क्या GIMP के साथ बेहतर व्यवहार करने के लिए वैश्विक अनुप्रयोग मेनू बनाया जा सकता है?


9

मुझे वास्तव में एकता का वैश्विक मेनू पसंद है।

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

मेरा प्रश्न:

  • क्या GIMP में इस व्यवहार को सुधारने का कोई तरीका है? जैसे, टूलबार्स को अलग-अलग विंडो के रूप में नहीं, या कॉम्पिज़ सेट करके तो यह उनके साथ ऐसा व्यवहार नहीं करता है?

  • या इसे विफल करते हुए, मैं सिर्फ एक आवेदन के लिए वैश्विक मेनू को कैसे अक्षम कर सकता हूं?

Gimp 2.6.12-1ubuntu1 के साथ सटीक का उपयोग करना

जवाबों:


10

यदि आप चाहते हैं कि एक विशेष अनुप्रयोग वैश्विक मेनू का उपयोग करने के लिए जिसे आप थोड़ा ज्ञात (लेकिन बहुत उपयोगी) पर्यावरण चर सेट कर सकते हैं:UBUNTU_MENUPROXY=0

इस प्रकार, एक टर्मिनल में दर्ज निम्नलिखित वैश्विक-मेनू अक्षम के साथ शुरू हो जाएगा:

UBUNTU_MENUPROXY=0 gimp-2.6

यहां छवि विवरण दर्ज करें

आप ध्यान दें कि वैश्विक मेनू जिम्प के लिए अक्षम है - अब यह मुख्य जिम्प विंडो के साथ है।

एक सुझाव के रूप में, यदि आप लॉन्चर आइकन के माध्यम से जिम्प लॉन्च करते हैं, तो /usr/share/applications/gimp.desktopफ़ाइल को अपने होम फ़ोल्डर में कॉपी करें ~/.local/share/applications(यदि आवश्यक हो तो बनाएं)।

exec=मान को स्क्रिप्ट फ़ाइल में बदलें - उदाहरण के लिए/home/dad/launchgimp.sh

UBUNTU_MENUPROXY=0 gimp-2.6इस नई फ़ाइल में कॉपी और पेस्ट करें और इसे निष्पादित अधिकार दें ( chmod +x ~/launchgimp.sh)

लॉगआउट करें और लॉगिन करें।


1
यह एक उत्कृष्ट उत्तर है, धन्यवाद। मैं इनाम के बारे में नहीं भूल गया हूं और यह जवाब सबसे अधिक संभावना है।
थोमसट्रेटर

6

शायद आसान में Exec फ़ील्ड को संपादित करने के लिए है /usr/share/applications/gimp.desktopकरने के लिए

Exec=env UBUNTU_MENUPROXY=0 gimp-2.6 %U

4

इस समस्या को जिम्प के नवीनतम संस्करण के साथ हल कर दिया गया है। जिम्प 2.8 में आप सिंगल विंडो मोड का उपयोग कर सकते हैं, इसलिए कोई अधिक गायब होने वाला ग्लोबल मेनू नहीं है।

गिम्प 2.8 स्थापित करना:

उबटन 12.04 के लिए पीपीए जोड़कर जिम्प 2.8 स्थापित किया जा सकता है। इन कदमों का अनुसरण करें:

  • जिम्प 2.8 स्थापित करने से पहले जिम्प के पुराने संस्करण को हटाने के लिए इसका महत्वपूर्ण है।
  • टर्मिनल खोलने और निम्नलिखित कमांड चलाने के लिए Alt+ Ctrl+ हिट Tकरें:

    सुडो एप्ट-गेट ऑटोरेमोव - अपार्ज जीम्प
    
  • PPA को जोड़ने और Gimp 2.8 को स्थापित करने के लिए निम्नलिखित कमांड्स चलाएं।

    सुडो ऐड-एप्ट-रिपोजिटरी पीपा: ओटो-केसेलगुलस / जिम्प
    sudo apt-get update
    sudo apt-get install जिम्प
    

जिम्प 2.8 में सिंगल विंडो मोड को कैसे इनेबल करें?

जिम्प और गोटो Windowsमेनू खोलें और चुनेंSingle-Window Mode

बस!


सुझाव के लिए धन्यवाद, लेकिन मैं एक ऐसे समाधान की तलाश में था जो उबंटू में मौजूदा जिम्प के साथ काम कर सके। मैं भविष्य में कुछ समय में इसे बनाने के लिए जिम्प 2.8 का इंतजार कर रहा हूं, हालांकि।
थोमसट्रेटर

जिम्प 2.8 बाहर है और इसे स्थिर कहा जाता है। यह 12.04 रिपॉजिटरी में नहीं है और अगर चीजें उबंटू में हमेशा की तरह काम करती हैं, तो शायद 12.10 तक नहीं होगी। मेरा सुझाव है कि या तो 2.8 स्थापित करने के लिए जीआईएमपी पीपीए का उपयोग करें और ऊपर बताए अनुसार एकल विंडो मोड (विंडोज़ मेनू) को सक्षम करें या वैश्विक मेनू को अक्षम करें।
करने के लिए क्या

मैंने 2.6 को हटाए बिना PPA से Gimp 2.8 स्थापित किया और कुछ भी नहीं टूटा। ऐसा लगता है कि सब कुछ ठीक से काम कर रहा है।
करने के लिए क्या

जिम्प उबंटू 12.10 के
रिपोज

2

1 है। संपादन के लिए फ़ाइल खोलें:

sudo gedit /usr/share/applications/gimp.desktop

२। निम्नलिखित लाइन का पता लगाएँ और इसे हटा दें

Exec=gimp-2.8 %U

३। निम्नलिखित लाइन डालें

Exec=env UBUNTU_MENUPROXY=0 gimp-2.8 %U

४। फ़ाइल के शीर्ष में भी निम्नलिखित पंक्ति जोड़ें

#!/usr/bin/env xdg-open

नीचे दी गई तस्वीर में फ़ाइल सामग्री देखें: http://i.stack.imgur.com/PZTur.png

परिणाम नीचे दी गई तस्वीर में देखें: http://i.stack.imgur.com/rkl83.png

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