从 slim 到 lightdm 和 GRUB 美化
前言
使用 Archlinux 也有一段时间了,之前只是简单的美化了一下桌面环境,至于启动界面就没怎么管了。
这几天心血来潮,就想着还是美化一下启动界面吧,于是简单的美化了一下 grub。 再加上在依云大大的博客里面看到了这个--从 slim 到 lightdm,发现 slim 因为开发者停止更新而 systemd 持续更新导致系统会出现某些我看不懂的 bug(我也不知道我的电脑会不会出现)。 不过想着既然是 bug,能避免就避免吧,于是就把显示管理器换成了 lightdm1,而且 lightdm 也更漂亮一些不是吗?
更换显示管理器
执行下面的命令将取消 slim 自启动并删除,然后安装 lightdm,并设置自启动。
sudo systemctl disable slim.service sudo pacman -Rs slim sudo pacman -S lightdm-gtk-greeter-settings sudo systemctl enable lightdm.servicce
接下来对 lightdm 进行简单的设置:
运行 lightdm-gtk-greeter-settings-pkexec
对 lightdm 进行设置。
- apperance: 可以修改主题,背景图片,用户头像,
- Panel: 可以设置顶部 panel 的元素和样式。
- Window Position:可以设置登录窗口的大小和位置等。
- Misc.: 我也不知道是什么设置,就没管了。
改完之后启动器应该就可以变成自己喜欢的样子了。
美化 GRUB
我的 Arch 使用 GRUB 进行引导(说实在的,我就用过 GRUB 这一种引导程序)。
之前的需求一直都是功能够用就行了,界面一直用的默认界面,前几天才对它进行了简单的美化。
试了两种美化方案,一种是使用 theme,不过我会做 theme,于是用的官方仓库里面的 grub2-theme-arch-leap
,发现它并不是很符合我的审美。
于是就选择了第二种方案–只使用 background。
使用 theme
首先你得安装一个 theme,然后找到 theme.txt 文件的绝对路径。
修改 /etc/default/grub
文件,
取消注释 GRUB_THEME
行,并将之前得到的 theme.txt 文件的绝对路径填入其后的双引号中,
使用 sudo grub-mkconfig -o /boot/grub/grub.cfg
更新 GRUB 配置即可。
使用 background
准备一张喜欢的图片,修改 /etc/default/grub
文件,
取消注释 GRUB_BACKGROUND
行,并在其后的目录中填入之前准备的图片的绝对路径,
使用 sudo grub-mkconfig -o /boot/grub/grub.cfg
更新 GRUB 配置即可。
效果图
此图为 GRUB 引导界面,由于字体颜色没有根据图片进行调整,所以字体有点看不清,不过还能接受。
此图为登录界面,由于顶部 panel 有点小,所以没有拍到。
Footnotes:
lightdm 会在占用 tty7 作为图形界面的同时阻塞 tty1,不知道为什么。