2011-11-24 28 views
10

Tôi đang sử dụng Redhat Linux và vấn đề tôi đang gặp phải là màu "xanh" của các thư mục hầu như không nhìn thấy được trên nền đen. Tôi đã tìm thấy một số bài đăng trên web yêu cầu thay đổi một số cài đặt trong tệp /etc/profile.d/colorls.sh/etc/profile.d/colorls.csh. Tuy nhiên, điều này sẽ thay đổi cài đặt màu cho tất cả những người đăng nhập vào hệ thống. Ai đó có thể vui lòng cho tôi biết cách tôi có thể thay đổi cài đặt màu sẽ chỉ ảnh hưởng đến tôi?Redhat Linux - đổi màu thư mục

Trả lời

19

Để chỉ định màu của đầu ra của ls, bạn cần đặt LS_COLORS. Trong .zshrc của bạn, hãy thử thêm:

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

34 là màu xanh, 33 là ... màu vàng. Thay đổi số đó và tìm những gì bạn thích.

Sử dụng dircolors để biết cảm nhận về LS_COLORS sẽ trông như thế nào và thêm -p để xem danh sách màu.

1

Bạn có thể xem những gì được thực hiện trong các tập tin toàn cầu, và sau đó thêm nó vào tin của bạn ~/.profile (hoặc tập tin tương tự.)

+0

Cảm ơn bạn đã trả lời. Tôi đang sử dụng ** zsh ** và do đó cài đặt riêng tư của tôi nằm trong tệp **. Zshrc **. Bạn có thể vui lòng cho tôi biết tệp toàn cầu nào tôi cần kiểm tra và cài đặt nào tôi cần thêm không? –

8

Joachim's answer là tốt để sửa chữa các vấn đề cụ thể của thư mục, nhưng nếu có các tiện ích khác đầu ra bằng cách sử dụng màu "xanh", bạn sẽ thấy chúng không thể đọc được.

Trình mô phỏng thiết bị đầu cuối khác nhau có các cài đặt khác nhau để thay đổi màu sắc; giả lập thiết bị đầu cuối của tôi về sự lựa chọn đọc tài X để xác định những gì màu sắc để sử dụng:

 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 là màu xanh trong câu hỏi; Tôi đã đặt của tôi như sau:

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 

Điều này mang lại nền đen, nền trước không quá sáng và hầu hết các màu khác đều hợp lý. (Tôi cũng thấy không thể đọc được màu xanh mặc định.) Tôi đặt các tệp này vào tệp ~/.Xresources của mình và chúng có hiệu lực sau khi đăng nhập hoặc sau khi hợp nhất tệp này với cơ sở dữ liệu tài nguyên X: xrdb -merge ~/.Xresources.

Tất nhiên, các thiết bị đầu cuối khác nhau được cấu hình khác nhau. Kiểm tra manpage của thiết bị đầu cuối của bạn để biết thêm chi tiết về cách thay đổi màu của các màu thông thường.

0

samolod solution là tốt.

Trong trường hợp của KDE Konsole bạn đi đến Settings -> Edit hiện tại hồ sơ -> Appearance -> Edit -> Màu 5. Sau đó sử dụng tính năng chọn đồ họa màu sắc để làm cho nó sáng hơn (Tôi nhặt # 5871FF).

Các vấn đề liên quan