您尚未登录。

#1 2012-06-22 20:59:38

ljj_jjl2008
会员
注册时间: 2012-06-02
帖子: 33

介绍我的icon de项目。

暂时不想再次排版写文字了。给两个链接引用吧。
https://sourceforge.net/p/icon-de/wiki/Home/
http://forum.ubuntu.org.cn/viewtopic.php?f=168&t=372366


[size=150]一、开发初衷和适用人群:[/size]
众所周知,DE的作用就是把特定软件组合在一起,然后提供一些部件,实现:打开、关闭、切换、布局。
我这个DE的开发,原因是我用过的DE和WM太多了(先后使用过40多种),发现几乎每一种都有喜欢的,但也有不喜欢的,所以就想把喜欢的部分集中到一个环境中了,于是就开始逐步开发和完善了。现在已经做到了以下部分:
1,把afterstep的wharf重新实现(因为我喜欢它)
2,学习Unity/Gnome-shell风格,让wharf可以贴左边列示,可以有folder按钮,也可以有unity那种直接打开程序的按钮,还可以插入wmaker和afterstep的dock,也能像unity一样来控制程序窗口。
3,解决了Unity/Gnome-shell的3个缺陷:(1)不能人为改变图标;(2)不能手工添加项目;(3)只有一列icon,容量小。
4,提供基本的“窗口平铺”功能,并且不用背诵记忆快捷键(喜欢awesome的平铺,但是不喜欢背快捷键)。
5,喜欢Wmaker的桌面方块图标,和Dockapps,就为他们也实现了一个“容器”。
6,喜欢“神之天气预报”脚本,就也把这个重新实现,集中到一起了。
7,借鉴了Gnome-shell“戳左上角”的做法,让桌面图标平时隐藏,“戳左上角”后再出现,解决掉Wmaker的桌面图标占空间大,遮挡视线等问题。还解决了Gnome-shell“戳左上角”后杂乱的出现很多程序现象,只允许出现指定的程序(更多程序直接打开文件管理器到/use/share/applications目录下面去找。)
8,为低端显卡用户(特别是集成显卡)提供基本的桌面特效(阴影和半透明),同时又不能干扰compiz功能(给高端显卡用户留有余地)。

适用人群:
1,对Unity、Gnome-shell有点意见,希望改善的人群。
2,机器上运行Unity和Gnome-shell不稳定,同时不喜欢Xfce4,需要一种可以稳定运行的类似Unity的桌面的人。
3,用过afterstep和wmaker,对其有好感,但又感觉其不够时尚,希望改进的用户。
4,好奇心强,喜欢尝试新事物的用户。
5,用kde时间比较长,已经开始厌倦其桌面,但不想使用臃肿的Unity和Gnome-shell的用户(可以继续适用kwin和kde软件组合,只是改变桌面环境)
6,机器配置比较低,又想有漂亮界面的人。

[size=150]二、软件特色:[/size]

独有“WM虚拟机”功能,可以让多套DE或WM同时启动,同时工作。
3层icon设计,容量大。方便分类查找打开软件,且解放桌面。
支持图标拖放操作,可以通过拖拽来添加、删除、移动icon、和改变主风格和布局。。
提供一个灵活的初始化配置脚本,实现了“既能给懒得折腾的人封装好,又能给喜欢折腾的人选择的权利”。
通过配置文件来设计icon所打开的程序,可以将网页、文件目录、单个歌曲、没有图形界面的命令等,设计进起动器里面,方便灵活。
可以设置icon的大小。可以人为设定包括主icon在内的所有icon(由配置文件决定)。可以自定义背景图片(通过覆盖图片文件,png文件,支持透明背景)。
可以重新调入配置文件(右键点击主icon/右键点击时钟)。
支持“图标主题”,通过修改配置文件的图标主题,可以快速改变图标风格。
通过以上主icon、2级icon隐藏/展现方式的组合,可以形成3种主要风格:1,长期隐藏;2,仿unity侧边栏;3,仿afterstep。
主icon有3种隐藏方式:不隐藏、贴左边全隐藏、贴左边半隐藏(由配置文件决定)。
2级icon(包括dock插件)也有3种隐藏方式:不隐藏、贴左边全隐藏、贴左边半隐藏(由配置文件决定)。
可以鼠标划过即打开2级icon、3级icon,也可通过点击来打开(由配置文件决定)。
实现了简单的“平铺”功能,可以消除窗口标题边框并平铺。(在“时钟”上操作,平铺方式通过配置文件决定)
支持“阴影”“透明”等桌面特效(自带,不用装其他软件,不与compiz、mutter冲突)。
特有的“无边框”模式,去除窗体边框/标题栏,释放屏幕空间,而且不影响使用。
实现了对wmaker、afterstep的dock插件的支持,可以借用他们的插件来丰富界面和功能。
支持“戳左上角”来打开程序。
指向主icon,会出现一个提示窗口,显示现在的系统信息(cpu、内存、进程状况),离开后消失(可通过配置文件取消)。
打开程序和切换窗口用同一个界面,可以快速将程序窗口提升至上层并获得焦点。
本DE配备有面板,面板集成有托盘(tray)。而且托盘特意设计在面板左边,使鼠标活动区域集中在左侧。
切换程序窗口方式多样:窗口直接轮转(主icon滚动鼠标)、窗口间接轮转(2级floder的icon滚动鼠标)、直接快速定位(2级独立icon和3级icon滚动鼠标)、单击面板活动窗口列表来切换。
实现了程序快速打开、快速切换、快速关闭(鼠标中键点击主icon)
可以自动通过(在wharf图标上面)滚动鼠标、和鼠标划过主icon,来自动调整窗口位置和大小。
主icon旁边显示一个小数字时钟。

离线

#2 2012-06-22 21:53:52

reverland
root
注册时间: 2012-02-04
帖子: 356
个人网站

Re: 介绍我的icon de项目。

路过顶个,虽然我讨厌dock


>>>>>>>>>jekyll博客>>>>>>>>>>
<<<<<<<<<更残念的vimwiki<<<<<<<<<
本人vim控,偏偏喜欢lisp

离线

#3 2012-06-28 17:35:01

ljj_jjl2008
会员
注册时间: 2012-06-02
帖子: 33

Re: 介绍我的icon de项目。

1.3.0发布。为“触摸”设备,加了个“虚拟鼠标”。

离线

#4 2012-07-02 17:38:14

ljj_jjl2008
会员
注册时间: 2012-06-02
帖子: 33

Re: 介绍我的icon de项目。

1.3.2和1.2.2同时发布。解决了一个比较严重的内存泄露。
请尽快升级!!

离线

#5 2012-07-02 19:36:16

phoenixlzx
晩ご飯だよー
注册时间: 2011-08-19
帖子: 1,780
个人网站

Re: 介绍我的icon de项目。

ljj_jjl2008 说:

1.3.2和1.2.2同时发布。解决了一个比较严重的内存泄露。
请尽快升级!!

done.

离线

#6 2012-07-02 20:02:31

自由建客
穷若韩信
所在地: 桂林市第六人民医院
注册时间: 2011-08-27
帖子: 250
个人网站

Re: 介绍我的icon de项目。

reverland 说:

路过顶个,虽然我讨厌dock

这里的帖子,顶不顶都沉不到哪去。水浅啊。

离线

#7 2012-07-13 14:51:28

ljj_jjl2008
会员
注册时间: 2012-06-02
帖子: 33

Re: 介绍我的icon de项目。

1.3.3发布。
优化了代码。
现在内存占用比lxde还要低了。

离线

#8 2012-07-13 18:26:52

phoenixlzx
晩ご飯だよー
注册时间: 2011-08-19
帖子: 1,780
个人网站

Re: 介绍我的icon de项目。

嗯...这几天还是用不了linux...

请其他维护者帮忙更新下repo吧

离线

#9 2012-07-16 11:43:02

ljj_jjl2008
会员
注册时间: 2012-06-02
帖子: 33

Re: 介绍我的icon de项目。

发现了1.3.3的好多bug(因为1.3.3完全重写代码了)。现在发布1.3.4了。修复了若干bug。

离线

#10 2012-08-20 15:33:56

ljj_jjl2008
会员
注册时间: 2012-06-02
帖子: 33

Re: 介绍我的icon de项目。

发布1.3.9,功能大量更新。并为了祝贺archlinuxcn一周岁生日,将arch中文社区的网址,集成到我的icon-de了。

离线

#11 2012-08-20 16:26:38

phoenixlzx
晩ご飯だよー
注册时间: 2011-08-19
帖子: 1,780
个人网站

Re: 介绍我的icon de项目。

AUR和仓库都已经推送更新 :-D

离线

页脚