Güvenilir: Kafein güncellemeden sonra panelde görünmüyor


30

Bu sabah birkaç ppa güncellemesi vardı, bunlardan biri Kafein . Başlangıçta iyi çalışıyordu, başlangıç ​​uygulamaları listesinde görünmüyor ancak panelde görünmüyor.

Çıkarmayı ve yüklemeyi denedim ama bu hiçbir şey yapmadı. Ayrıca temam ve ikonlarım olabileceğini düşündüm, bu yüzden hepsini boşuna ayarlamıştım.

Sanırım Caffeine 2.7 , 2.6 yaşına girip girmediğimden emin değilim . Resmi bir güvenilir ppa oldu.

Bu sorunu alan var mı?

Ayrıca Kafeinin de çalıştığını fark ettim. Kısık ayarlarım 3 dakikada var ve bir YT videosunu tam ekranda çalıştırırken ekran koruyucusuna gitmiyor. Boştayken ekran koruyucusuna gider.


1
dpkg -l | grep caffeineYüklediğiniz pakette daha fazla bilgi sağlamalıdır. Ayrıca kullandığınız PPA'ya bir link vermelisiniz. PPA'yı
— MrVaykadji

2.7 ve ppa ppa.launchpad.net/caffeine-developers/ppa/ubuntu
— LuckyBearing

1
Bu konuda şimdiye kadar iki hata raporu var. Bu bir: bugs.launchpad.net/caffeine/+bug/1310069 Ve bu işlevselliği isteyen yeni bir tercihim olarak yeniden eklendik: bugs.launchpad.net/caffeine/+bug/1321750
— Sean Fenton

Yanıtlar:


33

2.7 sürüm, kullanıcı arayüzü ve manuel işlemi kaldırır . Kafein artık tamamen otomatiktir: Etkin pencere tam ekran olduğunda, Kafein masaüstü boşluğunu engeller.

Bu, 2.8 sürümünde (15 Ocak 2015'de yayımlandı) değiştirildi;

  • caffeinev2.7 olarak çalışan bir program: tam ekran uygulamalar için masaüstü boşluğu önlenir - kullanıcı arayüzü olmadan tam otomatik;
  • caffeine-indicatorv2.6 ve daha önceki sürümlerde çalışan bir program: panelde masaüstü boşluğunu etkinleştiren / devre dışı bırakan bir simge gösterilir;
  • bir komut caffeinatesüresi boyunca masaüstünün boşta kalmasını önleyen bir komut, örneğin caffeinate steambuhar çalışırken ekran koruyucuyu engeller.

3
Bilgi için teşekkürler. Manuel operasyon olsaydı güzel olurdu. Bazen bir web sayfasına uzun süre bakarken ekran koruyucuyu devre dışı bırakmak yardımcı olabilir. Hala çalıştığı sürece.
— LuckyBearing

1
"yalnızca tam ekran etkinliğine göre otomatik olarak etkinleştirildi / devre dışı bırakıldı" Bu talihsiz bir durum çünkü insanlar tam ekran olmadığında bile ekran koruyucunun genellikle devre dışı olmasını istiyor.
— Dennis,

Tam otomatik gerçekten harika!
— cmc

Tam otomatik Kafein, gamepad girişlerini algılamıyor. Bu sizi etkiliyorsa, lütfen ziyaret edin bugs.launchpad.net/caffeine/+bug/1530544 & "Bu hata sizi etkiler" i tıklayın
— guttermonk

6

Gibi bu yanıt yukarı devletler, Kafein 2.6 ve pencere tam ekran halinde bağlı tam otomatik. Geliştiriciler menü çubuğundaki manuel geçişi kaldırdılar.

Caffeine Plus adında mildmojo tarafından üretilen yeni bir çatal , menü çubuğundaki simgeyle manüel geçişi geri getiriyor. Elle .deb dosyasıyla veya PPA ile yükleyebilirsiniz :

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install caffeine-plus

Bu dostluğun arkasındaki adamlar harika! Pek çok yararlı araç ...
— king_julien 15:15

5

Şimdilik başka bir ppa kullanarak sürüm 2.6'ya geri dönüş. Bir istek geçiş işlevi etkinleştirmek için yapılmıştır.

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

İşe yaramazsa, aşağıdaki çözümü deneyin.

  1. Kafeini behda ppa'dan yükleyin. Bu bağımlılıkları çözecek ve ikonları, kısayolları yapılandıracak / kuracak ...

  2. Kaynak dosyayı alın :

    tar -xzvf caffeine_2.6.2.tar.gz -C /path/to/preferred/dir
    
  3. Ölçek:

    cd /path/to/caffeine/dir
    ./bin/caffeine
    
  4. Başlangıçta çalıştırılabilir dosyayı değiştir /usr/share/applications/caffeine.desktop


3

@ Tomby tarafından belirtildiği gibi, GUI 2.7 'de kaldırılmıştır.

Bir seçenek 2.5 sürümünü buradan indirebilirsiniz.

Gerekli paketleri kurun:

sudo apt-get install gir1.2-gtk-2.0 libsqlite0 python-kaa-base python-kaa-metadata python-sqlite

Ardından .debdosyayı yükleyin :

sudo dpkg -i caffeine_2.5_all.deb

2
Bu bana en iyi öneri gibi görünüyor, kusursuz çalıştı. Geliştiricilerin neden bu aptalca yoldan aşağı gittiğini anlayamıyorum, ama öyleyse öyle: bu onların kodu, sonuçta.
— Marco,

Kesinlikle katılıyorum, @Marco. Sürüm 2.5 harika, basit ve mükemmel bir fikirdi. Temel olarak, KISS .
— Rael Gugelmin Cunha

1

@ User10962 teşekkürler! Gönderiniz bu sorunu düzeltmeme yardımcı oluyor. Kesin olarak kafeini kaldırırım ve onu başlangıçta çalıştırılan küçük bir betikle değiştiririm. Boş bir dosya önce oluşturmanız gerekir /usr/sbin/pm-hibernate.gmev.shyapmak için kullanıcı için Sudoers dosyasında ve vermek haklarının (aynı pm-hazırda olarak hakla) /bin/mvve /bin/cpkök olarak. Ekran koruyucuyu devre dışı bırakmadan önce (veya boş bir ekran) ve hazırda bekletme modundan önce vlc veya flashplugin kullanıp kullanmadığını (her dakika) doğrular:

#!/bin/sh
sudo /bin/mv /usr/sbin/pm-hibernate_unactived_by_gmev.sh /usr/sbin/pm-hibernate 2> /dev/null
while [ 1 ]
 do
  xset q | grep "DPMS is Disabled" > /dev/null
  rc=`echo $?`
  ps -ef | grep flashplugin | grep -v grep > /dev/null
  rc2=`echo $?`
  ps -ef | grep vlc | grep -v grep > /dev/null
  rc3=`echo $?`
  if  [ $rc2 -eq 0 ] || [ $rc3 -eq 0 ] 
   then
    if [ $rc -ne 0 ]
     then
      sudo /bin/mv /usr/sbin/pm-hibernate /usr/sbin/pm-hibernate_unactived_by_gmev.sh
      sudo /bin/cp -p /usr/sbin/pm-hibernate.gmev.sh /usr/sbin/pm-hibernate
      xset s off -dpms
     fi
   else
    if [ $rc -eq 0 ]
      then
      sudo /bin/mv /usr/sbin/pm-hibernate_unactived_by_gmev.sh /usr/sbin/pm-hibernate
      xset s on
      xset dpms 600 0 900
    fi
  fi
 sleep 60
done

Güzel bir çözüm, oyuncu durumunu bile kontrol edebilirsiniz (yalnızca oynatırken), Bkz. Film oynatımı sırasında xscreensaver'ı nasıl durdurabilirim?
— user.dz

FWIW, sadece bir 'bayrağın' varlığını kontrol edebilirsin (say, /tmp/lock.disable) ve varlığını değiştiren iki senaryoya sahip olabilirsin. Bu şekilde, Kafeine benzer bir davranışa sahip olabilirsiniz (eksi kullanışlı simge / menü) ve sadece kontrol ettiğiniz ikililerle sınırlı kalmazsınız.
— Marco,

1

Bu da beni rahatsız etti bu yüzden sıfırdan yeni bir kafein uygulaması yazdım:

Caffeine ekran görüntüsü

Kurulum

İlk önce , taktıysanız diğer kafeini çıkardığınızdan emin olun :

sudo apt-get remove caffeine --purge
sudo add-apt-repository --remove ppa:caffeine-developers/ppa
sudo add-apt-repository --remove ppa:behda/ppa

Şimdi yükleyebilirsiniz:

sudo add-apt-repository ppa:kzar/caffeine
sudo apt-get update && sudo apt-get install caffeine
nohup caffeine &

Geribildirim + katkıları hoş geldiniz! https://github.com/kzar/caffeine


0

Varsayılan "belirli bir süre sonra uyku / askıya alma / hazırda bekletme / hazırda bekletme" yordamını devre dışı bırakmanın yolunu arayanlar için (OSX ve Windows'taki Kafein uygulamalarında mümkün olduğu gibi), aşağıdaki terminal komutlarını güzel bir şekilde buldum:

# Turn off screensaver
xset s off
# Turn off sleep
xset s noblank
# Turn off suspend, hibernate, etc
xset -dpms

Bunları bir kez çalıştırmanızı ve sonucu beğenip beğenmediğinizi ve ardından bunları .xinitrcbaşlangıçta varsayılan olarak çalıştırmaları için (veya benzerini) eklemenizi öneririm .


0

FWIW, bu hataya bir yorum ekledim, tartıştığı son değişiklikten rahatsız olan herkese tavsiye ederim.

Kim bilir, eski, mantıklı davranışları geri alabiliriz :)

Şimdilik, Rael tarafından önerildiği gibi, 2.5 kurulumu tek çözüm gibi görünüyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.