ฉันจะเข้าถึงและเปิดใช้งานไอคอนเพิ่มเติมให้อยู่ในถาดระบบได้อย่างไร


77

ดังนั้นฉันจึงไปยุ่งกับ Natty นิดหน่อยและฉันสังเกตว่าแอพทั้งหมดที่ปกติจะใช้ซิสเต็มเทรย์ (หรือ "พื้นที่แจ้งเตือน"?) ไม่แสดงขึ้นมา นั่นเป็นข้อบกพร่องหรือเป็นอย่างที่มันจะเป็นอย่างไร ฉันได้ยินบางสิ่งเกี่ยวกับอูบุนตูเพื่อกำจัดคุณลักษณะนี้โดยสิ้นเชิง มีวิธีเพิ่มหรือไม่ ฉันหมายความว่าฉันไม่ชอบมันโดยเฉพาะอย่างยิ่งเมื่อมีแอพที่ใช้มันโดยไม่จำเป็น แต่ตอนนี้ฉันไม่สามารถใช้ CryptKeeper หรือ easycrypt ได้และฉันไม่รู้ว่า Dropbox ซิงค์โดยไม่เปิด Nautilus หรือไม่ .

คำตอบ:


56

ตั้งแต่ Ubuntu 13.04 เป็นต้นไปคุณต้องขึ้นบัญชีขาวของแอพพลิเคชั่นหากคุณต้องการอนุญาตให้เข้าถึงถาดระบบ

ขั้นแรกติดตั้งเครื่องมือ dconf จากศูนย์ซอฟต์แวร์ (หรือคลิกที่นี่ ) จากนั้นกดAlt+ F2และป้อนdconf-editorและเรียกใช้

กล่องโต้ตอบ dconf-editor alt-f2

ตอนนี้ไปที่ Desktop -> Unity -> Panel

ตัวแก้ไขการกำหนดค่า (dconf-editor) desktop.unity.panel

ตอนนี้เปลี่ยนค่าของ systray-whitelist เป็น

"all"

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

โปรดทราบว่าซิสเต็มเทรย์จะถูกลบทั้งหมดใน 13.04 และใหม่กว่าและแอพพลิเคชั่นที่เก่ากว่าที่ยังไม่ได้รับการย้ายพอร์ตจำเป็นต้องได้รับการอัปเดต:


ฉันลองใช้กับ lastfm แล้ว แต่ก) ฉันไม่สามารถวางลงใน "สิ่ง" Alt-F2 (ดังนั้นฉันจึงพิมพ์) และ b) ไม่ใช้ 'lastfm' หรือ 'last.fm' ในรายการ (เป็น รายการเท่านั้น) อนุญาตให้ไอคอน lastfm แสดงในพื้นที่แจ้งเตือน
blueyed

1
@blue หากคุณเปิดเป็นคำถาม (และระบุว่าแอปพลิเคชั่น last.fm ที่แน่นอนที่คุณใช้คืออะไร) เราควรจะสามารถหาวิธีแก้ปัญหาได้
belacqua

ทำเช่นเดียวกันสำหรับ pidgin แต่ยังคงไอคอนไม่ปรากฏ ยกแบบสอบถามใน Askubuntu แล้ว แต่ไม่มีการตอบสนอง
Praveen Sripati

1
โปรดสังเกตว่าใน 12.10 /com/canonical/unity/panel/systray-whitelistที่สำคัญคือใน
เฟลิกซ์

24

ในเทอร์มินัลคัดลอกและวางคำสั่งนี้

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

เคล็ดลับมาจากเว็บไซต์นี้

http://www.webupd8.org/2011/04/how-to-re-enable-notification-area.html


1
... เพื่อให้การเปลี่ยนแปลงสามารถมองเห็นได้ทันทีและเริ่มต้นความเป็นเอกภาพด้วยunity(ในเทอร์มินัลหรือในตัวเรียก Alt-F2) หรือออกจากระบบ / เข้าสู่ระบบหรือรีบูต
cfi

เคล็ดลับนี้ใช้งานได้กับ 12.10 ... ไม่มีตัวเลือกในการทำ gconf-editor นี้
puneet

@puneet: มันdconfไม่ใช่gconf
MestreLion

7

คุณสามารถอัปเกรด Dropbox เช่นเดียวกับใน builds ล่าสุดมันมีตัวบ่งชี้บน Ubuntu สำหรับแอปพลิเคชันอื่น ๆ หากนักพัฒนาไม่ได้เพิ่มการสนับสนุนตัวบ่งชี้สำหรับพวกเขาคุณสามารถทำรายชื่อพวกเขาได้ตามที่ Alaukik กล่าวและแจ้งให้ผู้พัฒนาทราบว่าพวกเขาจำเป็นต้องแก้ไขแอปพลิเคชัน


7

หากต้องการแสดงรายการที่อนุญาตพิเศษ systray ปัจจุบัน:

gsettings get com.canonical.Unity.Panel systray-whitelist

หากต้องการอนุญาตตัวบ่งชี้ systray ทั้งหมด :

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

ในการเพิ่มแอปพลิเคชันต่อรายการที่อนุญาตให้แทนที่MYAPPท้ายบรรทัดนี้:

gsettings set com.canonical.Unity.Panel systray-whitelist "$(gsettings get com.canonical.Unity.Panel systray-whitelist | sed -e "s/]$/, 'MYAPP']/")"


มีใครทดสอบสิ่งนี้บน Ubuntu 12.04 หรือไม่? มันไม่ทำงานสำหรับฉัน (มันได้ทำงานในรุ่นก่อนหน้า)
saeedgnu

ณ ตอนนี้มันทำงานบน Ubuntu 12.10 โดยไม่มีปัญหา
uygar.raf

@ilius คำสั่งเหล่านี้ใช้งานได้ใน 12.04
Cas

ไม่ทำงานบน Ubuntu 13.04
Itai Ganot

ไม่ทำงานบน Ubuntu 14.04 LTS
musiphil

1

แทนที่จะเปลี่ยนเป็น 'ทั้งหมด' ฉันขอแนะนำให้เพิ่มชื่อแอปพลิเคชันที่ต้องการลงในรายการ ด้วยวิธีนี้คุณจะหลีกเลี่ยงปัญหาทุกชนิดเกี่ยวกับพาเนลที่เกิดจาก"all"ค่า

ตัวอย่างเช่นตัวบ่งชี้ drweb หายไปดังนั้นฉันพยายามเพิ่มคำสั่งที่เรียกใช้ dr web antivirus ลงในรายการที่อนุญาต คุณค่าเป็นเช่น['JavaEmbeddedFrame', 'Wine', 'Update-notifier']นั้น ฉันเปลี่ยนเป็น['JavaEmbeddedFrame', 'Wine', 'drweb-cc', 'Update-notifier']จากนั้นฉันออกจากระบบและเข้าสู่ระบบและไฟแสดงสถานะอยู่บนแผงควบคุม


1

วิธีที่ดีที่สุดและรุ่น ubuntu อิสระคือการเรียกใช้ dconf-editor และค้นหา (ctrl + F) สตริงนี้ "systray-whitelist" (ยกเว้นว่าพวกเขาเปลี่ยนมัน ... )

คุณสามารถแก้ไขค่าให้เป็น ['ทั้งหมด'] คุณสามารถกู้คืนได้โดยคลิกที่ปุ่ม "ตั้งเป็นค่าเริ่มต้น"

หรือค้นหาไอคอนที่คุณต้องการแสดงทีละไอคอนแล้วเพิ่มที่นั่น

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