Горизонтальный разделенный экран с двумя программами?

2971
Nehal J Wani

У меня есть две программы A и B. Я хочу одну команду, которая будет запускать Программу A и Программу B на двух разных терминалах, но на одной вкладке, то есть на терминале с горизонтальным разделением. Я знаю, что экран может сделать это, но мне нужно вручную войти в Ca S, вкладку Ca, Ca c, чтобы вызвать, переключить и запустить программы. Если я хочу сделать это одной командой, возможно ли это?

2
Вы можете настроить простой файл `.screenrc` для автоматического создания подокон и выполнения команд за вас. 11 лет назад 2
Вы можете использовать терминал [Terminator] (http://www.tenshu.net/p/terminator.html), который поддерживает разделенные оболочки на одной вкладке и отправляет нажатия клавиш на несколько разделенных оболочек одновременно. Alex 11 лет назад 0
@twalberg Я знаю о файле .screenrc. Но я не знаю команду сделать это. Не могли бы вы предоставить образец для того же? Nehal J Wani 11 лет назад 0

1 ответ на вопрос

2
twalberg

Простое .screenrcвыполнение этого может выглядеть примерно так:

# whatever other normal entries you have for options and other configuration sessionname some_descriptive_name screen 0 first_command split focus down screen 1 second_command 

Это разбивает экран по вертикали, хотя ... Не уверен, как разделить по горизонтали, но я обновлю позже, если я выясню это ...

Редактировать: используйте split -vдля разделения по горизонтали (линия разделения вертикальная, поэтому у вас есть левое / правое, а не верхнее / нижнее).