- Делаем Linux терминал красивым и удобным
- Добавляем функциональность
- Командная оболочка
- Настройка Zsh
- Настраиваем внешний вид
- Сделать терминал прозрачным linux
- Прозрачное окно в Linux настраивается достаточно просто.
- Прозрачность в окне терминала windows
- Терминал с хоткеями для изменения прозрачности
- Прозрачный фон в терминале Debian
- Настройка терминала Ubuntu
- Настройка терминала Ubuntu
- Настройка командной оболочки Ubuntu
- Выводы
Делаем Linux терминал красивым и удобным
Добавляем функциональность
Командная оболочка
Большинство дистрибутивов поставляется со встроенным Bash. Используя дополнения можно сделать из него все что захотите, но гораздо проще этого добиться с Zsh. Почему?
Настройка Zsh
Для начала, установим Zsh (если он уже установлен, например, как в Manjaro, можете пропустить этот пункт):
Когда вам предложат установить Zsh как оболочка по-умолчанию, нажмите Y , чтоб подтвердить.
Oh-My-Zsh — популярный и активно развивающийся фреймворк Zsh, который позволяет гибко настроить оболочку терминала. Установим его:
Подсветка синтаксиса. Гораздо проще ориентироваться по содержимому терминала, когда разные части команд подсвечены разными цветами. Например, директории будут подчеркиваться, а команды — выделяться цветом, отличным от обычного текста. Установим плагин zsh-syntax-highlighting :
Чтоб плагин заработал, его надо подключить.
/.zshrc меняем строку с plugins= :
Если такой строки нет — добавьте её.
Готово! Получаем удобный и функциональный терминал. Теперь сделаем его визуально приятным.
Настраиваем внешний вид
Скачиваем и добавляем в систему шрифт JetBrains Mono Nerd (c иконками):
Выберитеодин из списка, в папке шрифт/complete выберите шрифт без «Windows Compatible», с окончанием «Mono».
Подключаем шрифт и тему.
Если в файле эти строки уже есть — замените их.
Цвета. Важная часть оформления терминала — цветовая схема. Я перебрал много разных схем, редактировал их, остановился на Monokai Dark. Не режет глаза, но при этом приятная и яркая. Список цветов:
В разных терминалах по-разному меняется цветовая схема (обычно, это делается через настройки терминала), но порядок цветов везде одинаковый. Вы можете импортировать этот шаблон в формате Termite и экспортировать его для вашего терминала через terminal.sexy
Запускаем конфигурацию темы: p10k configure .
Настройте тему, выбирая варианты отображения, которые вам больше нравятся.
Финальный штрих — меняем конфиг темы и заменяем встроенные цвета.
Если в файле эти строки уже есть — замените их. Коды цветов можно получить командой
- Отображение только текущей директории:
Источник
Сделать терминал прозрачным linux
Основной системой я использую Linux и мне очень нравится прозрачное окно терминала в котором прозрачность можно настроить.
Прозрачное окно в Linux настраивается достаточно просто.
Эта функция интерфейса, а также некоторые не менее удобные, доступны в настройках самого приложения.
Запускаем терминал, в строке параметров выбираем правка — настройки
Откроется окно настроек в котором выбираем вкладку Вид и в пункте фон ставим прозрачный фон
По умолчанию прозрачность установится на 50%, по желанию ползунком вы сможете выставить ту которая вам более привлекательна.
Прозрачность в окне терминала windows
В операционной системе windows все намного печальнее. Здесь прозрачность окна настраивается, но прозрачность всего содержимого, а не только фона.
Давайте попробуем и откроем терминал или его аналог PowerShell
PowerShell — расширяемое средство автоматизации от Microsoft с открытым исходным кодом, состоящее из оболочки с интерфейсом командной строки и сопутствующего языка сценариев. Впервые публично язык был продемонстрирован на Профессиональной конференции разработчиков (англ. Professional Developers Conference, PDC) в сентябре 2003 года под кодовым названием Monad. Изначально средство выпущено как компонент Windows под названием Windows PowerShell. Открытый исходный код был выпущен с началом разработки PowerShell Core в августе 2016 года.
PowerShell включает свою собственную расширяемую справку, доступную (в том числе из командной строки) через командлет Get-Help .
Правой кнопкой по меню пуск и выберем соответствующий пункт
Откроется терминал или в случае с windows 10 PowerShell
Кликаем правой кнопкой мыши по заголовку, выбираем свойства и открываем вкладку Цета
На вкладке Цвета в нижней части можем изменить прозрачность.
При изменении прозрачности меняется так же прозрачность и самого текста, меняется прозрачность всего содержимого окна вместе с его рамкой и заголовком, а не только фон.
Как видим в windows 10 данная опция, по моему мнению, не очень полезна.
Можно конечно покопаться в файлах операционной системы, установить какое то дополнительное приложение которое дает такой же функционал, что и в Linux. Но это уже на любителя.
Если есть кому, что добавить пишите в комментариях.
Источник
Терминал с хоткеями для изменения прозрачности
Такое из коробки где-то есть?
В гномьем — словно не завезли, но может я неправильно утку спросил.
гномий нужно патчить. в федоре вроде из коробки
А можно чуть больше референсных ссылок?
https://aur.archlinux.org/packages/gnome-terminal-fedora/ ну например вот. откуда я знаю что в федоре гномий терминал с прозрачностью? я не помню.
по поводу хоткеев не уверен правда
Понял, спасибо, в бубунте прозрачность то у терминала есть например, просто нет хоткеев чтобы её регулировать. Если не сложно — проверь пожалуйста, есть ли у тебя именно горячие клавиши, перед тем, как отправлять меня в увлекательное (кроме шуток) путешествие по поиску нужных патчей.
у меня нет ни федоры, ни гномьего терминала. я на арче c i3 и kitty
В kitty, наверняка, можно задать сочетание кнопок, чтобы изменять прозрачность налету.
Спасибо. Но так-то это конечно не то, чего хочется делать используя DE, понимаю, что для пользователей WM это кажется странным.
Это вообще странно, не находишь?
Если меняешь обоину и прозрачность нужно править, то в DE легче не кнопки, а ползунок. В WM цифирями правим.
Не нахожу. На обои — вообще крайне редко смотрю, а вот держать какую-то схемку или видос под терминалом кажется иногда удобным.
а вот держать какую-то схемку или видос под терминалом кажется иногда удобным
Знавал я, что на ЛОРе живут странные личности…
Интересно, какое окружение используешь?
Странностей тут не вижу, вот терминал с кодом, внизу набросок архитектуры например. Или вот терминал в котором какую нить домашнюю херню творишь, а под ним ютубчик чё нить стримит.
Что можно творить в терминале? Научи! А так есть годный выезжающий терминал по хоткею, чтобы мониторить твоего демона. Зачем он на раб столе постоянно? Ну или я что-то пропустил в этой жизни?
Да х3, посмотреть где тот-же гном тормозит, или роутер прошить там, потыкать вимовский конфик ну в общем всякая мелочь по хозяйству.
И для этого в фон кидать что-то, что отвлекает? Ну чё, Гораций, видали-с и не таких. …Умываю скромно руки.
Вкусоцветовые характеристики фломастеров дело такое, да.
На краски переходи, фломастеры, ХаХ.
Попробовал. Извращение какое-то, кмк, купи лучше большой монитор, или два поменьше. Хотя, каждому свое.
А чем не устраивает два профиля терминала, один прозрачный, другой обычный? Переключаться с помощью прямых хоткеев не нашел как, но можно мышью или через клавишу «Menu» вызвать меню по ПКМ и выбрать курсором нужный профиль.
Как вариант, так-то очень редко когда именно это удобно, поэтому видимо и кеев нету.
Другие будут извращением. Именно для подобных задач профили и придумывали, кмк.
Вот тут есть решение костыль через xdtool https://qastack.ru/ubuntu/325235/command-line-to-switch-between-profiles-in-gnome-terminal По ссылке используется Shift+F10 для вызова меню, но у меня не работает этот хоткей.
Проще мышкой, не думаю, что так часто это бывает нужно. Или запомнить последовательность клавиш «Menu» > «r» > «2», в которой 2 — номер профиля.
Попробуй guake, tilda — вроде в каком-то из них видел такое.
Источник
Прозрачный фон в терминале Debian
Как включить прозрачный фон в терминали и настраивать уровень прозрачности?
Что за эмулятор? В разных по разному
apt-get install xfce4-terminal
Далее: Настройки -> Вид -> Фон
Для начала, установить композитор.
у меня нет настроек
Правка -> Настройки -> Вид -> Фон
тож нет у меня есть правка>параметры профиля>цвета но нет фона
А какой у тебя эмулятор терминала?
зачем ты стащил аватарку у Polugnom ? нельзя так делать!
Справка -> О программе. Ну не надо так тормозить.
Там нет такой функции. Ставь другой.
Да. Но если хочешь — можешь хоть все DE поменять.
а как только консоль поменять(эмулятор)
Тебе уже писали: просто поставь другой и используй его. В системе может быть сколько угодно эмуляторов терминала.
Как и любую другую программу, блин:
а как потом выбрать его?
Тебе уже писали: xfce4-terminal
а как потом выбрать его?
Ищешь в приложениях, добавляешь в избранное.
не в курсе, гномом не пользуюсь.
Я тоже, но ставил пару раз в виртуалку. Более инопланетный интерфейс трудно даже вообразить. Жаль, что он считается дефолтом, новички могут сбежать от него с Linux, так и не попробовав более человечных KDE или Xfce.
крч поставил xfce всё получилось,прозрачненько))
Источник
Настройка терминала Ubuntu
Если вы уже не совсем новичок в Ubuntu и уже немного освоились в своей системе, то, наверное, достаточно часто используете терминал. Современные системы Linux позволяют сделать практически все с помощью графических утилит начиная от установки программного обеспечения, до тонкой настройки системы. Но терминал тоже не теряет свою актуальность. При достаточном уровне знаний, в терминале действия выполняются намного быстрее и эффективнее.
Например, вам не нужно искать пункты меню, кликать несколько раз мышкой, выполнять поиск программы по системе и так далее. Достаточно просто набрать одну команду, передать ей нужные параметры и компьютер выполнит все нужные действия. Просто и быстро. Ситуацию делают еще интереснее возможности комбинации команд, перенаправления вывода одной команды в другую и так далее. Но тема сегодняшней нашей статьи не возможности терминала Linux, а настройка терминала в Ubuntu.
Сначала мы рассмотрим как улучшить внешний вид и удобность использования эмулятора терминала, используемого по умолчанию в Ubuntu — Gnome Terminal, а затем рассмотрим как улучшить командную оболочку.
Настройка терминала Ubuntu
Вы можете запустить терминал из главного меню или нажав сочетание клавиш Ctrl+Alt+T:
По умолчанию в системе терминал выглядит не очень красиво. Но ситуацию можно исправить с помощью установки другой темы Unity, например, Numix:
Но в этой статье будет рассмотрена ручная настройка терминала Ubuntu, без установки тем. Для того чтобы настроить внешний вид терминала откройте контекстное меню, кликнув в любой области терминала, откройте пункт Профили и выберите Параметры профиля:
На вкладке основные вы можете настроить размеры окна терминала, а также шрифт:
Для настройки шрифта установите галочку использовать другой шрифт и выберите нужный шрифт из списка, например, Dejavu Sans Mono Book:
Самая интересная для нас вкладка Цвета, здесь мы выберем нужные нам цвета для окна терминала, а также настроим прозрачность. Но чтобы разблокировать настройку снимите галочку Использовать цвета из системной темы:
Здесь можно выбрать одну из существующих цветовых схем, но мне из них не понравилась ни одна, поэтому настроим свою. Нужный цвет в поле цвет текста и цвет фона. У меня это светло серый и темно-серый. Также можно добавить немного прозрачности с помощью ползунка или же просто установить галочку использовать прозрачность системной темы:
Теперь терминал выглядит вполне приемлемо, но это еще не все. Хотелось бы еще поговорить о командной оболочке.
Настройка командной оболочки Ubuntu
По умолчанию в Ubuntu используется командная оболочка Bash. Она была изобретена еще в далеких 80х годах для операционной системы Unix в лаборатории Bell Labs. Понятное дело, что с тех пор она была модифицирована и очень сильно улучшена, написана свободная реализация Bash, которую вы сейчас используете и так далее. Но все принципы остались те же.
За это время были разработаны лучшие оболочки, которые предоставляют пользователям намного более дружественный интерфейс и более удобны в использовании и написании скриптов.
Одна из таких оболочек — fish, или Frendly Interactive Shell. Рассмотрим вкратце ее преимущества. Очень важным моментом fish есть полная подсветка синтаксиса, каждая правильно введенная команда выделяется одним цветом, неизвестная другим, а правильный путь к файлу подчеркивается, таким образом, вы сразу понимаете правильно ли набрали команду, еще не нажимая Enter. Также здесь очень удобный поиск ранее введенных команд в истории, достаточно набрать первые несколько символов команды и начать листать кнопкой вверх, чтобы увидеть все ранее вводимые команды, начинающиеся с этих символов. Более того, когда вы начинаете набирать команду, то оболочка предлагает вам последнюю выполненную команду, начинающуюся на такие символы, достаточно нажать стрелку вправо, и команда готова к запуску. Автодополнение здесь намного лучше чем в Bash, fish дополняет не только команды и адреса файлов, но и опции команд, а это может быть очень полезно для новичков.
А про скрипты Fish вообще говорить не стоит, они намного легче и проще. Намного проще осваиваются новичками и легче для опытных пользователей, поскольку скрипты Bash славятся своей сложностью.
Если вы еще не уверенны, нужно ли ставить оболочку Fish в своей системе, вас никто не заставляет удалять Bash, вы можете просто установить fish и проверить ее возможности, может вам тоже понравиться. Настройка консоли Ubuntu должна включать установку нормальной оболочки.
Для установки Fish в Ubuntu наберите:
sudo apt install fish
Протестировать оболочку не заменяя ее для вашего терминала можно просто выполнив:
Если же вы хотите, чтобы эта оболочка использовалась по умолчанию, откройте Параметры профиля, и перейдите на вкладку и там отметьте Запускать команду как оболочку входа и Запускать другую команду вместо моей оболочки. Дальше в поле пропишите адрес файла оболочки fish: /usr/bin/fish:
Теперь давайте немного настроим новую оболочку. Как вы уже видели, при запуске показывается сообщение, что нужно нажать help чтобы получить справку, предлагаю его убрать.
Для того чтобы изменить приглашение выполните:
set fish_greeting «Have a lot of fun»
Можно не передавать никакой фразы, и тогда приглашение останется пустым.
В Fish нет файла .bashrc. Но зато есть каталог с настройками и функциями
/.config/fish/. Там вы найдете все функции, которые могут вызываться из оболочки, а также можете добавить туда свои функции, например создадим алиас для команды rm с помощью функции:
function rmi
rm -i $argv
end
Конечно, как и раньше осталась возможность использовать команду:
Ее нужно добавить в конец файла .config/fish/config.fish
Еще одной замечательной особенностью этой оболочки есть возможность настройки через графический интерфейс. Просто наберите:
В открывшимся окне браузера вы можете очень просто настроить общую цветовую схему, а также формат приветствия не вникая в термины bash и коды цветов.
Выводы
Настройка терминала Ubuntu достаточно важное занятие, и важно сделать все как нужно, чтобы вам было удобно работать в системе. В этом вам поможет красивый интерфейс эмулятора терминала, а также функциональная и очень настраиваемая оболочка fish. В нашей статье мы затронули лишь часть возможных настроек, более подробную информацию вы можете найти в официальной документации. Если у вас остались вопросы, спрашивайте в комментариях!
Источник