0

我不想运行konsole &很慢,而是想使用 D-Bus 打开一个新的 Konsole 窗口,这更快,因为它不必启动新的 Konsole 进程。

但是,使用 qdbusviewer 检查接口,我找不到打开新窗口的方法调用。

4

1 回答 1

0

事实证明你必须使用动作。您可以列出它们

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.Activatewhich 也打开了一个新窗口,但我没有设法使用qdbus.

于 2022-02-15T07:31:29.103 回答