आप विंडोज के लिए उबंटू पर बैश में रंग योजना कैसे बदलते हैं?


36

मैंने https://terminal.sexy और http://ciembor.github.io/4bit/ के साथ रंग योजनाएं बनाने की कोशिश की है, लेकिन मैं विंडोज पर उबंटू के साथ काम करने के लिए उनके किसी भी निर्यात को प्राप्त नहीं कर सकता।

BoUoW में रंगों को अनुकूलित करने के लिए सही तरीका क्या है?

जवाबों:


28

यह भी https://medium.com/@iraklis/fixing-dark-blue-colors-on-windows-10-ubuntu-bash-c6b009f8b97c से एक अच्छा और आसान उपाय है :

इसे इसमें संलग्न करें .bashrc:

LS_COLORS='rs=0:di=1;35:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:';
export LS_COLORS

PS1='\e[37;1m\u@\e[35m\W\e[0m\$ ' # this will change your prompt format

और मुझे यह उपयोगी भी विम की पठनीयता के लिए मिला:

echo "set background=dark" >> .vimrc

4
लेकिन यह नहीं समझाता है कि उन मापदंडों में से कोई क्या है। चूंकि मैं अलग-अलग रंगों को निर्दिष्ट करना चाहता हूं, इसलिए यह वास्तव में परीक्षण और त्रुटि को छोड़कर ऐसा करने के लिए उपयोगी नहीं है।
एरोन ब्रैमसन

1
इन रंगों की परिभाषा वाक्य रचना क्या है? उदाहरण के लिए, आप निर्देशिकाओं के लिए रंग पैलेट कैसे बदलते हैं? और अन्य सामान के लिए यहाँ में परिभाषित किया गया है?
xor

14

समस्या विंडोज के लिए उबंटू पर काटने के लिए विशिष्ट नहीं है, क्योंकि टर्मिनल अभी भी प्रदान किया गया है conhost.exe

रंग बदलने के लिए, आप डिफ़ॉल्ट में जा सकते हैं :

यहाँ छवि विवरण दर्ज करें

और फिर आप प्रत्येक व्यक्तिगत रंग पर क्लिक कर सकते हैं और इसे किसी अन्य रंग में बदल सकते हैं।

यहाँ छवि विवरण दर्ज करें

प्रक्रिया कुछ भ्रामक है, क्योंकि एक रंग आयत पर क्लिक करने से, आप वह बदल रहे हैं जिसे स्क्रीन पृष्ठभूमि के रूप में चुना गया है । इसलिए आपको सबसे पहले उस चयन को बदलना होगा, रंग को समायोजित करना होगा और फिर चयन को अपने इच्छित पृष्ठभूमि रंग में बदलना होगा।

कुल मिलाकर, एक अलग टर्मिनल या कंसोल एमुलेटर के साथ पूरी तरह से जाना आसान है। मैं व्यक्तिगत रूप से अब ConEmu का उपयोग करता हूं , जो आपको रंग योजनाओं को बहुत आसान बदलने की अनुमति देता है।


1
स्थापना Screen Textकाला (0,0,0) करने के लिए और Screen Backgroundकिसी प्रकार का करने के लिए हल्के पीले रंग (255,255,150) मेरे लिए बहुत अच्छी तरह से काम किया है। नमूना स्क्रीनशॉट देखें ।
यिबो यांग

4
टर्मिनल cmd.exe द्वारा प्रदान नहीं किया गया है, और कभी नहीं किया गया है। कंसोल को सीधे NTs से XP के माध्यम से csrss द्वारा प्रदान किया गया था, और फिर विस्टा के बाद से conhost.exe। बैश सीधे कॉन्स्टोह के माध्यम से चलता है और कभी भी cmd को नहीं छूता है।
बॉब

@YiboYang आपके सुझाव के करीब है, (255, 255, 221), जो कि गनोम टर्मिनल से "हल्के पीले पर काला" थीम है।
यमनकेओ

3

मुझे नहीं लगता कि UI आपको सभी एएनएसआई रंग बदलने देता है, आपको उन्हें रजिस्ट्री के माध्यम से संपादित करना होगा।

पहले से ही एक सोलराइज्ड-डार्क थीम है जो https://github.com/neilpa/cmd-colors-soralized पर काफी अच्छी तरह से काम करती है

(सक्रिय करने के लिए कंसोल विंडो को बंद / खोलें)


3

मेरे जैसे लोगों के लिए कुछ और स्पष्टीकरण के साथ दूसरों के रूप में एक ही समाधान ( https://medium.com/@iraklis/fixing-dark-blue-colors-on-windows-10-ubuntu-bash-c6b009f8b97c )

cd /home/<user>
ls -a

आपको एक .bashrc ढूंढना चाहिए और एक बीयू बनाना चाहिए

cp .bashrc .bashrcBU

2 लाइनें जोड़ें

echo "LS_COLORS='rs=0:di=1;35:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:';" >> .bashrc
echo "export LS_COLORS" >> .bashrc

बदलने से पहले विम भी सही ढंग से देखने के लिए पृष्ठभूमि

echo "set background=dark" >> .vimrc

छोड़ो और पुनः आरंभ करो

आप तब भी इस अजीब नीले रंग के साथ नाम में पथ है। आप इसे PS1 के माध्यम से संशोधित कर सकते हैं। यहाँ स्रोत ( https://apple.stackexchange.com/questions/219125/is-there-a-way-to-change-the-font-color-of-the-current-path-in-termial )

echo $PS1
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$

मेरे द्वारा बालिस [\ 033 [01; 34 मीटर] * [[0 033 [00 मीटर] नीले रंग का है, इसलिए मैं गुलाबी [\ 033 [01; 34 मीटर] * [[0 033 ] 00 मीटर] में रंग बदलता हूं । PS1 को अधिलेखित करने के लिए

@EDIT:

आप इसे इस तरह से कर सकते हैं, लेकिन यह स्थायी नहीं होगा, और सत्र के अंत में इस चर को हटा दिया जाएगा।

PS1='\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[00m\]\w\[\033[00m\]\$'

इसे स्थायी बनाने के लिए आपको इसे एक फ़ाइल में लिखना होगा जो कि सत्र की शुरुआत में लोड किया जाएगा, जैसे कि पूर्ववर्ती .bashrc।

echo "PS1='\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;35m\]\w\[\033[00m\]\$'" >> .bashrc

3

2019 समाधान:

Microsoft के आधिकारिक कलरटूल का उपयोग समग्र रंग योजना को बदलने के लिए किया जा सकता है, प्रत्येक रंग को खुद से सेट किए बिना।

बस ज़िप फ़ाइल डाउनलोड करें ( जारी के Color Tool <Month> <Year>तहत खोज ) और उपकरण को किसी भी फ़ोल्डर में निकालें। फिर इसे अपने बैश से चलाएं:

# run in wsl bash (or any other windows terminal)
# note that -x is required for wsl
./ColorTool.exe -x <scheme name>

# for the change to have permanent effect go to properties and click ok

फिर आप ColorTool .itermcolorsके schemesफ़ोल्डर में एक फ़ाइल रखकर iTerm प्रारूप में अन्य रंग योजनाओं को आसानी से आयात कर सकते हैं ।


1

आप boW को कस्टमाइज़ करने के लिए windows cmd के कलर कस्टमाइजेशन का उपयोग कर सकते हैं। बस ऊपरी दाएं कोने में छोटे ubuntu आइकन पर क्लिक करें और गुणों पर क्लिक करें।

इसके अलावा, संकेत को अनुकूलित करने के लिए, आप उपयोग कर सकते हैं

export PS1="\e[0;31m[\u@\h \W]\$ \e[m "

जो केवल लाल वगैरह बदलने का संकेत देगा।

जैसे, रंग बू पर ठीक काम करने लगते हैं। उपर्युक्त साइटें काम नहीं करेंगी क्योंकि वे विशिष्ट टर्मिनल एमुलेटर के लिए कॉन्फिग फाइल बनाते हैं, लेकिन यहां इसका सिर्फ cmd है।


2
गुण संवाद मुझे अग्रभूमि और पृष्ठभूमि रंग सेट करने की अनुमति देता है, लेकिन रंग योजना नहीं। जब तक मैं यहाँ कुछ याद कर रहा हूँ।
डेर होकस्टाप्लर

2
ठीक है, आप इस तरह से रंग योजना को समायोजित कर सकते हैं । आपको पैलेट से एक रंग का चयन करना होगा, आरजीबी को समायोजित करना होगा, फिर अगले एक पर जाना होगा और फिर अंततः वह पृष्ठभूमि रंग चुनना होगा जिसे आप फिर से चाहते हैं। आपका उत्तर थोड़ा स्पष्ट हो सकता है
डेर होकस्टाप्लर

0

इसके अलावा एक समाधान की तलाश में, यह सुपरयूजर पोस्ट मिली फिर एमएस अंडरस्टैंडिंग विंडोज कंसोल होस्ट सेटिंग्स से यह पोस्ट

यह मूल रूप से कितनी मात्रा में है सभी सेटिंग्स प्रारंभ मेनू / पिन किए गए टास्कबार में निर्माण पर शॉर्टकट फ़ाइल में ही संग्रहीत हैं। जिसे बाद में गुणों को संशोधित करके बदला जा सकता है।

रंगों सहित सभी चीजों को रजिस्ट्री प्रविष्टि [HKEY_CURRENT_USER \ Console \ Git Bash] में अनुकूलित किया जा सकता है, जो MS पोस्ट में उल्लिखित गुणों का उपयोग करते हैं, लेकिन यह महसूस करने के लिए कि परिवर्तन bash.exe को सीधे "C:" Windows \ System32 \ bash.exe चलाकर निष्पादित किया जाना चाहिए। "विंडोज़ + आर के माध्यम से विंडोज को रजिस्ट्री प्रविष्टियों के बाद पढ़ने के विन्यास को रोकने के लिए मजबूर करने के लिए।

एक बार कॉन्फ़िगरेशन से संतुष्ट होने के बाद, स्टार्ट और पिन-टास्कबार में नए शॉर्टकट लिंक बनाएं (यदि वह आपकी चीज़ है)।

इसे इस तरह से करने के लिए तर्क, व्यापक परिवर्तनों को प्रबंधित करना आसान है (एक नई रंग योजना आज़माएं?)। Reg फ़ाइल से थकाऊ बनाने और शॉर्टकट फ़ाइल में परिवर्तन सहेजने की तुलना में।

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