जवाबों:
सिस्टम सेटिंग्स ( सूक्ति नियंत्रण केंद्र ) में
एक कस्टम ऐप जोड़ने के लिए , इसकी डेस्कटॉप प्रविष्टि फ़ाइल खोजें - /usr/share/applications/{appname}.desktop
और इसे संपादित करने के लिए सुनिश्चित करें कि निम्नलिखित प्रविष्टियाँ मौजूद हैं:
Categories=Settings;X-GNOME-Settings-Panel;xxxxx;
X-GNOME-Settings-Panel={appname}
{appname}
सिस्टम सेटिंग्स में आप जो ऐप जोड़ रहे हैं उसका नाम बदलें ।
xxxxx
वह अनुभाग तय करता है जहां आपका ऐप प्रदर्शित होता है। xxxxx
इन संभावित विकल्पों में से किसी एक के साथ बदलें :
X-GNOME-PersonalSettings - व्यक्तिगत अनुभाग
HardwareSettings - हार्डवेयर अनुभाग (ध्यान दें कि उपसर्ग X-GNOME उपयोग नहीं किया गया है)
X-GNOME-SystemSettings - सिस्टम अनुभाग
संशोधनों के बाद यह आदेश चलता है:
sudo update-desktop-database
यह Ubuntu 12.04 LTS 12.04 पर gnome-control-center संस्करण 3.4.2-0ubuntu0.12 के साथ आजमाया गया और परीक्षण किया गया
ध्यान देने योग्य बातें :
~/.local/share/applications
और परिणामस्वरूप, केवल एक उपयोगकर्ता के लिए सिस्टम सेटिंग्स में ऐप्स जोड़ना संभव नहीं है।gnome-control-center
gnome-control-center
X-GNOME-Settings-Panel;X-GNOME-SystemSettings;
में Categories
और जोड़ने X-GNOME-Settings-Panel=sample
के लिए पर्याप्त है।
अभी सिस्टम सेटिंग्स में कस्टम आइटम जोड़ना GNOME से अपस्ट्रीम का समर्थन नहीं करता है
उबंटू सिस्टम सेटिंग्स को पैच करता है gnome-control-center
ताकि इसमें शामिल हो सके कि इसमें ubuntu विशिष्ट प्रविष्टियां हों।
लंबी कहानी छोटी, आपको libgnome-control-center-dev
अपने एप्लिकेशन के चारों ओर एक आवरण स्थापित करने और बनाने की आवश्यकता है जो कि गनोम-कंट्रोल-सेंटर पैकेज के libgnome-control-center-dev
लिए बनाया गया हैpkg-config
अभी इसे जोड़ने के लिए कोई GUI विधि नहीं है। आपको इसे प्रोग्रामेटिक रूप से C का उपयोग करने की आवश्यकता है और यह केवल Ubuntu पर काम करेगा।
तृतीय पक्ष प्रविष्टियों (जिन्हें पैनल कहा जाता है) की अनुमति नहीं देने का तर्क डेविड ज़ुथेन द्वारा विस्तृत है
> Thu, May 12, 2011 at 4:39 PM, Sergey Udaltsov wrote:
> My whole point was that in the ideal world GNOME could be extensible
> enough so that no _forking_ would be necessary. Extension modules, not
> patches. That would be not a side effect of the license but the
> fundamental feature of the architecture. Do you see the difference?
Yes. I also think we tried that with GNOME 2 and failed. I mean, look
at GNOME 2's control center - on all distros, it's a royal mess of
random crap from either GNOME, the distro or 3rd party app written by
a kid in a basement. With GNOME 3.2, we will have a simpler control
center (since the extension mechanism is going away) but it will be
_awesome_.
Ubuntu 14.04 lts के लिए @ लांसर से उत्तर का अद्यतन:
यह ubuntu टीम से सूक्ति-प्रणाली-सेटिंग्स के कांटे से आ सकता है क्योंकि मैं कुछ ब्लॉग पोस्ट पर कहीं भी पढ़ सकता था (जहां याद नहीं कर सकता: .. /)
वैसे भी, निम्नलिखित 2 पंक्तियाँ मतभेदों को दिखाती हैं, और अधिक गहन उदाहरण इस प्रकार है
X-Unity-Settings-Panel={appname}
Categories=GNOME;GTK;Settings;X-Unity-Settings-Panel;xxxx;
उदाहरण के लिए:
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=TefApp
Name[C]=TefApp
Exec=/home/stephaneag/Documents/ubuntu_CustomSystemSettingsEntryApp/dummyScript.sh
Comment[C]=dumb dummy app
StartupNotify=true
Icon=utilities-terminal
Terminal=false
NoDisplay=false
# the following is necessary for the .desktop to be accepted in System Settings
# for our stuff to appear in "System" section:
#Categories=GNOME;GTK;Settings;X-Unity-Settings-Panel;X-GNOME-SystemSettings;
# for our stuff to appear in "Hardware" section:
#Categories=GNOME;GTK;Settings;X-Unity-Settings-Panel;HardwareSettings;
# for our stuff to appear in the "Personal" section:
Categories=GNOME;GTK;Settings;X-Unity-Settings-Panel;X-GNOME-PersonalSettings;
OnlyShowIn=Unity;
उपयोगकर्ता-व्यवस्थापक के साथ डिफ़ॉल्ट उपयोगकर्ता प्रोग्राम को बदलने पर विशिष्ट विवरण के साथ 14.04 के लिए अपडेट करें ताकि समूहों को बदला जा सके।
उपयोगकर्ता-व्यवस्थापक के साथ सूक्ति प्रणाली उपकरण स्थापित करें
sudo apt-get install gnome-system-tools
पुराने उपयोगकर्ता डेस्कटॉप को स्थानांतरित करें ताकि यह एकता नियंत्रण केंद्र में दिखाई न दे
cd /usr/share/applications/
mv unity-user-accounts-panel.desktop unity-user-accounts-panel.desktop.ORIG
डेटाबेस अद्यतन करें
sudo update-desktop-database
यह Ubuntu 14.04 LTS पर परीक्षण किया गया था। पता नहीं कैसे सिस्टम सिस्टम अपडेटेड फाइलों पर असर डालेगा। अगले उन्नयन पर निरीक्षण करना होगा।
/usr/share/applications/users.desktop:
[Desktop Entry]
Version=1.0
Name=Users and Groups
Comment=Add or remove users and groups
Exec=users-admin
Icon=config-users
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Settings;X-Unity-Settings-Panel;X-GNOME-SystemSettings;
OnlyShowIn=Unity;
X-Unity-Settings-Panel=users