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


20

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

バッテリーインジケーターなし

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

電源設定

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

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

電源インジケータが見つからないのはなぜですか?また、どのように戻すことができますか?


(設定が正しいように見えるので)コマンドラインから確認するだけです:出力はgsettings get com.canonical.indicator.power icon-policy何ですか?「存在する」はずです。そうでない場合、問題は設定GUIと一致しない理由です。
ジェイコブVlijm 14年

@JacobVlijm、返信ありがとうございます。指定したコマンドの出力は'present'です。
質問者14年

実行中ps ax | grep indicator-powerかどうか確認できますか?また、あなたがしよういやdconf reset -f /com/canonical/indicator/power/、その後pkill -f indicator-power
user.dz

1
@Sneetsher、返信ありがとうございます。grepコマンドの出力はのみ2915 pts/3 R+ 0:00 grep indicator-powerであったため、電源インジケータが実行されていないようです。他のコマンドは効果がありませんでした。
質問者14年

1
@Sneetsherは、最後のコメントのコマンドに従い、indicator-power-serviceコマンドをコマンドラインで直接実行すると、Gnomeパネルにインジケーターが表示されるようになりました。:)。他の出力はありませんでした。今...これを永久にできますか?ターミナルウィンドウを閉じると、インジケータが消えます。
質問者14年

回答:


47

注:手順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を保持します。

    または、ユーザー起動アプリケーションに追加する場合は、ログイン時にアプリケーションを自動的に起動する方法をご覧ください


この答えをありがとう。ポイント3で言及したファイルは両方ともありますが、内容はまったく同じです。提供されたコマンドを正常に実行してターミナルウィンドウを閉じることはできますが、再起動後に電源インジケータが表示されません。再起動するたびにそのコマンドを実行する必要はありません。すべての電源インジケータコンポーネントを持っているようですが、自動的に起動しません。コンピューターを起動するたびにそこに到達する方法はありますか?
質問者14年

私が試したcpコマンドを、そして再起動し、しかし、残念ながら、私のバッテリーインジケータは、ログイン後に表示されませんでした。
質問者

ゲストセッションとしてログインすると、バッテリーインジケーターは表示されません。コマンドをスタートアップコマンドリストに追加できますが、それは回避策ですか?バッテリーインジケーターは、スタートアップアプリケーションで明示的に実行しなくても、既に表示されているはずです。
質問者14年

1
引き続きご協力いただきありがとうございます。私はそのログを探したが、No such file or directory。また、それが違いを生むかどうかはわかりませんが、質問で述べたように、私はUnityを使用しておらず、Gnome Flashbackを使用しています。
質問者

1
.desktop手順4で提案した更新された編集で解決しました。よくやった!ご協力いただきありがとうございます。
質問者14年

4

(1)

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

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

ここに画像の説明を入力してください

(2)

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


この応答に感謝します。icon-policyは既にに設定されていましたpresent。私も持ってshow-percentageshow-timeチェックしました。
質問者14年

パッケージを再インストールするという2番目の提案を試みましたが、何も変わっていないようです。
質問者14年

0

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


-1

ワイヤレスマウスが接続されている場合、その下に隠れている可能性があります。マウスをクリックするだけで、ポップアップメニューが表示されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.