Unity-panel-service จะปิดใช้งานได้อย่างไร


8

จาก manpages บริการที่เป็นเอกภาพ:

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 จะไม่เริ่มทำงานผิดปกติโดยอัตโนมัติได้อย่างไร?
กล่าวอีกนัยหนึ่งมันเริ่มต้นเองและ / หรือหยุดโดยพลการอย่างไร?

ความหมายของ manpage คือสิ่งนี้สามารถทำได้โดยไม่ต้องหยุด Unity shell

คำตอบนี้ดูเหมือนจะมีแนวโน้ม:

เป็นไปได้ไหมที่จะรีสตาร์ทพาเนล unity โดยไม่ต้องรีสตาร์ท compiz?

แต่ไม่. กระบวนการสามารถถูกฆ่าได้System Monitorแต่จะรีสตาร์ทโดยอัตโนมัติ

อ้างอิง:

คำตอบ:


4

ฉันใช้โซลูชันนี้เพื่อปิดใช้งานการเริ่มต้น unity-service-panel โดยอัตโนมัติจากการเริ่มต้น แต่คุณควรมีความชัดเจนบริการ unity-panel-panel ไม่ใช่แถบบนสุด แต่ให้บริการเพื่อให้ตัวบ่งชี้สามารถทำงานบนพาเนลได้

สารละลาย:

  1. ย้ายไฟล์ unity-panel-service ไปยังที่อื่น

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

    สิ่งนี้จะย้ายไฟล์ไปยังโฟลเดอร์บ้านของคุณ

  2. ตอนนี้ออกจากระบบโดยใช้Ctrl-Alt-Delทางลัด

  3. เข้าสู่ระบบ

บริการถูกปิดใช้งานในขณะนี้ หากคุณต้องการตรวจสอบให้รันps -u | grep unityในเทอร์มินัล

หากต้องการคืนค่าการเปลี่ยนแปลงให้ย้ายไฟล์กลับไปที่ตำแหน่งเดิม


0

ฉันมีปัญหาเดียวกันในแม่นยำ พยายาม:

    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.