Рейтинг:0

Заставить переключатель задач KDE выбирать окно при отпускании Alt+Tab

флаг jo

Я давно пользуюсь KDE.

Всегда при переключении между окнами с помощью Alt + Tab выбирается окно, в котором я отпускаю обе кнопки.

Текущее поведение, которое у меня есть с KUbuntu 20.04 и Plasma 5.18.5, заключается в том, чтобы подождать, пока я не нажму Enter, прежде чем, наконец, переключиться на выбранное окно.

Я проверил все параметры переключателя задач и не нашел, как перевернуть его, чтобы выбрать, просто отпустив Alt и Tab.

Alt+Tab по-прежнему работает должным образом при переключении между двумя окнами. Для нескольких окон он ждет, пока я нажму Enter, что раздражает.

Надеюсь на любые советы, чтобы исправить это в ближайшее время.

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

Ответ заключается в пользовательских изменениях конфигурации Xkb. Обычно я настраиваю его своими собственными параметрами, чтобы убедиться, что мои привязки клавиш Emacs работают должным образом, а некоторые клавиши, такие как Caps Lock, сопоставлены с полезными функциями.

Каким-то образом после изменения клавиши Meta и Alt стали использовать один и тот же код клавиши, несмотря на то, что при печати они имели разные модификаторы. Xmodmap. Это было основным источником путаницы, потому что та же самая конфигурация прекрасно работает на другой машине KDE. Чтобы проверить общие коды клавиш, выполните:

xmodmap -pk | grep Альт
64 0xffe9 (Alt_L) 0xffe9 (Alt_L) 0xffe9 (Alt_L) 0xffe9 (Alt_L)
204 0x0000 (NoSymbol) 0xffe9 (Alt_L) 0x0000 (NoSymbol) 0xffe9 (Alt_L)

Вы увидите, разделяет ли Alt какой-либо из них с Meta или другим ключом-модификатором. Затем вы можете работать над исправлением конфигурации Xkb, чтобы разрешить этот конфликт. В моем случае, несмотря на то, что я применил свою последнюю конфигурацию, некоторые предыдущие шаги каким-то образом ввели мета-ключ. Вы можете проверить, какие параметры применяются, запустив:

setxkbmap -print -verbose 10
Установка уровня детализации на 10
локаль С
Попытка загрузить файл правил ./rules/evdev...
Попытка загрузить файл правил /usr/share/X11/xkb/rules/evdev...
Успех.
Применяемые правила от evdev:
правила: evdev
модель: pc101
раскладка: us,ru
Попытка построить раскладку с использованием следующих компонентов:
коды клавиш: evdev+алиасы(qwerty)
типы: полный
совместимость: полный
символы: pc+us+ru:2+inet(evdev)
Геометрия: ПК (ПК101)
xkb_keymap {
xkb_keycodes {include "evdev+aliases(qwerty)" };
xkb_types { включить "полный" };
xkb_compat { включить "полный" };
xkb_symbols { include "pc+us+ru:2+inet(evdev)" };
xkb_geometry { включает "pc (pc101)" };
};

Чтобы проверить ваши параметры, запустите:

setxkbmap -option -опция ваших модов

Пройти через конфигурации Xkb не так уж и просто. Попробуйте использовать уже доступные наборы опций через системные настройки в KDE или применить их самостоятельно после регистрации /usr/доля/X11/xkb/символы. Искать Альтвин, сочинять, группа чтобы проверить, что они делают и как.

Названия применяемых правил вы можете найти в: /usr/доля/X11/xkb/rules/evdev.lst

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

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