多年来,我一直在 Arch Linux 上使用 Awesome+LightDM 和GTK greeter,并且我正在迁移到 NixOS。一个问题是屏幕储物柜。我已经映射Windows-l到light-locker-command --lock
. 激活时屏幕变黑,然后关闭。要回到 LightDM,我必须按下Ctrl-Alt-F7并等待大约 10 秒钟,同时显示一些关于“被重定向到解锁对话框”的奇怪消息。我已经尝试安装和启用“gtk”和“mini”欢迎程序(不是同时),但是在重新启动 X 之后,这两个似乎都没有使用。我该如何设置它们中的任何一个?
配置的相关部分:
services = {
xserver = {
displayManager.lightdm.enable = true;
enable = true;
layout = "us";
libinput.enable = true;
windowManager = {
awesome.enable = true;
default = "awesome";
};
xkbOptions = "compose:caps";
xkbVariant = "dvorak-alt-intl";
};
};
我也尝试过 enable programs.slock
,但这并没有与 lightdm 集成。
设置储物柜:
,安装 xlockmore,然后使用它: