如何进入咖啡因设置

如何进入咖啡因设置

根据https://wiki.ubuntuusers.de/Caffeine/右键单击 Caffeine 符号后,应该会出现一个设置对话框。对于 Ubuntu 20.04.2 LTS 和 Caffeine 2.9.4,这对我来说不起作用。我该如何进入设置?

咖啡因设置

在此处输入图片描述

答案1

以下是历史源代码分析。changelog 文件表示从 Caffeine 2.5 开始,“偏好设置”被删除了:

咖啡因 (2.5) 辣味;紧迫性=低

  • 删除--preferences 命令行选项,不再需要。

因此我们需要从电力供应协议使用以下命令来处理旧的依赖项:

cd ~/Downloads
wget -c https://launchpad.net/~caffeine-developers/+archive/ubuntu/ppa/+files/caffeine_2.4.1+478~raring1_all.deb
wget -c http://old-releases.ubuntu.com/ubuntu/pool/main/liba/libappindicator/libappindicator1_12.10.1daily13.04.15-0ubuntu1_amd64.deb
wget -c http://old-releases.ubuntu.com/ubuntu/pool/main/e/eglibc/multiarch-support_2.17-0ubuntu5.1_amd64.deb
wget -c http://old-releases.ubuntu.com/ubuntu/pool/main/liba/libappindicator/python-appindicator_12.10.1daily13.04.15-0ubuntu1_amd64.deb
wget -c http://old-releases.ubuntu.com/ubuntu/pool/universe/p/python-central/python-central_0.6.17ubuntu2_all.deb
wget -c http://old-releases.ubuntu.com/ubuntu/pool/main/p/pygtk/python-gtk2_2.24.0-3ubuntu1_amd64.deb
wget -c http://old-releases.ubuntu.com/ubuntu/pool/main/n/notify-python/python-notify_0.1.1-3ubuntu1_amd64.deb
wget -c http://old-releases.ubuntu.com/ubuntu/pool/universe/libd/libdvdread/libdvdread4_4.2.0+20121016-1ubuntu1.1_amd64.deb
wget -c http://old-releases.ubuntu.com/ubuntu/pool/universe/k/kaa-base/python-kaa-base_0.6.0+svn4596-1_amd64.deb
wget -c http://old-releases.ubuntu.com/ubuntu/pool/universe/k/kaa-metadata/python-kaa-metadata_0.7.7+svn4596-4_amd64.deb

sudo apt-get install ./caffeine_2.4.1+478~raring1_all.deb  ./python-central_0.6.17ubuntu2_all.deb ./python-appindicator_12.10.1daily13.04.15-0ubuntu1_amd64.deb ./python-notify_0.1.1-3ubuntu1_amd64.deb ./python-kaa-metadata_0.7.7+svn4596-4_amd64.deb ./libdvdread4_4.2.0+20121016-1ubuntu1.1_amd64.deb ./libappindicator1_12.10.1daily13.04.15-0ubuntu1_amd64.deb ./python-kaa-base_0.6.0+svn4596-1_amd64.deb ./python-gtk2_2.24.0-3ubuntu1_amd64.deb ./multiarch-support_2.17-0ubuntu5.1_amd64.deb python-dbus

然后 Caffeine 将显示(至少在 MATE,GNOME 2.3x 的分支上)其偏好设置,就像 2013 年一样:

MATE 上的咖啡因

可以使用以下长命令将旧版 Caffeine 锁定在其版本:

cat <<EOF | sudo tee /etc/apt/preferences.d/pin-caffeine
Package: caffeine
Pin: version 2.4.1+478~raring1
Pin-Priority: 1337

Package: libappindicator1
Pin: version 12.10.1daily13.04.15-0ubuntu1
Pin-Priority: 1337
EOF

如果你不喜欢它,可以使用以下方法恢复到现代版本

sudo rm /etc/apt/preferences.d/pin-caffeine
sudo dpkg -P --force-all python-central
sudo apt-get install -f
sudo apt dist-upgrade
sudo apt autoremove

请注意,由于依赖关系非常旧,带有“激活”子菜单的 2009 年 1.0.1 版本无法安装。


如果有人知道现代 GNOME 中 Caffeine 的替代品,请写一个答案来涵盖这一点。简单的搜索给出了一个线索gnome-shell-extension-caffeine 包裹也许是原始咖啡因的良好替代品。

相关内容