web-dev-qa-db-ja.com

信頼:更新後、カフェインがパネルに表示されない

今朝いくつかのPPAの更新がありましたが、その1つはCaffeineでした。最初は正常に機能していました。起動アプリケーションのリストには表示されますが、パネルには表示されません。

私はそれを削除してインストールしようとしましたが、それは何もしませんでした。また、それが私のテーマとアイコンである可能性があると考えたので、すべてをデフォルトに設定して無効にしました。

Caffeine 2.7であると思います2.6であったかどうかはわかりません。それは公式の信頼できるPPAでした。

誰でもこの問題を抱えていますか?

また、カフェインが機能することにも気付きました。 3分の薄暗い設定があり、フルスクリーンでYTビデオを実行すると、スクリーンセーバーに移動しません。そして、アイドル状態のままにすると、スクリーンセーバーに移動します。

30
LuckyBearing

2.7リリースでは、ユーザーインターフェイスと手動操作が削除されます 。 Caffeineは完全に自動化されました。アクティブウィンドウがフルスクリーンの場合、Caffeineはデスクトップのアイドル状態を抑制します。

これはバージョン2.8(2015年1月15日リリース)で変更されました。

  • v2.7として機能するcaffeineプログラム:フルスクリーンアプリケーションでデスクトップのアイドル状態が防止されます。UIなしで完全に自動化されます。
  • v2.6以前として動作するcaffeine-indicatorプログラム:デスクトップのアイドル状態を有効/無効にするアイコンがパネルに表示されます。
  • コマンドcaffeinate。コマンドの実行中にデスクトップのアイドル状態を防ぎます。 caffeinate Steamは、Steamの実行中にスクリーンセーバーを防ぎます。
33
Tomby

この回答 のように、Caffeine 2.6以降は、ウィンドウがフルスクリーンかどうかに応じて完全に自動化されます。開発者は、メニューバーの手動切り替えを削除しました。

Caffeine Plus と呼ばれるmildmojoによって作られた新しいフォークは、メニューバーのアイコンで手動で切り替えます。 手動で.debファイルで またはPPA経由でインストールできます:

Sudo add-apt-repository ppa:nilarimogard/webupd8
Sudo apt-get update
Sudo apt-get install caffeine-plus
6
LanceLafontaine

今のところ別のPPAを使用してバージョン2.6にフォールバックします。トグル機能を有効にするための request が作成されました。

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

動作しない場合は、次の解決策を試してください。

  1. Behda ppaからCaffeineをインストールします。これにより、依存関係が解決され、アイコン、ショートカットが構成/インストールされます...

  2. ソースファイル を取得します。

    tar -xzvf caffeine_2.6.2.tar.gz -C /path/to/preferred/dir
    
  3. テスト:

    cd /path/to/caffeine/dir
    ./bin/caffeine
    
  4. /usr/share/applications/caffeine.desktopの起動実行可能ファイルを変更します

5
vmoreno

@tombyが述べたように、GUIは2.7で削除されました。

オプションは2.5バージョンをダウンロードすることです here

必要なパッケージをインストールします。

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

次に、.debファイルをインストールします。

Sudo dpkg -i caffeine_2.5_all.deb
3

ありがとう@ user10962!あなたの投稿は、この問題を修正するのに役立ちます。私は最終的にカフェインをアンインストールし、起動時に実行される小さなスクリプトに置き換えます。空のファイル/usr/sbin/pm-hibernate.gmev.sh(pm-hibernateと同じ権利)の前に作成し、ルートとして/bin/mvおよび/bin/cpを実行するために、sudoersファイルの権限をユーザーに付与する必要があります。スクリーンセーバー(または空白の画面)と休止状態を無効にする前に、vlcまたはflashpluginが使用されているかどうかを(毎分)確認します。

#!/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
1
Eddy

これも私を悩ませたので、新しいカフェインアプリケーションをゼロから作成しました。

Caffeine screenshot

Installation

まず、 他のカフェイン を削除したことを確認してください:

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

これでインストールできます:

Sudo add-apt-repository ppa:kzar/caffeine
Sudo apt-get update && Sudo apt-get install caffeine
Nohup caffeine &

フィードバックと貢献を歓迎します! https://github.com/kzar/caffeine

1
kzar

FWIW、 このバグ にコメントを追加しました。最近の変更に悩まされている他の人に重きを置くことをお勧めします。

誰が知っている、私たちは古い、正気の振る舞いを取り戻すかもしれません:)

今のところ、Raelが示唆しているように、2.5をインストールすることが唯一の解決策のようです。

0
Marco

デフォルトの「一定時間後にスリープ/サスペンド/休止状態」ルーチンを無効にする方法を探している人のために(OSXおよびWindowsのCaffeineアプリケーションで可能)、次の端末コマンドがうまく機能することがわかりました。

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

これらを一度実行して結果が気に入ったかどうかを確認し、.xinitrc(または同様の)に追加して、起動時にデフォルトで実行されるようにすることをお勧めします。

0
user10962