उबंटू 13.04: टर्मिनेटर को डिफ़ॉल्ट टर्मिनल एमुलेटर के रूप में नौटिलस "ओपन टर्मिनल" के साथ सेट करें


9

मैंने कुछ दिनों पहले उबंटू 13.04 में अपग्रेड किया है।
Ubuntu 12.10 के साथ मैंने डिफ़ॉल्ट टर्मिनल सेट किया था:

gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator
gsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x"

मैंने sudo update-alternatives --config x-terminal-emulatorभी इसके साथ सेट किया था ।

लेकिन इनमें से कोई भी विकल्प Ubuntu 13.04 पर काम नहीं करता है।

मैं टर्मिनेटर को डिफ़ॉल्ट टर्मिनल एमुलेटर के रूप में नौटिलस " ओपन टर्मिनल " के साथ कैसे सेट कर सकता हूं ?

यह कोई नकल नहीं है। जैसा कि मैंने कहा है: मैं एकता में प्रयुक्त डिफ़ॉल्ट टर्मिनल कैसे सेट कर सकता हूं? नॉटिलस "ओपन टर्मिनल" के साथ उबंटू 13.04 पर काम नहीं करता है।
मेरा सवाल है: "टर्मिनेटर के रूप में डिफ़ॉल्ट टर्मिनल एमुलेटर NAUTILUS" खुली टर्मिनल "के साथ 13.04 पर सेट करें"


अगली बार कृपया उल्लेख करें कि आपने पहले से क्या देखा है। यह बहुत मदद करेगा।
सेठ

अगली बार कृपया पूरा प्रश्न बेहतर पढ़ें। ;-)
जुआन सिमोन

जवाबों:


9

यहाँ 'टर्मिनेटर में ओपन' विकल्प कैसे जोड़ा जाए:

  1. 'Nautilus-Actions कॉन्फ़िगरेशन उपकरण' स्थापित करें

    sudo apt-get install nautilus-actions
    
  2. 'Nautilus-Actions कॉन्फ़िगरेशन टूल' में, निम्नलिखित के साथ एक नया नियम जोड़ें (मार्गदर्शन के रूप में):

    • क्रिया टैब में, दोनों बक्से पर टिक करें और एक उपयुक्त नाम चुनें (जैसे कि टर्मिनेटर में खोलें):

      कार्रवाई (टैब)

    • कमांड टैब में, सेट करें:

      • पथ: टर्मिनेटर
      • पैरामीटर: - मेहनती-निर्देशिका =% f

      कमांड (टैब)

    • Mimetypes टैब में, सेट करें:

      • Mimetype फ़िल्टर: इनोड / डायरेक्टरी

    Mimetypes (टैब)

    • नियम को बचाने के लिए फ़ाइल> सहेजें पर जाएं और आप सभी सेट हैं।
  3. मेरा सुझाव है कि आप संपादन> प्राथमिकता में निम्नलिखित को हटाकर दो स्तर के संदर्भ मेनू से छुटकारा पाने के लिए Nautious-Actions कॉन्फ़िगरेशन टूल में वरीयताएँ भी बदलते हैं:

    • (untick) एक रूट 'Nautilus-Actions' मेनू बनाएँ
    • (untick) Nautilus के संदर्भ मेनू में 'Nautious-Actions' आइटम जोड़ें

    पसंद

  4. लॉग आउट करें और फिर से लॉग इन करें।

अब आप पूरी तरह से तैयार हैं और अगर आपको Nautilus में राइट-क्लिक करना है तो 'Open in Terminator' विकल्प देखना चाहिए।


0

यह भी एक 'हैक' का एक सा है, लेकिन यह जर्मनो द्वारा प्रदान किए गए एक की तुलना में कम दर्दनाक है, और यदि आप इसे पूर्ण पथनाम ( /usr/bin/gnome-terminalकेवल के बजाय gnome-terminal) के साथ संदर्भित करके आपको अभी भी सूक्ति-टर्मिनल का उपयोग करने की अनुमति देते हैं ।

सुनिश्चित करें कि आपकी ~ / .bashrc फ़ाइल में निम्नलिखित कहीं हैं:

if [ -d ~/bin ]; then
    export PATH=~/bin:$PATH
fi

फिर एक शेल में निम्नलिखित चलाएँ:

mkdir -p ~/bin
ln -s /usr/bin/terminator ~/bin/gnome-terminal

अंत में, लॉग-आउट, और अपने उबंटू खाते में वापस।


0

संपादित करें: बस इस अर्थ को देखा कि यह सब के बाद 13.04 के साथ काम नहीं करता है। फिर भी, यह कुछ ऐसा है जिसकी मैं कोशिश करूँगा (मैं 12.04 LTS btw पर हूँ): गनोम-टर्मिनल के बजाय टर्मिनेटर लॉन्च करने के लिए नॉटिलस-ओपन-टर्मिनल की स्थापना

वास्तविक सन्देश:

यह बहुत देर हो सकती है, लेकिन जब से मैं एक ही चीज़ के समाधान के लिए देख रहा था, लेकिन konsole के लिए ...

यदि आप स्थापित dconf-editorकरते हैं (gsettings कमांड के समान) आप उस टर्मिनल को सेट कर सकते हैं जिसे आप dconf-editor खोलकर खोलना चाहते हैं:

org->gnome->desktop->applications->terminal->exec = terminator
org->gnome->desktop->applications->terminal->exec-arg = -x

बाद में आप छोड़ सकते हैं और साथ में फिर से शुरू nautilus -qकर सकते हैं (प्रकट होने के लिए दो निष्पादन ले सकते हैं)

$ /usr/bin/nautilus -q
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
Shutting down nautilus-open-terminal extension
Shutting down nautilus-gdu extension

अब कमांड लाइन से नॉटिलस को डिबग करना भी संभव है:

$ /usr/bin/nautilus
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
...
...

'ओपन इन टर्मिनल' कॉल करते समय कोई भी समस्या यहां लॉग इन होगी।

नोट: यह केवल -qध्वज के साथ कॉल करने के बाद ही संभव था । अन्यथा कॉल नॉटिलस बस आवेदन को खोलता है और बिना लॉग किए शेल पर वापस लौटता है।

मेरी समस्या, अगर यह किसी को भी रूचि देता है, तो यह था कि -xarg, konsole के साथ काम नहीं करता है, इसलिए मैंने इसे बदल दिया --new-tab -eक्योंकि मैं नहीं चाहता था कि एक नई Konsole विंडो हर बार खुल जाए।

आशा है कि यह किसी की मदद करता है।


-1
sudo apt-get install terminator && sudo apt-get remove gnome-terminal && sudo ln /usr/bin/terminator /usr/bin/gnome-terminal

5
यह "फिक्स" थोड़ा टेढ़ा है।
जुआन सिमोन

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