Найти тему

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

Оглавление

Когда-то на канале выходила заметка про то, как добавить отступы в эмулятор терминала Konsole, который поставляется вместе со средой рабочего окружения KDE Plasma.

Теперь на моем ПК сейчас крутится Fedora 38 с классической для этого дистрибутива средой GNOME. Открыв терминал я понял, что выглядит он не очень,так как не хватает тех самых отступов.

Терминал GNOME без отступов
Терминал GNOME без отступов

Поэтому ниже покажу, как добавить отступы, чтобы курсор не прилипал к границам окна. Думаю, что описанный способ подойдет не только к терминалу непосредственно в GNOME, но и ко всем другим терминалам, которые на нем основаны (как минимум, в Linux Mint точно должно сработать).

Добавляем css-файл

Нас интересует папка .config, которая находится в домашней папке пользователя. Внутри нее есть папка gtk-<номер>. Номером у меня (на момент выхода статьи) является 3 и 4. Я добавлял css-файл с настройками в третью версию.

Необходимые папки в файловом менеджере
Необходимые папки в файловом менеджере

В папке gtk-3.0 нам нужно создать файл под названием gtk.css. Он отвечает за стили, то есть внешнее отображение программ и интерфейсов среды рабочего окружения. У меня этого файла не было, потому я создал его с нуля.

Сделать это можно как при помощи терминала, так и при помощи графического интерфейса, но перед этим (если вы используете недавно установленную версию GNOME) нужно добавить шаблоны для создания нужных файлов. Об этом была отдельная статья на канале, даже две (про GNOME и Cinnamon). Ссылки на них прикреплю ниже.

В созданный файл gtk.css вставляем следующий фрагмент кода:

VteTerminal,

TerminalScreen,

vte-terminal {

padding: 20px 20px 20px 20px;

-VteTerminal-inner-border: 20px 20px 20px 20px;

}

Вносим изменения в файл gtk.css
Вносим изменения в файл gtk.css

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

Терминал GNOME с отступами
Терминал GNOME с отступами

Как видим, появились отступы размером в 20 пикселей. Регулируя значения в файле gtk.css вы сможете подобрать ту величину, которая вас устроит.

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

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

Статья получилась небольшой, но содержательной и с практической направленностью. Думаю, что тем, кто пользуется GNOME она может оказаться полезной.