web-dev-qa-db-ja.com

Gnomeパネルからバッテリーインジケーターが消えました

Ubuntu 14.04でGnome Flashback(まだ最高!)を使用しています。インジケーターアプリでは、常にバッテリーレベルインジケーターを表示していました。今、それは完全に欠落しています:

no battery indicator

電源設定を調べて、どのような場合でも表示されるように設定されていることを確認しました。

power settings

「バッテリが存在するとき」とは、「物理的なバッテリがラップトップにある限り、充電中か接続中かを問わず、バッテリインジケータを表示する」ことを意味します。 「バッテリーが充電中または使用中のとき」という別のオプションも試しましたが、違いはありません。

バッテリーインジケーターは、1か月前に14.04にアップグレードして以来一貫して存在しており、おそらくここ数日以内に表示されることを恥ずかしく思い始めました。私の知る限り、これに影響を与える可能性のある電源、インジケータ、またはアプレットに関する設定を変更することはしていません。

電源インジケータが見つからないのはなぜですか?

20
Questioner

注:ステップ4/5を最初に試してください。最初のヒットで修正される場合があります。

インジケーターの問題をデバッグするための拡張命令の下。

  1. indicator-power-serviceが実行されているかどうかを確認します。

    ps ax | grep indicator-power
    
  2. 実行中の場合は、設定をリセットしてから再起動してください。

    dconf reset -f /com/canonical/indicator/power/
    pkill -f indicator-power-service
    

    成功しなかったので、それを見つけてターミナルから試してみてください(出力のエラーを探してください):

    Sudo updatedb; locate -r indicator-power-service$
    

    私のシステムは64ビットです。

    /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
    

    コマンドで動作する場合は、自動起動に問題があります。

  3. チェックされたため、起動時に実行されていません。次の存在を確認します。

    /usr/share/upstart/sessions/indicator-power.conf

    description "Indicator Power Backend"
    
    # Want to move to indicator-services-[start|end], but that's not all
    # there yet.  Use the signals that exist today for now.
    
    start on indicators-loaded or indicator-services-start
    stop on desktop-end or indicator-services-end
    
    respawn
    
    exec /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
    

    /etc/xdg/autostart/indicator-power.desktop

    [Desktop Entry]
    Type=Application
    Name=Indicator Power
    Exec=/usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
    NotShowIn=Unity;
    NoDisplay=true
    StartupNotify=false
    Terminal=false
    
  4. これは、他のインジケーターと同様の自動開始条件のindicator-power.desktopを変更した新しいUbuntu 14.04で機能します。 (提出されたバグレポートlp#1330302

    Sudo nano /etc/xdg/autostart/indicator-power.desktop

    削除する:

    NotShowIn=Unity;
    

    次のものに置き換えます。

    OnlyShowIn=Unity;XFCE;GNOME;
    AutostartCondition=GNOME3 unless-session gnome
    
  5. ログアウト/ログイン


うまくいかなかった場合:

  1. パージしてから再インストールしてください。

    Sudo apt-get remove --purge indicator-power
    Sudo apt-get install indicator-power
    

    再起動して、もう一度確認してください

  2. 回避策として、この方法で実行できます(この後、ターミナルを閉じることができます):

    /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service & disown $!
    

    &バックグラウンドで実行する
    disown $!現在の端末のプロセスをデタッチするコマンド、$!バックグラウンドで実行された最後のプロセスのPIDを保持する変数

    または、ユーザーのスタートアップアプリケーションに追加する場合は、 ログイン時にアプリケーションを自動的に起動する方法 を参照してください

47
user.dz

(1)

Sudo apt-get install indicator-applet-complete
Sudo apt-get install dconf-editor

icon-policypresentに変更します。これはあなたを助けるかもしれません。

enter image description here

(2)

最初のものが機能しない場合は、indicator-powerSudo apt-get install indicator-powerをインストールしてみてください。 indicator-powerがすでにインストールされている場合は、それをアンインストールしてから再インストールします。これにより、パネルに電源インジケータが表示される場合があります。楽しんで。

4
mr_azad

マサラのようなテーマを使用している場合は、アイコンが何らかの形で消えたり、バッテリーの状態が正しく表示されないことがあります。デフォルトのテーマに切り替えるか、別のテーマを使用することをお勧めします。少なくともそれが私にとっての問題でした。

0
NelsonGon