Intereting Posts
использование системной команды в awk-скрипте Включить ssh root login Не удается заставить startX / Xorg работать во FreeBSD 8.1 Как назначить одну переменную на слово строки Как найти индекс inode любого каталога? Есть ли какие-либо преимущества использования .qcow2 над .img и который рекомендуется для создания виртуальной машины? Как уменьшить количество fsync, которое выполняет mysql? Разбор строк файла данных с помощью разделителя Вместо EOL Какой дистрибутив Linux это? Используйте sed, чтобы найти и заменить строку в нескольких файлах zpool import – невозможно импортировать: одно или несколько устройств в настоящее время недоступны Как получить серийный номер устройства при запуске установки Debian? Задавать групповые разрешения как разрешения владельца Как определить, подключен ли аудиокабель? Почему в экосистеме Unix и Linux было так мало инноваций со скриптами autoconf configure?

Внезапно xkbcomp прекратил работу

У меня есть рабочая настройка клавиатуры в моем .xkbmap и .xkbmap ее с помощью xkbcomp $HOME/.xkbmap $DISPLAY . Но он внезапно прекратил работать. Так или иначе, он не меняет настройки клавиатуры. Я совершенно смущен.

Я использую Debian / тестирование с Gnome.

Это действительно полезно в вопросах, если вместо того, чтобы «внезапно перестать работать», вы фактически описываете обстоятельства, как «после моего недавнего обновления до xwayland».

Хотя Wayland использует xkb , он работает иначе, чем X, и детали зависят от компоновщика.

Поэтому, если вы делаете xkbcomp $HOME/.xkbmap $DISPLAY , xkbmap использует протокол X для обращения к XWayland, который незамедлительно игнорирует его, потому что нет возможности изменить сопоставления клавиатуры в Wayland во время работы. Таким образом, ваше обновление до XWayland сломало вещи (что не удивительно, учитывая, что они полностью отличаются системами), и это не «внезапно перестало работать».

Этот вопрос объясняет, как настроить сопоставления клавиатуры с wayland. В основном вам нужно изменить (или лучше: добавить) систему XKB-базы данных.