2011-11-24 20 views
10

मैं रेडहाट लिनक्स का उपयोग कर रहा हूं और जिस समस्या का सामना कर रहा हूं वह यह है कि निर्देशिकाओं का "नीला" रंग काला पृष्ठभूमि पर शायद ही दिखाई देता है। मुझे वेब पर कुछ पोस्ट मिलीं जो /etc/profile.d/colorls.sh और /etc/profile.d/colorls.csh फ़ाइल में कुछ सेटिंग्स बदलने के लिए कहती हैं। हालांकि, यह सिस्टम में लॉग इन करने वाले सभी के लिए रंग सेटिंग्स बदल देगा। क्या कोई मुझे बता सकता है कि मैं रंग सेटिंग्स कैसे बदल सकता हूं जो केवल मुझे प्रभावित करेगा?रेडहाट लिनक्स - निर्देशिका रंग बदलें

उत्तर

19

एलएस के आउटपुट के रंग निर्दिष्ट करने के लिए, आपको LS_COLORS सेट करने की आवश्यकता है। अपने .zshrc में, जोड़ने का प्रयास करें:

 
LS_COLORS="$LS_COLORS:di=00;33" 

34 नीला है, 33 है ... पीला। उस नंबर को बदलें और आपको जो पसंद है उसे ढूंढें।

उपयोग dircolors क्या LS_COLORS की तरह लग रहे और जोड़ने -p एक रंग सूची देखने के लिए चाहिए का एहसास दिलाने के लिए।

1

आप देख सकते हैं क्या वैश्विक फ़ाइल में किया जाता है, और फिर अपने निजी ~/.profile में जोड़ने (या इसी तरह फ़ाइल।)

+0

आपके उत्तर के लिए धन्यवाद। मैं ** zsh ** का उपयोग कर रहा हूं और इसलिए मेरी निजी सेटिंग्स फ़ाइल ** में हैं। Zshrc **। क्या आप कृपया मुझे बता सकते हैं कि मुझे कौन सी वैश्विक फाइल की जांच करनी है और मुझे किन सेटिंग्स को जोड़ने की ज़रूरत है? –

8

Joachim's answer निर्देशिका के विशिष्ट समस्या दूर करने की अच्छा है, लेकिन यदि कोई हो "नीली" रंग का उपयोग करके अन्य उपयोगिता आउटपुट, आप उन्हें अपठनीय के रूप में पाएंगे।

विभिन्न टर्मिनल अनुकरणकर्ताओं के रंग बदलने के लिए अलग-अलग सेटिंग्स हैं; पसंद का मेरी टर्मिनल एमुलेटर एक्स संसाधनों पढ़ता है निर्धारित करने के लिए क्या रंग का उपयोग करें:

 URxvt.color0: #000000 
     URxvt.color1: #A80000 
     URxvt.color2: #00A800 
     URxvt.color3: #A8A800 
     URxvt.color4: #0000A8 
     URxvt.color5: #A800A8 
     URxvt.color6: #00A8A8 
     URxvt.color7: #A8A8A8 

     URxvt.color8: #000054 
     URxvt.color9: #FF0054 
     URxvt.color10: #00FF54 
     URxvt.color11: #FFFF54 
     URxvt.color12: #0000FF 
     URxvt.color13: #FF00FF 
     URxvt.color14: #00FFFF 
     URxvt.color15: #FFFFFF 

color4 प्रश्न में नीले रंग की है; मेरे पास मेरा सेट है:

URxvt.background:  #000000 
URxvt.foreground:  gray75 
URxvt.color3:   DarkGoldenrod 
URxvt.color4:   RoyalBlue 
URxvt.color11:   LightGoldenrod 
URxvt.color12:   LightSteelBlue 
URxvt.color7:   gray75 
URxvt.colorBD:   #ffffff 
URxvt.colorUL:   LightSlateGrey 
URxvt.colorIT:   SteelBlue 
URxvt.cursorColor:  grey90 
URxvt.highlightColor: grey25 

यह एक काला पृष्ठभूमि, बहुत उज्ज्वल अग्रभूमि नहीं देता है, और अधिकांश अन्य रंग पर्याप्त उचित हैं। (मुझे भी डिफ़ॉल्ट नीली अपठनीय पाया गया।) मैंने इन्हें ~/.Xresources फ़ाइल में रखा है, और वे लॉग इन करने के बाद या एक्स संसाधन डेटाबेस के साथ इस फ़ाइल को विलय करने के बाद प्रभावी होते हैं: xrdb -merge ~/.Xresources

बेशक, विभिन्न टर्मिनलों को अलग-अलग कॉन्फ़िगर किया गया है। सामान्य रंगों के रंगों को बदलने के बारे में अधिक जानकारी के लिए अपने टर्मिनल के मैनपेज की जांच करें।

0

samolod solution अच्छा है।

केडीई के मामले में कंसोल आप सेटिंग्स पर जाएँ -> संपादित करें वर्तमान प्रोफ़ाइल -> प्रकटन -> संपादित करें -> रंग 5. तो यह उज्जवल बनाने के लिए चित्रमय रंग चयनकर्ता का उपयोग करें (मैं उठाया # 5871FF)।

संबंधित मुद्दे