Orca 能说出笔记本电脑电池的状态吗?

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. 在nautilus中打开保存了“Batstat.desktop”的文件夹,将其拖到Unity工具栏上。

  7. 通过单击统一工具栏,您将听到剩余的电池使用时间。

如果这种解决方案对您来说没问题,但您需要更复杂的东西,只需回复,我会更新我的答案。

相关内容