В то время как xdotool
использует API-интерфейсы X11 и поэтому не будет работать на Wayland, wmctrl
взаимодействует с самой средой рабочего стола. Поэтому, хотя его команды, требующие API X11, не будут работать, вы все равно можете использовать многие wmctrl
команды в сеансе Wayland, включая -k on
.
Протестировано на Arch Linux с использованием GNOME Shell 3.30.2 и wmctrl
1.07.
Это, скорее всего, происходит с вами, когда вы отходите от компьютера на некоторое время, а затем возвращаетесь. Почему?
Как этого избежать? Отредактируйте файл/etc/pulse/default.pa
и комментарий -вне строки:
load-module module-switch-on-port-available
, добавив перед ним решетку (#
).
Кредит:Этот ответ AskUbuntu .