使用greetdm、ReGreet和cage设置Archlinux登录

使用greetdm、ReGreet和cage设置Archlinux登录

在全新的 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命令将在启动时自动启动该服务。

参考: https://wiki.archlinux.org/title/Systemd

相关内容