Wayland 아래의 GNOME Shell 41+에서 제목별로 창 초점 맞추기

Wayland 아래의 GNOME Shell 41+에서 제목별로 창 초점 맞추기

내 shellrc에는함수제목으로 창을 활성화(포커스/전경으로 가져오기)하려면 dbus 인터페이스를 사용하세요 org.gnome.Shell Eval. (xdotool 방법은 Wayland에서는 작동하지 않습니다.) 이 방법은 GNOME 41까지 잘 작동했습니다.Eval 호출 기능 제한. 새로운 "안전하지 않은 모드"(Eval을 다시 활성화하지만 안전하지 않은 것으로 보임)를 활성화하거나 전용 확장 프로그램을 작성하는 것 이외의 솔루션이 있는 사람이 있습니까?

답변1

기존에 이 작업을 수행할 수 있는 방법을 찾을 수 없었기 때문에 결국 나만의 GNOME Shell 확장 기능을 작성하게 되었습니다.제목으로 창 활성화(원천). 대신 사용할 수 있는 사용자 정의 D-Bus 인터페이스를 공개합니다 org.gnome.Shell.Eval. 예를 들면 다음과 같습니다.

busctl --user call \
    org.gnome.Shell \
    /de/lucaswerkmeister/ActivateWindowByTitle \
    de.lucaswerkmeister.ActivateWindowByTitle \
    activateBySubstring \
    s 'Firefox'

답변2

관련 정보