Intereting Posts
Как перезаписать ярлыки по умолчанию терминала в xfce? Автомобильный диск, подключенный через USB, когда компьютер включен курсор и объединение диакритики в оболочке Выполнить команду, когда мышь подключена / отключена на GNU / Linux Обнаружение места привязки для получения широковещательной передачи UDP Как звук обычно работает на компьютере и какие инструменты у меня есть? Разница в размерах однотипных папок Как сделать зарегистрированное доменное имя решением для локального / частного IP-адреса LDAP: ldapadduser – могу ли я добавить две разные группы? Могу ли я ограничить использование пользователем специальных программ? Используйте сетевой интерфейс для отправки данных в GNURadio разбиение массива и отправка значений в hashset в awk Список нескольких команд после условных условных обозначений &&, ||. Сценарий оболочки, тире Управляйте только частью конфигурационного файла с помощью Puppet (многострочная файловая строка) Как я могу решить эту ошибку при создании gcc-4.7.2 для LFS?

Сценарий восстановления Systemd выполняется только изредка

В настоящее время я использую Awesome WM без какой-либо среды рабочего стола. Это означает, что я должен вручную установить настройки клавиатуры и мыши. Поэтому я написал сценарий оболочки, который вызывает несколько вызовов setxkbmap и xinput .

Чтобы выполнить его в резюме, я написал файл службы systemd, так как Ubuntu 15.04 теперь использует systemd. Это выглядит так :

 [Unit] Description=User resume actions After=suspend.target [Service] User=%I Type=oneshot ExecStart=/usr/local/bin/mu-wakeup [Install] WantedBy=suspend.target того, как [Unit] Description=User resume actions After=suspend.target [Service] User=%I Type=oneshot ExecStart=/usr/local/bin/mu-wakeup [Install] WantedBy=suspend.target 

Досадно, что это иногда работает, а иногда и не работает. Я не узнал образец.

Я не уверен, что это мешает slock который я использую для блокировки экрана. slock вызывается соответствующей службой suspend :

 [Unit] Description=Lock screen Before=sleep.target [Service] User=%I Type=simple Environment=DISPLAY=:0 ExecStart=/usr/bin/slock [Install] WantedBy=sleep.target 

Я добавил sleep 5 в скрипт mu-wakeup . Это не помогло, так что либо это не состояние гонки, а состояние гонки не могут быть взломаны с этим.