一 基本知识
安装后,默认配置文件在 /usr/share/icewm目录下。
1
2
3
4
5$ sudo apt install icewm
$ sudo apt install menu
$ sudo update-menus -v #自动生成icewm的程序菜单
$ icewm-session # 启动iecwm后,会在/home/myname/目录下生成 .icewm目录。
$ cp /usr/share/icewm/一些文件 ~/.icewm/要copy的文件不多,主要有以下几个:
需要配置的文件不多,有以下几个
menu 配置菜单
preferences IceWM的系统配置
keys 自定义快捷键
toolbar 配置出现在任务栏的按钮
winoptions 配置特定窗口的行为
startup icewm-session启动后执行的脚本
theme 当前的theme
prefoverride 覆盖theme设置的修扆背景图片
vim ~/.icewm/preferences
DesktopBackgroundImages = “/home/myname/wallpaper/bizhi.jpg”
二 配置文件menu
语法
prog “标题“ 图标文件名(包括路径) 要执行的程序名(包括路径) 操作项
menu “标题“ 图标文件名(包括路径) # 子菜单
{
prog “标题“ 图标文件名(包括路径) 要执行的程序名(包括路径) 操作项
prog “标题“ 图标文件名(包括路径) 要执行的程序名(包括路径) 操作项
menu “标题“ 图标文件名(包括路径) # 子子菜单
{
prog “标题“ 图标文件名(包括路径) 要执行的程序名(包括路径) 操作项
prog “标题“ 图标文件名(包括路径) 要执行的程序名(包括路径) 操作项
}
}
separator #分隔线
prog “标题“ 图标文件名(包括路径) 要执行的程序名(包括路径) 操作项例子
prog “URxvt” /usr/share/pixmaps/urxvt.xpm /bin/sh -C “urxvt”
separator
prog “Xfce-terminal” ! x-terminal-emulator -ls
prog “浏览器” /usr/share/pixmaps/mozilla-firefox.png mozilla-firefox
separator
menu “网络” folder
{
prog “FirFox” /usr/share/pixmaps/mozilla-firefox.png mozilla-firefox
prog “Chrome” /usr/share/pixmaps/chromium-browser.png chromium-browser –no-sandbox
}
separator
/usr/share/pixmaps/里找到N多程序的图标
三 preferences 设置背影图,字体大小,图标大小等
- 例子
MenuIconSize=24
TitleFontNameXft=”Tahoma:size=9:bold,SimSun:size=9:bold”
MenuFontNameXft=”Tahoma:size=9,SimSun:size=9”
StatusFontNameXft=”Tahoma:size=9,SimSun:size=9”
QuickSwitchFontNameXft=”Tahoma:size=9,SimSun:size=9”
NormalButtonFontNameXft=”Tahoma:size=9,SimSun:size=9”
ActiveButtonFontNameXft=”Tahoma:size=9:bold,SimSun:size=9:bold”
NormalTaskBarFontNameXft=”Tahoma:size=9,SimSun:size=9”
ActiveTaskBarFontNameXft=”Tahoma:size=9:bold,SimSun:size=9:bold”
MinimizedWindowFontNameXft=”Tahoma:size=9,SimSun:size=9”
ListBoxFontNameXft=”Tahoma:size=9,SimSun:size=9”
ToolTipFontNameXft=”Tahoma:size=9,SimSun:size=9”
ClockFontNameXft=”Tahoma:size=9:bold,SimSun:size=9:bold”
ApmFontNameXft=”Tahoma:size=9,SimSun:size=9”
InputFontNameXft=”Tahoma:size=9,SimSun:size=9”
LabelFontNameXft=”Tahoma:size=9,SimSun:size=9”
这样设置是针对某些theme所指定的字体不支持中文显式。Tahoma的英文字型比较好看,但其不支持中文,邃加入SimSun来支持中文
ColorCPUStatusUser=”rgb:00/FF/00”
ColorCPUStatusSystem=”rgb:FF/00/00”
ColorCPUStatusInterrupts=”rgb:FF/FF/00”
ColorCPUStatusIoWait=”rgb:60/00/60”
ColorCPUStatusSoftIrq=”rgb:00/FF/FF”
ColorCPUStatusNice=”rgb:00/00/FF”
ColorCPUStatusIdle=”rgb:00/00/00”
ColorNetSend=”rgb:FF/FF/00”
ColorNetReceive=”rgb:FF/00/FF”
ColorNetIdle=”rgb:00/00/00”
WorkspaceNames=” 1 “, “ 2 “, “ 3 “, “ 4 “ #设定公作区的名字
注意:这里的设置将影响所有的theme。
DesktopBackgroundImages = “/home/myname/wallpaper/bizhi.jpg” # 壁纸