Bagaimana layanan panel kesatuan dapat dinonaktifkan?

8

Dari manual layanan panel-kesatuan:

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.

Bagaimana layanan panel kesatuan dapat secara otomatis dimulai secara tidak normal?
Dengan kata lain, bagaimana cara memulai dan / atau berhenti secara sewenang-wenang secara manual?

Implikasi manpage adalah bahwa ini dapat dilakukan tanpa menghentikan shell Unity.

Jawaban ini tampaknya menjanjikan:

Apakah mungkin untuk me-restart panel unity tanpa memulai kembali compiz?

tapi tidak. Proses dapat dimatikan dari System Monitortetapi memulai kembali secara otomatis.

referensi:

Amos Annoy
sumber

Jawaban:

4

Saya menggunakan solusi ini untuk menonaktifkan secara otomatis mulai unity-service-panel dari mulai. Tetapi Anda harus jelas, unity-panel-service bukan panel di bar atas, tetapi menyediakan layanan sehingga indikator dapat berjalan di panel.

Larutan:

  1. Pindahkan file layanan panel kesatuan ke tempat lain

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

    Ini akan memindahkan file ke folder rumah Anda.

  2. Sekarang Logout menggunakan Ctrl-Alt-Deljalan pintas.

  3. Gabung

Layanan sekarang dinonaktifkan. Jika Anda ingin memverifikasinya, jalankan ps -u | grep unitydi terminal.

Untuk mengembalikan perubahan, pindahkan file kembali ke lokasi semula.

Anwar
sumber
0

Saya memiliki masalah yang sama di Precise. Mencoba:

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

Bekerja setelah saya membalikkan perintah dan mengembalikan unity-panel-service kembali ke folder aslinya. Saya tidak mengerti mengapa perlu menghapus file dan mengembalikannya, agar bisa berfungsi. Jika ada yang mengerti mengapa, saya yakin banyak orang akan senang tahu. Tapi itu berhasil dan sama sekali tidak ada dampak negatif.

j scarp
sumber
0

Di Ubuntu 12.04

Ini adalah layanan DBUS. Ini akan diluncurkan secara otomatis setiap kali com.canonical.Unity.Panel.Servicediminta oleh aplikasi apa pun dan tidak ada proses yang memberikan atau mengambil kepemilikannya.

  • Untuk membuatnya secara manual, ganti nama file layanan 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
    
  • Manual memulainya:

    /usr/lib/unity/unity-panel-service & disown $!
    
  • Manual hentikan itu:

    pkill -f unity-panel-service
    

Di Ubuntu 14.04

Ini adalah pekerjaan sesi pemula.

  • untuk menghentikannya:

    stop unity-panel-service
    
  • mulai itu:

    start unity-panel-service
    
user.dz
sumber