मैं TTY रंग कैसे बदल सकता हूँ?


35

मैं उबंटू 12.04 में विभिन्न TTYs में उपयोग किए जाने वाले मानक 8 रंगों (16 यदि आप उज्ज्वल संस्करणों को गिनता हूं) को कैसे बदल सकता हूं? मैं टर्मिनल या XTerm अनुप्रयोगों के बारे में बात नहीं कर रहा हूँ, मैं TTYs आप के माध्यम से पहुंच के बारे में बात कर रहा हूँ Ctrl+ Alt+ F1के माध्यम से Ctrl+ Alt+ F6

मैं यह नहीं बदलना चाहता कि किन स्थानों पर रंगों का उपयोग किया जा रहा है, मैं चाहता हूं कि जो रंग दिखते हैं, उन्हें ट्विक करें। उदाहरण के लिए, मैं यह नहीं बदलना चाहता कि लाल का उपयोग किस लिए किया जाता है, मैं बस यह बदलना चाहता हूं कि लाल कैसा दिखता है - जैसे # FF6C60 को # FF0000 के बजाय लाल रंग का उपयोग करना।


अग्रभूमि और पृष्ठभूमि रंग?
मिच

नहीं, यह वह नहीं है जो मैं बदलना चाहता हूं। मैं ठीक हूं कि कौन से रंग क्या हैं, मैं सिर्फ यह देखना चाहता हूं कि वे कैसे दिखते हैं। उदाहरण के लिए, मैं रंग नीला के साथ ठीक जहां रंग नीला प्रयोग किया जाता है प्रयोग किया जा रहा हूँ - मैं सिर्फ परिवर्तित करना चाहते छाया नीले TTY उपयोग के।
केरिक

जवाबों:


43

अंत में मिल गया! जैसा कि यह पता चला है, मैं गलत शब्द खोज रहा था। जाहिर है TTYs एक पर चलने फ्रेमबफर , जो रंग में बदल जाओ है।

से इस ब्लॉग पोस्ट लेकिन उपयोग करने के लिए अनुकूलित Railscasts विषय रंग , के लिए निम्नलिखित जोड़ने ~/.bashrc:

if [ "$TERM" = "linux" ]; then
    echo -en "\e]P0232323" #black
    echo -en "\e]P82B2B2B" #darkgrey
    echo -en "\e]P1D75F5F" #darkred
    echo -en "\e]P9E33636" #red
    echo -en "\e]P287AF5F" #darkgreen
    echo -en "\e]PA98E34D" #green
    echo -en "\e]P3D7AF87" #brown
    echo -en "\e]PBFFD75F" #yellow
    echo -en "\e]P48787AF" #darkblue
    echo -en "\e]PC7373C9" #blue
    echo -en "\e]P5BD53A5" #darkmagenta
    echo -en "\e]PDD633B2" #magenta
    echo -en "\e]P65FAFAF" #darkcyan
    echo -en "\e]PE44C9C9" #cyan
    echo -en "\e]P7E5E5E5" #lightgrey
    echo -en "\e]PFFFFFFF" #white
    clear #for background artifacting
fi

गजब का। मैं बस इस पृष्ठ को कर्ल करने जा रहा हूं और सब कुछ हटा दूंगा लेकिन यह कोड ब्लॉक है। धन्यवाद
सामी Bencherif

4

उबंटू में एक kbdपैकेज है और उसमें, कई उपयोगी चीजों के बीच, वहाँ है /sbin/setvtrgb

यह वास्तव में बहुत बढ़िया है!

अफसोस की बात है कि इसके मैनुअल में /etc/vtrgbन तो /etc/init/setvtrgb.confफाइल के बारे में कोई जिक्र है और न ही इसके अलावा यह बहुत सीधा है।

ये मेरा:

0,170,0,170,51,119,0,170,85,255,85,252,102,187,85,255
0,0,170,85,85,34,170,170,85,85,255,233,136,68,255,255
0,0,0,0,153,136,170,170,85,85,85,79,187,170,255,255
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.