Как настроить раскладку клавиатуры на Ubuntu, чтобы она соответствовала модели Sun Type 7 USB и отображала символы напрямую на клавиатуре, как это происходит в других ОС (например, в MATE на GhostBSD)?
Для выбора типа клавиатуры в Ubuntu, вы можете открыть системные настройки и перейти в раздел "Устройства" -> "Клавиатура". Здесь вы сможете выбрать тип клавиатуры из предложенного списка. Чтобы настроить раскладку клавиатуры на Ubuntu в соответствии с моделью Sun Type 7 USB, вам необходимо отредактировать файл настроек клавиатуры. Для этого выполните следующие шаги: 1. Откройте терминал и выполните команду для редактирования файла настроек клавиатуры: ```bash sudo gedit /etc/default/keyboard ``` 2. Найдите строку с параметром "XKBLAYOUT" и укажите в ней нужную раскладку клавиатуры. Например, для Sun Type 7 USB и раскладки US это будет выглядеть так: ``` XKBLAYOUT="us" ``` 3. Сохраните изменения и закройте файл. 4. Перезагрузите компьютер или выполните команду для обновления настроек клавиатуры: ```bash sudo dpkg-reconfigure keyboard-configuration ``` После выполнения этих шагов, раскладка клавиатуры должна соответствовать модели Sun Type 7 USB и отображать символы напрямую на клавиатуре.
adamos@Asfodel:~$ cat /etc/default/keyboard # Check /usr/share/doc/keyboard-configuration/README.Debian for # documentation on what to do after having modified this file. # The following variables describe your keyboard and can have the same # values as the XkbModel, XkbLayout, XkbVariant and XkbOptions options # in /etc/X11/xorg.conf. XKBMODEL="pc105" XKBLAYOUT="us,ru" XKBVARIANT="," XKBOPTIONS="grp:alt_shift_toggle,terminate:ctrl_alt_bksp,grp_led:scroll" # If you don't want to use the XKB layout on the console, you can # specify an alternative keymap. Make sure it will be accessible # before /usr is mounted. # KMAP=/etc/console-setup/defkeymap.kmap.gz BACKSPACE="guess"
Есть подозрение, что любые настройки в конце концов упрутся куда-то сюда.
Поставить dconf-editor
sudo apt install dconf-editor
Записать нужную модель в/org/gnome/libgnomekbd/keyboard/model
Выбирайте из этих:
$ fgrep sun_type7 /usr/share/X11/xkb/rules/base.xml <name>sun_type7_usb</name> <name>sun_type7_euro_usb</name> <name>sun_type7_unix_usb</name> <name>sun_type7_jp_usb</name>