Я удалил эту папку, но все равно не работает :( Хитачи ЭГД уже были удалены из фары в Системные настройки > конфиденциальность > + > Хитачи для предотвращения индексирования. на самом деле файлы из этой страницы исходного кода ядра не на фондовом ROM @Исаак, который будет работать с GNU-Current функциональности `sed`, но переносимо, вам понадобится: - Current функциональности `sed -Пе '1{п;б' -е '}' -е '$р". `б};$р` ветви `"};$Р"` этикетке `СЭД` внедрения на основе оригинального. Если вы хотели покороче, вы могли бы сделать-Current функциональности `sed -э 1Б -е '$!D", но я считаю его менее разборчивым, чем-Current функциональности `sed -э 1Б -е '$б' -д`.

Описание проблемы

У меня ИБП Orvaldi KC2000 (его мощность: 2000va он/1400ВТ) и я хочу, чтобы настроить настройки в Debian 10 (Бастер , который в настоящее время тестирование) по:

  1. сделать графический интерфейс (желательно гном) уведомления , когда есть сбой питания и мой компьютер работает от батареи ИБП (чтобы знать, что у меня мало времени, чтобы сохранить работу и выключить систему),
  2. автоматически выключить компьютер , когда батарея моего ИБП является критически низким.

Я надеялся, что это просто с гайкой (UPS сети инструменты), но оказалось, что нет очевидных путей для удовлетворения 1-го требования – это получение графического интерфейса (желательно гном) уведомления.

Что я сделал, чтобы решить проблему?

Я установил гайку (указана на гайку пакет, который устанавливает [среди прочего] гайка-сервер и Орехово-клиента) и я настроен путем редактирования файлы, находящиеся в каталоге/etc/гайка каталога.

корень@хост:~# LS в каталоге /etc/гайка
гайка.ИБП конф.конф upsd.конф upsd.пользователи upsmon.конф upssched.конф

в частности:

  • в /etc/гайка/upsd.пользователи:

    [upsmon] # имя моего окна
    пароль = my_UPS_password
    действия = набор
    instcmds = все
    мастер upsmon 
    
  • в /etc/гайка/гайка.конф:

    Режим работы=автономная
    
  • в /etc/гайка/ИБП.конф:

    maxretry = 3
    
    [короткий]
     водитель = blazer_usb
     порт = авто
    
  • в /etc/гайка/upsmon.конф:

    Монитор короткий@localhost в 1 upsmon my_UPS_password мастер
    MINSUPPLIES 1
    SHUTDOWNCMD "на/sbin/остановки-h +0"
    POLLFREQ 5
    POLLFREQALERT 5
    HOSTSYNC 15
    Времени 15
    POWERDOWNFLAG файл /etc/killpower
    RBWARNTIME 43200
    NOCOMMWARNTIME 300
    FINALDELAY 5
    
  • остальные файлы (в/etc/гайка/upsd.конф, /и т. д./гайка/upssched.конф) имеют по умолчанию содержимого файла/etc/гайка/upsd.конф пустой файл/etc/гайка/upssched.conf, который имеет одну линию: CMDSCRIPT /ОГРН/upssched-cmd по.

(Я пропустил разделы комментариев в вышеуказанные списки.)

После редактирования выше конфигурационные файлы мне нужно, чтобы запустить systemctl перезапустить гайка-*. * может быть излишним, но я не помню, какие услуги должны быть перезапущен – Орехово-клиент.обслуживание, гайка-водитель.обслуживание, Орехово-монитор.обслуживание или гайку-сервер.обслуживание.

Я также установил гайки-монитор , который (цитата): обеспечивает гайку-монитор, графическое приложение для мониторинга состояния ИБП. Я надеялся, что гайка-монитор имеет некоторые функциональные возможности, что позволяет всплывающее окно предупреждения, если ИБП батарея разряжена или есть какой-то способ, чтобы настроить гном для отображения состояния ИБП, но к сожалению я не нашел способ сделать это.

Для имитации сбоя питания я использую 2 команды: upsdrvctl -Т отключения и upsmon -с ДРФ (которая выключает компьютер).

Недавно я обнаружил, что там гайка-HAL и драйверы пакет, который предоставляет графический интерфейс уведомлений, но:

  1. Я не могу найти этот пакет в репозитории в Debian.
  2. гайка-HAL и драйверы пакет, видимо, не работает с upsmon и upsd предусмотренных гайка пакет.

Вопрос

Мой вопрос: как я могу настроить конфигурацию моей системы, чтобы всплывающее окно какое-то предупреждение (желательно всплывающее сообщение родной для данной среды рабочего стола), если есть сбой питания и мой комп через ИБП батареи?