LINUX.ORG.RU

Как в Slax сохранить переключение раскладки настроенной с помощью setxkbmap?

 , , ,


0

1

Такая строка — setxkbmap -layout `us,ru` -option -option `grp:lalt_lshift_toggle,grp_led:scroll` в /root/.fluxbox/startup не работает, но если эту же команду ввести в xterm, то язык переключается и индикатор загорается.

А ты сидишь в иксах от рута?

Вообще, я бы советовал бы прописать это всё в /etc/X11/xorg.conf.d/90-keyboard-layout.conf

Образец лежит в /usr/share/X11/xorg.conf.d

Xenius ★★★★★ ()
Ответ на: комментарий от Xenius

А ты сидишь в иксах от рута?

В XTerm Slax'а по умолчанию root, графический сеанс скорее всего тоже

Вообще, я бы советовал бы прописать это всё в /etc/X11/xorg.conf.d/90-keyboard-layout.conf

Что-то такое пробовал на прошлой версии, сейчас ещё раз попробую.

Образец лежит в /usr/share/X11/xorg.conf.d

Там 3 файла конфигурационных..

just_a_brake ()
Ответ на: комментарий от just_a_brake
# READ THIS FOR CUSTOM KEYBOARD INFORMATION
#
#  If you want to add a custom model/layout/variant to X, you will need to COPY
#  this file to /etc/X11/xorg.conf.d/ and edit that copy.  After editing it to
#  suit, you will need to restart X.
#
#  Here's an example of the lines from above:
#
# Section "InputClass"
#       Identifier "keyboard-all"
#       MatchIsKeyboard "on"
#       MatchDevicePath "/dev/input/event*"
#       Driver "evdev"
#       Option "XkbLayout" "us"
#       Option "XkbVariant" "intl"
#       Option "XkbOptions" "compose:rwin,terminate:ctrl_alt_bksp"
# EndSection
#
#  Many desktop environments, including KDE and Xfce, have their own methods to
#  configure keyboard layouts and such if you'd like to use them.
#
#  If you prefer to use the "old" way of configuring keyboards (without input 
#  device hotplugging), then you'll need to add the following lines to the 
#  ServerFlags section of /etc/X11/xorg.conf:
#    Option   "AllowEmptyInput"     "false"
#    Option   "AutoAddDevices"      "false"
#    Option   "AutoEnableDevices"   "false"
#  Alternatively, you can break this up into separate "stubs" in the xorg.conf.d/
#  directory, but that's your call.  Assuming you elect to keep a monolithic 
#  /etc/X11/xorg.conf file, you can now edit the Keyboard section as usual.
Xenius ★★★★★ ()
Ответ на: комментарий от Xenius

Мне это всё скопировать в /etc/X11/xorg.conf.d/90-keyboard-layout.conf?

Что-то нужно исправлять?

*Я уже поломал раскладку localectl'ом Информацию о том что писать брал из результата этой команды setxkbmap -print -verbose 10. Куда localectl записывает то, что я ему написал?

just_a_brake ()
Ответ на: комментарий от Xenius

Тебе нужно только часть между Section и EndSection и конечно же без знаков комментов, если ты не догадался.

Спасибо, я не заметил эти знаки.

У меня вряд ли бы получилоось по вашей инструкции вот эта команда localectl --no-convert set-x11-keymap us,ru pc105 dvorak, grp:мои настройки неизвестно куда сохранила эти настройки.

Раскладка неправильная была из-за раскладки dvorak без неё всё вроде бы нормально. localectl куда-то сохранил настройки, они сохраняются при перезагрузке, язык переключается.

just_a_brake ()