web-dev-qa-db-ja.com

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

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 Shellを停止せずにこれを実行できるということです。

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

compizを再起動せずに単一パネルを再起動することは可能ですか?

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

参照:

8
Amos Annoy

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

解決:

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

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

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

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

  3. ログインする

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

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

4
Anwar

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

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

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

0
j scarp

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
    
0
user.dz