क्या एक पर्यावरण चर है जो एकता के लिए निर्धारित है?


10

मेरी स्क्रिप्ट को यह पता लगाने में सक्षम होने की आवश्यकता है कि क्या एकता का उपयोग गनोम डे के शीर्ष पर किया जा रहा है। केवल एक और तरीका है जिसके बारे में मैं सोच सकता हूं कि क्या मूल रूप से कॉन्फिग फाइल है या नहीं।

जवाबों:


11

उबंटू 11.10

  1. उबंटू सत्र (कम्पिज़ / एकता)

    DESKTOP_SESSION=ubuntu
    GDMSESSION=ubuntu
    XDG_CURRENT_DESKTOP=Unity
    
  2. उबुन्टु 2 डी सत्र (मेटासिटी):

    DESKTOP_SESSION=ubuntu-2d
    GDMSESSION=ubuntu-2d
    XDG_CURRENT_DESKTOP=Unity
    
  3. सूक्ति सत्र (सूक्ति-शैल):

    DESKTOP_SESSION=gnome-shell
    GDMSESSION=gnome-shell
    XDG_CURRENT_DESKTOP=GNOME
    
  4. सूक्ति क्लासिक सत्र (मेटासिटी):

    DESKTOP_SESSION=gnome-classic
    GDMSESSION=gnome-classic
    XDG_CURRENT_DESKTOP=GNOME
    
  5. सूक्ति क्लासिक कोई प्रभाव सत्र (मेटासिटी):

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

उबंटू 11.04

  1. उबंटू सत्र (कम्पोज़ / एकता):

    DESKTOP_SESSION=gnome
    GDMSESSION=gnome
    
  2. उबंटू क्लासिक सत्र (कॉम्पिज़):

    DESKTOP_SESSION=gnome-classic
    GDMSESSION=gnome-classic
    
  3. उबंटू क्लासिक नो इफेक्ट्स सेशन (मेटासिटी):

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

जब मैं यूनिटी चला रहा होता हूं, मुझे लगता है कि उन चरों के लिए मान "सूक्ति" है और XDG_CURRENT_DESKTOP नहीं मिला है। Env कमांड का उपयोग करते हुए, मुझे COMPIZ_CONFIG_PROFILE = ubuntu मिल जाती है।
P4L

@ P4L: मेरा उत्तर ११.१० पर आधारित है, मैं इस प्रश्न में ११.०४ से चूक गया :(
enzotib

@ P4L: मैंने अपना जवाब अपडेट किया
enzotib
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.