Решил запостить вот такую инструкцию на Хабр, так как читал тут про немало полезных фич. Кому-то пригодится 100%, да и сам буду вспоминать с помощью данного топика после переустановки системы.

В рабочей среде MATE есть очень удобная функция настройки цвета шрифтов имени пользователя — хоста, отображаемых в mate-terminal, если открыть терминал и зайти в параметры профиля, можно задать разный цвет для [username@hostname ~]$. К такому виду быстро привыкаешь и при переходе на GNOME 3 сложно что-либо отыскать в терминале, хотя в параметрах профиля gnome-terminal цвет шрифта поменять тоже можно, но можно поменять его только полностью, то есть и имя юзера, и имя хоста, и вывод будут отображаться одним и тем же цветом.

image

Это можно исправить…

Чтобы посмотреть текущие настройки отображения, в терминале нужно ввести:
echo $PS1

Должны отобразиться следующие символы:
[\u@\h \W]\$

где \u — имя пользователя, \h — имя хоста, \W — текущая рабочая директория.

Чтобы изменить цвет каждого из пунктов, нужно добавить \[\033[0;31m\] перед пунктом, цвет которого мы хотим изменить и [\033[0m\] в конце команды, перед закрытием скобок:
export PS1="\[\033[0;31m\][\u@\h:\w]$\[\033[0m\] "

image

Данная команда делает шрифт имени пользователя — хоста красным, за цвет отвечает параметр 0;31, чтобы выбрать другой цвет, нужно поменять число, 0;30 — черный, 0;34 — синий, 0;32 — зеленый, 0;36 — голубой, 0;35 — фиолетовый, 0;33 — желтый, 0;97 — белый, 0;97 — темно серый. Чтобы цвет был более светлым, вместо нуля нужно добавить единицу, например, чтобы шрифт стал светлым и bold, нужно выполнить команду
export PS1="\[\033[1;32m\][\u@\h:\w]$\[\033[0m\] "

image
и так далее…
image

Но после закрытия/открытия терминала настройки цвета сбрасываются к установленным по умолчанию. Чтобы сохранить изменения, нужно добавить нашу команду в /home/имя пользователя/.bashrc. Для этого вводим в терминал:
gedit $HOME/.bashrc

В редакторе добавляем строку:
export PS1="\[\033[0;31m\][\u@\h:\w]\[\033[0;32m\]$\[\033[0m\] "

Теперь при каждом открытии терминала, цвет имени пользователя — хоста будет вот таким

image

P.S. В сети много где встречается команда export PS1="\e[0;31m[\u@\h \W]\$ \e[m" для смены цвета текста в терминале, но не стоит ее использовать: цвет то она меняет, но после ее применения gnome-terminal не переносит строку, то есть все, что печатается в терминале, начинает накладываться друг на друга в одной строке:

image

Источник: www.tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html

Комментарии (14)


  1. miwa
    06.10.2015 10:31
    +3

    В сети нигде не нашел доступных русскоязычных инструкций о том, как проделать сию процедуру, только на английском.


    Просто оставлю это здесь.


    1. ILLLUXXXA
      06.10.2015 10:42
      -6

      Все равно мой вариант по проще для восприятия, да и нету ничего лишнего, только то, о чем говорит название темы, да и загуглить его будет куда легче.


    1. ILLLUXXXA
      06.10.2015 11:45
      -6

      Кароче поправил про «нигде не нашел» чтоб никто не бурчал;)


  1. poxu
    06.10.2015 11:45
    +3

    Я единственный человек, у которого на мониторе вот этот синий на чёрном читать вообще невозможно? Ну то есть круто конечно, что мы поменяли цвет имени юзера и хоста, но у меня это примерно как протереть порожек в здании, на которое только что скинули бомбу.


    1. ILLLUXXXA
      06.10.2015 11:48
      -1

      Так а что, нельзя поменять шрифт на другой, не синий к примеру о_О
      точно так же как и изменить фон. Все это легко делается в настройках профиля gnome-terminal —
      правая кнопка мыши — профили — параметры профиля — вкладка «Цвета».


      1. poxu
        06.10.2015 12:03

        Поменять шрифт на другой? Внутри картинок из статьи :)? Если серьёзно, то я не совсем понимаю, почему вы не сделали это перед публикацией. У вас тёмно-синий на чёрном номально виден?


        1. ILLLUXXXA
          06.10.2015 12:05
          -1

          А, я думал что у себя. так зачем, скрины я сделал только для того чтобы показать как меняется цвет шрифта этого так называемого «приглашения», а все что синим написано — не имеет никакого отношения к статье, разве что команды по смене цвете, но перед скринами дается эта команда в текстовом варианте.


    1. ILLLUXXXA
      06.10.2015 12:45
      +2

      поменял.


      1. poxu
        06.10.2015 16:52

        Спасибо!


  1. aim
    09.10.2015 00:28

    А что за wallpaper?


    1. ILLLUXXXA
      09.10.2015 02:33

      1. ILLLUXXXA
        09.10.2015 02:37

        c пакета mate-backgrounds


        1. ILLLUXXXA
          10.10.2015 13:58

          или с Mint-a