No meu shellrc tenho uma função para ativar (foco / trazer para o primeiro plano) uma janela pelo seu título, usando a org.gnome.Shell Eval
interface dbus. (A abordagem xdotool não funciona no Wayland.) Isso funcionou muito bem até que o GNOME 41 restringiu a capacidade de chamar Eval . Alguém tem uma solução alternativa, além de habilitar o novo “modo inseguro” (que reativa o Eval, mas aparentemente é inseguro) ou escrever uma extensão dedicada?
relate perguntas
-
Como testar o Linux no suporte hidpi sem hardware real?
-
Parábola (semelhante ao Arch) - A atualização do ICU fez com que alguns programas exigissem duas versões diferentes da biblioteca do ICU. Ambos falham ao iniciar. Não pode se reproduzir
-
Debian Stretch: gnome-software segfault em libgs_plugin_systemd-updates.so
-
Como digitar ü no Pinyin IME?
-
Desativar a maximização automática de janelas no Gnome3
Como não consegui encontrar nenhuma maneira existente de fazer isso, acabei escrevendo minha própria extensão do GNOME Shell, Activate Window By Title ( source ). Ele expõe uma interface D-Bus personalizada que pode ser usada em vez de
org.gnome.Shell.Eval
, por exemplo:eu encontrei
https://github.com/CZ-NIC/run-or-raise
https://extensions.gnome.org/extension/1336/run-or-raise/
e isso funciona perfeitamente.