Рейтинг:1

Невозможно нажать ALT+TAB программно в Ubuntu 21.04

флаг jp

Я пытаюсь понять, почему я больше не могу программно выполнять alt-tab и другие манипуляции в Ubuntu 21.04. Я думаю, что эта функция не будет работать вообще. Что-то изменилось с точки зрения безопасности? я использую Ядро 5.11.0.40-универсальное.

вопрос от StackOverflow с примером python и java

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

Действительно, это связано с тем, что Ubuntu 21.10 по умолчанию использует драйвер дисплея Wayland (также после обновления), который использует другие протоколы и реализует механизмы безопасности. На данный момент вам нужно вернуться к Xorg, чтобы все работало до тех пор, пока библиотеки Python с эквивалентной функциональностью не станут доступны для Wayland — вам, вероятно, потребуется адаптировать свой код в этот момент.

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

введите описание изображения здесь

Женя Кириченко avatar
флаг jp
А пока вам нужно вернуться к X11 — что вы имеете в виду под X11? Думаю, откат на старую версию ядра для меня не вариант (у меня AMD Ryzen 7 4800h, который плохо работает со старой версией ядра), так что буду ждать.
vanadium avatar
флаг cn
Нет, я имею в виду возврат к X11 вместо Wayland, что можно сделать с экрана входа в систему. добавлю немного деталей
Женя Кириченко avatar
флаг jp
Работает отлично! Спасибо! В Ubuntu 20.04 по умолчанию используется Xorg?

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

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