Назад | Перейти на главную страницу

Изменение цвета терминала в Ubuntu Server

Я бы хотел изменить цвета. Лаймово-зеленый подсвет на бледно-голубых именах файлов убивает мои глаза.

Я не уверен, что использую xterm или gnome или что-то еще, но я хотел бы изменить цветовую схему по умолчанию (предпочтительнее, чем что-то менее оскорбительное для моей роговицы) и оставить ее измененной (обновите мой профиль пользователя).

Цвета хороши, но иногда текст не читается. Я бы согласился на отсутствие цветов, стандартный ч / б, если у меня нет хороших цветов.

Вам нужно будет настроить свой LS_COLORS экспорт в ваш ~/.dir_colors (по всей системе в /etc/dir_colors)

Смотрите здесь для документации: http://manpages.ubuntu.com/manpages/karmic/man5/dir_colors.5.html

::РЕДАКТИРОВАТЬ::

Чтобы он приклеился:

  1. добавьте это в свой ~/.bashrc
    if [ "$TERM" != "dumb" ]; then
      [ -e "$HOME/.dir_colors" ] && 
      DIR_COLORS="$HOME/.dir_colors" [ -e "$DIR_COLORS" ] ||
      DIR_COLORS="" 
      eval "`dircolors -b $DIR_COLORS`" 
      alias ls='ls --color=auto'
    fi
  1. создать / отредактировать свой ~/.dir_colors,

    например с dircolors --print-database > .dir_colors

  2. Затем принудительно прочтите ваш файл .bashrc с помощью:

    $: source ~/.bashrc

  3. Все должно быть красиво.

Как изменить цвета списков файлов в оболочках Linux

Резюме

Интерактивные терминалы Linux (также известные как ssh-терминал, консоль или вход в консоль) автоматически выбирают цвета для «файлов», «каталогов», «жестких ссылок», «мягких ссылок», «каналов», «сокетов», «файловых систем» и т. Д. эти цвета отображаются при вводе «ls» для вывода содержимого файла. Каталоги обычно синие, файлы - светло-серые. Для различных типов объектов файловой системы используются разные цвета переднего плана / фона.

Проблема:

Ваш терминал отображает ссылки на каталоги темно-синим цветом, когда вы вводите "ls", и вы хотите, чтобы он был светло-голубым, чтобы вы могли его лучше читать.

Решение

Используя свой любимый редактор, откройте этот файл: / etc / DIR_COLORS. Вы должны увидеть что-то вроде этого:

#NORMAL 00      # no color code at all
#FILE 00        # regular file: use no color at all
RESET 0         # reset to "normal" color
DIR 01;34       # directory
LINK 01;36      # symbolic link.  (If you set this to 'target' instead of a
                # numerical value, the color is as for the file pointed to.)
MULTIHARDLINK 00        # regular file with more than one link
FIFO 40;33      # pipe
SOCK 01;35      # socket
DOOR 01;35      # door
BLK 40;33;01    # block device driver
CHR 40;33;01    # character device driver
ORPHAN 01;05;37;41  # orphaned syminks
MISSING 01;05;37;41 # ... and the files they point to
SETUID 37;41    # file that is setuid (u+s)
SETGID 30;43    # file that is setgid (g+s)
CAPABILITY 30;41        # file with capability
STICKY_OTHER_WRITABLE 30;42 # dir that is sticky and other-writable (+t,o+w)
OTHER_WRITABLE 34;42 # dir that is other-writable (o+w) and not sticky
STICKY 37;44    # dir with the sticky bit set (+t) and not other-writable

Обратите внимание на четвертую строку, начинающуюся с "DIR". Это цвет ваших ссылок на Справочник. Если вам нужна дополнительная информация о том, что означают коды, посетите этот сайт:

http://tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html

Обратите внимание, что код DIR - «01; 34». 34 означает темно-синий. У вас может возникнуть соблазн просто отредактировать этот файл / etc / DIR_COLORS прямо там, где он находится. НЕ делайте этого. Потому что тогда вы будете менять цвета для ВСЕХ, кто входит в этот компьютер. Вам нужно будет сделать копию этого в своем собственном каталоге, чтобы затронуть только ваш логин.

Как изменить цвета каталога для вашего пользователя

Скопируйте / etc / DIR_COLORS в свой домашний каталог с помощью этой команды:

cp /etc/DIR_COLORS /home/yourusername/.dir_colors

Откройте свой /home/yourusername/.dir_colors в своем любимом редакторе и отредактируйте строку, которая выглядит следующим образом:

DIR 01;34       # directory

И измените его на это;

DIR 01;36       # directory

34 - это код для синего, 36 - для голубого. Сохраните /home/yourusername/.dir_colors. Вам нужно будет выйти / войти в систему, чтобы настройки вступили в силу. (поиск ваших профилей не потребует изменений). После выхода из системы / входа в систему выполните команду ls. Каталоги должны отображаться голубым цветом вместо синего. Как это:

Перед:

После:

Предполагая, что вы используете gnome-terminal, вы можете выбрать Edit> Profiles ... и выбрать текущий профиль (например, по умолчанию) и нажать Edit (или нажать New и ввести имя нового профиля - если вы это сделаете, то вы Позже нужно будет установить его как «Профиль, используемый при запуске нового терминала»). Теперь вы можете щелкнуть вкладку «Цвета», где вы можете установить цвета фона и переднего плана и управлять цветовой палитрой (включая выбор среди встроенных схем).

Вы можете попробовать схему «Белый на черном» на переднем и заднем плане и палитру «Танго» (с приглушенными цветами).