कमांड लाइन से टर्मिनल कलर "थीम" का पता लगाएं


1

जब कोई टर्मिनल इंस्पेक्टर का उपयोग करता है, तो कोई टर्मिनल के कई गुणों को बदल सकता है, जैसे कि पृष्ठभूमि का रंग, पाठ का रंग और चयन रंग।

मैं कैसे पता लगा सकता हूं कि ये गुण कमांड लाइन से क्या सेट किए गए हैं?

क्या इस जानकारी को रखने वाले "/Applications/Utilities/Terminal.app/Contents/Resources" के भीतर कुछ कैश या फ़ाइल है?

धन्यवाद।

जवाबों:


1

टर्मिनल प्राथमिकताएँ com.apple.Terminal.plistफ़ाइल में जमा हो जाती हैं ( /Users/$USER/Library/Preferences/com.apple.Terminal.plist) और जब इसे defaultsकमांड का उपयोग करके पढ़ा जा सकता है , तब भी इसमें से बहुत कुछ संभव नहीं है।

एक टर्मिनल में निम्नलिखित कमांड को कॉपी और पेस्ट करें और फिर Enter दबाएं:

defaults read com.apple.Terminal 

1

हम एक AppleScript का उपयोग कर सकते हैं दोनों को पुनः प्राप्त करें और सबसे महत्वपूर्ण टर्मिनल विंडो का प्रोफाइल सेट करें:

echo 'tell application "Terminal" to return name of current settings of first window' | osascript

हम इसी तरह से प्रोफाइल सेट कर सकते हैं:

echo 'tell application "Terminal" to set current settings of first window to settings set "Basic"' | osascript

जिस प्रोफ़ाइल को आप अपनाना चाहते हैं, उसके नाम के साथ "बेसिक" बदलें।

ये आदेश करंट / फोरमैस्ट टैब या टर्मिनल.एप्प की विंडो पर लागू होंगे

मैंने एक स्क्रिप्ट भी लिखी है जो प्रोफ़ाइल नाम प्रदान किए जाने के आधार पर प्रोफ़ाइल को प्राप्त / सेट करेगा: https://github.com/starbase527/dotfiles/blob/master/local/bin/term-profile । उदाहरण का उपयोग:

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