लॉन्चर में पिन किए गए एप्लिकेशन को सभी उपयोगकर्ताओं के लिए कैसे प्रदर्शित किया जाए?


11

मुझे एकता लांचर में एक एप्लिकेशन को पिन करने की आवश्यकता है ताकि इसे सभी उपयोगकर्ताओं के लिए देखा जा सके।

वर्तमान में, मैंने जो कुछ भी बदला है वह केवल स्थानीय उपयोगकर्ता को प्रभावित करता है।

जवाबों:


8

नए बनाए गए उपयोगकर्ताओं के लिए लॉन्चर में पिन किए गए एप्लिकेशन प्रदर्शित करने के लिए आप एक नया ओवरराइड सेट करके डिफ़ॉल्ट सेटिंग्स स्कीमा बदल सकते हैं:

फ़ाइल बनाएं /usr/share/glib-2.0/schemas/10_local-unity-launcher.gschema.overrideऔर निम्न कोड डालें ( .desktopफ़ाइलें नीचे संग्रहीत हैं /usr/share/applications/):

[com.canonical.Unity.Launcher]
favorites=['pinned-application1.desktop', 'pinned-application2.desktop']

आपको सभी पिन किए गए एप्लिकेशन डालने होंगे। /usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xmlसेटिंग स्कीमा और कुंजी खोज कर डिफ़ॉल्ट मान देखें :

        <schema path="/desktop/unity/launcher/" id="com.canonical.Unity.Launcher" gettext-domain="unity">
    <key type="as" name="favorites">
      <default>DEFAULT_VALUES</default>

तब recompile स्कीमा फ़ाइल /usr/share/glib-2.0/schemas/gschemas.compiled(जो gsettings द्वारा उपयोग की जाती है):

sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.