Я использую xbindkeys для копирования и вставки с помощью кнопок мыши 8 и мыши 9.
Он работал с ubuntu 20.10, но с тех пор, как я обновился до 21.04, он перестал работать в некоторых приложениях.
Проблема, похоже, исходит от xte
Если я запускаю sleep 4; xte 'key v'
в терминале И
v
v
v
v
v
v
v
Почему это перестало работать в некоторых приложениях, но не в других? Как я могу отладить это?
Очень просто. После установки Ubuntu 21.04 вы теперь работаете с более современной графической системой Wayland, а не с устаревшим сервером Xorg. Чрезвычайно полезные инструменты автоматизации, такие как xbindkeys
, xvt
, wmctrl
, xdotool
, ... не работают на Wayland.
Кроме того, многие программы записи экрана не работают на Wayland, хотя основной игрок OBS Studio теперь поддерживает Wayland.
Почему он работает в некоторых приложениях? Возможно, потому, что эти приложения работают на XWayland, слое эмуляции Xorg для Wayland для поддержки приложений, которые не работают на родном Wayland.
Что делать? Переключиться пока обратно на Xorg или попытаться заставить работать очень молодые инструменты для замены Wayland.