Я хотел спросить, как я могу создать простой скрипт / приложение и поместить его в строку состояния рядом с тем (вверху справа). Предположим, у меня есть ноутбук, и скрипт получает потребление тока от батареи в ваттах каждые 10 секунд, поэтому он отображается в строке состояния. Использую ubuntu 16 с единицей
Вместо подсчета обезьян :-), я изменил второй сценарий из ответа LD James, чтобы показать текущее энергопотребление моего ноутбука в ваттах.
ответить [!d4 ]
Сценарий работает с L. D. James и, вероятно, единственной особенностью системы является файл, в котором хранится значение текущего потребления энергии. В моем случае я нашел это с помощью tlp:
$ sudo tlp stat | grep -P '\[m(W|A)\]' # Output on Lenovo ThinkPad X230 Tablet
/sys/class/power_supply/BAT0/power_now = 11246 [mW]
$ sudo tlp stat | grep -P '\[m(W|A)\]' # Output on Dell Vostro 3350 Laptop
/sys/class/power_supply/BAT0/power_now = 6700 [mA]
Обратите внимание, что некоторые устройства обеспечивают текущую потребляемую мощность в ваттах, но некоторые устройства обеспечивают текущие значения напряжения и тока (усилители ) - и показывают текущую потребляемую мощность моего ноутбука в ваттах .
Далее я создал проект GitHub PowerNow и добавил дополнительные опции: выполнить htop, powertop или tlp stat в gnome-terminal.
Установка скрипта Python powerNow и, возможно, запуска приложений (и ~ / Desktop ) .desktop files:
Скопируйте сценарий в /usr/local/bin, чтобы сделать его доступным в виде командной оболочки:sudo wget https://raw.githubusercontent.com/pa4080/powerNow/master/powerNow.py -O /usr/local/bin/powerNow
sudo chmod +x /usr/local/bin/powerNow
Скопируйте сценарий в ~/bin, чтобы сделать его доступным только для текущего пользователя: wget https://raw.githubusercontent.com/pa4080/powerNow/master/powerNow.py -O $HOME/bin/powerNow
chmod +x $HOME/bin/powerNow
Скопируйте файл рабочего стола на ~/Desktop (требуется скрипт): wget https://raw.githubusercontent.com/pa4080/powerNow/master/powerNow.desktop -O $HOME/Desktop/powerNow.desktop
chmod +x $HOME/Desktop/powerNow.desktop
Скопируйте файл рабочего стола на ~/.config/autostart (требуется сценарий): wget https://raw.githubusercontent.com/pa4080/powerNow/master/powerNow.desktop -O $HOME/.config/autostart/powerNow.desktop
chmod +x $HOME/.config/autostart/powerNow.desktop