Найти тему

Как я настраиваю терминал Linux? Пять простых шагов для настройки независимо от дистрибутива и среды рабочего окружения

Оглавление

Продолжая тему использования терминала, поднятую в последних заметках, хотелось бы рассказать и показать то, как я настраиваю терминал для повседневного использования.

Не имеет значения, какой терминал

Дистрибутив или среда рабочего окружения не имеют особого значения, так как, по сути, стандартным для пользователя окажутся либо терминалы основанные на GNOME Terminal, либо на Konsole от KDE Plasma. Для примера, буду настраивать с нуля терминал на Linux Mint, установленную в виртуальной машине.

Классический вид терминала в Linux Mint, который встречает пользователя сразу после установки
Классический вид терминала в Linux Mint, который встречает пользователя сразу после установки

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

1️⃣ Отключаю отображение меню и полосы прокрутки, создаю новый профиль оформления

Первым делом я отключаю отображению строки меню, так как считаю данный элемент полностью не нужным с учетом использования горячих клавиш.

Отключаю отображение меню
Отключаю отображение меню

После перехожу в настройки терминала и переименовываю профиль во что-то понятное, так проще будет впоследствии работать с конфигурационными файлами, так как, например, в KDE конфиг назван также, как и профиль.

Переименовываю профиль
Переименовываю профиль

Терминальный курсор в виде блока, который установлен по-умолчанию, мне тоже не нравится, поэтому включаю I-образный вид (или beam, если говорить в англоязычных формулировках).

Меняю вид курсора
Меняю вид курсора

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

Отключаю полосу прокрутки
Отключаю полосу прокрутки

2️⃣ Меняю оформление шрифта в консоли

Так как я не хочу испортить себе зрение, всматриваясь подолгу в мелкий текст терминала, то следующим шагом включаю пользовательский шрифт, выбираю что-то из любимых шрифтов, жирную гарнитуру, если она доступна и размер выставляю где-то в 14-15 пунктов. Про шрифты для терминала я писал отдельную статью, вы ее найдете под скриншотом.

Настраиваю шрифты
Настраиваю шрифты

3️⃣ Добавляю отступы

Не люблю, когда курсор и текст прилипают к границам терминала, поэтому настраиваю отступы. Так как терминал в Linux Mint - это тот же GNOME Terminal, то для этого дистрибутива будет работать инструкция написанная мной ранее на канале. Также прикрепляю ссылку о добавлении отступов в случае, если у вас KDE Plasma и терминал Konsole.

Добавляю отступы в терминал
Добавляю отступы в терминал

4️⃣ Меняю оболочку на ZSH

От стандартной BASH-оболочки я давным-давно отказался, поэтому в процессе настройки терминала обязательно устанавливаю ZSH и плагины для нее. Использую при этом, в качестве руководства ранее написанные для канала статьи, ссылки на которые вы найдете под скриншотом.

Оболочка ZSH в терминале Linux Mint
Оболочка ZSH в терминале Linux Mint

5️⃣ Настраиваю и добавляю (при необходимости) алиасы

Конфигурационный файл для ZSH хранится в облаке, поэтому нет ничего проще, чем скопировать его и вставить в домашнюю директорию. После чего в терминале становятся доступны простые команды для очистки строки, установки, обновления, быстрого запуска утилит. Про алиасы вообще и используемые мной алиасы, в частности, также отдельно рассказывал на канале.

Настроенные алиасы в терминале Linux Mint
Настроенные алиасы в терминале Linux Mint

Обычно у меня на устройстве всегда Archlinux, но для данной статьи подготовил алиасы для Linux Mint и других DEB-пакетных дистрибутивов.

Подведем итоги

Думаю, что в каком-то смысле материал, изложенный выше, поможет новичкам в настройке терминала для использования в своем дистрибутиве. Не призываю настраивать все точь в точь, как у меня, просто хочу показать и объяснить то, что не играет сильной роли какой у вас дистрибутив или среда рабочего окружения, так как большинство популярных терминалов настраиваются одинаково.

Расскажите в комментариях, как вы настраиваете терминал и настраиваете ли вообще. Можете даже показать скриншоты своей консоли, если она представляет из себя что-то интересное.