У меня есть небольшая проблема с файлом ~/.i3/config файла диспетчера окон i3. Я пытаюсь установить утилиту pm-suspend в качестве связывания ключей Mod4 (ключ Windows) + p (p char).Почему sudo pm-suspend не работает в i3 tiling window manager?
У меня есть этот Баш скрипт suspendandlock в /USR/BIN/:
#!/bin/bash
sudo pm-suspend | i3lock -i /home/antony/unity-desk.png -p default -d -n
Я ранее модифицировали/и т.д./sudoers файл с visudo, добавив следующую строку:
%users ALL = NOPASSWD: /usr/sbin/pm-suspend
Чтобы никто не нуждался в пароле для выполнения утилиты pm-suspend.
Тогда у меня i3 конфигурационный файл, в котором я добавил это:
bindsym $mod+p exec suspendandlock
Где $ мода является ключевым Mod4. Сценарий отлично работает с gnome-terminal при вводе команды suspendandlock -> он приостанавливает работу системы и блокирует экран, как ожидалось.
Но когда я набираю Mod4 + p с клавиатуры, он блокирует экран, не выполняя pm-suspend. Почему это не работает?
Кто-нибудь знает, где я ошибаюсь?
Я решил, что моего пользователя не было в группе пользователей. – tonix