Сделать терминал прозрачным linux

Делаем 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 explorer is missing

Кликаем правой кнопкой мыши по заголовку, выбираем свойства и открываем вкладку Цета

На вкладке Цвета в нижней части можем изменить прозрачность.

При изменении прозрачности меняется так же прозрачность и самого текста, меняется прозрачность всего содержимого окна вместе с его рамкой и заголовком, а не только фон.

Как видим в 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 — вроде в каком-то из них видел такое.

Читайте также:  Как отключить службу защитника windows 10 навсегда

Источник

Прозрачный фон в терминале 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:

Самая интересная для нас вкладка Цвета, здесь мы выберем нужные нам цвета для окна терминала, а также настроим прозрачность. Но чтобы разблокировать настройку снимите галочку Использовать цвета из системной темы:

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

Теперь терминал выглядит вполне приемлемо, но это еще не все. Хотелось бы еще поговорить о командной оболочке.

Читайте также:  Windows live one space

Настройка командной оболочки 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. В нашей статье мы затронули лишь часть возможных настроек, более подробную информацию вы можете найти в официальной документации. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

Оцените статью