分类:2007年4月 |
注:摘自www.linuxsir.org的版主huahua达人写的配置方法。linuxsir真是一个不错的论坛,尤其那里用Debian的人很多,已经是我必去的论坛之一了,咔咔~~~
1.安装:
代码: |
sudo apt-get installicewm |
引用: |
已安装下列软件包: icewm (1.2.18-1ubuntu1) icewm-common (1.2.18-1ubuntu1) imlib-base (1.9.14-16.2ubuntu2) imlib1 (1.9.14-16.2ubuntu2) libpng10-0 (1.0.18-1) libungif4g (4.1.3-1) |
代码: |
cp -r /etc/X11/icewm~/.icewm |
代码: |
sudoapt-get sudo update-menus -v echo include /etc/X11/icewm/programs > ~/.icewm/menu |
这个 menu用来自动生成应用程序菜单
4. ~/.icewm实例(作者:huangjiahua来自http://linux.hiweed.com/node/2669)
引用: |
hua@hua:~$ ll ~/.icewm
总用量 20K -rw-r--r-- 1 hua hua 743 2005-06-15 20:05 menu |
引用: |
## 自定义 IceWM 菜单 ## 包涵 Debian 菜单 /etc/X11/icewm/programs include /etc/X11/icewm/programs separator ## 自定义菜单项 prog "URxvt" /usr/share/pixmaps/urxvt.xpm /bin/sh -c "urxvt" separator menu "My _Favor" folder { prog "Konsole" xterm konsole prog "StarDict" /usr/share/pixmaps/stardict.png stardict prog "FireFox" /usr/share/pixmaps/mozilla-firefox.pngmozilla-firefox prog "Konversation" /usr/share/pixmaps/konversation32x32.xpmkonversation prog "Konqueror" /usr/share/pixmaps/konqueror-16.xpmkonqueror prog "gvim" /usr/share/pixmaps/vim-32.xpm gvim prog "Gaim" /usr/share/pixmaps/gaim-menu.xpm gaim prog "Nautilus" /usr/share/pixmaps/nautilus.xpm nautilus--no-desktop } separator |
hua@hua:~$ cat~/.icewm/prefoverride
引用: |
### 自定义 IceWM 设置 ## 设置 XFT 字体 (下面的字体设置适合 Xft.dpi:96 的情况,可以在~/.Xresources 写入 Xft.dpi:96 ) # meXft="Bitstream Vera Serif:size=9,AR PL ShanHeiSun Uni:size=11"meXft="serif:size=11" MenuFontNameXft="serif:size=11"StatusFontNameXft="serif:size=11"QuickSwitchFontNameXft="serif:size=11"NormalButtonFontNameXft="serif:size=11"ActiveButtonFontNameXft="serif:size=11"NormalTaskBarFontNameXft ClockFontNameXft="serif:size=11"ApmFontNameXft="serif:size=11" LabelFontNameXft="serif:size=11"TitleFontNameXft="serif:size=12" ### 设置个人偏好 ### 配置任务条 ## 不要显示和监测邮件 TaskBarShowMailboxStatus MailCheckDelay=0 NetworkStatusDevice="eth0" ## 显示 APM 状态 (电池监控) TaskBarShowAPMStatus=1 ## LED 方式显示时间,显示格式为"时:分:秒" TaskBarClockLeds=1 TimeFormat="%H:%M:%S" ShowAbout=1 ShowRun=1 ## 桌面背景 ### 窗口选项
## 锁住屏幕的程序 |
引用: |
#!/bin/sh ### IceWM 自动加载项目 ### 您可以在下面加入您想让 IceWM 启动时候自动加载的程序,每行用& 结束 ## 启动 Rox 来显示桌面图标和桌面背景 # rox-filer --pinboard=PIN ### KDE 相关 ## 启动 KDE 服务 kdeinit ## 如果您需要在 IceWM 里跑 KDE 程序,那这个可以加快 KDE程序初次启动速度 # kdeinit & ## 启动 Kdesktop 来显示桌面图标和桌面背景 # kdesktop & ### Gnome 相关 ## 启动 gnome-settings-daemon 来设置 Gnome 程序主题,字体等 # gnome-settings-daemon & ## 启动 nautilus 来显示桌面图标和桌面背景 ( 要启动gnome-settings-daemon ) # nautilus & ## 用 gnome-volume-manager 来自动挂载 U 盘等 # gnome-volume-manager & ### 启动其它您想让 IceWM 自动启动的程序 ## xscreensaver 屏幕保护程序 |
hua@hua:~$ cat~/.icewm/theme
引用: |
Theme="IceQua/default.theme" |
hua@hua:~$ cat~/.icewm/toolbar
引用: |
# This is an example for IceWM'stoolbar definition file.
# # Place your variants in /etc/X11/icewm or in $HOME/.icewm # since modifications to this file will be discarded when you # (re)install icewm. # ## 配置 IceWM 的快速启动栏,下面是示例格式 #prog "Mozilla" mozilla mozilla |
5.小技巧与秘技
(1)~/.icewm/startup得有可执行属性
要记得
代码: |
chmod +x~/.icewm/startup |
~/.icewm/preferences 里面
引用: |
# Command toshutdown the system # ShutdownCommand="sudo /sbin/shutdown -h now" # Command to reboot the system # RebootCommand="sudo /sbin/shutdown -r now" |
另外 , 其实不用修改命令,
你用 root 权限执行
代码: |
sudo adduser你的用户名 sudo |
就可以了
比如
代码: |
sudo adduser yongyisudo |
如果你有Gnome,可以用gnome-settings-daemon,参考上面配置文件~/.icewm/startup中的Gnome相关。
也可以不要 gnome-settings-daemon
而直接设定 Gtk/Gnome程序的默认主题和字体:
引用: |
使用gtk-theme-switch apt-get install gtk-theme-switch gtk-smooth-themesgtk-engines-smooth gtk2-engines-smooth 用命令 gtk-theme-switch 配置 Gtk 1 程序 |
或者
在用户目录创建一个.gtkrc-2.0
内容是
引用: |
# -- THEMEAUTO-WRITTEN DO NOT EDIT #include "/usr/share/themes/AquaX+/gtk-2.0/gtkrc" style "user-font" #include "/root/.gtkrc.mine" # -- THEME AUTO-WRITTEN DO NOT EDIT |
当然你系统里要安装有tahoma的字体。 (4)icewm中如何去字体平滑?
平滑在字体设置中加上antialias=False就可以了
在 Linux 里 , 用鼠标选中就是复制
按鼠标中键粘贴 ( 按鼠标滚轮 )
不需要像在 Win 下一样搞什么多余的 Ctrl + C (6)另类地让 IceWM的四个桌面使用不同的桌面背景
利用 KDE 的 kdesktop
在 IceWM 里运行了 kdesktop 后
桌面会出现 KDE 桌面图标
同时也使用了 KDE 的 桌面背景
如果 KDE 里设置了 四个桌面使用不同的桌面背景
那么也达到要求了
ICEWM有没有运行对话框啊?
同时按下 Ctrl + Alt + 空格
IceWM 的任务条就会出现一个文本框
输入命令按回车执行
原因:
Debian 的 IceWM 默认 是 开启了 Treat Super/Win modifier as Ctrl+Alt的:
代码: |
## # ModSuperIsCtrlAlt=1 |
(8)把任务栏的那个没用的MailBox图标隐藏。
Icepref中选taskbar栏目。把show mailbox status on the task bar项目取消它,就可以啦。记得保存。
或在~/.icewm/preferences
里面的TaskBarShowMailboxStatus
在Icepref中的WorkSpaces中把3,4,都取消,只保留1,2。看这个时候是不是清爽了不少啦。
(10)添加自己喜欢的程序进入toolbar(windows叫快速启动栏)。首先把/usr/X11R6/lib/X11/icewm/toolbar复制到~/.icewm目录下。
你在最后那里加入你想要快速启动的程序。
命令格式是prog [鼠标提示文字] [图标跟路径] [程序名跟路径]
prog这个必须的格式;
[鼠标提示文字]当你把鼠标移到那里的时候会出现提示的。这里最好填入英文。非必须的。
[图标跟路径]这里填入路径跟图标名称。非必须的,但是如果没有可以用一条横线代替(-)
[程序名跟路径]这个是你要启动的程序就不必多说啦。这个必须的。
注意:每个小段之间要有一个空格隔开。
比如加kview进入toolbar可以这样做
prog photoview /usr/share/icons/ooo_gulls.png kview
这个是我要启动的kview程序,photoview是鼠标移到显示的文字,
/usr/share/icons/ooo_gulls.png是我要给kview的图标.
在Icepref中的Behavior栏目中选中Support mousewheel,之后保存。重起ICEWM就可以啦。
或者修改~/.icewm/preferences:
将里面的UseMouseWheel=0,改为UseMouseWheel=1。
修改 /etc/X11/icewm/preferences
或 ~/.icewm/preferences
找到
# ShowProgramsMenu=1 # 0/1
字样的
改为
ShowProgramsMenu=0
(13)在icewm下如何取消掉ALT+鼠标左键的效果啊?
引用: |
在终端输入 xmodmap xmodmap -e "remove mod1=Alt_L" 就可以取消了 |
或:
引用: |
我在preferences里加了两句: MouseWinMove="Super+Pointer_Button1" MouseWinSize="Super+Pointer_Button3" |
6.相关资源:
(1)icewm的官方网站:
http://www.icewm.org/
(2)IceWM's ControlCenter
(3)icewm中文的FAQ和HOWTO:
(4)主题
freshmeat的icewm主题资源:http://themes.freshmeat.net/browse/925/
kde-look的icewm主题资源:http://www.kde-look.org/index.php?xcontentmode=18&PHPSESSID=be8b47cb8caab60b7bd1f4e7