मैं यूनिटी में उपयोग होने वाला डिफ़ॉल्ट टर्मिनल कैसे सेट कर सकता हूं?


130

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

मैं एक गैर-डिफ़ॉल्ट टर्मिनल शुरू करने के लिए Ctrl+ Alt+ Tहॉटकी का उपयोग करना चाहूंगा । डिफ़ॉल्ट टर्मिनल गनोम-टर्मिनल है।

मैं डिफ़ॉल्ट टर्मिनल मान को कहाँ बदल सकता हूँ?

जवाबों:


126

12.04 और नए के लिए

gconfअब पदावनत किया गया है - http://en.wikipedia.org/wiki/GConf - और gsettingsइसके स्थान पर उपयोग किया जा सकता है।

gsettings set org.gnome.desktop.default-applications.terminal exec 'terminal'

जहां टर्मिनल वह कमांड है जिसे आप टर्मिनल से खोलने के लिए उपयोग करेंगे।


मैंने टर्मिनेटर को टर्मिनल के रूप में स्थापित किया है और गनोम-टर्मिनल की स्थापना रद्द की है, लेकिन आपके द्वारा सुझाई गई कमांड मेरे लिए काम नहीं करती है।
गौरव अग्रवाल

13.10 को मेरे लिए ठीक काम करता है।
मार्टिन

2
मैं अपने मुख्य टर्मिनल के रूप में टर्मिनेटर का उपयोग करता हूं, लेकिन इस कमांड को चलाने के बाद, ctrl + alt + T अब बिल्कुल भी काम नहीं करता है।
user1880405

2
@ TorbenGundtofte-ब्रून की जगह konsoleके साथ gnome-terminal
Rumesh

1
अभी भी Ubuntu 16.04 के लिए काम करता है
geekQ

73
sudo update-alternatives --config x-terminal-emulator

5
हालांकि यह प्रश्न का एक शानदार उत्तर है (और आम तौर पर डिफ़ॉल्ट प्रोग्राम IMHO को बदलने का एक बेहतर तरीका) यह सभी परिस्थितियों में 'पसंद का हथियार' नहीं हो सकता है। विस्तृत करने के लिए: मैं चूक टर्मिनल को डिफ़ॉल्ट के रूप में सेट करना चाहता था लेकिन अपडेट-विकल्पों द्वारा ऐसा करने की कोशिश करने पर यह कभी नहीं दिखा ।
FuzzyQ

1
इसके अलावा, आप स्क्रिप्ट xdg-open :)sudo gedit `which xdg-open`
iegik

यह शॉर्टकट कमांड परिणाम को नहीं बदलता है, जैसा कि प्रश्न में स्पष्ट रूप से कहा गया है, मुझे नहीं लगता कि इसमें इतने सारे बदलाव क्यों हैं।
m3rosss

यह मेरे लिए Ubuntu 17.04 पर काम करता है। मैंने इंस्टॉल किया terminologyऔर यह Ctrl + Alt + T टर्मिनल बन गया। दौड़ा update-alternativesऔर इसे वापस बदल दिया gnome-terminal, और यह तुरंत काम किया।
rjh

40

केवल उबंटू में 11.10 या इससे पहले! नए संस्करणों के लिए LucaB उत्तर देखें !

एक टर्मिनल खोलें (जैसे सूक्ति-टर्मिनल)

अगला कमांड चलाएँ:

gconftool --type string --set /desktop/gnome/applications/terminal/exec <YOUR-TERMINAL>

उदाहरण के लिए:

gconftool --type string --set /desktop/gnome/applications/terminal/exec terminator

किया हुआ :)।


5
यह मेरे लिए इसे ठीक नहीं करता है। जब मैं इसकी .desktop फ़ाइल (जो निर्दिष्ट करता है Terminal=True) के माध्यम से Htop शुरू करता हूं , तो यह Gnome टर्मिनल में शुरू होता है, चाहे जो भी हो। क्या डिफ़ॉल्ट टर्मिनल एमुलेटर को बदलने के लिए एक और जगह है?
रयान थॉम्पसन

2
सही जवाब है!
गेरेप

@gerep मेरा उत्तर सही है, क्योंकि प्रश्न ठीक उबंटू संस्करण को परिभाषित करता है: 11.10 । निश्चित रूप से नए संस्करणों में gconftool को हटा दिया जाता है, इसलिए यह सही समाधान नहीं है।
रेजिसज

28

शॉर्टकट बदलने के लिए और डिफ़ॉल्ट नहीं होने पर,

  1. कीबोर्ड के लिए खोज
  2. शॉर्टकट और कस्टम शॉर्टकट पर जाएं
  3. नया शॉर्टकट जोड़ने के लिए प्लस चिह्न दबाएं (इस स्थिति में टर्मिनेटर)
  4. जब बताया गया कि शॉर्टकट ctrl + alt + t पहले से उपयोग में है "reasign"

कीबोर्ड के लिए खोज नया शॉर्टकट जोड़ें reasign


2
मेरे लिए काम नहीं करता है।
गौरव अग्रवाल

+100 समझने में सबसे आसान है और वह जो समय की कसौटी पर खरा उतरा है।
ब्रैंडन बर्टेल्सन

चूँकि sudo update-alternatives --config x-terminal-emulator"लिंक ग्रुप एक्स-टर्मिनल-एम्यूलेटर (केवल / usr / bin / x-टर्मिनल-एमुलेटर प्रदान करना): /usr/bin/gnome-terminal.wrapper" को कॉन्फ़िगर करने के लिए कुछ भी नहीं है। " और इसके बावजूद कि मेरे पास गुएक स्थापित है, मैंने इस विकल्प का उपयोग किया है। अपनी जगह Ctrl + Alt + T का उपयोग करने के लिए Shift + Ctrl + Alt + T और सेटअप Guake के सामान्य टर्मिनल को बदल दिया। एकमात्र मुद्दा यह है कि मैं राइट क्लिक और टर्मिनल में ओपन करना चाहूंगा। इसके अलावा, Guake F12 पर सेट है और मैं Ctrl + Alt + T का उपयोग करना पसंद करता हूं। यह एक अच्छा इसके अलावा, फिर भी है।
नैटट्रॉन

7

x-terminal-emulator"ऐल्टरनेटिव्स कन्फ़िगरेटर" ऐप के माध्यम से विकल्प बदलने की कोशिश करें ।

ubuntu के लिए आप नीचे दिए गए कमांड का उपयोग कर सकते हैं:

sudo update-alternatives --config x-terminal-emulator

यह आपके द्वारा इंस्टॉल किए गए सभी टर्मिनल विकल्पों को सूचीबद्ध करेगा और फिर आप जिसे चाहें (संख्या द्वारा) चुन सकते हैं।


2
थोड़ी मदद करना: 'अल्टरनेटिव्स कॉन्फिगरेटर' 'गेल्टर्नटिव' है
रेगिस

5

गनोम में डिफ़ॉल्ट टर्मिनल को कॉन्फ़िगर करने के लिए आपको इंस्टॉल करना होगा dconf-tools( sudo apt-get install dconf-tools)।

उसके बाद आप gsettingsअपने पसंदीदा टर्मिनल एमुलेटर को सेट करने के लिए उपयोग कर सकते हैं ।

कहते हैं कि आपका पसंदीदा टर्मिनल एमुलेटर है termite

इसके साथ स्थापित करें sudo apt-get install termite

उसके बाद इस कमांड को टाइप करें

gsettings set org.gnome.desktop.default-applications.terminal exec termite

चूंकि termiteकोई तर्क नहीं लेता है (या यह करता है, इस बात पर निर्भर करता है कि आप इसके साथ क्या करते हैं, आप उन्हें इस तरह से सेट कर सकते हैं) इसका उपयोग उस टर्मिनल को खाली करने या सेट करने के लिए करें, जिसे आपकी ज़रूरत है

gsettings set org.gnome.desktop.default-applications.terminal exec-arg ""

इसके बाद termiteआपका डिफ़ॉल्ट टर्मिनल एमुलेटर होगा।


वहाँ किसी अन्य तरीके से उल्लिखित है askubuntu.com/questions/70540/...
krumpelstiltskin

यह एक ही बात है, वास्तव में मैटर नहीं करता है, इस तरह के लिए प्रतिस्थापन उपकरण का उपयोग करता हैgconf
ब्रूनो परेरा

दुर्भाग्य से मेरे लिए काम नहीं किया था। मैं फुलस्क्रीन मोड में टर्मिनल शुरू करने की कोशिश कर रहा था। एकमात्र विकल्प जिसने मदद की वह कॉन्फ़िगरेशन में विकल्प को निर्दिष्ट कर रहा था। मैं
टिमोफे


2

अपडेट-अल्टरनेटिव सिस्टम एक डेबियन चीज है, लेकिन गनोम कई और वितरणों पर चलता है, इसलिए इसका अन्य अनुप्रयोगों को परिभाषित करने का अपना तरीका है।

आप उपयोगिता के माध्यम से डिफ़ॉल्ट टर्मिनल सेट कर सकते हैं gnome-default-applications-properties, जो gnome-control-centerकि प्रिफ़र्ड एप्लिकेशन के माध्यम से भी सुलभ है ।

वैकल्पिक रूप से आप gconf रजिस्ट्री कुंजी सेट कर सकते हैं /desktop/gnome/applications/terminal/exec

हालांकि, यह गारंटी नहीं है कि गनोम द्वारा प्रदान किए गए सभी एप्लिकेशन, जैसे नॉटिलस, इस सेटिंग का सम्मान करेंगे, या अपनी स्वयं की सेटिंग्स का उपयोग करेंगे।


2

यह Ubuntu 13.10 में काम किया

gsettings set org.gnome.desktop.default-applications.terminal exec terminator

यह मेरे लिए Ubuntu 14.04 पर टर्मिनेटर के साथ काम करता है
trueCamelType

1

यदि आप कीबोर्ड शॉर्टकट्स पर जाते हैं, तो आप लॉन्चर सेक्शन के नीचे देखेंगे कि Ctrl + Alt + T "लॉन्च टर्मिनल" एक्शन से बंधा है। मैंने अभी तक इसका परीक्षण नहीं किया है, लेकिन आप अपने पसंदीदा टर्मिनल पर एक कस्टम शॉर्टकट बना सकते हैं, और इसके बजाय उस शॉर्टकट को बांध सकते हैं।


0

ठीक है, एक अजीब बात यह है कि gnome-terminalपैच के साथ संकलित काम नहीं करेगा यदि आपका DISPLAY var है: 0, यदि DISPLAY = localhost: 0 में त्रुटिपूर्ण रूप से काम करता है।

तो आप इसे संपादित /usr/bin/gnome-terminal/wrapperऔर जोड़ सकते हैं:

ENV{"DISPLAY"}="localhost:0";

निष्पादन लाइन से ठीक पहले।

इसके बाद आप /usr/bin/gnome-terminal/wrapperलांचर के रूप में उपयोग कर सकते हैं !


0
sudo update-alternatives --set x-terminal-emulator <terminal-path>

उदाहरण के लिए:

sudo update-alternatives --set x-terminal-emulator /usr/bin/tilix

यदि आप इसे इंटरेक्टिव मोड या चेक पाथ से करना चाहते हैं:

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