มีตัวแปรสภาพแวดล้อมที่ตั้งค่าไว้สำหรับ Unity หรือไม่


10

สคริปต์ของฉันต้องสามารถตรวจสอบได้ว่ามีการใช้เอกภาพบน Gnome DE หรือไม่ วิธีเดียวที่ฉันคิดได้ก็คือดูว่าไฟล์ config อยู่ที่นั่นหรือไม่

คำตอบ:


11

Ubuntu 11.10

  1. เซสชันของ Ubuntu (คอมไพล์ / เอกภาพ)

    DESKTOP_SESSION=ubuntu
    GDMSESSION=ubuntu
    XDG_CURRENT_DESKTOP=Unity
    
  2. เซสชัน 2D ของ Ubuntu (ความทึบ):

    DESKTOP_SESSION=ubuntu-2d
    GDMSESSION=ubuntu-2d
    XDG_CURRENT_DESKTOP=Unity
    
  3. เซสชัน Gnome (gnome-shell):

    DESKTOP_SESSION=gnome-shell
    GDMSESSION=gnome-shell
    XDG_CURRENT_DESKTOP=GNOME
    
  4. เซสชัน Gnome Classic (ความทึบ):

    DESKTOP_SESSION=gnome-classic
    GDMSESSION=gnome-classic
    XDG_CURRENT_DESKTOP=GNOME
    
  5. Gnome Classic ไม่มีผลกระทบเซสชัน (metacity):

    DESKTOP_SESSION=gnome-fallback
    GDMSESSION=gnome-fallback
    XDG_CURRENT_DESKTOP=GNOME
    

Ubuntu 11.04

  1. เซสชัน Ubuntu (คอมไพล์ / เอกภาพ):

    DESKTOP_SESSION=gnome
    GDMSESSION=gnome
    
  2. เซสชัน Ubuntu คลาสสิก (คอมโพสิต):

    DESKTOP_SESSION=gnome-classic
    GDMSESSION=gnome-classic
    
  3. Ubuntu Classic ไม่มีเอฟเฟกต์ (ความทึบ):

    DESKTOP_SESSION=gnome-2d
    GDMSESSION=gnome-2d
    

เมื่อฉันเรียกใช้ Unity ฉันดูเหมือนจะมีค่า "gnome" สำหรับตัวแปรเหล่านั้นและไม่พบ XDG_CURRENT_DESKTOP ใช้คำสั่ง env ฉันค้นหา COMPIZ_CONFIG_PROFILE = ubuntu
P4L

@ P4L: คำตอบของฉันขึ้นอยู่กับ 11.10 ฉันพลาดแท็ก 11.04 ในคำถาม :(
enzotib

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