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.