IceWM是X Window系统的窗口管理器。IceWM的目标是速度,简单,并且不妨碍用户。它带有一个带寻呼机的任务栏,全局键绑定和每窗口键绑定和动态菜单系统。应用程序窗口可以通过键盘和鼠标进行管理。窗口可以图标化到任务栏,到托盘,到桌面或隐藏。它们可通过快速开关进行控制窗口(Alt+Tab)和窗口列表。少数可配置的焦点模型可通过菜单选择。 RandR和Xinerama支持具有多个显示器的设置。 IceWM是非常可配置的,可主题的,并且有很好的文档记录。它包括一个可选的外部背景支持透明度的墙纸管理器,一个简单的会话管理器和一个系统托盘。 IceWM可以在流行的Linux发行版上使用,例如 Debian, Ubuntu, Arch, OpenSUSE, Gentoo, Slackware, CentOS, antiX,NixOS,也可以在大多数*BSD上编译。
系统是Centos 7.9:MinimalInstall && Development Tools安装
安装必要软件包
yum install epel-release -y yum install -y lightdm yum -y groupinstall "X Window system" yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm -y yum install icewm -y systemctl get-default #获得当前的默认target systemctl set-default graphical.target #表示开机将默认进入图形界面 # systemctl set-default multi-user.target #表示开机将默认进入文本界面 |
修改lightdm.conf文件 vim /etc/lightdm/lightdm.conf ... [XDMCPServer] enabled=true port=177 ... |
防火墙配置
firewall-cmd --zone=public --permanent --add-port=177/udp # 添加177端口 firewall-cmd --reload # 动态更新防火墙规则 firewall-cmd --zone=public --list-ports # 查看所有打开的端口 |
将DisplayManager切换为lightdm
systemctl disable gdm && systemctl enable lightdm # 重启lightdm init 3 && init 5 |
默认配置文件
mkdir /etc/icewm 配置terminal为gnome-terminal sed 's/xterm/gnome-terminal/g' /usr/share/icewm/menu > /etc/icewm/menu sed 's/xterm/gnome-terminal/g' /usr/share/icewm/toolbar > /etc/icewm/toolbar 删除Rebuild program menu菜单 sed -i /'prog "Rebuild program menu" '/d /etc/icewm/menu 配置默认主题 cp -f /usr/share/icewm/theme /etc/icewm/ |
配置偏好文件,同时在退出后强制 kill 掉 icewm
cat /usr/share/icewm/preferences
vim /etc/icewm/preferences
加了: ShowLogoutSubMenu=0 LogOutCommand="ps x| egrep 'icewm-session$' | grep -v csh | xargs kill" 不在任务栏显示 email 图标 TaskbarShowMailboxStatus=0 |
配置XDMCP客户端
windows端使用XManager登录就可以了
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)