Как отключить единство панели?


8

Из справочных страниц службы единства:

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.

Как сервис единой панели не может быть автоматически запущен ненормально?
Другими словами, как это произвольно вручную запускается и / или останавливается?

Смысл manpage заключается в том, что это можно сделать без остановки оболочки Unity.

Этот ответ кажется многообещающим:

Можно ли перезапустить панель Unity без перезагрузки Compiz?

но нет. Процесс может быть убит, System Monitorно он возобновляется автоматически.

Ссылки:

Ответы:


4

Я использовал это решение, чтобы отключить автоматический запуск панели Unity-Service от запуска. Но вы должны понимать, что служба unity-panel - это не панель на верхней панели, а служба, позволяющая индикаторам работать на панели.

Решение:

  1. Переместите файл единой панели-службы в другое место

    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
    
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.