Приостановите рычаг, не работающий в Xubuntu 15.04

Я использовал, это приостанавливает рычаг с 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 и это создает проблему.

1
задан 13 April 2017 в 15:24

2 ответа

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).

4
ответ дан 3 December 2019 в 06:41

Для выполнения команд на запуске

Место команды (удаляют 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

команды, существующие в сценарии удара, будут выполнены на запуске.

1
ответ дан 3 December 2019 в 06:41

Другие вопросы по тегам:

Похожие вопросы: