И терминал gnome, и терминатор (который я сейчас использую на своем ноутбуке) можно настроить так, чтобы они выглядели очень красиво. Используя полноэкранный режим и сводя к минимуму беспорядок на рабочем столе, можно получить область хорошего размера для работы, даже на моем маленьком EeePC.
Тем не менее, есть один элемент, который я не могу контролировать. Вкладки Gnome массово негабаритны и в лучшем случае безобразны. Они вообще не вписываются в тему, которая выглядит глупо, но для меня самая большая проблема - это расточительность экрана. В частности, на небольшом экране ноутбука это реальная проблема.
Есть ли способ изменить эти вкладки? Я понимаю, что их можно расположить сбоку от окна, но тогда они занимают еще больше места!
Если это невозможно с настройкой тем или gnome, Есть ли терминальные программы, такие как терминатор, которые могут обрабатывать сами вкладки? (Идеально более элегантно!)
Попробуйте screen
.
Создайте различные «вкладки» с помощью Ctrl-a c
и переключайтесь между ними с помощью Ctrl-a Ctrl-a
(для переключения к отображенному ранее окну) или непосредственно с помощью Ctrl-a <number of tab>
(для переключения на номер окна «номер вкладки»). ]
Ctrl-a "
представляет список всех окон для выбора.
Для получения дополнительной информации посмотрите на man screen
.
Как отмечает JanC, terminator
использует стандартную тему gtk в вашей системе. Это правда, что проблему можно решить, поместив close_button_on_tab = False
в ваш ~ / .config / terminator / config. Также вы можете изменить тему gtk. Или вы можете определить специальную настройку gtk специально для terminator
. Для этого добавьте следующие строки в ваш файл gtkrc
:
style "notebook" = "default"
{
xthickness = 0
ythickness = 0
}
widget_class "terminator*.GtkNotebook" style "notebook"
class "terminator*.GtkNotebook" style "notebook"
Обратите внимание, что вы модифицируете стандартный виджет Gtk под названием «GtkNotebook». Это то, что отвечает за вкладки. Если вы хотите, чтобы это работало в каждом приложении (а не только в терминаторе), используйте вместо этого:
widget_class "*GtkNotebook" style "notebook"
class "*GtkNotebook" style "notebook"
Это повлияет на все приложения. Чтобы изменить цвет текста на вкладке, используйте:
style "notebook_maybelabel" = "default"
{
fg[NORMAL] = "#0000AA"
text[NORMAL] = "#0000AA"
}
widget_class "terminator*.GtkNotebook*" style "notebook_maybelabel"
class "terminator*.GtkNotebook*" style "notebook_maybelabel"
Я не эксперт Gtk, и этот совет может содержать ошибки.
Это возможно через конфигурационный файл GTK CSS. Создайте ~/.config/gtk-3.0/gtk.css
, тогда вы сможете добавить CSS-селектор и его атрибуты. Вот несколько хороших примеров: Удалить уродливый жирный базель из gnome-терминала с помощью нескольких вкладок
проверить urxvt. Одной из основных причин, по которой я перешел к этому, был отличный способ обработки вкладок.
Добавьте это к своим .Xdefaults
URxvt.perl-ext-common: default,tabbed,matcher