我不想运行konsole &
很慢,而是想使用 D-Bus 打开一个新的 Konsole 窗口,这更快,因为它不必启动新的 Konsole 进程。
但是,使用 qdbusviewer 检查接口,我找不到打开新窗口的方法调用。
事实证明你必须使用动作。您可以列出它们
qdbus org.kde.konsole-`pidof -s konsole` /konsole/MainWindow_1 org.kde.KMainWindow.actions
new-window
你可以调用这个动作
qdbus org.kde.konsole-`pidof -s konsole` /konsole/MainWindow_1 org.kde.KMainWindow.activateAction new-window
从qdbusviewer
我还发现org.freedesktop.Application.Activate
which 也打开了一个新窗口,但我没有设法使用qdbus
.