Я использовал, это приостанавливает рычаг с Ubuntu & Kubuntu со дней 12,10, однако когда я сделал чистую установку Xubuntu 15.04 вчера, я заметил его внезапно не работа. Я создал файл /usr/lib/pm-utils/sleep.d/45fixusbwakeup
скопированный сценарий в него, и сделанный им исполняемый файл с sudo chmod +x /usr/lib/pm-utils/sleep.d/45fixusbwakeup
поскольку я всегда делал прежде. Я не эксперт, и этот рычаг всегда работал от меня, таким образом, у меня нет подсказки, что могло быть неправильным теперь.
То, в чем я в основном нуждаюсь, - то, что эти 3 команды выполняются каждый раз, прежде чем компьютер заснет, или при каждом запуске:
sudo -s
echo USB0 > /proc/acpi/wakeup
echo USB2 > /proc/acpi/wakeup
Я также хотел бы отметить это, когда я приостанавливаю через терминальную команду sudo pm-suspend
сценарий работает безупречно, он только не работает через традиционный выход из системы--->, приостанавливают кнопку в Xubuntu, таким образом, я предполагаю, что это - что-то Xubuntu-связанное. Я предполагаю, что это на самом деле приостанавливает через xfce4-session-logout --suspend
и это создает проблему.
xfce4-сессия будет использовать systemd-сон в systemd системе (не пополудни - приостанавливают). рычаги systemd-сна должны быть вставлены/lib/systemd/system-sleep с помощью следующего шаблона:
#!/bin/sh
case $1/$2 in
pre/*)
echo "Going to $2..."
;;
post/*)
echo "Waking up from $2..."
;;
esac
... и сделанный исполняемый файл. Еще один протест с systemd состоит в том, что сценарии в этом каталоге выполняются одновременно, не последовательно на основе имени (как имеет место с пополудни-utils).
Место команды (удаляют sudo -s
) в , файл .sh и делает его исполняемым файлом с chmod +x <filename>
.
Создают новый сценарий удара, содержащий gksudo -s root <path_to_other_bash_script>
, и делают его исполняемым файлом.
Создают файл с суффикс .desktop в ~/.config/autostart
, каталог - создает папку, если у Вас нет его.
Место следующее в файл .desktop :
[Desktop Entry] Name=name_of_second_bash_script Exec=path/to/second/script Type=Application
команды, существующие в сценарии удара, будут выполнены на запуске.