Рейтинг:2

xte перестал работать после обновления до ubuntu 21.04

флаг nz

Я использую xbindkeys для копирования и вставки с помощью кнопок мыши 8 и мыши 9.

Он работал с Ubuntu 20.10, но после того, как я обновился до 21.04, он перестал работать в некоторых приложениях.

Проблема, кажется, исходит от хте

Если я побегу сон 4; xte 'ключ v' в терминале А

  • переключиться на наутилус это не распечатать в
  • переключиться на терминал это не распечатать в
  • переключись на файрфокс это не распечатать в

  • переключись на хром это делает распечатать в
  • переключиться, чтобы сигнализировать об этом делает распечатать в
  • переключиться, чтобы ослабить его делает распечатать в
  • переключиться на разногласие делает распечатать в

Почему он перестал работать в одних приложениях, но не в других? Как я могу отладить это?

Рейтинг:4
флаг us

Чтобы проверить, является ли ваш сеанс Ubuntu Xorg или Wayland:

$ эхо $XDG_SESSION_TYPE 
дорога

Вы также можете:

  1. попытайтесь заменить инструменты, основанные на графическом интерфейсе, инструментами, которые записывают события ввода непосредственно в /dev/uinput, например xdotool с йдотул и т.д,
  2. или вы можете вернуться к Xorg.

Чтобы установить Xorg по умолчанию:

$ sudo gedit /etc/gdm3/custom.conf

Раскомментировать (удалить #) следующую строку:

#WaylandEnable=false

Сохраните файл, перезагрузитесь и попробуйте что-то вроде xdotool mousemove 50 20 в терминале он должен телепортировать указатель мыши в левый верхний угол экрана.

Рейтинг:1
флаг cn

Очень простой. После установки Ubuntu 21.04 вы теперь используете более современную графическую систему Wayland, а не почтенный сервер Xorg. Чрезвычайно полезные инструменты автоматизации, такие как xbindkeys, xvt, wmctrl, xdotool, ... не работают на Wayland.

Кроме того, многие программы для записи экрана не работают на Wayland, хотя крупный игрок OBS Studio теперь поддерживает Wayland.

Почему это работает в некоторых приложениях? Вероятно, потому что эти приложения работают на XWayland, уровне эмуляции Xorg для Wayland для поддержки приложений, которые не работают на родном Wayland.

Что делать? На время вернитесь к Xorg или попытайтесь получить самую молодую замена инструментов для Wayland работать.

nicolast avatar
флаг nz
Я вернулся к Ubuntu Xorg на экране входа в систему, и теперь он работает. круто, спасибо!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.