Gnome Terminal вкладки потворні та негабаритні


24

І термінал gnome, і термінатор (який я використовую на своєму ноутбуці сьогодні) можна налаштувати, щоб виглядати дуже красиво. Використовуючи повний екран і мінімізуючи загрозу робочого столу до мінімуму, можна отримати хороший розмір області для роботи, навіть на моєму маленькому EeePC.

Однак є один елемент, який я, здається, не в змозі контролювати. Виберіть Gnome є масово негабаритної і некрасиво , в кращому випадку . Вони взагалі не вписуються в тему, яка виглядає нерозумно, але для мене найбільша проблема - це нерухомість екрана, яка витрачається на марення. Зокрема, на маленькому екрані ноутбука це справжня проблема.

Чи є спосіб змінити ці вкладки? Я розумію, що можна поставити їх у бік вікна, але тоді вони займають ще більше місця!

Якщо це неможливо з конфігурацією теми або gnome, чи є якісь термінальні програми, такі як термінатор, які можуть обробляти самі вкладки? (Ідеально в більш елегантному стилі!)

alt текст


2
Насправді, вкладки ідеально поєднуються з темою Gtk, яку ви використовуєте, адже саме ця тема їх малює. Можливо, замінити тему для 1 додатка (див. Тематичні посібники Gtk / інструкції щодо того, як це зробити). Думаю, що кнопки закриття роблять вкладки досить високими.
січня

Проблема добре описана тут old.nabble.com/…
Олександр Левчук

adamnfish, +1 для запитання, але я пропоную відмітити пропозицію на екрані як правильну відповідь. GNU Screen rock, але це не означає, що вкладки на терміналах повинні бути некрасивими
Олександр Левчук

Відповіді:


-1

Спробуйте screen.

Створіть різні "вкладки" за допомогою Ctrl-a cта перемикайте їх між собою Ctrl-a Ctrl-a(для перемикання на вікно, відображене раніше) або безпосередньо з Ctrl-a <number of tab>(для переключення на номер вікна "номер вкладки").

Ctrl-a " представляє список усіх вікон для вибору.

Для отримання додаткової інформації подивіться man screen.


2
Або навіть byobu, що так само, як екран, але представлений у Technicolor® ;-)
Стефано Палацо

Так, я знаю, що міг би замість цього використовувати екран, але, як правило, я використовую emacs, і, швидше, я б не втрачав ctrl + a. Я можу в кінцевому підсумку піти по цьому маршруту, налаштувавши екран, але приємно, щоб елементи вкладки відповідали решті ОС, тому якщо є спосіб зменшити набивання на вкладках gnome, я вважаю за краще це!
adamnfish

1
@adamnfish: ви можете налаштувати ярлик префікса екрана на щось інше.
січня

5
-1 Іноді мені потрібно використовувати екран, іноді мені потрібно використовувати вкладки. Я хотів би, щоб вони обоє виглядали приємно.
Олександр Левчук

3
Я б рекомендував tmuxбільш screen: краще (IMO) вікна ( «вкладки») і «панелі» (вертикальний і горизонтальний екран розщеплення (я біжу. emacsВсередині tmuxсесії виключно).
Йон

6

Як зазначає 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, і ця порада може містити помилки.


3

перевірити urxvt. Однією з головних причин, по яких я перейшов до нього, було те, що він обробляє вкладки.

Додайте це до своїх .Xdefaults

 URxvt.perl-ext-common:  default,tabbed,matcher

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.