Làm thế nào có thể vô hiệu hóa unity-panel-service?


8

Từ các trang web thống nhất bảng điều khiển dịch vụ:

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.

Làm thế nào để dịch vụ unity-panel-panel không tự động bắt đầu bất thường?
Nói cách khác, làm thế nào nó được tự động bắt đầu và / hoặc dừng lại?

Hàm ý của trang này là điều này có thể được thực hiện mà không dừng trình bao Unity.

Câu trả lời này có vẻ đầy hứa hẹn:

Có thể khởi động lại bảng thống nhất mà không cần khởi động lại compiz?

nhưng không. Quá trình có thể bị giết từ System Monitornhưng nó tự động khởi động lại.

người giới thiệu:

Câu trả lời:


4

Tôi đã sử dụng giải pháp này để vô hiệu hóa tự động bắt đầu bảng thống nhất dịch vụ từ khi bắt đầu. Nhưng bạn nên rõ ràng, unity-panel-service không phải là bảng trên thanh trên cùng, nhưng nó cung cấp một dịch vụ để các chỉ số có thể chạy trên bảng.

Giải pháp:

  1. Di chuyển tệp unity-panel-service sang một nơi khác

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

    Điều này sẽ di chuyển các tập tin vào thư mục nhà của bạn.

  2. Bây giờ Đăng xuất bằng Ctrl-Alt-Delphím tắt.

  3. Đăng nhập

Dịch vụ này hiện đã bị vô hiệu hóa. Nếu bạn muốn xác minh nó, hãy chạy ps -u | grep unitytrong một thiết bị đầu cuối.

Để hoàn nguyên thay đổi, di chuyển tệp trở lại vị trí ban đầu.


0

Tôi có vấn đề tương tự trong Chính xác. Đã thử:

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

Làm việc sau khi tôi đảo ngược lệnh và đặt dịch vụ unity-panel trở lại trong thư mục gốc. Tôi không hiểu tại sao nó lại gỡ bỏ tập tin và đưa nó trở lại, để nó hoạt động. Nếu bất cứ ai hiểu tại sao, tôi chắc chắn rất nhiều người muốn biết. Nhưng nó hoạt động và hoàn toàn không có tác động tiêu cực.


0

Trong Ubuntu 12.04

Đây là một dịch vụ DBUS. Nó sẽ tự động khởi chạy bất cứ khi nào com.canonical.Unity.Panel.Serviceđược yêu cầu bởi bất kỳ ứng dụng nào và không có quy trình nào cung cấp hoặc lấy quyền sở hữu của nó.

  • Để làm cho nó thủ công đổi tên tệp dịch vụ 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
    
  • Hướng dẫn khởi động nó:

    /usr/lib/unity/unity-panel-service & disown $!
    
  • Hướng dẫn dừng nó:

    pkill -f unity-panel-service
    

Trong Ubuntu 14.04

Đó là một công việc phiên mới.

  • để ngăn chặn nó:

    stop unity-panel-service
    
  • bắt đầu làm đi:

    start unity-panel-service
    
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.