![使用greetdm、ReGreet和cage设置Archlinux登录](https://linux22.com/image/220771/%E4%BD%BF%E7%94%A8greetdm%E3%80%81ReGreet%E5%92%8Ccage%E8%AE%BE%E7%BD%AEArchlinux%E7%99%BB%E5%BD%95.png)
在全新的 archlinux 安装中,我安装了greetd 和 ReGreet,因此我可以使用 ReGreet 登录 arch,而不是使用 tty,然后启动 Hyprland。目前我必须登录 tty,然后键入Hyprland
才能进入窗口管理器。
当运行以下命令时:
$ systemctl start greetd.service
系统自动进入登录界面。但如果我重新启动机器,我必须先登录 tty。
问候语配置文件:
[terminal]
vt = 1
[default_session]
command = "cage -s -- regreet"
user = "greeter"
命令输出groups greeter
:视频问候语
我不确定 systemctl 命令是否仅适用于当前会话。我正在尝试遵循维基百科。我错过了哪一步吗?
答案1
在第 2 点“开始问候”处,它指示您使能够 greetd.service
尝试运行:
systemctl enable greetd.service
或者
systemctl enable --now greetd.service
如果服务当前未运行,则启用并启动该服务。
该enable
命令将在启动时自动启动该服务。