У меня есть настраиваемые привязки клавиш, хранящиеся в файле xkb, который я могу загрузить с помощью xkbcomp. Я никогда не испытывал никаких проблем с перезагрузкой этого конфигуратора.
Затем вы можете поместить в файл .xinitrc команду xkbcomp для загрузки раскладки клавиатуры.
Вы можете сделать это, создав скрипт в /etc/pm/sleep.d
sudo nano /etc/pm/sleep.d/99_hdparm_thaw
Используйте это как свою базу:
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin
case "${1}" in
hibernate)
# this is where you put something you want to run before hibernating
;;
resume|thaw)
# this is where you put something you want to run on resume/thaw
;;
esac
Затем вам понадобится чтобы убедиться, что он выполним:
sudo chmod +x /etc/pm/sleep.d/99_hdparm_thaw
В этом каталоге есть другие скрипты, в которых я пришел с базой. Вы можете использовать их для идей.
Кроме того, эти сценарии выполняются в алфавитном порядке. Вот почему я решил назвать его 99_hdparm_thaw, поэтому это будет последний скрипт запуска.
Вы можете сделать это, создав скрипт в /etc/pm/sleep.d
sudo nano /etc/pm/sleep.d/99_hdparm_thaw
Используйте это как свою базу:
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin
case "${1}" in
hibernate)
# this is where you put something you want to run before hibernating
;;
resume|thaw)
# this is where you put something you want to run on resume/thaw
;;
esac
Затем вам понадобится чтобы убедиться, что он выполним:
sudo chmod +x /etc/pm/sleep.d/99_hdparm_thaw
В этом каталоге есть другие скрипты, в которых я пришел с базой. Вы можете использовать их для идей.
Кроме того, эти сценарии выполняются в алфавитном порядке. Вот почему я решил назвать его 99_hdparm_thaw, поэтому это будет последний скрипт запуска.
Вы можете сделать это, создав скрипт в /etc/pm/sleep.d
sudo nano /etc/pm/sleep.d/99_hdparm_thaw
Используйте это как свою базу:
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin
case "${1}" in
hibernate)
# this is where you put something you want to run before hibernating
;;
resume|thaw)
# this is where you put something you want to run on resume/thaw
;;
esac
Затем вам понадобится чтобы убедиться, что он выполним:
sudo chmod +x /etc/pm/sleep.d/99_hdparm_thaw
В этом каталоге есть другие скрипты, в которых я пришел с базой. Вы можете использовать их для идей.
Кроме того, эти сценарии выполняются в алфавитном порядке. Вот почему я решил назвать его 99_hdparm_thaw, поэтому это будет последний скрипт запуска.
Вы можете сделать это, создав скрипт в /etc/pm/sleep.d
sudo nano /etc/pm/sleep.d/99_hdparm_thaw
Используйте это как свою базу:
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin
case "${1}" in
hibernate)
# this is where you put something you want to run before hibernating
;;
resume|thaw)
# this is where you put something you want to run on resume/thaw
;;
esac
Затем вам понадобится чтобы убедиться, что он выполним:
sudo chmod +x /etc/pm/sleep.d/99_hdparm_thaw
В этом каталоге есть другие скрипты, в которых я пришел с базой. Вы можете использовать их для идей.
Кроме того, эти сценарии выполняются в алфавитном порядке. Вот почему я решил назвать его 99_hdparm_thaw, поэтому это будет последний скрипт запуска.
Вы можете сделать это, создав скрипт в /etc/pm/sleep.d
sudo nano /etc/pm/sleep.d/99_hdparm_thaw
Используйте это как свою базу:
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin
case "${1}" in
hibernate)
# this is where you put something you want to run before hibernating
;;
resume|thaw)
# this is where you put something you want to run on resume/thaw
;;
esac
Затем вам понадобится чтобы убедиться, что он выполним:
sudo chmod +x /etc/pm/sleep.d/99_hdparm_thaw
В этом каталоге есть другие скрипты, в которых я пришел с базой. Вы можете использовать их для идей.
Кроме того, эти сценарии выполняются в алфавитном порядке. Вот почему я решил назвать его 99_hdparm_thaw, поэтому это будет последний скрипт запуска.
Вы можете сделать это, создав скрипт в /etc/pm/sleep.d
sudo nano /etc/pm/sleep.d/99_hdparm_thaw
Используйте это как свою базу:
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin
case "${1}" in
hibernate)
# this is where you put something you want to run before hibernating
;;
resume|thaw)
# this is where you put something you want to run on resume/thaw
;;
esac
Затем вам понадобится чтобы убедиться, что он выполним:
sudo chmod +x /etc/pm/sleep.d/99_hdparm_thaw
В этом каталоге есть другие скрипты, в которых я пришел с базой. Вы можете использовать их для идей.
Кроме того, эти сценарии выполняются в алфавитном порядке. Вот почему я решил назвать его 99_hdparm_thaw, поэтому это будет последний скрипт запуска.
Вы можете сделать это, создав скрипт в /etc/pm/sleep.d
sudo nano /etc/pm/sleep.d/99_hdparm_thaw
Используйте это как свою базу:
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin
case "${1}" in
hibernate)
# this is where you put something you want to run before hibernating
;;
resume|thaw)
# this is where you put something you want to run on resume/thaw
;;
esac
Затем вам понадобится чтобы убедиться, что он выполним:
sudo chmod +x /etc/pm/sleep.d/99_hdparm_thaw
В этом каталоге есть другие скрипты, в которых я пришел с базой. Вы можете использовать их для идей.
Кроме того, эти сценарии выполняются в алфавитном порядке. Вот почему я решил назвать его 99_hdparm_thaw, поэтому это будет последний скрипт запуска.
Вы можете сделать это, создав скрипт в /etc/pm/sleep.d
sudo nano /etc/pm/sleep.d/99_hdparm_thaw
Используйте это как свою базу:
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin
case "${1}" in
hibernate)
# this is where you put something you want to run before hibernating
;;
resume|thaw)
# this is where you put something you want to run on resume/thaw
;;
esac
Затем вам понадобится чтобы убедиться, что он выполним:
sudo chmod +x /etc/pm/sleep.d/99_hdparm_thaw
В этом каталоге есть другие скрипты, в которых я пришел с базой. Вы можете использовать их для идей.
Кроме того, эти сценарии выполняются в алфавитном порядке. Вот почему я решил назвать его 99_hdparm_thaw, поэтому это будет последний скрипт запуска.
Вы можете сделать это, создав скрипт в /etc/pm/sleep.d
sudo nano /etc/pm/sleep.d/99_hdparm_thaw
Используйте это как свою базу:
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin
case "${1}" in
hibernate)
# this is where you put something you want to run before hibernating
;;
resume|thaw)
# this is where you put something you want to run on resume/thaw
;;
esac
Затем вам понадобится чтобы убедиться, что он выполним:
sudo chmod +x /etc/pm/sleep.d/99_hdparm_thaw
В этом каталоге есть другие скрипты, в которых я пришел с базой. Вы можете использовать их для идей.
Кроме того, эти сценарии выполняются в алфавитном порядке. Вот почему я решил назвать его 99_hdparm_thaw, поэтому это будет последний скрипт запуска.