เหตุใดแอปพลิเคชันเช่น synaptic (และอื่น ๆ ที่ต้องการสิทธิ์รูท) จึงมีเมนูในหน้าต่างแทนแผงด้านบน จะมีการเปลี่ยนแปลงหรือไม่หรือจะเป็นเช่นนั้นเพื่อระบุว่าผู้ใช้มีสิทธิ์ใช้งานรูตหรือไม่
เหตุใดแอปพลิเคชันเช่น synaptic (และอื่น ๆ ที่ต้องการสิทธิ์รูท) จึงมีเมนูในหน้าต่างแทนแผงด้านบน จะมีการเปลี่ยนแปลงหรือไม่หรือจะเป็นเช่นนั้นเพื่อระบุว่าผู้ใช้มีสิทธิ์ใช้งานรูตหรือไม่
คำตอบ:
สำหรับแอปพลิเคชันที่จะใช้เมนูโกลบอลตัวแปรสภาวะแวดล้อม $ UBUNTU_MENUPROXY จำเป็นต้องถูกตั้งค่าเป็นชื่อของไลบรารี menuproxy ที่จะใช้ เพื่อเหตุผลด้านความปลอดภัยตัวแปรนี้จะถูกล้างเมื่อใช้ sudo เป็นต้นเพื่อรันโปรแกรมเป็น root
ผลข้างเคียงนี่เป็นการระบุว่าโปรแกรมใดที่จะทำงานเหมือนรูทมิฉะนั้นอาจไม่ชัดเจนว่ารายการในเมนูทั่วโลกเป็นของโปรแกรมที่ทำงานในฐานะรูท
เนื่องจากนี่เป็นเหตุผลที่ดีสำหรับพฤติกรรมปัจจุบันฉันไม่คิดว่ามันจะเปลี่ยนไป