SLiM

来自 Alpine Linux

SLiM 是一个简单登录管理器(也称为显示管理器),它轻量级且易于配置。

注意: SLiM 项目似乎自 2013 年以来已被放弃,尽管 项目主页 在线。另请参阅:https://github.com/iwamatsu/slim

安装

只需使用以下命令添加 slim 软件包

apk add slim

安装您选择的任何桌面

配置和测试

SLiM 配置文件位于 /etc/slim.conf,并且注释详尽,因此除非有人要求(例如在讨论功能中),否则我不会在此处添加任何相关信息。在进行任何更改之前,建议使用以下命令备份默认配置文件

cp /etc/slim.conf /etc/slim.conf.original

然后您可以修改 /etc/slim.conf,如果遇到问题,可以轻松复制回默认配置

cp /etc/slim.conf.original /etc/slim.conf

要立即测试 slim,请执行

rc-service slim start

您应该会看到一个登录屏幕,带有 Alpine Linux 品牌!

使用您的正常用户凭据登录(避免以 root 用户身份使用桌面),您应该能够进入您的桌面。

一旦您测试它工作正常,请在默认运行级别启动 SLiM

rc-update add slim

注意: 您应该禁用您正在运行的任何其他显示管理器,以防止它们同时启动。例如,要阻止 lxdm 在启动时启动,请使用:

rc-update del lxdm

额外的登录命令

在 SLiM 登录屏幕上,您可以使用

  • exit 作为用户名返回到 shell 提示符
  • reboot 作为用户名和 root 密码来重启机器
  • halt 作为用户名和 root 密码来关闭机器

主题

只需使用以下命令添加 slim-theme 软件包

apk add slim-themes

系统上所有可用的主题都位于 /usr/share/slim/themes

ls /usr/share/slim/themes

您需要修改 /etc/slim.conf 以更改主题

sudo vi /etc/slim.conf

搜索 current_theme 并选择一个可用的主题。

故障排除

如果您正在使用 .xinitrc 文件(通常位于 ~/.xinitrc),slim 将从此文件中读取,您需要确保您有一行来执行您的桌面环境。这通常是文件的最后一行。例如

....
exec startxfce4

如果您正在使用 Xfce,或者

....
exec gnome-session

如果使用 GNOME

如果您不这样做,或者您的输入有误,您可能会收到类似 failed to execute login command 的错误

另请参阅