当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 256 篇帖子 ]  前往页数 1, 2, 3, 4, 5 ... 18  下一页
作者 内容
1 楼 
 文章标题 : icon-DE发布3.0.8了!!
帖子发表于 : 2012-04-28 10:29 
头像

注册: 2007-09-16 8:29
帖子: 14262
送出感谢: 172
接收感谢: 266
icon-DE发布了3.0.8!!
软件包也上传到sourceforge.net了。请到sourceforge.net下载。https://sourceforge.net/projects/icon-de/files/
icon DE发布3.0.8了!!
3.X.X是最新版,2.X、1.x版本全面停止维护
3.0.8:
1、编写了一个“程序启动器”,鼠标中键(点击滚轮)点击panel激活。或者用命令“icon-menu _main_menu_”打开。
2、优化了日历的显示效果。
3、修正了几个BUG

关于日历的说明:
1、日历的启动命令是“icon-ccal [<年>[<月>]]”,配置文件是/etc/icon-de/ccal.rc,里面有节气列表,可以修改。
2、置文件~/.icon-DE/panel.rc里面,也有一行日历有关配置,需要手动修改一下。
代码:
#cal_cmd:orage(日历程序对应的命令,比如orage、korganizer等,推荐icon-ccal)
cal_cmd:icon-ccal

3、日历是icon-de风格的,界面颜色由配置文件~/.icon-DE/icon-de.rc中以下两行决定:
代码:
#这是提示条的底色,RGB配色,<red><green><blue><alpha>
tag_color:255 215 0 255
#这是字体颜色,RGB配色,<red><green><blue><alpha>
font_color:0 0 0 255

附件:
抓图4.png
抓图4.png [ 134.36 KiB | 被浏览 748 次 ]


软件包也上传到sourceforge.net了。请到sourceforge.net下载。https://sourceforge.net/projects/icon-de/files/

一、开发初衷和适用人群:
众所周知,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,机器配置比较低,又想有漂亮界面的人。

二、软件特色:
代码:
独有“WM虚拟机”功能,可以让多套DE或WM同时启动,同时工作。
有一个非常个性的DM(登陆界面)
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旁边显示一个小数字时钟。
带一个有特色的“启动器”(鼠标中键(点击滚轮)点击panel激活。或者用命令“icon-menu   _main_menu_”打开。)



三、主界面展示:
这个DE偏重鼠标操作,而且大量用到鼠标“滚轮”,请尝试在不同位置(主icon,2、3级icon,时钟,等)滚动鼠标滚轮。具体看下面的说明。
附件:
icon-de.png
icon-de.png [ 1.3 MiB | 被浏览 13565 次 ]


这是登陆界面:
附件:
抓图7.png
抓图7.png [ 627.2 KiB | 被浏览 25977 次 ]


这是最新截图:开启了“半透明”效果,并且换用“浅色”效果的背景图片。
附件:
screenshot239.png
screenshot239.png [ 920.9 KiB | 被浏览 20903 次 ]


下面这几张图,是“无标题边框、半透明、平铺”的效果:
附件:
抓图213.png
抓图213.png [ 471.5 KiB | 被浏览 25491 次 ]


附件:
抓图214.png
抓图214.png [ 429.26 KiB | 被浏览 25491 次 ]


附件:
抓图215.png
抓图215.png [ 826.29 KiB | 被浏览 25491 次 ]


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

四、“WM虚拟机”的介绍。
linux有多种DE、SHELL和WM,有时用腻了了一种,想换另一种时,会担心换了不适应,或者把配置搞乱。本“WM虚拟机”可以
使两种以上WM(甚至是DE环境)同时启动,同时工作(一种是主WM,另一种WM或DE则存在于虚拟机的窗口中),如下面这些图片:
附件:
screenshot249.png
screenshot249.png [ 1.13 MiB | 被浏览 18256 次 ]


附件:
抓图216.png
抓图216.png [ 1.38 MiB | 被浏览 24784 次 ]


附件:
抓图217.png
抓图217.png [ 916.47 KiB | 被浏览 24784 次 ]


附件:
抓图218.png
抓图218.png [ 300.46 KiB | 被浏览 24784 次 ]


附件:
抓图219.png
抓图219.png [ 121.66 KiB | 被浏览 24784 次 ]


附件:
抓图220.png
抓图220.png [ 215.37 KiB | 被浏览 24784 次 ]


参考:八,重启,进入DE环境,或者使用WM虚拟机来试用

五、安装方法:
注意:2.X.X是最新版。1.x已经停止维护。
本文附带的openbox是一个修改过的特殊版本,针对icon-de做了适应性调整。现在3.5.0的版本已经不能在ubuntu13.10里面安装,安装3.5.2的版本才可以。
首先,需要到sourceforge下载安装包(本论坛附件受限,无法上传了)
https://sourceforge.net/projects/icon-de/files/
32位的ubuntu下载这些文件(X.X.X指版本号):
icon-de_X.X.X_i386.deb
openbox-icon-de_3.5.2-1~ubuntu1_i386.deb

32位的debian则下载以下文件:
icon-de_X.X.X_i386.deb
openbox-icon-de_3.5.2-1~debian1_i386.deb

64位的ubuntu下载这些文件:
icon-de_X.X.X_amd64.deb
openbox-icon-de_3.5.2-1~ubuntu1_amd64.deb

64位的debian则下载以下文件:
icon-de_X.X.X_amd64.deb
openbox-icon-de_3.5.0-1~debian1_amd64.deb

以下是另一种WM,也可以与icon-de配合使用,供选择。
pekwm-icon-de_0.1.13-1~ubuntu1_i386.deb
pekwm-icon-de_0.1.13-1~ubuntu1_amd64.deb
debian不能使用DE附带的这个pekwm。
如果用pekwm,注意一定要把配置文件~/.icon-DE/wharf.rc修改一下。
找到以下内容:run:openbox &
改成:run:pekwm &

下载到对应的包后,用“sudo dpkg -i ....”来安装(请根据你下载的软件包,自行调整命令),比如:
代码:
cd <你的下载目录>
sudo dpkg -i openbox-icon-de_3.5.2-1~ubuntu1_amd64.deb
sudo dpkg -i icon-de_2.1.3_amd64.deb
sudo apt-get -f install


debian不能使用DE附带的这个pekwm。
如果用pekwm,注意一定要把配置文件~/.icon-DE/wharf.rc修改一下。
找到以下内容:run:openbox &
改成:run:pekwm &

3.0以后不再支持Arch用户。2.X版本的也提供了安装包。通用安装方式是:
附件:
arch_install_from_source_2.1.3.tar.gz [713.57 KiB]
被下载 10 次

下载Arch安装包,内有“PKGBUILD” 和“icon-de.install”等文件。解压,进入解压目录,然后分别执行:
代码:
makepkg
sudo pacman -U <上面命令生成的安装包>


有时出现登录icon-de后,屏幕闪一下马上回到登录界面的现象,这时可以尝试去修改一下/usr/bin/icon_de这个脚本文件,里面有一句“sleep 6”,请尝试将6改成更大的数字。
六、初始化:
1.3.9版本以后,有2个初始化工具:一个图形界面的(推荐使用),一个脚本(不推荐使用)
图形界面的用法如下:
代码:
sudo icon-init

附件:
screenshot254.png
screenshot254.png [ 47.39 KiB | 被浏览 17733 次 ]


附件:
screenshot255.png
screenshot255.png [ 39.04 KiB | 被浏览 17733 次 ]


附件:
screenshot256.png
screenshot256.png [ 75.94 KiB | 被浏览 17733 次 ]


附件:
screenshot257.png
screenshot257.png [ 53.36 KiB | 被浏览 17733 次 ]


附件:
screenshot258.png
screenshot258.png [ 429.53 KiB | 被浏览 17733 次 ]


附件:
screenshot259.png
screenshot259.png [ 43.36 KiB | 被浏览 17733 次 ]


附件:
screenshot260.png
screenshot260.png [ 173.22 KiB | 被浏览 17733 次 ]


注:图片259,是选择不自动安装的提示。如果自动安装软件,则会打开一个终端,并安装软件。
注意:建议选择“不自动安装”,然后手动执行~/tmp_shell来安装,这样更稳妥些。

以下是配置脚本的使用方法:(不推荐)
要在图形界面下,打开一个终端模拟器,执行以下命令:
代码:
icon_de_init

初始化脚本会提出一些问题让你回答,然后根据答案自动安装软件,和修改DE的配置文件。
现在初始化脚本已经多次优化,实现了“既能给懒得折腾的人封装好,又能给喜欢折腾的人选择的权利”。

代码:
**********************************
**     icon  DE  初始化程序     **
**      用来初始化 icon DE      **
**        请按照你的喜好        **
**       来回答下面的问题       **
**    完成对 icon DE 的初始化   **
** 选择过程中可能会尝试安装软件 **
** 请用sudo权限用户来执行本shell**
**********************************
**中间可能会提示要你输入登陆密码**
**密码不会显示到屏幕,录完请回车**
**********************************
[sudo] password:

**********************************
**       请选择初始化类型       **
**   完整初始化会覆盖现有配置   **
**      建议先备份配置文件      **
**    如果选择“完整初始化”      **
**     请尽量完全执行到底       **
**   否则配置文件可能会被破坏   **
**********************************
**  0. 完整初始化(安装后要至少执行一次)
**  1. 只调整 面板风格/分辨率适应/透明度调整/壁纸重新搜索/背景icon调整
你选择了:完整初始化(安装后要至少执行一次)
请再次确认:0 返回重选 1 确认选择。
1

**********************************
**    请选择你的个人性格习惯    **
**注意:严重洁癖者,请慎用本脚本**
**********************************
**  0. 我严重洁癖,我要退出!
**  1. 我轻微洁癖,而且很有耐心,我要手动选择软件(慎选!!)
**  2. 我比较有耐心,请自动选择软件,但要经我确认才能安装。非自动的步骤我会全部手动选择
**  3. 我耐心有限,请自动选择软件,无需确认自动安装即可,非自动的步骤尽量用默认值,关键步骤我手动选择
**  4. 我很懒,我不愿意去选择和确认,请全部用默认值去安装和设置(慎选!)
 
4
你选择了:我很懒,我不愿意去选择和确认,请全部用默认值去安装和设置(慎选!)
请再次确认:0 返回重选 1 确认选择。
1
**********************************
**    请选择你的软件使用习惯    **
**    比如:你选择了KDE优先     **
** 则下面的选择中如果有KDE软件  **
**会自动替你选择上,以便节省时间**
**********************************
**    0. Gnome软件优先
**    1. KDE软件优先
**    2. Xfce软件优先/Gnome软件其次
**    3. Lxde和独立软件优先/Xfce、Gnome软件次之

根据这两步选择,决定你按照懒人来处理,还是按照高手来折腾。现在这个脚本有3000多行语句,牵扯到“Debian/Ubuntu/Arch”三个环境,可供选择的软件有9大类上百种软件,和十几个重要参数。

关于配置脚本的“反配置”,或者说“卸载”,即配置后不满意怎么恢复原状,暂时不能提供卸载脚本。不过已经提供了一种方案:
脚本中有一个选项,如下:
代码:
**********************************
**   请先选择是否自动安装软件   **
**  如果是第一次调用本配置脚本  **
**  建议选择“自动安装所有软件”  **
**********************************
**    0. 将安装指令保存到脚本,不自动安装
**    1. 自动安装所有软件

可以将这个选项选“0. 将安装指令保存到脚本,不自动安装”,然后按照你上次配置的选项,再运行一遍脚本和选择一遍参数,就会形成一个shell文件(~/icon_de_install)。你打开它,把里面的语句从“sudo apt-get install”改成“sudo apt-get remove”,再执行,就可以实现卸载软件回复原状了。

安装编译环境(可跳过):
代码:
sudo apt-get install build-essential gcc libimlib2-dev libxmu-dev libglib2.0-dev libxft-dev libexif-dev  libxinerama-dev libxfixes-dev libxcomposite-dev libxdamage-dev


七、修改配置文件

运行“初始化”脚本以后,“修改配置文件”这一步,可以跳过。
为了方便大多数人阅读此文档,这部分内容独立到一个新贴子进行维护了。新帖子链接:
http://forum.ubuntu.org.cn/viewtopic.php?f=24&t=378223

八,重启,进入DE环境,或者使用WM虚拟机来试用。
做完上面几步后,注销,在“登陆”界面,选“ICON DE”登陆,即可进入。
第一次启动可能速度稍慢,甚至有时花屏,一般第二次启动即可正常使用。

也可以使用本DE自带的WM虚拟机来试用。WM虚拟机可以使两种以上WM(甚至是DE环境)同时启动,同时工作:

1,要使用WM虚拟机,需要先建立一个新用户(如果想同时启动多个虚拟机,则需要分头建立多个):
代码:
sudo adduser ubuntu
sudo addgroup --system admin
sudo echo "%admin ALL=(ALL:ALL) ALL" >> /etc/sudoers.d/ubuntu
sudo chmod 0440 /etc/sudoers.d/ubuntu
sudo usermod -G ubuntu,admin,plugdev,audio,video ubuntu

2,注销,用新用户登陆,在里面安装新的WM/DE。
3,注销,进入主用户,打开一个终端,然后在里面执行下面的命令之一:
代码:
sudo icon-wmvm

会出现以下界面:
附件:
screenshot249.png
screenshot249.png [ 1.13 MiB | 被浏览 18256 次 ]


按照提示操作即可。

也可以用完整参数的命令行来启动:
需要先执行一下这一个命令:
代码:
xhost +

然后执行以下命令之一:
代码:
su -l ubuntu -c "icon-wmvm 0 0 1200 900 6 "icon_de"" #启动icon-de
su -l ubuntu -c "icon-wmvm 0 0 1200 900 6 "startkde"" #启动kde
su -l ubuntu -c "icon-wmvm 0 0 1200 900 6 "gnome-shell"" #启动gnome-shell
su -l ubuntu -c "icon-wmvm 0 0 1200 900 6 "startxfce4"" #启动xfce4
su -l ubuntu -c "icon-wmvm 0 0 1200 900 6 "unity"" #启动unity
su -l ubuntu -c "icon-wmvm 0 0 1200 900 6 "konsole" "e" "select_wm" " #启动konsole终端,然后在里面手动选择WM
su -l ubuntu -c "icon-wmvm 0 0 1200 900 6 "sakura" "x" "select_wm" " #启动sakura,然后在里面手动选择WM
su -l ubuntu -c "icon-wmvm 0 0 1200 900 6 "gnome-terminal" "e" "select_wm" " #启动gnome-terminal终端,然后在里面手动选择WM
su -l ubuntu -c "icon-wmvm 0 0 1200 900 6 "icon-tiling"" #用icon-tiling产生简单的平铺布局效果。

解释:
“su -l ubuntu”:意思是用新用户“ubuntu”来启动“WM虚拟机”
“-c "icon-wmvm 0 0 1200 900 6 ”:意思是虚拟机窗口(位于0,0,大小1200x900,代号是 6 ),代号是大于0的整数,启动多个虚拟机时,代号不能重复。
最后面双引号里面的:是启动虚拟机后,执行的的WM启动脚本。其中“select_wm”是本DE自带的通用启动脚本,可以用来选择启动40多种WM。

九,使用方法
1,wharf使用方法:
wharf是afterstep应用程式的停靠站,以驻列的icon来表示即将想要执行的程式,按滑鼠的左键来启动应用程式,按滑鼠的右鍵可以将整排驻列收成一个icon。按键列上的每一个button也可以是一个folder,也就是说,当你点选这个button之後,实际上是内含了一排button可以点选,就有如抽屉一般。
这个Wharf由4部分组成:主icon(图中的那一个“笑脸”图标)、2级icon(竖直排列的方形图标)、3级icon(水平排列,图中未展示),和dock(小鸭子那个)。
(1) 主icon上的操作(由配置文件设置,会有所变化):
a、软件启动起来以后显示的只有主icon,
b、鼠标(点击/划过)他可以(显示/收起)竖直的那一列icon,
c、鼠标(划过),当前活动窗口移动到(配置文件指定的)位置和大小。
d、右键点击重新调入配置文件。
e、中键点击关闭当前程序窗口。
f、中键滚动,轮转切换当前窗口。离开主icon时,将窗口摆放到最优位置,调整到最优大小。
g、鼠标指向并停留,可以出现一个提示,展示系统情况(内存、cpu、进程信息),可以通过配置文件关闭。
h、主icon旁边显示一个时钟。(这不单单是个时钟,还有其他功能,下面有说明。)

(2)2级icon上面的操作:
a、(点击/划过)后可以展开对应的 3级icon,或者直接打开对应程序(由配置文件决定)
b、右键关闭2级icon(由配置文件决定)。
c、独立icon上滚轮,将图标对应文件提上到最上面并激活,并在鼠标离开icon时将窗口摆放到最优位置,调整到最优大小。同时有可能关闭2级icon(配置文件决定)。
d、独立icon单击,会打开对应程序。(并根据是否是“无标题”状态,来决定是否去除窗口的 边框/标题栏)
e、folder上滚动鼠标,可以轮转切换显示窗口标题,离开这个icon是,切换到指定窗口。
f、滚动鼠标滚轮,或左键点击,执行完其他操作后,有可能顺便关闭2级/3极icon(由配置文件决定)
g、鼠标中键点击,将使“活动窗口”获得“半透明”效果,而且每一个2级icon的“透明度”是不同的,分别从上到下,从90%透明,按照10%幅度递减。再点击则回复“不透明”状态。
(3)3级icon上面的操作:
a、点击直接打开对应程序。(并根据是否是“无标题”状态,来决定是否去除窗口的 边框/标题栏)
b、右键关闭3级icon(也有可能关闭2级icon,由配置文件决定)。
c、滚轮,将以前打开的对应程序窗口,提上到最上面并激活,再滚动则将窗口调整为指定大小和位置(配置文件指定)。再次滚动则关闭3级icon。
d、滚动鼠标滚轮,或左键点击,执行完对应操作后,会关闭3级icon(也有可能关闭2级icon,由配置文件决定)
e、中键点击,所有窗口按照配置文件指定的“半透明”程度,重新设置透明度,再次点击回复不透明。

(4)黄色时钟上面的操作:
a、左键点击去除所有窗口的标题和边框(进入“无边框模式”,并重新调入配置文件。从此以后在wharf打开的程序,都没有标题栏,而对话框和其他方式打开的程序,继续有标题栏)。
b、右键点击恢复所有窗口的标题和边框(退出“无边框模式”,恢复正常状态,并重新调入配置文件)。
c、滚轮,轮转出现:窗口水平平铺--->竖直平铺--->平铺方式3--->全屏(只支持2个窗口、3个窗口、4个窗口,由配置文件决定平铺方式)
d、中键点击,临时给当前窗口:去掉标题栏和边框--->使窗口置顶--->恢复标题栏和边框,并取消置顶。
e、最多可以定义3个闹钟提醒。
f、鼠标划过,“时钟”会自动上下小范围移动(防止遮盖有用信息)

(5)panel上面的操作:
a、panel最左侧是系统托盘,支持鼠标左/右键点击操作。
b、托盘右侧是切换虚拟桌面的区域,支持鼠标左/右键点击操作。
c、再向右是窗口切换区域,支持鼠标左键点击切换/最小化/恢复对应窗口。鼠标右键调出icon-nemu菜单。
d、panel最右边是日历区域,显示日期,(小括号内显示的是星期几),鼠标点击调出日历程序。
e、鼠标中键(点击滚轮)点击panel激活“启动器”。或者用命令“icon-menu _main_menu_”打开。

(6)dock插件上面的操作:
a、如果处于自动隐藏状态,鼠标指向dock插件的右边缘,可以显示/隐藏dock窗口。
b、鼠标指向/点击dock,则执行dock本身的正常功能(控制权交给dock程序)
c、本软件实质是启动dock进程,然后“抓住”dock窗口的id,把他“装进”我的框架里面,让dock程序听我的指挥。由于dock程序不是自己开发的,所以不一定每一次都能“抓住”dock窗口的id,并封装成功。如果失败,本程序会反复尝试(最多尝试10次,必要时请右键点击主icon来重新调入配置)。
d、DOCK插件是排列在主icon的上方的,有多个时,会继续向上面排列。

(7)“戳左上角”的操作:
通过配置“desk.rc”文件,可以定义独立的桌面icon和天气预报信息。平常他们会隐藏到“左上角”,鼠标“戳”一下会出来。
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打开的程序,一般会自动按照配置文件设置透明度,自动变成“半透明”(不一定每次都成功,一个程序打开多个窗口,或者打开速度特别慢的,有可能自动设置失败,可通过上面两中方法手动设置)。
6,关于鼠标拖拽的说明:
(1)从文件管理器把.desktop文件(一般位于/usr/share/applications目录下)拖放到2级icon,则在2级icon下面,自动创建3级icon。
(2)拖动主icon到新位置并释放,可以改变主icon(及其他icon)的起始位置。并且会根据主icon位置自动改变风格:
a,拖动到最左边(严密贴近屏幕左边缘),则主icon自动贴左边隐藏,2级icon划过主icon出现,点击打开程序(或右键点击2/3级icon时)自动关闭(不占用空间的风格)。
b,拖动到临近左边(离屏幕左边缘5--64像素),则 主icon和2级icon贴左边半隐藏,2级icon不会关闭(一直呈现,仿unity风格)。
c,拖动到离左边较远的地方(65像素以上),则点击主icon呈现2级icon、再次点击则收起(仿afterstep风格)
(3)拖动3级icon,会根据拖动方向决定行为
a,向上拖动,会把3级icon拖入上面的2级icon内。
b,向下拖动,会把3级icon拖入下面的2级icon内。
c,向左拖动,3级icon向左移动一格。
d,向右拖动,3级icon向右移动一格。
e,拖动到屏幕最左边,会删除3级icon。
(4)拖拽桌面独立icon:icon位置被会移动。释放后,新位置会被写入配置文件。

拖拽时的注意事项:
(1),由于开发水平有限,所以拖动时反映的有点慢。需要先按下鼠标,等鼠标指针有变化后再开始拖动。
(2),拖动时会修改配置文件(wharf.rc等),为了安全,最好先备份文件再操作。修改时会留下副本(wharf.rc~),必要时或者出错时可以尝试用副本来恢复。
(3),自己控制3级icon的拖动:比如已经是最上面一行3级icon了,就不要再向上拖动了,等等,防止出现不可估量的情况。
(4),拖入的.desktop文件,生成的3级icon,可能需要手动修改配置文件优化一下(~/.icon-DE/wharf.rc),主要是.desktop里面有类似“kate %D”和“firefox %U”这种格式,但在配置文件里面,“%d”和“%u”其实是多余的,需要去手动删除。另外,配置文件的“窗口标题”一项,也可能需要修改(比如“新标签页 - Chromium”,需要改成“ - Chromium”,即要去掉明显多余的标题描述)
(5),拖动icon完成后,wharf可能会重新调入。

7,关于“触摸”设备:
本icon de并非为触摸设备设计。从1.3.0开始,逐步为触摸设备优化。触摸设备用户注意以下几点:
(1)wharf里面的icon,按住鼠标左键1秒,会呼出“虚拟鼠标”,按照提示,可以实现对这个icon虚拟鼠标“右键、中键、滚轮上滚、滚轮下滚”操作。
(2)配置文件wharf.rc的“baseconfig:..... ”这一行,建议写成“baseconfig:0 100 64 0 64 0 1 0 0 0 ”,即最后3个参数写成“0 0 0”
十,已知缺陷
1,轮转切换窗口等,依据的是配置文件中指定的窗口“标题”,碰上那种一个程序多个窗口的(gimp)、和窗口标题经常自己改变的(konsole终端),就无法快速定位了。
十一,关于WM
这个DE自带的是一个改版的openbox,和一个改版的pekwm。
如果不使用icon-dock,本DE至少可以在kwin、oroborus、icewm、jwm、openbox、sawfish、pekwm、mutter、compiz、blackbox、fluxbox、fvwm、metacity里面稳定运行。
通过修改wharf.rc里面:(run:openbox &)这一行来修改WM。
对于openbox,可以考虑建议安装obconf,然后如下设置:
附件:
抓图221.png
抓图221.png [ 72.5 KiB | 被浏览 24637 次 ]


十二,其他
本DE的各种部件可以单独启动,启动命令分别是:
icon-wharf INIT #启动,同时执行配置文件里面run:参数指定的程序。
icon-wharf RESET #启动,但是不执行配置文件里面run:参数指定的程序。
icon-panel
icon-desk
icon-clock
其中,启动wharf会附带启动clock(除非配置文件中禁止)

dock(icon-dock)也可以单独启动,启动命令是:
icon-dock x y width height lower/raise(0/1) autohidebutton(0/1/2) dock_title dock_cmd dock_opt x2 y2 skip_win_class try_times

还有以下两个命令:
icon-bord "title" "skip_win_class" have_bord/no_bord/close_windows(0/1/2) trans(0-1) <MOVE_X MOVE_Y RESIZE_WIDTH RESIZE_HEIGHT>
这个主要用来去除指定窗口标题栏,(虽然也能同时设置他的透明度,但是设置透明度对应窗口不准确,会设置成当前活动窗口的透明度。)后4个参数则用来移动窗口和改变窗口大小,相当于对窗口手动“平铺布局”。如果第三个参数写成“2”,则会关闭指定窗口。

icon-tiling:
这个命令没有参数,也几乎无法单独使用。
代码:
su -l ubuntu -c "icon-wmvm 0 0 1200 900 6 "icon-tiling""

这样通过icon-wmvm调用icon-tiling,而icon-tiling则调用“~/icon-tiling”脚本,用来在WM虚拟机中产生一种自动平铺布局效果。他提供一个图形界面(屏幕右下角的5个小按钮),点击则切换布局效果,或者关闭程序。具体见http://forum.ubuntu.org.cn/viewtopic.php?f=24&t=378223

icon-trans:
这个是用来设置窗口透明度的,需要在带“桌面效果”的情况下才有效(kwin、mutter、compiz、xfwm4、xcompmgr、cairo-compmgr、icon-desk之类),可以带一个参数,或2个参数。
第一个参数是透明度,是0-1之间的一个小数。如果只有一个参数,则鼠标光标变成“+”形状,等待用户自行选择“半透明”应用到哪个窗口。
还可以再加上第2个参数,第二参数可以选择0/1/2,代表起作用的窗口范围:0---包括dock内的所有窗口;1---不dock,其他所有窗口;2---当前活动窗口。

十三、版本更新记录
(移动到其他独立帖子中了,链接: viewtopic.php?f=24&t=378782


附件:
icon-de_3.0.8_i386.deb [1.23 MiB]
还未被下载
icon-de_3.0.8_amd64.deb [1.25 MiB]
还未被下载
icon-de_3.0.8.tar.gz [1.01 MiB]
还未被下载
openbox-icon-de_3.5.2.tar.gz [949.95 KiB]
被下载 1 次
openbox-icon-de_3.5.2-1~ubuntu1_i386.deb [804.22 KiB]
还未被下载
openbox-icon-de_3.5.2-1~ubuntu1_amd64.deb [847.43 KiB]
还未被下载
pekwm-themes-icon-de_1.0.5-3~ubuntu1_all.deb [533.09 KiB]
被下载 26 次
pekwm-icon-de_0.1.13-1~ubuntu1_i386.deb [489.75 KiB]
被下载 61 次
openbox-icon-de_3.5.0-1~debian1_i386.deb [1.08 MiB]
被下载 56 次
openbox-icon-de_3.5.0-1~debian1_amd64.deb [1.13 MiB]
被下载 63 次
pekwm-icon-de_0.1.13-1~ubuntu1_amd64.deb [506.97 KiB]
被下载 63 次
文件注释: pekwm的源码包。
pekwm-0.1.13-no-dock.tar.gz [579.44 KiB]
被下载 600 次
文件注释: 配套的WM的源码包。
openbox-3.5.0-no-dock-supper.tar.gz [1.07 MiB]
被下载 640 次


_________________
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租

_________________
评价: 29.17% linuxkidsliumailongluojie-dunenamiheikeOwenJiaxzzgd灰色小狼
 
页首
 用户资料  
 
2 楼 
 文章标题 : Re: icon DE 发布RC1版本了,DEB打包,全坛寻求志愿者来测试(求测试、求推广、求建议、求抱养) (编辑中.
帖子发表于 : 2012-04-28 10:39 
头像

注册: 2008-08-13 8:48
帖子: 25978
地址: 东海硇州,一双管钥。
系统: Fundu i64
送出感谢: 50
接收感谢: 328
嘿嘿,支持一个。 :em11 :em11 :em11


_________________
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★入门推介之《笨笨兔的故事》★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关


页首
 用户资料  
 
3 楼 
 文章标题 : Re: icon DE 发布RC1版本了,DEB打包,全坛寻求志愿者来测试(求测试、求推广、求建议、求抱养) (编辑中.
帖子发表于 : 2012-04-28 11:28 
头像

注册: 2010-01-17 13:05
帖子: 8434
系统: ubuntu
送出感谢: 2
接收感谢: 49
混水支持 广告位招租


页首
 用户资料  
 
4 楼 
 文章标题 : Re: icon DE 发布RC1版本了,DEB打包,全坛寻求志愿者来测试(求测试、求推广、求建议、求抱养) (编辑中.
帖子发表于 : 2012-04-28 11:28 
头像

注册: 2010-10-07 14:23
帖子: 33757
地址: 某系某星某洲某国某省某市
送出感谢: 28
接收感谢: 140
膜拜lz


_________________
心似浮云常自在,意如流水任东西。
此事背后一定有个天大的咪咪
广告:
1、走过路过,不要错过,dropbox网盘2.25G大放送


页首
 用户资料  
 
5 楼 
 文章标题 : Re: icon DE 发布RC1版本了,DEB打包,全坛寻求志愿者来测试(求测试、求推广、求建议、求抱养)
帖子发表于 : 2012-04-28 11:44 
头像

注册: 2008-10-24 22:02
帖子: 5849
地址: 浙江
送出感谢: 0 次
接收感谢: 3
多来点截图


_________________
http://sb.google.com/ 提问前 请在右上角搜索一下
请不要跨省追捕!水表在门外。谢谢! 大家一起twitter


页首
 用户资料  
 
6 楼 
 文章标题 : Re: icon DE 发布RC1版本了,DEB打包,全坛寻求志愿者来测试(求测试、求推广、求建议、求抱养)
帖子发表于 : 2012-04-28 11:55 
头像

注册: 2010-06-16 1:05
帖子: 14733
地址: 艾澤拉斯
系统: maplebeats
送出感谢: 1
接收感谢: 151
继续gnome shell


_________________
twitter求fo:http://twitter.com/maplebeats
博客求踩:http://maplebeats.com


页首
 用户资料  
 
7 楼 
 文章标题 : Re: icon DE 发布RC1版本了,DEB打包,全坛寻求志愿者来测试(求测试、求推广、求建议、求抱养)
帖子发表于 : 2012-04-28 12:03 
头像

注册: 2009-07-29 20:11
帖子: 2229
地址: 幻想乡
系统: Arch Linux
送出感谢: 4
接收感谢: 21
建议托管到Geakit上 :em02


_________________
Phoenix's island
凤凰君の雑貨屋


页首
 用户资料  
 
8 楼 
 文章标题 : Re: icon DE 发布RC1版本了,DEB打包,全坛寻求志愿者来测试(求测试、求推广、求建议、求抱养)
帖子发表于 : 2012-04-28 12:27 
头像

注册: 2008-04-26 12:41
帖子: 10656
送出感谢: 8
接收感谢: 37
:em09


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment
http://freedrive.awardspace.com/


页首
 用户资料  
 
9 楼 
 文章标题 : Re: icon DE 发布RC1版本了,DEB打包,全坛寻求志愿者来测试(求测试、求推广、求建议、求抱养)
帖子发表于 : 2012-04-28 12:42 
头像

注册: 2007-09-16 8:29
帖子: 14262
送出感谢: 172
接收感谢: 266
phoenixlzx 写道:
建议托管到Geakit上 :em02

怎么托管?我只会在本论坛上面混。


_________________
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租


页首
 用户资料  
 
10 楼 
 文章标题 : Re: icon DE 发布RC1版本了,DEB打包,全坛寻求志愿者来测试(求测试、求推广、求建议、求抱养)
帖子发表于 : 2012-04-28 12:44 
头像

注册: 2009-07-29 20:11
帖子: 2229
地址: 幻想乡
系统: Arch Linux
送出感谢: 4
接收感谢: 21
ljj_jjl2008 写道:
phoenixlzx 写道:
建议托管到Geakit上 :em02

怎么托管?我只会在本论坛上面混。

Geakit和Github差不多,你把代码托管上去就是了。

需要邀请码我可以PM你 :em04


_________________
Phoenix's island
凤凰君の雑貨屋


页首
 用户资料  
 
11 楼 
 文章标题 : Re: icon DE 发布RC1版本了,DEB打包,全坛寻求志愿者来测试(求测试、求推广、求建议、求抱养)
帖子发表于 : 2012-04-28 13:32 
头像

注册: 2007-11-25 13:29
帖子: 6086
地址: 新疆博乐
系统: Ubuntu 12.04/14.04
送出感谢: 19
接收感谢: 59
支持,快速浏览了一下


_________________
===新手请看===
Ubuntu 安装 | Ubuntu12.04/14.04 桌面操作指南
··Ubuntu14.04 安装图文教程(超简单)
····有空帮点评一下个人网站teliute.org


页首
 用户资料  
 
12 楼 
 文章标题 : Re: icon DE 发布RC1版本了,DEB打包,全坛寻求志愿者来测试(求测试、求推广、求建议、求抱养)
帖子发表于 : 2012-04-28 15:16 
头像

注册: 2010-08-10 20:54
帖子: 796
地址: 宇宙
系统: arch
送出感谢: 2
接收感谢: 3
支持一下占个位


页首
 用户资料  
 
13 楼 
 文章标题 : Re: icon DE 发布RC1版本了,DEB打包,全坛寻求志愿者来测试(求测试、求推广、求建议、求抱养)
帖子发表于 : 2012-04-28 15:17 
头像

注册: 2007-09-16 8:29
帖子: 14262
送出感谢: 172
接收感谢: 266
改了icon-panel里面的一个小错误,重新打包上传了icon-de.deb包。小改动,我没有变动版本号。
谁下载了一次的?请更新一下。


_________________
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租


页首
 用户资料  
 
14 楼 
 文章标题 : Re: icon DE 发布RC1版本了,DEB打包,全坛寻求志愿者来测试(求测试、求推广、求建议、求抱养)
帖子发表于 : 2012-04-28 16:44 
头像

注册: 2007-09-16 8:29
帖子: 14262
送出感谢: 172
接收感谢: 266
改了icon-panel里面的一个小错误,重新打包上传了icon-de.deb包。小改动,我没有变动版本号。
谁下载了一次的?请更新一下。


_________________
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租


页首
 用户资料  
 
15 楼 
 文章标题 : Re: icon DE 发布RC1版本了,DEB打包,全坛寻求志愿者来测试(求测试、求推广、求建议、求抱养)
帖子发表于 : 2012-04-28 21:34 
头像

注册: 2010-11-18 15:55
帖子: 1660
地址: Auir
系统: ubuntu14.04+win7
送出感谢: 4
接收感谢: 5
占位 :em11


_________________
每个人都有不同的路
何必自己找辛苦
或许有时会感到孤独
有希望就会有幸福


生命不息,折腾不止!在折腾中进步!

dota2 linux版于2013年七月正式登录steam,dota爱好者再也不用wine魔兽和国内对战平台了。只要机器配置好,dota2一切完美,除了目前不支持ibus,只能打英文字母


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 256 篇帖子 ]  前往页数 1, 2, 3, 4, 5 ... 18  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译