Запуск команд в Split Konsole через qdbus
Я пытаюсь написать скрипт, который создаст разделенную консоль и запустит кучу команд, похожих на tmuxinator. У Konsole есть аргументы для запуска команд во вкладках, но единственный способ, который я нашел для разделения , — это через qdbus . По этому сообщению:
qdbus org.kde.konsole-<pid> /konsole/MainWindow_1 org.kde.KMainWindow.activateAction split-view-left-right
Найдите, в каком сеансе вы хотите запустить команду.
qdbus org.kde.konsole-<pid> /Sessions/1 org.kde.konsole.Session.runCommand "echo"
На шаге 3, если я использую
Sessions/1
как и ожидалось, он запускает команду в «первом» разделении. Однако я не могу понять, как запустить команду в любом другом — любое значение, отличное от «1», вызывает ошибку.
Если кто-нибудь знает, как определить «сеанс», необходимый для запуска команды в любом из других (не основных) разделений, я был бы очень признателен за любые указатели. К сожалению, у меня совершенно нет опыта работы с qdbus, и я не очень много появлялся после того, как немного погуглил.