Как я могу отображать напоминание во время или до выключения? [dубликат]

Переключиться на Chromium - он практически идентичен (он даже позволяет вам войти в Google так же, как Chrome), полностью открыть исходный код и предоставить репозитории Ubuntu.

Для поддержки Flash с помощью Chromium следуйте этим инструкциям.

-1
задан 7 September 2017 в 19:23

4 ответа

Чтобы отобразить сообщение перед остановкой, выполните следующие действия:

Запишите сценарий, содержащий команды, которые вы хотите выполнить, например. g .: #!/bin/bash # for zenity it might be necessary to set the DISPLAY variable first with the following line: # DISPLAY=":0.0" zenity --warning сохранить сценарий где угодно, я использую ~/scripts/myscript в качестве примера, чтобы сделать его исполняемым с sudo chmod +x ~/scripts/myscript связать его с каталогом выключения с помощью sudo ln -s ~/scripts/myscript /etc/rc0.d/k01zenitywarning

. Скрипт будет выполняется при следующем отключении. Для выполнения этой операции также перезагрузите дополнительную ссылку на /etc/rc6.d/ с помощью sudo ln -s ~/scripts/myscript /etc/rc6.d/k01zenitywarning.

Это делает то, что вы просили, однако мне также очень нравится подход omid abc для решения проблемы - вместо ручного отключения громкоговорители каждый раз просто приглушают звук с помощью своей команды (замените для этого строку zenity в сценарии).

Edit - более простой подход

Еще более простой способ обеспечивается upstart пакет, после его установки просто сохраните следующий скрипт в ~/.init/onshutdown.conf

start on starting rc RUNLEVEL=0 task script # for zenity it might be necessary to set the DISPLAY variable first with the following line: # DISPLAY=":0.0" zenity --warning end script

Опять же, zenity --warning можно заменить любой командой. Этот скрипт не нужно делать исполняемым, просто сохраните его, и все готово. Для получения дополнительной информации о upstart см. Man 5 init.

1
ответ дан 18 July 2018 в 08:24

Решение проблемы заключается в отключении звука перед выключением. Запишите этот скрипт в /etc/rc0.d:

#!/bin/bash amixer set Master mute

обязательно сделайте этот скрипт исполняемым с помощью sudo chmod +x myscript

Обратите внимание, что сценарий является каталогом, который будет выполнен в алфавитном порядке. имя вашего скрипта должно начинаться с k99 для запуска в нужное время

Используя это решение, когда вы будете кричать о своей системе, он автоматически отключит громкость

0
ответ дан 18 July 2018 в 08:24

Чтобы отобразить сообщение перед остановкой, выполните следующие действия:

Запишите сценарий, содержащий команды, которые вы хотите выполнить, например. g .: #!/bin/bash # for zenity it might be necessary to set the DISPLAY variable first with the following line: # DISPLAY=":0.0" zenity --warning сохранить сценарий где угодно, я использую ~/scripts/myscript в качестве примера, чтобы сделать его исполняемым с sudo chmod +x ~/scripts/myscript связать его с каталогом выключения с помощью sudo ln -s ~/scripts/myscript /etc/rc0.d/k01zenitywarning

. Скрипт будет выполняется при следующем отключении. Для выполнения этой операции также перезагрузите дополнительную ссылку на /etc/rc6.d/ с помощью sudo ln -s ~/scripts/myscript /etc/rc6.d/k01zenitywarning.

Это делает то, что вы просили, однако мне также очень нравится подход omid abc для решения проблемы - вместо ручного отключения громкоговорители каждый раз просто приглушают звук с помощью своей команды (замените для этого строку zenity в сценарии).

Edit - более простой подход

Еще более простой способ обеспечивается upstart пакет, после его установки просто сохраните следующий скрипт в ~/.init/onshutdown.conf

start on starting rc RUNLEVEL=0 task script # for zenity it might be necessary to set the DISPLAY variable first with the following line: # DISPLAY=":0.0" zenity --warning end script

Опять же, zenity --warning можно заменить любой командой. Этот скрипт не нужно делать исполняемым, просто сохраните его, и все готово. Для получения дополнительной информации о upstart см. Man 5 init.

1
ответ дан 24 July 2018 в 19:05
  • 1
    Я думаю, вам нужно установить переменную среды DISPLAY, если вы хотите использовать Zenity из сценария rc.*. – David Foerster 18 August 2017 в 14:56

Решение проблемы заключается в отключении звука перед выключением. Запишите этот скрипт в /etc/rc0.d:

#!/bin/bash amixer set Master mute

обязательно сделайте этот скрипт исполняемым с помощью sudo chmod +x myscript

Обратите внимание, что сценарий является каталогом, который будет выполнен в алфавитном порядке. имя вашего скрипта должно начинаться с k99 для запуска в нужное время

Используя это решение, когда вы будете кричать о своей системе, он автоматически отключит громкость

0
ответ дан 24 July 2018 в 19:05

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

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