Начать сеанс yakuake с указанным профилем, используя dbus?
Как я могу запустить сеанс якуаке с определенным профилем? В отличие от метода newSession в org.kde.konsole.Window, метод addSession в org.kde.yakuake / yakuake / session не принимает никаких аргументов и поэтому не позволяет мне указывать имя профиля. Как я могу обойти это?
2 ответа
$ qdbus org.kde.yakuake /yakuake/sessions org.kde.yakuake.addSession
$ qdbus org.kde.yakuake /Windows/1 org.kde.konsole.Window.newSession 'profile' '.'
Конечно, номер окна может быть другим.
Для меня работает следующее
➜ read session_id < <(qdbus org.kde.yakuake /yakuake/sessions org.kde.yakuake.addSession)
➜ qdbus org.kde.yakuake /Sessions/$((session_id + 1)) org.kde.konsole.Session.setProfile <profile_name>