Иногда, когда я работаю, я использую более одного терминала, и мне неудобно переключаться между ними, когда все они вызываются с помощью Ctrl+ Alt+ T. Есть ли какая-либо программа или терминал, который после запуска предоставил бы мне 4 независимых терминала, каждый из которых занимал бы ¼ экрана, позволяя легко переключаться между ними, например, с помощью Tabклавиши?
gnome-terminal
console
Аль Банди
источник
источник
New Tab
.[TAB]
Клавиша уже используется для автоматического сдачи в терминале. Если бы вы могли выбирать экземпляры, например[ALT]+[TAB]
, было бы проще использовать позиционированные окна вместо этого, как предлагает @ Zacharee1.Ответы:
Вам нужен терминатор :
Для четырех терминалов при запуске выполните следующее:
Откройте Терминатор с помощью этой команды:
или с помощью этой команды:
Прыгайте между окнами терминала с помощью Ctrl+ Tab.
Вы можете назначить свою персональную команду терминатора на Ctrl+ Alt+ Tв Настройки клавиатуры> Ярлыки. (Thx @Wilf )
Конечно, вы также можете создать
terminator.desktop
файл. Скопируйте исходный файл рабочего стола и внесите изменения:источник
terminator ...
команду для Ctrl + Alt + T в Настройки клавиатуры> Ярлыкиapt-get install terminator
командой явно относится к версии Gtk + -2, которая использует древний VTE. Для справки действительно полезно упомянуть версию Gtk + -3, которая еще не стабильна и еще не поставляется Ubuntu, но кто-то может попробовать.Вы можете запустить 4 терминала с помощью Ctrl+ Alt+ Tи установить их по краям экрана с помощью Ctrl+ Alt+ Numpad[1,3,7,9]или влево / вправо с помощью Ctrl+ Alt+ Numpad[4/6]или сверху / снизу Ctrl+ Alt+ Numpad[8/2]и переключиться с Alt+ Tabна ОДИН терминал и с помощью Alt+ key above Tabмежду терминалами, если один активен ,
Или
Вы можете использовать вкладки с Ctrl+ Shift+ Tи переключаться между терминалами с помощью Alt+ Page-Up/ Page-Down.
источник
В качестве другой альтернативы я бы предложил использовать
byobu
.Преимущество в том, что оно основано на тексте, то есть вы можете использовать его без графического окружения! Это очень полезно при работе с серверами, которые часто не имеют графического интерфейса.
У вас даже есть нижняя строка состояния с большим количеством полезной информации, такой как дата / время, средняя загрузка и т. Д.
Ярлыки, которые вы должны знать, если вы используете Byobu:
sudo apt-get install byobu
установит Byobu.В качестве бонуса, будучи терминальным мультиплексором, это означает, что вы не потеряете сеанс и свои вкладки, если вы по ошибке закрыли терминал. И вы можете запустить
byobu
в другом терминале и получить синхронизированные выходы.Существуют даже сценарии для сохранения макетов, если вы хотите сохранить сеанс при перезагрузке.
источник
Лично я использую
emacs
сM-x ansi-term
или вM-x shell
зависимости от того, что я делаю.Но если вы ищете только терминальный мультиплексор, то всегда есть тихо почитаемый
tmux
:https://github.com/tmux/tmux
Изменить: JoKeR указал, что вы можете установить
tmux
сapt-get
:источник
sudo apt-get install tmux
вы должны упомянуть, что я думаю.tmux
себя, просто знаю об этом. Спасибо за разъяснение, хотя я поставлю это сверху.Просто измените размеры окон терминала, чтобы они все подходили к углу экрана. Терминал также может иметь вкладки, которые могут помочь. Щелкните правой кнопкой мыши по окну и выберите
New Tab
.Вот как сделать окна способными изменять размеры по углам:
sudo apt-get install compizconfig-settings-manager
.sudo ccsm
или выполните поискccsm
в Unity Dash.Grid
, подWindow Management
. Убедитесь, что он включен.Corners / Edges
вкладку и изменитеCorner
параметры в соответствующих углах.источник
Вы можете использовать tmux , терминальный мультиплексор.
Для четырех панелей вы можете использовать этот скрипт
4pSession
, создайте скрипт си добавьте код ниже
Чем вы можете создать файл рабочего стола:
с этим содержанием:
Перемещайтесь между панелями с помощью Ctrl+ Bи, →или, ←или, ↑или↓
источник
Мой грубый вклад в этот вопрос: установите
wmctrl
и настройте скрипт, который открывается и размещает четыре окна терминала на вашем экране. Сначала выясните размер экрана с помощью,xwininfo -root
а затем настройте-e
параметры (они в следующем порядке: 0, x-position, y-position, width, height). Числа, которые я использую ниже, являются просто примеромВы можете привязать это как ярлык, например, к Ctrl + I или как угодно. Еще одна идея, без установки wmctrl, это открыть 4
--geometry=
вариантаисточник
Я настоятельно рекомендую tmux. Он предлагает множество настроек и полную независимость от мыши (если это проблема). Вы можете разделять экраны по горизонтали, вертикали, переключаться между ними несколькими нажатиями клавиш, оставлять сеансы открытыми, а затем повторно подключаться к ним и т. Д.
источник
Когда открыто 4 окна терминала, и во время работы в одном из них я могу просто переключаться между ними с помощью Alt + `(левая галочка), если хотите использовать клавиатуру, или просто нажимать на значок запуска терминала, чтобы вызвать все его окна и нажмите на выбранный.
Моя установка - Ubuntu 14.04, с рабочим столом по умолчанию (Unity 3D) и обновленным до настоящего времени.
Я не понимаю, почему люди все усложняют и устанавливают сторонние продукты, когда стандартная установка Ubuntu уже предоставляет эту возможность.
источник
Вы также можете использовать Gnu Screen для этого, и использовать вертикальное и горизонтальное разделение.
Вы можете поместить их в свой
~/.screenrc
конфигурационный файл. Я был в состоянии разделить, используя большинство экранов GNU, с правильными настройками файла .screenrc.Некоторая комбинация ниже должна сделать вас в вашем
.screenrc
.У меня он был установлен на 6 экрана один раз. вот мой остаточный конфиг от этого
источник
Вы можете использовать приложение «Экран»
Установите экран, выполнив следующую команду:
Чтобы убедиться, что экран установлен, запустите
в течение сеанса экрана вы можете создать новое окно, нажав CTRL + A, а затем C. Ваше старое окно останется активным, и вы сможете выполнять другие задачи. Для переключения между окнами нажмите CTRL + A, затем N (для следующего окна) или CTRL + A, затем P
источник
Для этого есть встроенные ярлыки и удобная навигация.
Ctrl + Alt + T
- нажмите один раз, чтобы запустить 1-й терминалCtrl + Shift + T
- нажмите 3 раза, чтобы получить еще 3 терминала в качестве вкладок, в одном и том же окне 1-го терминалаAlt + 1
илиAlt + 2
илиAlt + 3
илиAlt + 4
- каждый из них переключится на соответствующую вкладку / терминал.Надеюсь, это поможет.
источник