Глядя на файлы, большая часть этого ряда ключей на самом деле находится в нас (дворак), поэтому я предполагаю, что ваш файл us был также по ошибке изменен.
Исправление макета XKB
446
Abu Dhabi
Короче говоря, я пытался создать пользовательский макет (гибрид польско-норвежского, добавив åøæ на уровень 3 и 4 для | ';), и каким-то образом испортил конфигурацию. Несмотря на возврат файла-нарушителя (/ usr / share / X11 / xkb / symbols / pl) в исходное состояние (diff указывает, что он такой же, как в хранилище), макет Dvorak польского программиста каким-то образом поврежден. Большинство клавиш в порядке, кроме верхнего алфавитного ряда, который выглядит следующим образом:
$&[{}(=*)+]!# without shift ~%7531902468` with shift
Что-то пошло не так, и даже обновление Mint с 17.1 до 18 не помогло. Что я пробовал:
- Различные способы перезагрузки
dpkg-reconfigure xkb-data
и дрrm /var/lib/xkb/*.xm
. Нет видимых изменений. - Копирование pl-файла и указание на него /usr/share/X11/xkb/evdev.xml. Никаких изменений в поведении.
- Обновление до версии Mint, использующей Xenial, поскольку я читал, что в предыдущих версиях были проблемы с XKB.
Любые другие идеи о том, что я мог бы попробовать? Вдвойне, если вы также знаете, как достичь моей первоначальной цели гибридизации PL Dvorak в PL / NO Dvorak.
На самом деле в Linux есть два места для раскладки клавиатуры: одно для ядра (см. `Loadkeys` /` dumpkeys`), другое для X. Обычно X просто использует раскладку ядра, если вы не укажете иначе. Так, может быть, вы тоже повредили файлы макетов ядра? Попробуйте переустановить соответствующие пакеты.
dirkt 7 лет назад
0
Для пользовательского макета я рекомендую использовать `xmodmap` с пользовательским файлом` ~ / .Xmodmap` и запускать его при входе в X, если ваш менеджер дисплеев не загружает его автоматически. Вот как я делаю свою гибридную американскую / немецкую клавиатуру. XKB немного сложен, его легко запутать.
dirkt 7 лет назад
0
Переустановите какие пакеты, точно? Есть немало, связанных с XKB.
Abu Dhabi 7 лет назад
0
Как я уже говорил, таблицы ключей ядра не связаны с XKB. В моей системе (Debian) таблицы ключей ядра находятся в `/ usr / share / keymaps`, пакет -` console-data`. Не знаю, так ли это в Монетном дворе.
dirkt 7 лет назад
0
Ну, возиться с XKB ЧТО-ТО. Это действительно используется, я просто не понимаю как.
Abu Dhabi 7 лет назад
0
Нет, определенно не консольные данные. / usr / share / keymaps не существует, а данные консоли не установлены. Переустановка xkb-data не решила проблему.
Abu Dhabi 7 лет назад
0
1 ответ на вопрос
0
DreadPirateLynx
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
8
Ожидание ноутбука в Linux / Ubuntu
-
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
3
Могу ли я запустить Microsoft Office 2007 под Ubuntu?