Що є гарною заміною терміналу gnome? [зачинено]


16

Останнім часом я відкриваю кілька терміналів одночасно. Необхідність змінювати вкладку між терміналами незмінно. Мені потрібно щось, що поєднує кілька терміналів лише в одному вікні. Які хороші альтернативи?

Редагувати : я не люблю вкладки. Я хочу, щоб консолі розміщені в 2х2 сітки в одному вікні .


Оскільки екран робив те, що ви хотіли, можливо, ви можете оновити питання, щоб бути більш сфокусованим, наприклад, "Як запустити декілька сесійних оболонок сесії в одному терміналі (екрані)?" щоб допомогти людям, які шукають.
jtimberman

Відповіді:


22

Це здається, що ви хочете запустити екран у своєму терміналі.

Знімок екрана GNU з вертикальними та горизонтальними розрізами

Щоб створити цей знімок екрана, я відкрив термінал і побіг screen. Щоб розділити вікно, я використовував натискання клавіш " ctrl-a S" для горизонтального розколу та " ctrl-a |" для вертикального розбиття. Для запуску додаткових снарядів я screenтричі бігав у активну оболонку. Для перемикання між вікнами я використовував натискання клавіші " ctrl-a tab". Для зміни оболонки, яка відображалася в активному вікні (" 0 bash", " 1 bash" тощо), я використовував натискання клавіш " ctrl-a n" ("наступний") або " ctrl-a p" ("попередній"). Щоб вийти з кожного screenпроцесу, я просто вийшов з оболонки, що працює в screenпроцесі; це чотири рази повертало мене до мого звичайного терміналу.

Підсумок screenнатискань клавіш:

ctrl-a S      split the window horizontally
ctrl-a |      split the window vertically
ctrl-a tab    switch to the next window
ctrl-a n      switch to the next process
ctrl-a p      switch to the previous process

(редагувати: jtimberman) Якщо у вас версія, яка її підтримує, ви можете зробити вертикальний розбиття екрана за допомогою "ctl- |" (труба), так що ви можете робити 2+ x 2+ екрани на один термінал. Ubuntu 9.04 має таку можливість, вона була представлена ​​~ версією 4.00.03.

(ред .: las3rjock) Скріншот був оновлений, щоб він відображався як screenз вертикальними, так і з горизонтальними розколами. Оскільки версія, screenщо постачається з Mac OS X, не має цієї функції, я створив її з CVS відповідно до вказівок, які я знайшов у цьому блозі . Я припускаю, що ви могли зробити те ж саме для Linux, пропустивши patchкроки.


1
Чи може він мати 4 клеми в сітці 2x2?
Ренделл

@Randell дивись мою редакцію цієї відповіді :-)
jtimberman

@ las3rjock, я не знайомий з цими натисканнями клавіш. Як ви це виконуєте?
Ренделл

1
Я зараз це отримав. Тому я маю змістити + S.
Ренделл

1
Мені ніколи не вдалося послідовно використовувати вертикальне розбиття на екрані по платформах, що є для мене вимикачем угод. tmux - дивовижна альтернатива, яка забезпечує однаковий функціонал і "просто працює".
Шарпі

17

Я думаю, що вас може зацікавити Термінатор : D

Огляд

Мета цього проекту - створити корисний інструмент для облаштування терміналів. Він надихається такими програмами, як gnome-multi-term, quadkonsole тощо. У цьому основним акцентом є упорядкування терміналів у сітках (вкладки - це найпоширеніший метод за замовчуванням, який також підтримує Terminator).

Значна частина поведінки Terminator базується на терміналі GNOME, і ми додаємо більше функцій із цього часу, але ми також хочемо розширити в різних напрямках корисні функції для sysadmins та інших користувачів. Якщо у вас є якісь пропозиції, подайте помилки із списку бажань! (див. нижче адресу)

Особливості:

  • Елемент списку
  • Впорядкуйте клеми в сітці
  • Вкладки
  • Перетягування перенастроювання терміналів
  • Багато комбінацій клавіш
  • Налаштуйте файл для зміни параметрів gnome-терміналу
  • Одночасне введення тексту до довільних груп терміналів

скріншот термінатора

скріншот термінатора


6

Будь ласка, подивіться на мій запис у блозі про tmux, знайдений тут ... Це набагато потужніший за екран, коротше кажучи, конфігураційний файл у вкладеному записі блогу повторно налаштовує клавіші швидкого набору tmux для імітації екрана, спочатку tmux використовує Ctrl + B комбінація, щоб не плутати утиліту екрана. І ключі переналаштовуються так ... замість Ctrl + B використовується Ctrl + A:

  • Ctrl + A для ініціювання натискання уваги на tmux, наприклад,? список ключів,
  • Ctrl + A, Ctrl + A для переходу між різними вікнами,
  • Ctrl + A, 1 для першого вікна, Ctrl + A, 2 для другого вікна тощо
  • Ctrl + A, Tab, щоб переключити фокус між розділеними вікнами протягом одного сеансу
  • Ctrl + A, C, щоб створити нову оболонку bash

Прочитайте і дізнайтеся ... :)


4

Konsole - це найкращий, мультитаб і деякі інші цікаві речі.


Очевидно, у Konsole є розділений вигляд, який робить те, що ви хочете: kdemonkey.blogspot.com/2007/01/… Ось скріншот: robertknight.me.uk/files/kde/konsole-split-view-1.png
las3rjock

Тривіально вставляти NxM konsole kparts в одне додаток. Я бачив такий додаток, але не можу згадати його ім'я.
Тадеуш А. Кадлубовський

3

Я використав:

  • eterm - Просвітлений термінальний емулятор
  • mrxvt - легкий мультипластинковий X-термінальний емулятор

Обидва досить приємні.

Хоча я все ще віддаю перевагу gnome-терміналу з вкладками :-).


1
Можна використовувати Ctrl + Shift + T для відкриття нової вкладки, Ctrl + PageUp для переходу до попередньої вкладки та Ctrl + PageDn для переходу до наступної вкладки.
a_m0d

Так, ОП, очевидно, не хоче використовувати вкладки, тому я видалив більшу частину інформації про термінал gnome.
jtimberman

3

Якщо нинішні відповіді не дають вам гнучкості чи відчуття того, що ви хочете, ви також можете поглянути на керуючих плиткою вікон. Це часто є великою зміною тільки для плиток терміналів, але якщо ви плануєте робити більшість речей у плиткових терміналах, плитковий WM може мати переваги перед іншими рішеннями.

Я особисто рекомендую приголомшливий


2

ви можете використовувати splitvt, щоб розділити будь-яке вікно терміналу на два - одне над іншим, а не набік.

Однак, хоча можливо розділити термінал горизонтально або вертикально (або обидва) в деяких емуляторах терміналу або на екрані, ви обмежені 2 або 3 або, можливо, 4 бічними сторонами, перш ніж вони стануть занадто вузькими (або короткими) до бути корисними. Терміни IMO на вкладках у поєднанні з такою програмою, як xttitle, щоб встановити назву вкладки, набагато менш заплутані та набагато корисніші. YMMV.

інші люди вже згадували екран, а також eterm і mrxvt та інші, тож я зазначу особливість gnome-терміналу, яку, можливо, ви пропустили.

ти розумієш, що вам не потрібно змінювати вкладку між терміналами в gnome-терміналі, чи не так?

якщо ви використовуєте термінали з вкладками, ви можете використовувати Alt-1, Alt-2, Alt-3 тощо для перемикання між терміналами.

BTW, я в основному використовую mrxvt як мій вибір терміналу, але gnome-термінал встановлюється за замовчуванням у більшості систем Linux, тому я звик, як це працює. Я віддаю перевагу mrxvt, але GT нормально або досить добре для легкого / випадкового використання.


0

Я, як правило, віддаю перевагу Xterm з tmux , який можна налаштувати для розділення терміналу. Дивіться сторінку tmux


Ласкаво просимо і дякуємо за допомогу в цьому питанні. Стандарти сайту змінилися за шість років з моменту спочатку розміщення цього питання. Питання тепер вважатиметься поза темою, і відповіді, які рекомендують програмне забезпечення, тепер будуть дещо жорсткішими. Важко затримати вас за іншим стандартом, ніж інші відповіді на те саме запитання, але прийнята відповідь є хорошим прикладом того, що зараз вважатиметься хорошим (подивіться підсумки двох найвищих оцінок відповідей). Для ознайомлення дивіться мета.superuser.com
questions/
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.