2

Я работаю на Mac с Lion (10.7.5). Я хочу создать интерактивный ярлык на рабочем столе, который откроет приложение терминала с несколькими вкладками, где каждая вкладка представляет собой сеанс ssh с удаленной машиной. Каков наилучший способ сделать это?

1 ответ1

2

Откройте ваши SSH-соединения, используя Shell »New Remote Connection (просто введите ssh user@hostname в текстовое поле внизу, не нужно настраивать конфигурацию). Каждый из них откроется в новом окне, но вы можете объединить их, например, используя Window »Merge All Windows.

Когда вы будете довольны настройкой, выберите « Окно»> «Сохранить Windows как группу» и установите флажок « Восстановить все команды».

Перезапустите Терминал. Выберите Окно »Открыть группу окон», затем выберите группу окон, которую вы только что сохранили.

Теперь нам нужен способ открыть эту группу окон.

Альтернатива А: группа окон экспорта

Перейдите в Терминал »Настройки ...» Группы окон, выберите созданную вами группу окон и выберите « Экспорт» в меню шестеренок . Сохранить на рабочий стол.

Теперь вы можете дважды щелкнуть конфигурацию группы окон на рабочем столе, чтобы открыть ее.

Обратите внимание, что это фактически импортирует его, создавая дублирующуюся группу окон каждый раз, когда вы "открываете" ее.

Альтернатива B: автоматизация пользовательского интерфейса

Для автоматизации открытия оконной группы мы будем использовать сценарии пользовательского интерфейса, так как нет другого API для управления этой частью терминала. Откройте редактор AppleScript и вставьте следующее:

tell application "System Events"
    tell application process "Terminal"
        try
            click menu item "foo" of first menu of menu item "Open Window Group" of menu of menu bar item "Window" of first menu bar
            except
        end try
    end tell
end tell
tell application "Terminal" to activate

Замените foo на имя, которое вы назначили своей группе окон.

При желании нажмите « Выполнить», чтобы проверить это в редакторе AppleScript. Для этого вам может потребоваться изменить конфигурацию безопасности Assistive Apps в Системных настройках.

Если все работает как нужно, выберите « Файл»> «Сохранить как» в редакторе AppleScript и сохраните его на рабочем столе в качестве приложения. Закройте редактор AppleScript и дважды щелкните только что созданное приложение-скрипт. Вам нужно будет изменить настройки безопасности еще раз, и с этого момента он должен работать.

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