Остановите Ubuntu, прося пароль для подключения второго диска

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

Моя система запускает kubuntu 12.04, поэтому этот код, вероятно, будет работать в вашей системе. Он также должен работать и с gnome 2.x, за исключением того, что сценарий автозапуска идет в другом месте.

У меня была аналогичная проблема, когда я хотел знать, когда мой компьютер отключен (поскольку мой ноутбук, похоже, делайте это иногда, отключив Wi-Fi сам по себе, и я часто не замечал маленького красного x на панели задач.)

Что я сделал, так это добавить небольшой (исполняемый) скрипт в файл ~ / .kde / Каталог Autostart, который запускает мой основной скрипт каждый раз, когда запускается KDE (это касается его использования дисплея и клавиатуры):

#!/bin/bash
if [ -x "$HOME/bin/offline_alert" ] ; then
  offline_alert & 
fi

Основной скрипт offline_alert проверяет, не в сети используя ping с несколькими попытками, чтобы избежать ложных тревог, а затем генерирует всплывающее окно с использованием yad (так же, как zenity, только способ расширен!) и воспроизводит звук. Между тестированием изменений в онлайн-статусе он спит, поэтому он не использует слишком много ресурсов.

Если вы запускаете его вручную из командной строки и т. Д., Он проверяет, запущен ли он уже и дает вам возможность закончить его.

Код, который проверяет автономность, находится в функции «офлайн», поэтому его можно легко изменить, не затрагивая остальную часть скрипта.

[d8 ] Изображения, значки и звук, которые он использует, жестко закодированы, поэтому вам придется заменить свои собственные.

Он создает файл журнала, который вы можете или не захотите.

Сценарий настроен на использование уведомлений, но код

Это просто еще один способ сделать это, и, возможно, кто-то найдет этот код полезным.

Джо

1
задан 11 April 2014 в 23:51

0 ответов

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

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