Trusty:更新后面板中不显示咖啡因

Luc*_*ing 29 panel 14.04 caffeine

今天早上有一些 ppa 更新,其中之一是Caffeine。它最初工作正常,它确实出现在启动应用程序列表中,但没有出现在面板中。

我尝试删除它并安装它,但没有做任何事情。我还认为它可能是我的主题和图标,所以我将其全部设置为默认值无效。

我认为是Caffeine 2.7,不确定我是2.6还是什么。这是一个官方值得信赖的ppa。

有人遇到这个问题吗?

我还注意到咖啡因确实起作用。我在 3 分钟时设置了昏暗的设置,当全屏运行 YT 视频时,它不会进入屏幕保护程序。当闲置时,它会进入屏幕保护程序。

小智 32

2.7 版本删除了用户界面和手动操作。Caffeine 现在是全自动的:当活动窗口全屏时,Caffeine 会抑制桌面空闲。

这已在 2.8 版(2015 年 1 月 15 日发布)中进行了更改,该版本具有:

  • caffeine作为 v2.7 运行的程序:防止全屏应用程序的桌面空闲 - 全自动,没有 UI;
  • caffeine-indicator作为 v2.6 及更早版本运行的程序:面板中显示一个图标,用于启用/禁用桌面空闲;
  • 一个命令caffeinate,在命令执行期间防止桌面闲置,例如,caffeinate steam在 Steam 运行时防止屏幕保护程序。

  • 谢谢(你的)信息。虽然如果有手动操作会很好。有时,当我只是长时间查看网页时禁用屏幕保护程序会有所帮助。只要它仍然有效。 (3认同)

小智 6

如此答案所述,Caffeine 2.6 及更高版本是全自动的,具体取决于您的窗口是否为全屏。开发人员删除了菜单栏中的手动切换。

一个由mildmojo 制造的名为Caffeine Plus 的新叉子将手动切换带回菜单栏中的图标。您可以使用 .deb 文件或通过 PPA手动安装它:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install caffeine-plus
Run Code Online (Sandbox Code Playgroud)


小智 5

现在使用另一个 ppa 回退到 2.6 版。一个请求启用切换功能,已经取得进展。

sudo apt-get purge caffeine && sudo apt-get autoremove
sudo add-apt-repository --remove ppa:caffeine-developers/ppa
sudo add-apt-repository ppa:behda/ppa
sudo apt-get update && sudo apt-get install caffeine
Run Code Online (Sandbox Code Playgroud)

如果它不起作用,请尝试以下解决方案。

  1. 从 behda ppa 安装 Caffeine。这将解决依赖关系并配置/安装图标、快捷方式...

  2. 获取源文件

    tar -xzvf caffeine_2.6.2.tar.gz -C /path/to/preferred/dir
    
    Run Code Online (Sandbox Code Playgroud)
  3. 测试:

    cd /path/to/caffeine/dir
    ./bin/caffeine
    
    Run Code Online (Sandbox Code Playgroud)
  4. 更改启动可执行文件 /usr/share/applications/caffeine.desktop