เป็นไปได้ไหมที่จะรีสตาร์ทเฉพาะเส้นประและแผงควบคุมด้วยตัวเรียกใช้งานโดยไม่ต้องเริ่มต้นความสามัคคี


10

ฉันรู้ว่ามี 'unity-panel-service' ซึ่งใช้สำหรับการรีสตาร์ทพาเนล แต่มันเป็นไปได้ที่จะรีสตาร์ทส่วน "Dash / Launchers" โดยไม่ต้องทำการรีสตาร์ทปลั๊กอินทั้งหมด?

ฉันได้ใช้สำหรับฉันgftp Quicklist , วิธีการที่มีunity --replace &แต่นี้ไม่ได้เป็นวิธีที่ดีที่สุด หากคุณมีรายการด่วนที่มีความเป็นไปได้ในการสร้างรายการเมนูแบบไดนามิกมันจะเป็นการดีถ้ามีความเป็นไปได้ในการรีสตาร์ทตัวเรียกใช้ทั้งหมด

ฉันได้ลองแล้วเพื่อรับรายการโปรดด้วย gsettings เปลี่ยนมันและย้อนกลับ แต่ไม่ต้องรอผลลัพธ์

สำหรับตอนนี้มีเพียงunity --replaceวิธีแก้ปัญหาการทำงานหรือไม่

คำตอบ:


4

ฉันไม่คิดว่ามันเป็นไปได้

อย่างไรก็ตามถ้าคุณสร้างสคริปต์ใช้ libunity คุณสามารถมีรายการแบบไดนามิกจริงแทนการสร้างสแตติกใหม่ตามต้องการ ตรวจสอบOperaหนึ่งสำหรับตัวอย่าง


ขอขอบคุณสำหรับความช่วยเหลือ, libunity เป็นโซลูชั่นที่สมบูรณ์แบบสำหรับด่วนในอนาคตของฉัน
Petrakis

3

ลองผู้ใช้killall -SIGHUP unity-2d-shellปกติ / เข้าสู่ระบบ

นี่เป็นการปิดแถบไอคอนตัวเรียกใช้และเปิดขึ้นมาอีกครั้ง


1

คำสั่งนี้ใช้ได้สำหรับฉัน:

DISPLAY=:0 compiz --replace&

DISPLAY =: 0 จำเป็นเฉพาะเมื่อโทรจากเชลล์อื่น (ตัวอย่างเช่นเมื่อใช้เทอร์มินัล ctrl-F1)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.