วิธีการลบรายการเซสชันจาก LightDM?


26

ฉันเพิ่งเพิ่ม Cairo Dock ไปยัง GNOME Shell ใน 11.10 Cairo Dock เป็นสิ่งที่ดีมาก แต่ฉันเหลือปัญหาเล็ก ๆ น้อย ๆ ที่ฉันต้องการแก้ไข: หลังจากติดตั้ง Cairo Dock แล้ว LightDM จะรวมสองรายการที่ไม่เกี่ยวข้องกับเดสก์ท็อปที่ไม่ทำงาน (รายการไปยังเดสก์ท็อปที่ทำงานยังคงไม่ได้รับผลกระทบดังนั้นฉันคิดว่าฉันสามารถละเว้นรายการที่ไม่เกี่ยวข้องได้ แต่ ... )

ดังนั้นฉันต้องการลบ / แก้ไขรายการที่ไม่เกี่ยวข้องใน LightDM ฉันได้ดูและมองหาการอภิปรายเกี่ยวกับวิธีการทำ แต่ไม่ได้มีโชคมาก

มีคำแนะนำเกี่ยวกับการแก้ไขเมนูล็อกอินใน 11.10 ไหม?

คำตอบ:


29

รายการเซสชันถูกกำหนดโดยไฟล์ . desktopในโฟลเดอร์/usr/share/xsessions

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

ให้ลบGNOME Classic ออก

ในอาคารผู้โดยสาร:

cd /usr/share/xsessions
sudo mv gnome-classic.desktop gnome-classic.desktop.backup

นี่เปลี่ยนชื่อไฟล์เดสก์ท็อปgnome-classic

ออกจากระบบ - รายการเซสชันใหม่จะมีลักษณะดังนี้:

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


มีการเทียบเท่าต่อผู้ใช้สำหรับ /usr/share/xsessions/*.desktop หรือไม่
Fordi

13

ผู้ดูแลแพคเกจของคุณจะภูมิใจในตัวคุณถ้าคุณทำดังต่อไปนี้:

sudo mkdir /usr/share/xsessions/hidden
sudo dpkg-divert --rename \
      --divert /usr/share/xsessions/hidden/gnome-classic.desktop \
      --add /usr/share/xsessions/gnome-classic.desktop

สิ่งนี้จะเป็นการสั่งให้ผู้จัดการแพคเกจจำตำแหน่งใหม่สำหรับไฟล์ นี่มีข้อดีหลายประการมากกว่าคำตอบอื่น ๆ :

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

    sudo dpkg-divert --rename --remove /usr/share/xsessions/gnome-classic.desktop


11
  • เปิดเทอร์มินัลด้วย Ctrl-Alt-T
  • cd /usr/share/xsessions
  • ls จะแสดงตัวอย่างเช่น:

    awesome.desktop gnome-shell.desktop ubuntu.desktop
    gnome.desktop ubuntu-2d.desktop
  • ใช้sudo rm lubuntu.desktop(หรืออะไรก็ตาม) เพื่อลบสิ่งที่คุณไม่ต้องการอีกต่อไป

  • ออกจากระบบและคุณควรเห็นการเปลี่ยนแปลง - ถ้าไม่ให้รีบูตและคุณจะเห็นการเปลี่ยนแปลงเหล่านั้น

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