Gnome
Wayland下GNOME Shell 41+中按標題聚焦視窗
在我的 shellrc 中,我有一個
org.gnome.Shell Eval
使用dbus 介面通過標題啟動(聚焦/帶到前台)視窗的功能。(xdotool 方法在 Wayland 下不起作用。)在 GNOME 41限制呼叫 Eval 的能力之前,這種方法效果很好。除了啟用新的“不安全模式”(重新啟用 Eval,但顯然是不安全的)或編寫專用擴展之外,是否有人有替代解決方案?
由於我找不到任何現有的方法,我最終編寫了我自己的 GNOME Shell 擴展程序,按標題啟動視窗(source)。它公開了一個自定義的 D-Bus 介面,可以用來代替
org.gnome.Shell.Eval
,例如:busctl --user call \ org.gnome.Shell \ /de/lucaswerkmeister/ActivateWindowByTitle \ de.lucaswerkmeister.ActivateWindowByTitle \ activateBySubstring \ s 'Firefox'