Awesome+LightDM+NixOS에서 사용 가능한 화면 잠금을 구성하는 방법은 무엇입니까?

Awesome+LightDM+NixOS에서 사용 가능한 화면 잠금을 구성하는 방법은 무엇입니까?

저는 Awesome+LightDM을 사용하고 있습니다.GTK 인사저는 몇 년 동안 Arch Linux를 사용해 왔으며 현재는 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";
  };
};

또한 활성화를 시도했지만 programs.slocklightdm과 통합되지 않습니다.

답변1

설정하다사물함:

services.xserver.xautolock.enable = true;

, xlockmore를 설치한 다음그걸 써:

awful.key({ modkey }, "l", function () awful.spawn("xautolock -locknow") end,
          {description = "lock the screen", group = "client"}),

관련 정보