在 Ubuntu 最小安装中运行 IceWM?

在 Ubuntu 最小安装中运行 IceWM?

我正在构建一个自定义 Ubuntu 发行版,以满足老款戴尔 Latitude(XP 时代)的需求。我希望最终结果类似于 AntiX 发行版,但具有 Ubuntu 的所有附加优势。我全新安装了 Ubuntu 最小安装,不包含桌面环境。然后,我通过命令行安装 IceWM 和 LightDM。

我只想启动 Ubuntu,进入 LightDM 登录屏幕,然后登录 IceWM。问题是这样的;当我重新启动时,Ubuntu 出现空白屏幕并冻结。它不响应键盘输入,我甚至无法访问命令行。有人知道我做错了什么吗?我是否错过了某个步骤?这个构建是否可行?

答案1

对于最小安装,我建议使用名为的最小工具xinit

首先禁用或删除 lightdm。

然后确保你已经安装了xorg相关的东西,比如:

xserver-common
xserver-xorg
xserver-xorg-core
xserver-xorg-input-all
xserver-xorg-video-all

然后安装xinit

sudo apt install xinit

现在登录后使用:

startx

它应该会启动你的 IceWM,如果它不工作,那么在你的主目录中运行:

cp /etc/X11/xinit/xinitrc .xinitrc

.xinitrc使用编辑器打开:

nano ~/.xinitrc

并注释掉所有行(#在每行开头加上一个#)。

然后加:

exec icewm-session

并保存文件,现在运行startx,它应该可以正常工作。


或者,lightdm您可以安装slim、启动服务或重新启动系统,然后使用您的凭据登录,就可以了。

相关内容