วิธีเปิดใช้งาน systray (แผงตัวบ่งชี้) อีกครั้งหลังจากอัปเดตล่าสุด


12

หลังจากการตัดสินใจที่แปลกประหลาดของซัทเทิลเวิร์ ธ ในการเขียนโค้ดรายการที่อนุญาตสำหรับ systray ผู้พัฒนาได้สร้างแพตช์เพื่อให้ผู้ใช้สามารถใช้งานแอปพลิเคชันที่ใช้ systray กับ Ubuntu ต่อไป

น่าเสียดายที่ผู้สร้างแพทช์ไม่ว่างในการดูแลรักษา ซึ่งหมายความว่าเนื่องจากการอัปเดตล่าสุดเมื่อต้นเดือนนี้รายการที่อนุญาตไม่ทำงาน (อีกครั้ง)

"โซลูชัน" ของ Canonical คือสั่งให้เราเพิ่มรายงานข้อผิดพลาดสำหรับแต่ละแอปพลิเคชันที่ไม่ทำงาน แต่แน่นอนว่ารายงานข้อผิดพลาดเหล่านั้นถูกละเว้น

ดังนั้น…

ฉันจะเปิดใช้งาน systray อีกครั้งได้อย่างไร การขาดงานของมันคือการสร้างปัญหาให้ฉัน

ฉันใช้ Ubuntu 14.04 64- บิต

ตอบคำถามโดย @GGleb

คำสั่ง

gsettings list-recursively net.launchpad.indicator.systemtray

ผล

net.launchpad.indicator.systemtray disable-indicator false
net.launchpad.indicator.systemtray started-the-first-time false
net.launchpad.indicator.systemtray static-x 0
net.launchpad.indicator.systemtray static-y 0
net.launchpad.indicator.systemtray tray-is-static false

ฉันสังเกตเห็นว่าtray-is-staticสลับเมื่อฉันคลิกกลางไอคอน

คำตอบ:


12

ลองใช้ตัวบ่งชี้ Systemtray Unity (สำหรับ Ubuntu 14.04 - 15.04):

ป้อนคำอธิบายรูปภาพที่นี่

ตัวบ่งชี้เมื่อคลิกจะแสดงถาด

ป้อนคำอธิบายรูปภาพที่นี่

นอกจากนี้ยังมีโหมดการแสดงผล "แยกจากตัวบ่งชี้" - ที่ด้านบนของแผงเช่นท่าเรือ ในโหมดนี้สามารถเปลี่ยนตำแหน่งได้โดยเลื่อนเมาส์ไปเหนือตัวบ่งชี้ ในการเปลี่ยนตำแหน่งโหมด: กดปุ่มกลางของเมาส์บนตัวบ่งชี้

การติดตั้งในเครื่อง:

sudo apt-add-repository ppa:fixnix/indicator-systemtray-unity
sudo apt-get update
sudo apt-get install indicator-systemtray-unity

จากนั้นคุณต้องออกจากระบบและเข้าสู่ระบบอีกครั้งโดยใช้ผู้ใช้ของคุณ

https://github.com/GGleb/indicator-systemtray-unity

ในการลบแพ็คเกจนี้ ( ด้วยไฟล์กำหนดค่า !!! ):

sudo apt-get --purge remove indicator-systemtray-unity

2
ขอขอบคุณ. มันดีกว่าไม่มีอะไรมากถึงแม้ว่าฉันหวังว่าเราจะยังสามารถใช้แผง systray ได้ Shuttleworth ไม่มีความคิดเกี่ยวกับปัญหาที่เกิดขึ้น
Paddy Landau

ด้วยเหตุผลบางอย่าง (ฉันคิดว่าคุณแก้ไขคำตอบของคุณ) ครั้งแรกที่ฉันพลาดเล็กน้อยเกี่ยวกับปุ่มกลางของเมาส์ซึ่งตอนนี้ฉันได้ลองแล้ว น่าเสียดายที่มันไม่ทำงานสำหรับฉัน ปุ่มกลางของเมาส์เพียงสลับระหว่างสองโหมด: โหมดแรกเป็นอย่างที่คุณอธิบายไว้ก่อน โหมดที่สองจะป้องกันไม่ให้แสดงผลใด ๆ เมื่อคลิกเช่นไม่มีประโยชน์ในโหมดนั้น คุณมีคำแนะนำในการทำให้ปุ่มกลางใช้งานได้ตามที่คุณต้องการหรือไม่? (Synaptic รายงานเวอร์ชันเป็น 0.1-trusty1.)
Paddy Landau

คุณสามารถแสดงผลลัพธ์ของคำสั่ง ?:gsettings list-recursively net.launchpad.indicator.systemtray
GGleb

ฉันได้แก้ไขคำถามเพื่อให้คำตอบ
Paddy Landau

แก้ไขแล้ว. คุณจำเป็นต้องปรับปรุงตัวบ่งชี้ คำเตือน: ในโหมดนี้ตำแหน่งสามารถเปลี่ยนแปลงได้โดยเลื่อนเมาส์ไปที่ตัวบ่งชี้ โหมดนี้ต้องการการปรับปรุง
GGleb

1

ใน 16.04 (xenial) ฉันจัดการเพื่อแสดงรายการแผงสำหรับ

wicd-gtk --tray

โดยการติดตั้ง

apt-get install python-appindicator

ตัวเลือกการกำหนดค่าจะปรากฏขึ้นเมื่อคลิกขวาที่ไอคอน


ขอบคุณสำหรับการบันทึก ฉันจะลองเมื่อฉันอัพเกรดเป็น 16.04 ในที่สุด
Paddy Landau

มีไอคอน แต่จะแสดงเฉพาะข้อมูลเครือข่าย คำสั่งของคุณไม่สมบูรณ์เล็กน้อย
Danatela

@Danatela: ลองและคลิกขวาที่ไอคอน สิ่งนี้สร้างตัวเลือกการกำหนดค่าจำนวนมาก
dzmanto

-2

ฉันสงสัยว่าสิ่งนี้จะไม่ได้รับการแนะนำ (ด้วยเหตุผลที่ระบุไว้ด้านล่าง) แต่นี่คือวิธีของฉันในสิ่งต่าง ๆ (สมมติว่าคุณกำลังใช้ระบบ systray-trusty ppa ของ gurqn อยู่แล้ว):

sudo apt-get -s purge unity unity-services libunity-core-6.0-9

sudo apt-get install unity=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1 libunity-core-6.0-9=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1 unity-services=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1

sudo apt-mark hold unity unity-services libunity-core-6.0-9

คำสั่งสุดท้ายควรตรวจสอบให้แน่ใจว่าแพคเกจเหล่านี้ไม่ได้รับการปรับปรุงโดยไม่ได้รับความยินยอมจากคุณในอนาคต (คุณจะยังคงมีตัวเลือกให้ทำเครื่องหมายแพ็คเกจสำหรับการติดตั้งด้วยตนเองใน update-manager)

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

โปรดทราบว่าหากคุณติดตั้งแอพตัวบ่งชี้ของ @GGleb ก่อนหน้านี้คุณจะต้องลบแพ็คเกจนั้นออกและลบไฟล์ด้วยตนเอง:

sudo rm -rf /etc/profile.d/UNITY_PANEL_TRAY_DISABLE.sh

(ไฟล์นี้ควรถูกลบโดยอัตโนมัติเมื่อถอนการติดตั้งแพ็คเกจ แต่ด้วยเหตุผลบางอย่างไม่ใช่ ... )


ขอบคุณ James แต่นี่เป็นความคิดที่ไม่ดีทั้งเพื่อความปลอดภัยและด้วยเหตุผลที่คุณให้มาแล้ว @ โซลูชันของ GGleb ทำงานได้อย่างสมบูรณ์แบบช่วยให้อัปเดตดังนั้นฉันจะติดมัน ฉันขอแนะนำให้คุณลอง; นอกเหนือจากไอคอนพิเศษแล้ว "โหมดการแสดงผล" นั้นแทบจะแยกไม่ออกจากโซลูชันของ gurqn ไม่มีวิธีแก้ปัญหาที่สมบูรณ์แบบ แต่จากนั้น Shuttleworth ก็ปิดทางรถไฟลงเล็กน้อยในอันนี้
Paddy Landau
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.