Nixos
如何在 Awesome+LightDM+NixOS 中配置可用的螢幕鎖?
多年來,我一直在 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 集成。
設置儲物櫃:
services.xserver.xautolock.enable = true;
,安裝 xlockmore,然後使用它:
awful.key({ modkey }, "l", function () awful.spawn("xautolock -locknow") end, {description = "lock the screen", group = "client"}),