1

Есть ли какой-либо способ или бесплатное приложение терминала, которое позволило бы мне иметь собственные имена вкладок для каждого сеанса терминала?

Допустим, я подключен к нескольким различным серверам с моего терминала и хочу быстро получить приглашение ОДНОГО, с которым мне нужно работать прямо сейчас.

4 ответа4

2

Используйте escape-последовательности ANSI для установки заголовка окна color-xterm: http://howtos.linuxbroker.com/howtoreader.php?file=Xterm-Title.html

Больше подробностей в недавней теме в списке рассылки Canberra Linux Users Group.

1

Это одна из настроек, которую вы можете сохранить в файле конфигурации Terminal.app. Задайте заголовок через пункт меню Shell -> Edit Title затем сохраните файл конфигурации терминала через пункт меню Shell -> Export Settings... Когда вы снова откроете этот файл конфигурации, настройки будут такими же, как вы их сохранили. [Сохранение файла конфигурации терминала, как отмечено в комментариях, не сохраняет заголовок окна]

Сохраните текущие настройки терминала, используя пункт меню Shell -> Export Settings... , затем откройте получившийся файл .terminal в текстовом редакторе. Это стандартный файл списка свойств Apple. Где-то между тегами <dict> добавьте эти строки:

<key>CommandString</key>
<string>ssh -2 ssh.host.goes.here</string>
<key>WindowTitle</key>
<string>Title String Goes Here</string>

Сохраните файл в текстовом редакторе, затем дважды щелкните его, чтобы открыть в Terminal.app.

0

так что все это можно сделать с помощью Window Group в приложении Terminal.

Можно открыть несколько вкладок и задать заголовок (и другие параметры) для каждой вкладки, а затем « Save Windows as Group .

Если я решу запустить мою группу при запуске Терминала, у меня все еще будет одно дополнительное окно ?! Поэтому я экспортировал группу и дважды щелкнул по ней, чтобы получить одно окно с тремя именованными вкладками.

Спасибо @ Питер Мюррей

0

Я могу установить заголовки окна терминала и вкладки терминала с помощью пакета xtermcontrol (устанавливается через fink), например так:

alias tt='xtermcontrol --title'

а потом

tt foo # in one tab
tt bar # in another tab

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .