使用lightdm启动dwm或桌面

简介

LightDM 是一个跨桌面环境的显示管理器。它的特点有:

  • 跨桌面 - 支持不同的桌面环境.
  • 支持多种显示技术(X, Wayland, …)
  • 轻量级 - 低内存使用,高性能.
  • 支持定制会话.
  • 支持远程登录(XDMCP, VNC, XDMCP, 可插拔).
  • 完善的测试组件.
  • 低代码复杂度.

安装

sudo pacman -S lightdm lightdm-gtk-greeter lightdm lightdm-gtk-greeter-settings

Greeter

可能需要安装一个 greeter。 greeter 是提示用户输入密码的 GUI 界面。如果配置了自动登录,可以不使用 greeter。参考的 greeter 是 lightdm-gtk-greeter,默认的配置会使用它。

官方软件仓库包含如下 greeter:

  • lightdm-kde-greeter: KDE4 greeter.
  • lightdm-deepin-greeter (deepin-session-ui): Deepin 桌面提供.

其他的 greeter 可以从 AUR 安装:

  • lightdm-webkit2-greeter: 一个用 Webkit2 做主题引擎的 greeter. 替代 lightdm-webkit-greeterAUR。
  • lightdm-unity-greeterAUR: Ubuntu Unity 使用的 greeter.
  • lightdm-pantheon-greeter: 一个来自 ElementaryOS Project 的 greeter.

你可以通过更改配置文件的 [Seat:*] 部分设置 greeter:

/etc/lightdm/lightdm.conf

[Seat:*]
...
greeter-session=lightdm-yourgreeter-greeter

通过下面命令可以获取 greeter-session 的可用选项,/usr/share/xgreeters 目录下的每个 .desktop 目录都代表一个可用 greeter。下面例子中包含 lightdm-gtk-greeter 和 lightdm-kde-greeter:

$ ls -1 /usr/share/xgreeters/
lightdm-gtk-greeter.desktop
lightdm-kde-greeter.desktop

会话配置

会话,即在greeter中输入账号密码后将进入的程序。一般为WM或桌面。
多数显示管理器会读取 /usr/share/xsessions/ 目录已获取可用的会话列表,此目录中包含各个 DM/WM 的标准 桌面文件。

要新建会话,可以在 /usr/share/xsessions/ 中新建 .desktop 后缀的文件,文件示例:

[Desktop Entry]
Name=Openbox
Comment=Log in using the Openbox window manager (without a session manager)
Exec=/usr/bin/openbox-session
TryExec=/usr/bin/openbox-session
Icon=openbox.png
Type=Application

参考

https://wiki.archlinux.org/index.php/Display_manager_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
https://wiki.archlinux.org/index.php/LightDM_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值