Начать сеанс 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>
Другие вопросы по тегам