$ get_list_of_windows
Рабочий стол по умолчанию — Plasma
Plasma
Is there a way to get list of windows on KDE Wayland? - Unix & Linux Stack Exchange - Vivaldi
get_list_of_windows — Kate
Andrew Shark / Davinci Resolve Scripts · GitLab — Falkon
project1 – README.md
对的,这是可能的。这个想法是向 kwin 询问这些信息。它是通过 kwin 脚本完成的。它只能通过 dbus 与世界通信,因此我们不能在 kwin 脚本中运行 shell 命令(至少直接)。但是我们可以从 shell 脚本运行kwin 脚本。
创建以下脚本
~/bin/list_windows.js
:不幸的是,stdout 的输出目前已损坏,请参阅错误报告。但是有一个解决方法。打开kde systemd 启动。现在我们可以使用 journalctl 来拉取输出。生成的
get_list_of_windows
脚本如下:现在运行脚本,您将获得输出:
这是在我的回购中。