eog (आँख का सूँघना)
11.04 और ubuntu के पिछले संस्करण
जब आपने उल्लेख किया है कि आप किसी छवि को राइट-क्लिक कर सकते हैं और वॉलपेपर के रूप में सेट कर सकते हैं, तो यह उत्तर आपके मतलब का अनुमान लगाता है - जेपीईजी छवि को ईओजी में खोलें, राइट-क्लिक करें और "डेस्कटॉप पृष्ठभूमि के रूप में सेट करें" चुनें।
इस उत्तर के साथ, आप इस विकल्प को हटा सकते हैं:
इस धारणा को ध्यान में रखते हुए, आप सीधे स्रोत को संपादित करके (यदि आप पैकेज वितरित करना चाहते हैं) या प्रति-ग्राहक जीटीके विंडो डेटा को संशोधित करके मेनू-विकल्प और राइट-क्लिक विकल्प को हटा सकते हैं।
समाधान 1 - GTK विंडो डेटा संपादित करें
पहला बैकअप GTK विंडो डेटा:
sudo cp /usr/share/eog/eog-ui.xml ~/
gksudo gedit /usr/share/eog/eog-ui.xml
अब "वॉलपेपर" खोजें - प्रत्येक पंक्ति को हटाएं जिसमें यह कीवर्ड है और सहेजें।
परिवर्तनों को वापस लाने के लिए:
sudo cp ~/eog-ui.xml /usr/share/eog
समाधान 2 - डिबेट पैकेज वितरित करें
यह इस नुस्खा के साथ किया जा सकता है:
apt-get source eog
sudo apt-get build-dep eog
sudo apt-get install devscripts
यदि यह आपके मेल को कॉन्फ़िगर करने के लिए कहता है - कोई कॉन्फ़िगरेशन नहीं चुनें
cd eog-2*/data
gedit eog-ui.xml
अब "वॉलपेपर" खोजें - प्रत्येक पंक्ति को हटाएं जिसमें यह कीवर्ड है।
सहेजें।
cd ..
gedit debian/changelog
+ppakarthick
पहली पंक्ति में जोड़ें ताकि वह कुछ इस तरह पढ़े:
eog (2.32.1-0ubuntu2+ppakarthick) natty; urgency=low
debuild -us -uc
cd ..
sudo dpkg -i eog_*.deb
नोट - स्थापित करने के लिए केवल एक ही डेब पैकेज है - आपके द्वारा स्थापित किए गए ubuntu आर्किटेक्चर के आधार पर 32bit या 64bit। अन्य डिबेट का उत्पादन एक डिबग पैकेज और एक विकास पैकेज है, जिसे आप अनदेखा कर सकते हैं।
परिवर्तनों को वापस लाने के लिए:
sudo apt-get purge eog
sudo apt-get install eog
यह पूर्ण ईओजी पैकेज को हटा देगा। फिर, दूसरा कमांड रिपॉजिटरी, वर्तमान ईओजी पैकेज से फिर से डाउनलोड होगा।
नोट - यह मेटा पैकेज को हटाना चाह सकता है ubuntu-desktop
। इसका एकमात्र प्रभाव यह है कि यदि आप नैटी में अपग्रेड करने का इरादा रखते हैं। यदि आप अपग्रेड करना चाहते हैं, ubuntu-desktop
तो अपग्रेड से पहले इंस्टॉल करें।
सूक्ति-नियंत्रण-केंद्र पृष्ठभूमि टैब
इस टैब के लिए GTK विंडो डेटा फ़ाइल में है, /usr/share/gnome-control-center/ui/appearance.ui
लेकिन मुझे इस फ़ाइल में एक सुविधाजनक स्थान नहीं मिला है कि आप बैकग्राउंड टैब को ही छिपा सकें।
स्रोत-कोड परिवर्तन के साथ - आप पृष्ठभूमि को प्रदर्शित करने के लिए पृष्ठभूमि टैब और इसके बटन दोनों प्राप्त कर सकते हैं और बटन क्लिक होने पर कुछ भी नहीं कर सकते हैं।
यह समाधान ऊपर के समाधान 2 के समान है।
apt-get source gnome-control-center
sudo apt-get build-dep gnome-control-center
sudo apt-get install devscripts
यदि यह आपके मेल को कॉन्फ़िगर करने के लिए कहता है - कोई कॉन्फ़िगरेशन नहीं चुनें
cd gnome*/capplets/appearance
gedit appearance-desktop.c
अब निम्नलिखित फंक्शन की तलाश करें और return;
दिखाए अनुसार जोड़ें :
void
desktop_init (AppearanceData *data,
const gchar **uris)
{
GtkWidget *add_button, *w;
GtkCellRenderer *cr;
char *url;
data->wp_update_gconf = TRUE;
data->wp_uris = NULL;
return;
सहेजें।
cd ../..
gedit debian/changelog
+ppakarthick
पहली पंक्ति में जोड़ें ताकि वह कुछ इस तरह पढ़े:
gnome-control-center (1:2.30.1-0ubuntu2+ppakarthick) lucid-proposed; urgency=low
debuild -us -uc
cd ..
sudo dpkg -i capplets*.deb
sudo dpkg -i libgnome-window-settings1*.deb
sudo dpkg -i gnome-control-center_*.deb
परिवर्तनों को वापस लाने के लिए:
sudo apt-get purge gnome-control-center libgnome-window-settings1 capplets-data
sudo apt-get install ubuntu_desktop
यह पूरा गनोम-कंट्रोल-सेंटर पैकेज और कुछ अन्य पैकेजों को हटा देगा। फिर, दूसरा कमांड रिपॉजिटरी से फिर से डाउनलोड होगा, पहले हटाए गए सभी पैकेज।
gnome-control-center
) तक पहुंचने की आवश्यकता है ?