मैं लॉगिन स्क्रीन में एप्लिकेशन / सिस्टम संकेतक कैसे जोड़ूं या उसमें हेरफेर करूं?


11

मैं कई संकेतक हटाना चाहता हूं जो आमतौर पर लॉगिन स्क्रीन के ऊपरी-दाएं-बाएं दिखाई देते हैं। विशेष रूप से, मैं एक्सेसिबिलिटी, कीबोर्ड लेआउट, पावर और साउंड इंडिकेटर्स को हटाना चाहूंगा, हालांकि यह जानना अच्छा होगा कि इंडिकेटर्स को कैसे जोड़ा या हटाया जाए। मैं यह कैसे कर सकता हूँ?


आप एकता-अभिवादन का उपयोग कर रहे हैं? इसमें एक कॉन्फ़िगर फ़ाइल होनी चाहिए /etc/lightdm/, लेकिन मुझे याद नहीं है कि मैं कौन से समय पर विंडोज मशीन पर बैठा हूं। सभी फाइलें पढ़ें - आपके द्वारा बताए गए संकेतकों के बारे में कम से कम एक अनुभाग होना चाहिए। फ़ाइल को बैकअप के रूप में कॉपी करें और पता करें कि इसे कैसे संपादित किया जाए। या इसकी सामग्री पोस्ट करें (जैसा कि आपके प्रश्न को संपादित करें!) और मेरे पास एक नज़र होगा। तुम मुझे एक टिप्पणी (@ByteCommander) तो छोड़ने के लिए है ...
बाइट कमांडर

1
आपके द्वारा उपयोग की जा रही प्रणाली क्या है? 14.04?
सर्गी कोलोडियाज़नी

@ शेर, हां, मैं 14.04 का उपयोग कर रहा हूं।
चार

@ByteCommander, वहाँ में चार स्वागतकर्ता विन्यास फाइल कर रहे हैं मेरी /etc/lightdm: lightdm.conf, lightdm-gtk-greeter.conf, lightdm-gtk-greeter-ubuntu.conf, और lightdm-webkit-greeter.conf। मुझे नहीं पता कि उनमें से किसी के बीच क्या अंतर है, लेकिन मैंने उनमें से प्रत्येक के माध्यम से लॉगिन स्क्रीन घड़ी को अक्षम करने की कोशिश की, और यह काम नहीं किया।
चार

मैं अब 15.04 पर हूं और मुझे डर है कि मुझे इनमें से कोई भी कॉन्फिगर फाइल नहीं है ... क्या आप अपनी चार कॉन्फिग फाइल्स ( उदाहरण के लिए pastebin.com पर ) अपलोड कर सकते हैं और लिंक शेयर कर सकते हैं? मैं उन्हें देख सकता था और देख सकता था कि क्या वे मेरे बारे में याद रखते हैं।
बाइट कमांडर

जवाबों:


6

अलग दृष्टिकोण के साथ आ रहा है:

$ pstree
init─┬─...
     ├─lightdm─┬─Xorg
     │         ├─lightdm─┬─lightdm-greeter───unity-greeter───4*[{unity-greeter}]
     ...

$ dpkg -L unity-greeter
...
/usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml
...

$ more /usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml

...
    <key name="indicators" type="as">
      <default>['ug-accessibility', 'com.canonical.indicator.keyboard', 'com.canonical.indicator.session', 'com.canonical.indicator.datetime', 'com.canonical.indicator.
power', 'com.canonical.indicator.sound', 'application']</default>
      <summary>Which indicators to load</summary>
    </key>
...

unity-greeterlightdmउपयोगकर्ता द्वारा चलाया जाता है ! इसके बजाय dconfउस भूत उपयोगकर्ता के लिए सेटिंग बदलने का एक तरीका खोजने के लिए चारों ओर । मैं डिफ़ॉल्ट को ओवरराइड करता हूं। Ubuntu 14.04 64bit (VirtualBox) में परीक्षण किया गया।

  1. नई dconfओवरराइड फ़ाइल बनाएँ

    sudo nano /usr/share/glib-2.0/schemas/90_unity-greeter.gschema.override
    

    इन दो पंक्तियों को उस संकेतक के साथ रखें जिसमें आप रखना चाहते हैं:

    [com.canonical.unity-greeter]
    indicators=['com.canonical.indicator.session']
    

    डिफ़ॉल्ट है:

    ['ug-accessibility', 'com.canonical.indicator.keyboard', 'com.canonical.indicator.session', 'com.canonical.indicator.datetime', 'com.canonical.indicator.power', 'com.canonical.indicator.sound', 'application']
    
  2. पुनः संयोजक glibस्कीमा

    sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
    
  3. प्रदर्शन प्रबंधक को पुनरारंभ करें

    sudo service lightdm restart
    

1
यह मुझे एक्सेसिबिलिटी (नॉन-एक्सेसिबिलिटी) और वायरलेस (एप्लिकेशन) इंडिकेटर्स को हटाने की अनुमति देता है। इस उत्तर और आपके पिछले एक के बीच, अब पहले से इंस्टॉल किए गए संकेतकों में से प्रत्येक को निकालना संभव है।
चार

@ इंकबल्ड, वास्तव में यह एकल सेटिंग बिंदु के साथ सभी संकेतकों को कवर करता है। मेरे अन्य आंशिक समाधान के
user.dz

8

एक रास्ता जो मैंने Ubuntu 14.04 में LightDM (Default) का उपयोग करके देखा है; में संग्रहित कुछ विन्यास फाइल का उपयोग करना/usr/share/unity/indicators/

मान लें कि आप कीबोर्ड संकेतक छिपाना चाहते हैं:

  1. संपादन के लिए संबंधित फ़ाइल खोलें

    sudo nano /usr/share/unity/indicators/com.canonical.indicator.keyboard
    
  2. जिस मोड में आप छिपाना चाहते हैं, उसके लिए टिप्पणी पथ पथ, उदाहरण यह ग्रीटिंग स्क्रीन और लॉक स्क्रीन में छिपाएगा

    [Indicator Service]
    Name=indicator-keyboard
    ObjectPath=/com/canonical/indicator/keyboard
    Position=80
    
    [desktop]
    ObjectPath=/com/canonical/indicator/keyboard/desktop
    
    #[desktop_greeter]
    #ObjectPath=/com/canonical/indicator/keyboard/desktop_greeter
    
    #[desktop_lockscreen]
    #ObjectPath=/com/canonical/indicator/keyboard/desktop_lockscreen
    
    [ubiquity]
    ObjectPath=/com/canonical/indicator/keyboard/desktop
    
  3. रिबूट या बस प्रदर्शन प्रबंधक को पुनरारंभ करें

    sudo service lightdm restart
    

1
एएए! यह पहली बात है कि मैंने कोशिश की है कि काम करता है! हालाँकि, मुझे वायरलेस या एक्सेसिबिलिटी इंडिकेटर मौजूद नहीं दिख रहे हैं, दोनों को मैं छिपाना चाहता हूं। क्या आप जान पाएंगे कि ये कहां हैं?
चार

मैं पुष्टि करता हूं कि, नेटवर्क इंडिकेटर जिसके द्वारा बनाया गया है nm-appletऔर मैं एक्सेसिबिलिटी इंडिकेटर के बारे में निश्चित नहीं हूं।
user.dz
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.