icewm教程

一 基本知识

  1. 安装后,默认配置文件在 /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设置的

  2. 修扆背景图片
    vim ~/.icewm/preferences
    DesktopBackgroundImages = “/home/myname/wallpaper/bizhi.jpg”

二 配置文件menu

  1. 语法
    prog “标题“ 图标文件名(包括路径) 要执行的程序名(包括路径) 操作项
    menu “标题“ 图标文件名(包括路径) # 子菜单
    {
    prog “标题“ 图标文件名(包括路径) 要执行的程序名(包括路径) 操作项
    prog “标题“ 图标文件名(包括路径) 要执行的程序名(包括路径) 操作项
    menu “标题“ 图标文件名(包括路径) # 子子菜单
    {
    prog “标题“ 图标文件名(包括路径) 要执行的程序名(包括路径) 操作项
    prog “标题“ 图标文件名(包括路径) 要执行的程序名(包括路径) 操作项
    }
    }
    separator #分隔线
    prog “标题“ 图标文件名(包括路径) 要执行的程序名(包括路径) 操作项

  2. 例子
    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 设置背影图,字体大小,图标大小等

  1. 例子
    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” # 壁纸