1. 安装SDDM
在Arch Linux等基于pacman的系统:
sudo pacman -S sddm
在基于Debian/Ubuntu的系统:
sudo apt-get install sddm
在基于Red Hat的系统:
sudo yum install sddm
2. 启用SDDM服务
将SDDM设置为默认显示管理器并启用开机启动:
sudo systemctl enable sddm
3. 设置系统启动模式为图形界面
确保系统默认启动到图形界面(graphical.target)而非命令行模式:
sudo systemctl set-default graphical.target
4. 禁用其他显示管理器(如有冲突)
若之前安装了GDM、LightDM等其他显示管理器,需禁用其服务:
sudo systemctl disable gdm lightdm
5. 重启系统
sudo reboot
6. 验证配置
重启后应直接进入SDDM登录界面,无需手动执行startx。
若仍无法启动图形界面,检查SDDM配置文件/etc/sddm.conf或/etc/sddm.conf.d/中的主题和会话设置。
注意事项
运行级别调整:若系统默认启动模式为多用户模式(multi-user.target),需按步骤3修改为graphical.target。
配置文件优先级:SDDM的配置加载顺序为/usr/lib/sddm/sddm.conf.d → /etc/sddm.conf.d → /etc/sddm.conf,建议在本地配置目录中修改。
日志排查:若登录失败,可通过journalctl -u sddm查看日志,检查用户名大小写或主题兼容性问题。