Nixos

如何在 Awesome+LightDM+NixOS 中配置可用的螢幕鎖?

  • August 6, 2019

多年來,我一直在 Arch Linux 上使用 Awesome+LightDM 和GTK greeter,並且我正在遷移到 NixOS。一個問題是螢幕儲物櫃。我已經映射Windows-llight-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"}),

引用自:https://unix.stackexchange.com/questions/531630