我自己开发了一套Linux 桌面环境(DE)

来源:LUPA开源社区 作者:LUPA开源社区
  

我自己开发了一套linux 桌面环境(DE),起名叫icon DE,在ubuntu12.04里面,已经很完美的运行。现在过来借贵网站,推广一下,征询试用者,以便进一步提高。

http://forum.ubuntu.com.cn/viewtopic.php?f=168&t=372366

https://sourceforge.net/p/icon-de/wiki/Home/

共有4个核心部件(主控程序wharf、面板panel、桌面desktop、时钟clock),4个主要配置文件(wnarf.rc、panel.rc、desk.rc、clock.rc)。

一、“WM虚拟机”的介绍。

linux有多种DE、SHELL和WM,有时用腻了了一种,想换另一种时,会担心换了不适应,或者把配置搞乱。本“WM虚拟机”可以

使两种以上WM(甚至是DE环境)同时启动,同时工作(一种是主WM,另一种WM或DE则存在于虚拟机的窗口中),如下面这些图片:

 

 

 

2,wharf的特色:

 

(1),3层icon设计,容量大。方便分类查找打开软件,且解放桌面。

(2),通过配置文件来设计icon所打开的程序,可以将网页、文件目录、单个歌曲、没有图形界面的命令等,设计进起动器里面,方便灵活。

(3),可以设置icon的大小。可以人为设定包括主icon在内的所有icon(由配置文件决定)。可以自定义背景图片(通过覆盖图片文件,png文件,支持透明背景)。

(4),可以重新调入配置文件(右键点击主icon)。

(5),依赖少(imlib2、glib、xlib、xmu),可以独立运行于绝大多数主流WM和DE环境。

(6),可以在2级icon中直接放进去独立icon。

(7),主icon有3种隐藏方式:不隐藏、贴左边全隐藏、贴左边半隐藏(由配置文件决定)。

(8),2级icon(包括dock插件)也有3种隐藏方式:不隐藏、贴左边全隐藏、贴左边半隐藏(由配置文件决定)。

(9),可以鼠标划过即打开2级icon、3级icon,也可通过点击来打开(由配置文件决定)。

(10),主icon旁边显示一个小数字时钟。

(11),指向主icon,会出现一个提示窗口,显示现在的系统信息(cpu、内存、进程状况),离开后消失(可通过配置文件取消)。

(12),打开程序和切换窗口用同一个界面,可以快速将程序窗口提升至上层并获得焦点。

(13),本DE配备有面板,面板集成有托盘(tray)。而且托盘特意设计在面板左边,使鼠标活动区域集中在左侧。

(14),切换程序窗口方式多样:窗口直接轮转(主icon滚动鼠标)、窗口间接轮转(2级floder的icon滚动鼠标)、直接快速定位(2级独立icon和3级icon滚动鼠标)、单击面板活动窗口列表来切换。

(15),实现了程序快速打开、快速切换、快速关闭(鼠标中键点击主icon)

(16),可以自动通过(在wharf图标上面)滚动鼠标、和鼠标划过主icon,来自动调整窗口位置和大小。

(17),实现了简单的“平铺”功能,可以消除窗口标题边框并平铺。(在“时钟”上操作,平铺方式通过配置文件决定)

(18),实现了对wmaker、afterstep的dock插件的支持,可以借用他们的插件来丰富界面和功能。

(19),特有的“无边框”模式,去除窗体边框/标题栏,释放屏幕空间,而且不影响使用。

(20),支持“戳左上角”来打开程序。

(21),支持“阴影”“透明”等桌面特效(自带,不用装其他软件,不与compiz、mutter冲突)。

3,关于clock时钟“平铺”功能的说明:

a,“平铺”功能,发现我水平实在有限,反复写语句也不出很好的效果,窗口的位置总是算不准。后来于是我偷懒了,直接把窗口位置写到了配置文件的参数里面,通过调整配置文件来修改“平铺”的位置和效果。

只要配置文件写的好,也可以出很好的效果了。这就为配置文件增加了难度。并有可能需要反复实验。(主icon上右键点击来调入新配置文件,配置文件是~/.icon-DE/clock.rc)

b,由于水平问题,现在只能在同时打开2-4个窗口时,实现“平铺”。超过4个窗口,“平铺”功能将不会起作用。

4,关于“桌面”功能的说明:

a、桌面上面有一个“天气预报”,请在配置文件里面定义你的省份和城市。

b、桌面“图标”也有背景文件,可以替换成你喜欢的大小和样式(替换图片、修改配置文件)

c、可以自动换壁纸(写配置文件)。注意壁纸长宽比例要选取和你的屏幕一致的,否则“天气预报”区域可能会显示错乱。

d、为了增加通用性,10秒以后,桌面上的东西会隐藏到“左上角”,鼠标“戳”一下还会出来。

5,关于“阴影”和“半透明”

1、鼠标中键点击2级icon,将使“活动窗口”获得“半透明”效果,而且每一个2级icon的“透明度”是不同的,分别从上到下,从90%透明,按照10%幅度递减,直至完全不透明。再点击则回复“不透明”状态。

2、中键点击3级icon,所有现有窗口按照配置文件指定的“半透明”程度,重新设置透明度,再次点击回复不透明。

3、通过wharf打开的程序,一般会自动按照配置文件设置透明度,自动变成“半透明”(不一定每次都成功,一个程序打开多个窗口,或者打开速度特别慢的,有可能自动设置失败,可通过上面两中方法手动设置)。

七,已知缺陷

1,配置有点复杂,不能自动生成合适的配置文件,需要手动配置

2,轮转切换窗口等,依据的是配置文件中指定的窗口“标题”,碰上那种一个程序多个窗口的(gimp)、和窗口标题经常自己改变的(konsole终端),就无法快速定位了。

3,如果设置成划过2级icon时,自动打开3级icon,有时划过2级icon速度过快时,会同时打开相邻的多行3级icon(打开了一大片3级icon),不过基本不影响应用。

八,关于WM

这个DE自带的是一个改版的openbox,和一个改版的pekwm。

如果不使用icon-dock,本DE至少可以在kwin、oroborus、icewm、jwm、openbox、sawfish、pekwm、mutter、compiz、blackbox、fluxbox、fvwm、metacity里面稳定运行。

 

 

 


时间:2012-05-18 20:11 来源:LUPA开源社区 作者:LUPA开源社区 原文链接

好文,顶一下
(1)
100%
文章真差,踩一下
(0)
0%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量