Возможно ли, чтобы Orca говорила о состоянии батареи ноутбука?

Я некоторое время изучал Ubuntu 12.04. Если все работает нормально, я бы хотел переключиться на него с Windows 7. Я искал сеть по пути, чтобы проверить состояние батареи с Orca, но у меня пока нет ответа. Может ли кто-нибудь решить мою проблему? Спасибо!

1 ответ

Вот вариант. Он не использует Orca - извините, но я не знаю, как его использовать.

  1. Установите пакет acpitools. В командной строке (открытое окно терминала или ALT-F2) запустите: sudo apt-get install acpitools

  2. Создайте программу, которая будет считывать состояние батареи. Отредактируйте текстовый файл с именем "batstat.sh" и сохраните его в своем домашнем каталоге. Вот содержимое файла:

    #!/bin/sh
    
    spd-say "`acpitool | grep Battery | sed 's/.*[^0-9]\([0-9]\+\)\.[0-9]\+%.*/Remaining battery \1 percent/'`"
    

    (это две строки, пустая строка между ними не считается)

  3. Сделайте этот файл пригодным для использования. Опять из командной строки

    chmod a+x batstat.sh
    

    Проверьте, что инструменты работают, запустив

    ./batstat.sh
    

    из вашей командной строки.

  4. Переместите его в другое место.

    sudo mv batstat.sh /usr/local/bin/
    
  5. С помощью редактора создайте файл с именем "Batstat.desktop". Содержание должно быть следующим:

    [Desktop Entry]
    Name=Battery status
    Comment=
    Exec=/usr/local/bin/batstat.sh
    Icon=icon name
    Terminal=false
    Type=Application
    StartupNotify=true
    
  6. Откройте папку, в которой вы сохранили "Batstat.desktop" в nautilus, перетащите его на панель инструментов Unity.

  7. Нажав на панель инструментов Unity, вы услышите, сколько времени осталось от батареи.

Если такое решение подходит вам, но вам нужно что-то более сложное, просто ответьте, и я обновлю свой ответ.

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