Это случается со мной больше, чем я хотел бы признать, но иногда я не замечаю, что мощность снижается, так как она отображается только в моей строке состояния, а затем компьютер просто выключается. Я хотел бы получить большое предупреждение, которое предупреждает меня, прежде чем это произойдет. Есть ли способ предупредить меня? У Ubuntu есть хорошее всплывающее окно, которое говорит вам, что становится мало.
linux-mint
power-management
notifications
battery
Трэвис Ридер
источник
источник
Ответы:
написать сценарий!
затем бегите каждые несколько минут или около того. Но да, если вы можете сделать это через графический интерфейс, это, вероятно, гораздо лучший способ сделать это.
источник
re: hdgarrood 's ответ, установка
cron
для запуска наnotify-send
самом деле оказалась болезненно привередливой. (Я думаюcrontab -e
, к счастью, сохраняется при перезагрузке по умолчанию). Я следовал нескольким инструкциям, я не уверен, что именно исправило это в конце, но вот моя полная настройка для запуска проверки каждые 5 минут:$ crontab -e
$ cat .notify-send_setup
$ cat .battnotif
Удостоверьтесь
chmod +x
в скриптах bash.источник
Теперь я запускаю следующее:
Как вы можете видеть, это просто код orangenarwhals с некоторыми изменениями:
man test
, что, помимо прочего, объясняется, как выполнять операции AND).$ find /usr/share/icons/ -iname "*batt*low*"
)не забывайте
chmod +x
свои скрипты, вы можете запускать их прямо из cron (вкладка), в этом нет необходимостиsh
.(Это работает в Ubuntu с использованием Xmonad.)
источник
Поскольку вы, очевидно, используете Cinnamon, просто установите Battery Applet с функцией мониторинга и отключения (BAMS) .
Щелкните правой кнопкой мыши панель → + Добавить апплеты на панель → Доступные апплеты (онлайн) , введите «BAMS» в виджете поиска, установите и настройте его.
Это не самая яркая вспышка, но пока она меня уже насторожила, когда я невольно отключил ноутбук.
источник
Незначительный поворот - на Knoppix (предоставляется, а не Mint, как используется OP) уведомление-отправка было недоступно (пакет libnotify-bin не установлен), поэтому вместо этого я нашел это полезным для предупреждения:
Я просто добавил это в команду «Alarm» на панели «Battery Monitor» LXDE, сценарий не нужен.
Это предполагает, что у вас установлен LibreOffice, но .wav издает хороший звук с низким энергопотреблением. На Knoppix практически нет .ogg.
источник
zenity
вместоxmesssage
иaplay
вместоmplayer
У меня была та же проблема, и я нашел обходной путь. Я установил из репозиториев Linux Mint приложение под названием GKrellM. Он контролирует много вещей на вашей машине и есть батарея. Настройка с будильниками, это работает для меня как шарм.
больше информации на:
http://www.gkrellm.net/
источник
Проблема связана со средой KDE. У меня та же проблема с MintMAYA KDE_version. Когда я работал с Mint9_Gnome, очень полезное всплывающее окно появлялось при достижении определенного уровня низкого энергопотребления (автоматическая настройка out_of_the_box при новой установке). Очень очень раздражает, когда меня закрывают без совета и никакой помощи, даже если он много гуглит :(
источник
У меня та же проблема, и это действительно расстраивает. Я решил с помощью сценария BatteryAlert.sh :
Я использую KDE, но вы можете использовать его с любой рабочей средой. Вам не нужно запускать это как пользователь root или сходить с ума от синтаксиса crontab. Вам нужно только изменить звук уведомления, если вы хотите звуковое оповещение. Если вы не хотите запускать сценарий автоматически при запуске среды рабочего стола, поместите сценарий в папку $ USER / bin с помощью сценария BatteryAlertLauncher.sh :
Убедитесь, что они исполняемые:
Затем просто запустите следующую команду:
Вы также можете запустить скрипт оповещения вручную из bash, введя эту команду:
источник
Поскольку у меня не установлены Gnome Shell или Cinnamon, я не могу помочь вам напрямую, так как доступ к источнику может быть очень практичным, поскольку добавить такое элементарное расширение с помощью JavaScript довольно просто.
Вы должны открыть:
и искать процент текста - впоследствии, вы должны иметь возможность добавить всплывающее сообщение или предупреждение.
источник
find / -type f -name power.js
Вот как я это сделал на моем Arch Linux с Gnome как DE:
Слово
ACAD
вSTATUS=$(cat /sys/class/power_supply/ACAD/online)
будет меняться в зависимости от ноутбука марки. Он используется для определения, подключен ли ваш круг к адаптеру переменного тока или нет. Вот как выглядит мой crontab:Не забудьте сделать скрипт исполняемым с
chmod u+x <path to script>
источник
Этот простой работает хорошо для меня, просто
acpi
нужно установить простой пакет (без демонов, особых окружений рабочего стола и т. П.).В вашем пользователе crontab (
crontab -e
) поместите следующее (все в одной строке, оно разделено для удобства чтения):Он проверяет уровень заряда батареи (
acpi --battery
), и если вы не подключены к зарядному устройству (/Discharging/
), а если уровень заряда батареи равен< 15
%, каждые 3 минуты (*/3
) будет отображаться сообщение с сообщениемzenity
об ошибке.Вместо zenity вы могли бы вместо этого использовать
xmessage
(на действительно спартанском компьютере) или даже что-то подобноеaplay -q /usr/lib/libreoffice/share/gallery/sounds/cow.wav
для звуковых уведомлений (которые имеют преимущество в том, что они не будут прерывать вашу клавиатуру и будут работать даже для многопользовательских ноутбуков с несколькими сеансами, гдеDISPLAY=:0
взломать провалится)Если вам также необходимо приостановить / перевести компьютер в режим ожидания на определенном критическом уровне, см. Этот ответ.
источник
Загрузите апплет под названием BAMS. Он автоматически предупредит вас, когда батарея достигнет определенного вами уровня. Это самое простое решение.
источник
С помощью всей информации из всех ответов здесь я создал скрипт и поместил его в репозиторий на GitLab.
Он будет отображать уведомления, когда:
https://gitlab.com/gitaarik/battery-health-notifications
Вклад в его работу в более широком диапазоне сред приветствуется.
Сценарий на момент написания этого:
источник