使用 dbus 启动具有指定配置文件的 yakuake 会话?

问题描述 投票:0回答:2

如何使用特定配置文件启动 yakuake 会话?与 org.kde.konsole.Window 的 newSession 方法不同,org.kde.yakuake /yakuake/sessions 的 addSession 方法不接受任何参数,因此不允许我指定配置文件名称。我怎样才能避免这个问题?

session dbus konsole yakuake
2个回答
0
投票
$ qdbus org.kde.yakuake /yakuake/sessions org.kde.yakuake.addSession
$ qdbus org.kde.yakuake /Windows/1 org.kde.konsole.Window.newSession 'profile' '.'

当然,Window号可能会不同。


0
投票

以下对我有用

➜ 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>
© www.soinside.com 2019 - 2024. All rights reserved.