Это уже исправлено. Установите следующую оболочку через PPA:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install viberwrapper-indicator
Альтернативно загрузите файл deb и установите его вручную:
Индекс / nilarimogard / webupd8 / ubuntu / pool / main / v / viberwrapper-indicatorПосле установки он будет выглядеть так, как вы хотите:
Источник:
Индекс / nilarimogard / webupd8 / ubuntu / pool / main / v / viberwrapper-indicatorИсточник :
Индекс / nilarimogard / webupd8 / ubuntu / pool / main / v / viberwrapper-indicatorЯ нашел ответ на https://unix.stackexchange.com/q/39226/29509.
Чтобы подвести итог, это решение работает для меня (на Ubuntu 16.04): [!d2 ]
Создайте файл /etc/systemd/system/my-cleanup.service:
[Unit]
Description=Test cleanup at shutdown
[Service]
Type=oneshot
RemainAfterExit=true
ExecStart=/bin/true
ExecStop=/path/to/my-cleanup-script.sh
[Install]
WantedBy=multi-user.target
(Предположим, что сценарий выключения доступен в /path/to/my-cleanup-script.sh и является исполняемым.)
Наконец, включите службу systemd через:
sudo systemctl enable my-cleanup.service
sudo systemctl start my-cleanup.service
Я нашел ответ на https://unix.stackexchange.com/q/39226/29509.
Чтобы подвести итог, это решение работает для меня (на Ubuntu 16.04):
Создайте файл /etc/systemd/system/my-cleanup.service:
[Unit]
Description=Test cleanup at shutdown
[Service]
Type=oneshot
RemainAfterExit=true
ExecStart=/bin/true
ExecStop=/path/to/my-cleanup-script.sh
[Install]
WantedBy=multi-user.target
(Предположим, что сценарий выключения доступен в /path/to/my-cleanup-script.sh и является исполняемым.)
Наконец, включите службу systemd через:
sudo systemctl enable my-cleanup.service
sudo systemctl start my-cleanup.service
Я нашел ответ на https://unix.stackexchange.com/q/39226/29509.
Чтобы подвести итог, это решение работает для меня (на Ubuntu 16.04):
Создайте файл /etc/systemd/system/my-cleanup.service:
[Unit]
Description=Test cleanup at shutdown
[Service]
Type=oneshot
RemainAfterExit=true
ExecStart=/bin/true
ExecStop=/path/to/my-cleanup-script.sh
[Install]
WantedBy=multi-user.target
(Предположим, что сценарий выключения доступен в /path/to/my-cleanup-script.sh и является исполняемым.)
Наконец, включите службу systemd через:
sudo systemctl enable my-cleanup.service
sudo systemctl start my-cleanup.service
Что касается ответа 1. Я верю, что решение будет работать «во время» выключения, но, как запросил OP it will run right at the begin of the shutdown, я не уверен. Эта ссылка более подробно касается момента, когда скрипт будет выполнен во время выключения: http://ccm.net/faq/3348-execute-a-script-at-startup-and-shutdown-on-ubuntu. Обратите внимание, что я не испытайте его в моей системе, я просто передаю свои результаты.
Что касается ответа 1. Я верю, что решение будет работать «во время» выключения, но, как запросил OP it will run right at the begin of the shutdown, я не уверен. Эта ссылка более подробно касается момента, когда скрипт будет выполнен во время выключения: http://ccm.net/faq/3348-execute-a-script-at-startup-and-shutdown-on-ubuntu. Обратите внимание, что я не испытайте его в моей системе, я просто передаю свои результаты.
Что касается ответа 1. Я верю, что решение будет работать «во время» выключения, но, как запросил OP it will run right at the begin of the shutdown, я не уверен. Эта ссылка более подробно касается момента, когда скрипт будет выполнен во время выключения: http://ccm.net/faq/3348-execute-a-script-at-startup-and-shutdown-on-ubuntu. Обратите внимание, что я не испытайте его в моей системе, я просто передаю свои результаты.