Dưới đây là phân tích mã nguồn lịch sử. Tệp nhật ký thay đổi chỉ ra rằng các Tùy chọn đã bị xóa khỏi Caffeine 2.5:
caffein (2,5) sa tế; khẩn cấp = thấp
- Xóa tùy chọn dòng lệnh --preferences, không còn cần thiết nữa.
Vì vậy, chúng tôi cần lấy phiên bản Caffeine 2.4.1 cũ hơn từ hợp đồng mua bán điện với các phụ thuộc cũ bằng cách sử dụng các lệnh bên dưới:
cd ~/Tải xuống
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 ./libappindicator1_12.10.1daily13.04.15-0ubuntu1_amd64.deb ./python_0.kaa-base +svn4596-1_amd64.deb ./python-gtk2_2.24.0-3ubuntu1_amd64.deb ./multiarch-support_2.17-0ubuntu5.1_amd64.deb python-dbus
và sau đó Caffeine sẽ hiển thị (ít nhất là trên MATE, nhánh rẽ của Gnome 2.3x) các Tùy chọn của nó như hồi năm 2013:
Phiên bản Caffeine cũ này có thể bị khóa tại phiên bản của nó bằng cách sử dụng lệnh dài bên dưới:
con mèo <<EOF | sudo tee /etc/apt/preferences.d/pin-caffeine
Đóng gói: caffein
Ghim: phiên bản 2.4.1+478~raring1
Pin-Ưu tiên: 1337
Gói: libappindicator1
Ghim: phiên bản 12.10.1daily13.04.15-0ubuntu1
Pin-Ưu tiên: 1337
EOF
Nếu bạn không thích nó, hãy quay lại phiên bản hiện đại bằng cách sử dụng
Sudo rm /etc/apt/preferences.d/pin-caffeine
Sudo dpkg -P --force-all python-central
sudo apt-get cài đặt -f
nâng cấp sudo apt dist
sudo apt autoremove
Xin lưu ý rằng phiên bản 1.0.1 từ năm 2009 với menu phụ "Kích hoạt cho" không thể cài đặt được do các phụ thuộc rất cũ.
Nếu có ai biết việc thay thế Caffeine cho Gnome hiện đại, vui lòng viết câu trả lời về vấn đề này. Tìm kiếm ngắn gọn đưa ra manh mối rằng gnome-shell-extension-caffeine
bưu kiện có thể là một sự thay thế tốt cho Caffeine ban đầu.