Есть много опций, таких как запуск нового окна iTerm2 из командной строки и выполнение команды в нем. Например:

#!/bin/bash
osascript - "$@" <<EOF
on run argv
tell application "iTerm"
    activate
    set new_term to (create window with default profile)
    tell new_term
        tell the current session
            repeat with arg in argv
               write text arg
            end repeat
        end tell
    end tell
end tell
end run
EOF

но моя проблема в том, что в этот момент все уже открытые окна iTerm поднимаются. У меня много окон на нескольких мониторах, и когда я это делаю - каждое окно iTerm (обычно> 5) появляется поверх других окон, наряду с новым ... все известные мне (которые я нашел) подходы используют osascript для этого.

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

Благодарю.

0