สคริปต์เพื่อเปลี่ยนกลับเป็นเดสก์ท็อปแบบดั้งเดิมและลบ Unity ใน Ubuntu


1

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


คุณต้องการปิดการใช้งาน Unity อย่างถาวรหรือไม่? หรือลบออกโดยสิ้นเชิง? คุณคิดว่าสคริปต์ควรถูกเรียกเมื่อใด คุณสามารถเลือกที่จะใช้ Unity หรือสภาพแวดล้อมแบบคลาสสิกเมื่อคุณเข้าสู่ระบบและตัวเลือกนี้จะถูกจดจำ
slhck

ฉันกำลังสร้างสคริปต์ที่ต้องทำงานหลังจากติดตั้ง Ubuntu ฉันต้องการได้ตัวเลือกนี้ ฉันไม่คิดว่าจะต้องถูกลบออกไปเพียงแค่มีการรันเดสก์ท็อปแบบคลาสสิคเท่านั้น แต่ฉันไม่ทราบว่าเป็นไปได้ที่จะทำเช่นนี้ในขณะที่ความสามัคคีกำลังทำงานอยู่ (สคริปต์อาจจะถูกเรียกใช้งานเมื่อผู้ใช้ลงชื่อเข้าใช้)
SPRBRN

คำตอบ:


0

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

ตอบ

ใช่มันเป็นไปได้

.... ฉันจะออกไปที่ขาและคิดว่าคุณต้องการทราบวิธีการแก้ปัญหาเช่นกัน .. ;)


คำตอบจริง

หากคุณใช้ gdm เป็นเครื่องมือจัดการหน้าจอ (เป็นเครื่องมือจัดการหน้าจอเริ่มต้น) จากนั้น ...

  1. แก้ไข/etc/gdm/custom.confของคุณ

  2. เพิ่มบรรทัด " DefaultSession = gnome " ที่ส่วนท้าย (อาจไม่มีคีย์ 'DefaultSession' เมื่อคุณป้อนที่นั่น

คุณสามารถทิ้งสิ่งนี้ในเครื่องและเรียกมันว่าชัยชนะ:

sudo echo "DefaultSession=gnome" >> /etc/gdm/custom.conf"

หากคุณไม่ได้ใช้ gdm คุณจะต้องค้นหาสิ่งที่เทียบเท่าของเครื่องมือจัดการหน้าจอ Google คือเพื่อนของคุณ


โซลูชันกราฟิกที่ง่าย

สำหรับคนอื่นที่อ่านบทความนี้ซึ่งสามารถยืนเป็นโซลูชันกราฟิกได้ให้ดูที่คู่มือนี้


สำหรับการตั้งค่า Gnome-Only

นี่คือคำแนะนำในการลบสิ่งที่ไม่เกี่ยวข้องกับคำพังเพยจาก 11.04


@rxt - หากคุณสร้างสคริปต์สำหรับสิ่งนี้คุณควรใช้บางอย่างเช่น sed / gawk เพื่อแทนที่ค่า DefaultSession หากมีอยู่แล้ว คุณอาจต้องการตรวจสอบว่า GDM ใช้เป็นตัวจัดการการแสดงผลหรือไม่ดูที่: linuxandfriends.com/2008/09/06/…
James T Snell

ขอบคุณสำหรับการตอบกลับ. ฉันตรวจสอบแล้วและเครื่องมือจัดการหน้าจอที่ใช้คือ GDM ฉันเพิ่มบรรทัดลงใน custom.conf และรีสตาร์ทแล้วและมันไม่ทำงาน จากนั้นฉันคิดว่าอาจเป็นเพราะบัญชีมีอยู่แล้ว ดังนั้นฉันสร้างผู้ใช้ใหม่สลับไปยังผู้ใช้นั้นและยังคงเป็นหนึ่ง
SPRBRN

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