Я использую Ubuntu 14.04.
У меня есть пользовательская раскладка клавиатуры Xmodmap. Однако, когда я возобновляюсь после того, как приостанавливают, расположения не стало.
Я попробовал все вещи, которые были упомянуты в ответах на этот вопрос: Как я устанавливаю Xmodmap на входе в систему?
Ни использование .xinitrc, ни добавление команды в работах приложений запуска. Ну, они действительно работают после обычной перезагрузки, но не после приостанавливают.
Существует ли файл, который является, всегда выполняются после входа в, неважно, если это была перезагрузка или резюме от приостановки?
@i08in https://askubuntu.com/a/92235/72576, кажется, делает задание.
Это - то, с чем я закончил на моем Debian jessie, KDE.
/etc/pm/sleep.d/20_xmodmap.sh
case "${1}" in
resume|thaw)
su $USER -c "sleep 3; /usr/bin/xmodmap /home/$USER/.Xmodmap" &
;;
esac
Примечание: Сначала это, может казаться, не работает, но просто дает ему минуту или около этого. Кажется, существует что-то с X, который проклинает эту задержку, хотя я не заботился достаточно для проверения ее... См. https://superuser.com/q/626769/185360 для большего количества информации