2009-03-18 18 views
5

से गनोम टर्मिनल प्रोफाइल स्विच करें यदि मैं एकाधिक टैब खोलने के साथ gnome-terminal चला रहा हूं, तो त्वरित प्रभाव के साथ, बैश प्रॉम्प्ट पर किसी दिए गए टैब की प्रोफ़ाइल को स्विच करना संभव है, और प्रोफ़ाइल को बदलने के बिना अन्य टैब?कमांड लाइन

मैं समझता हूं कि प्रोफ़ाइल के तत्वों (जैसे पृष्ठभूमि) को बदलने के लिए gconftool या gconftool-2 का उपयोग कैसे करें, लेकिन मुझे नहीं पता कि वास्तव में किसी विशिष्ट टैब या विंडो के लिए प्रोफ़ाइल को कैसे स्विच किया जाए।

किसी भी सलाह की सराहना की जाती है।

उत्तर

2

मुझे लगता है कि आप gconf-editor के माध्यम से ऐसा कर सकते हैं जो gnome में सब कुछ के लिए सेटिंग्स को बनाए रखता है। Gconf-editor manual और gnome-terminal पर अनुभाग देखें।

टर्मिनल से, आप मुझे कुछ इसी तरह पर काम कर रहा हूँ gconftool-2

+2

प्रतिक्रिया के लिए धन्यवाद। मुझे लगता है कि मेरी समस्या यह है कि यदि मैं 1 टैब की प्रोफ़ाइल की पृष्ठभूमि को बदलने के लिए gconftool-2 का उपयोग करता हूं, तो यह अन्य सभी टैब की पृष्ठभूमि को भी प्रभावित करता है। यदि मैं प्रत्येक टैब को एक अलग प्रोफ़ाइल का उपयोग करने के लिए सेट करता हूं, तो प्रत्येक टैब का कोई तरीका नहीं है कि यह किस प्रोफाइल पर है। एक पकड़ का एक बिट 22 :) – Hackett

+0

इस तरह की चीज gnome सॉफ्टवेयर के साथ कमी लग रही है, मैंने अलग डेस्कटॉप वॉलपेपर रखने के बारे में एक समान शिकायत सुनाई। यह कुछ ऐसा हो सकता है जो अंततः मांग के कारण तय किया जाएगा। –

2

साथ परिवर्तन कर सकते हैं, मुझे लगता है कि आप gnome-terminal --help उपयोग करने के लिए जो आप के साथ टर्मिनल खोलने के लिए उपयोग कर सकते हैं आप कुछ आदेश दिखाएगा मदद कर सकता है कुछ प्रोफाइल आप यह पता लगाने टैब के माध्यम से खोलने के लिए प्रॉम्प्ट पर लाइन लिखने और प्रोफाइल आप चाहते हैं .... एक बार आप कठिन हिस्सा पता लगा है तो आप अपने bashrc करने के लिए लाइन में जोड़ सकते हैं करने के लिए की आवश्यकता होगी

sudo nano ~/.bashrc चलाएं। यह बैश कॉन्फ़िगरेशन फ़ाइल खोल देगा, जो हर बार टर्मिनल खोलने पर चलता है। फिर नीचे सहेजें और बंद करने के लिए लाइन जोड़ें।

4

यह विशेष रूप से आपका प्रश्न नहीं है, लेकिन चूंकि यह दूसरों की मदद कर सकता है, इसलिए मैं इसे यहां पर छोड़ देता हूं।

यदि वर्तमान प्रोफ़ाइल को बदलने का कोई तरीका था, तो आपके पास प्रत्येक टैब के लिए अलग-अलग प्रोफ़ाइल हो सकती हैं।

आप का उपयोग करके सभी मौजूदा प्रोफ़ाइल सूचीबद्ध कर सकते हैं:

gconftool-2 --all-dirs /apps/gnome-terminal/profiles 

आप वर्तमान प्रोफ़ाइल का उपयोग कर प्राप्त कर सकते हैं:

gconftool-2 --get /apps/gnome-terminal/global/default_profile 

और आप एक नया डिफ़ॉल्ट प्रोफ़ाइल (solarized-light इस मामले में) सेट कर सकते हैं का उपयोग कर:

gconftool-2 --set --type string /apps/gnome-terminal/global/default_profile solarized-light