unity-panel-serviceを無効にするにはどうすればよいですか?


8

unity-panel-serviceのマンページから:

DESCRIPTION  
    The  unity-panel-service  program  is  normally  started automatically by the Unity
    shell (which gets started as a compiz module) and is used to draw panels which  can
    then be used for the global menu, or to hold indicators.

unity-panel-serviceを非自動的に異常開始するにはどうすればよいですか?
言い換えれば、それはどのように任意に手動で開始および/または停止されますか?

マンページの意味は、これはUnityシェルを停止せずに実行できることです。

この答えは有望なようです:

compizを再起動せずにユニティパネルを再起動することは可能ですか?

だがしかし。プロセスは強制終了できますが、System Monitor自動的に再起動します。

参照:

回答:


4

このソリューションを使用して、Unity-service-panelの自動開始を無効にしました。unity-panel-serviceはトップバーのパネルではありませんが、インジケーターをパネルで実行できるようにするサービスを提供します。

解決:

  1. unity-panel-serviceファイルを別の場所に移動します

    sudo mv /usr/lib/unity/unity-panel-service ~
    

    これにより、ファイルがホームフォルダーに移動します。

  2. Ctrl-Alt-Delショートカットを使用してログアウトします。

  3. ログインする

サービスは現在無効になっています。確認したい場合ps -u | grep unityは、ターミナルで実行してください。

変更を元に戻すには、ファイルを元の場所に戻します。


0

Preciseでも同じ問題があります。試した:

    sudo mv /usr/lib/unity/unity-panel-service ~

コマンドを元に戻してunity-panel-serviceを元のフォルダーに戻した後に動作しました。ファイルが機能するために、ファイルを削除して元に戻す必要がある理由がわかりません。誰かがその理由を理解していれば、多くの人が知りたいと思います。しかし、それは機能し、否定的な影響は絶対にありません。


0

Ubuntu 12.04の場合

DBUSサービスです。com.canonical.Unity.Panel.Serviceアプリケーションからの要求があったときに自動的に起動し、プロセスが所有権を提供または取得しません。

  • 手動でDBUSサービスファイルの名前を変更するには:

    sudo mv /usr/share/dbus-1/services/com.canonical.Unity.Panel.Service.service /usr/share/dbus-1/services/com.canonical.Unity.Panel.Service.service.disabled
    
  • 手動で開始:

    /usr/lib/unity/unity-panel-service & disown $!
    
  • 手動で停止:

    pkill -f unity-panel-service
    

Ubuntu 14.04の場合

それは新興のセッションジョブです。

  • それを停止するには:

    stop unity-panel-service
    
  • 始めよう:

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