Как изменить цвет терминала Linux

Как изменить цвет терминала Linux

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

К счастью, есть множество простых трюков, способных украсить внешний вид вашего терминала. Замечательно, что некоторые из этих основных трюков работают независимо от вашего выбора оболочки, будь то Bash, Zsh или что-то еще.

РЕКОМЕНДУЕМ:
Аналоги Bash Unix инструментов в PowerShell Windows

Большинство приложений терминала, таких как Коnsole, Gnome Terminal, Tillix и другие, поставляются с несколькими различными цветовыми схемами или темами, которые вы можете выбрать. Перейдите в диалоговое окно Settings или Preferences этих приложений, а затем, в зависимости от приложения, перейдите к Appearance или Profile, Там вы сможете выбрать одну из нескольких цветовых схем или создать собственную комбинацию цветов фона и текста. Многие приложения также позволяют настраивать параметры прозрачности, чтобы обои рабочего стола были видны сквозь приложение терминала. Хотя это классный эффект, но, в зависимости от ваших обоев, иногда мешает восприятию текста в приложении терминала.

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

Как минимум, приглашение Bash позволяет различать обычного пользователя и пользователя root с помощью символов $ и # соответственно. Стандартная конфигурация приглашения Bash в большинстве дистрибутивов например, Fedora, Ubuntu и др., также отображает дополнительную информацию, такую как hostname (имя хоста). С LiquidPrompt можно настроить приглашение Bash, чтобы отобразить много полезной информации — состояние батареи, температура процессора и многое другое!

изменить цвет терминала Linux
Помимо текущего времени, можно настроить LiquidPrompt на отображение количества спящих и работающих процессов.

Многие дистрибутивы содержат LiquidPrompt в своих репозиториях программного обеспечения, и вы легко его установите через инструмент управления пакетами, предлагаемый вашим дистрибутивом. У проекта нет основных зависимостей, помимо обычных утилит Linux, Для определения состояния батареи используется acpi. Также необходимы инструменты, являющиеся частью основной установки: grep, awk, рs и т. д.

Если ваш дистрибутив не содержит LiquidPrompt, установите его из репозитория GitHub:

После установки нужно приказать приложению терминала использовать LiquidPrompt при каждом запуске. Это можно сделать, отредактировав файл ~/.bashr и вставив следующую строку (загружайте LiquidPrompt только в интерактивных оболочках, но не из скриптов или scp}’.

Обязательно отредактируйте эту строку, указав правильное расположение файла liquidprompt. Мы почти закончили.

Следующий шаг— скопировать файл конфигурации. Это можно сделать, выполнив команду

Еще раз убедитесь, что указали файл liquidpromptrc-dist который будет находиться в клонированном каталоге git. Эта команда скопирует файл liquidpromptrc-dist в файл ~/.config/liquidpromptrc

Вам не надо выполнять какие-либо из вышеперечисленных шагов, если ваш дистрибутив содержит LiquidPrompt в репозиториях программного обеспечения, Если вы устанавливаете инструмент. используя, например, команды sudo dnf install liquidprompt или sudo apt install liquidprompt, файл ~/.bashr будет автоматически отредактирован таким образом, чтобы liquidprompt запускался при каждом запуске приложения терминала. Файл liquidpromptrc аналогичным образом будет создан в каталоге ~/.config/.

РЕКОМЕНДУЕМ:
Лучший файл менеджер в Linux

Покажи и расскажи

Файл ~/.config/liquidpromptrc описывает все переменные, которые могут отображаться в вашем терминале, например:

  • LP_BATTERY_THRESHOLD — ото бражает уровень заряда батареи, когда он опускается ниже порога.
  • LP_TEMP_THRESHOLD — отображает температуру, если он| превысила заданный уровень,
  • LP_RUNTIME_THRESHOLD— отображает время работы, если машина проработала дольше определенного значения.
  • LP_PATH_LENGTH — максимальный процент ширины экрана, используемый для отображения пути.
  • LP_PATH_KEEP — сколько каталогов оставлять в начале сокращенного пути.
  • LP_HOSTNAME_ALWAYS — отображать имя хоста всегда ил и только при подключении через удаленную оболочку.

Настройка параметров — это просто изменение значений в файле liquidpromptrc, и изменения сразу отражаются в приглашении, В терминале можно также отображать часы.

Если вы часто работаете с несколькими приложениями терминала одновременно, вам будет интересна переменная LP_ENАВLE_TITLE. Измените значение по умолчанию 0 на 1, если вы хотите использовать приглашение в виде названия окна терминала. Это поможет вам различать разные экземпляры приложения терминала.

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

изменение цвета терминала Linux
Редактируя тему LiquidPrompt, можно настроить инструмент на разные цветовые схемы для отображения состояния батареи: зарядка, не заряжается и т.д.

Для получения исчерпывающего списка вы должны прочитать файл liquidpromptrc, который тщательно документирован и прост для понимания.

РЕКОМЕНДУЕМ:
Мониторинг в Linux с помощью командой строки

Файл liquidpromptrc описывает различные настраиваемые переменные, но инструмент также поддерживает темы, и вы можете задать собственные цвета для разных элементов в приглашении. Темы устанавливаются в каталоге usr/share/liquidprompt под именем *.theme Кроме цветов, в файле темы также перечислены разные символы, используемые инструментом при представлении различной информации в приглашении, например:

  • LP_MARK_BATTERY (default: «⌁») — перед зарядом батареи
  • LP_MARK_ADAPTER (default: «⏚») — показано, если подключено питание
  • LP_MARK_LOAD (default: «⌂») —  перед значением нагрузки
  • LP_MARK_PROXY (default: «↥») —  показывает работающий прокси
  • LP_MARK_SVN (default: «‡») — подсказка в репозиториях svn
  • LP_MARK_GIT (default: «±») — подсказка в репозиториях git

Мы лишь слегка коснулись того, на что способен инструмент. См. страницу проекта GitHub для быстрого ознакомления с его возможностями и расширенными функциями, такими как добавление в приглашение префикса/постфикса редактированием переменной.

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (2 оценок, среднее: 5,00 из 5)
Загрузка...
Понравилась статья? Поделиться с друзьями:
Добавить комментарий