LINUX.ORG.RU

KDE - дефолтная раскладка клавиатуры

 


0

1

По дефолту установлена английская (us) раскладка клавиатуры (в systemsettings). И так было много лет, и было хорошо. И был свет. Но внезапно с некоторых пор при загрузке стала включаться русская.

Никак не могу заставить снова включаться английскую.

Пробовал ставить дефолтом русскую, в надежде что сработает наоборот - ни хрена, все равно русская включается.

Тип сессии при старте - новая (пустая) сессия. Пробовал загружаться в старую сессию, в надежде установить при выходе us и получить us при следующей загрузке - ни хрена, все равно стоит ru при загрузке.

Что за хрень такая?

★★★

Ответ на: комментарий от anonymous

localectl в gentoo нету. Я смотрю в systemsettings. Там первая стоит en-us.

Если имеешь ввиду locale, то

# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8

Chord ★★★
() автор топика
Последнее исправление: Chord (всего исправлений: 1)
Ответ на: комментарий от Chord

Не не локаль, а раскладки Если иксы смотри в /etc/X11/xorg.conf или /etc/X11/xorg.conf.d/*

первой английскую

 Option "XkbLayout" "rukbi_en,rukbi_ru"
anonymous
()
Ответ на: комментарий от anonymous

в xorg.conf такой опции нет, как в прочем и в /etc/X11/xorg.conf.d/*

Добавление этой опции в xorg.conf ничего не дало.

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

И еще если DM какой используется глянь его настройки и скрипты Для sddm например /usr/share/sddm/scripts

/etc/sddm.conf.d/*

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

единственный файл в системе, который реагирует на изменения раскладки в systemsettings - это ~/.confug/kxkbrc, там есть опция LayoutList=us,ru и она меняется на LayoutList=ru,us при смене дефолтной раскладки.

Но почему-то этот файл игнорится. Или опция в этом файле. Что бы там не было в файле, грузится ru.

В sddm конфигах и скриптах ничего нет.

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

systemsettings это кде, а раскладка первой грузится та что в иксах прописана или DM задана. Создай правильный /etc/X11/xorg.conf.d/00-keyboard.conf свои только раскладки

Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "rukbi_en,rukbi_ru"
        Option "XkbModel" "pc105"
        Option "XkbVariant" "winkeys"
Option "XkbOptions" "grp:caps_switch Caps Lock, grp_led:caps, caps:none, terminate:ctrl_alt_bksp"        

EndSection

Глянь вообще какие настройки

setxkbmap -print -verbose 10

или скрипт для sddm

/usr/share/sddm/scripts/Xsetup

setxkbmap -model pc105 -layout us,ru -variant dvorak, -option grp:alt_shift_toggle

anonymous
()
Ответ на: комментарий от anonymous
$ setxkbmap -print -verbose 10
Setting verbose level to 10
locale is C
Trying to load rules file ./rules/evdev...
Trying to load rules file /usr/share/X11/xkb/rules/evdev...
Success.
Applied rules from evdev:
rules:      evdev
model:      pc101
layout:     us,ru
options:    grp_led:scroll,grp:alt_shift_toggle
Trying to build keymap using the following components:
keycodes:   evdev+aliases(qwerty)
types:      complete
compat:     complete+ledscroll(group_lock)
symbols:    pc+us+ru:2+inet(evdev)+group(alt_shift_toggle)
geometry:   pc(pc101)
xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwerty)" };
        xkb_types     { include "complete"      };
        xkb_compat    { include "complete+ledscroll(group_lock)"        };
        xkb_symbols   { include "pc+us+ru:2+inet(evdev)+group(alt_shift_toggle)"        };
        xkb_geometry  { include "pc(pc101)"     };
};

Показывает, что установлено «us,ru» , на самом деле наоборот.

Скрипт /usr/share/sddm/scripts/Xsetup пустой.

setxkbmap -model pc105 -layout us,ru -variant dvorak, -option grp:alt_shift_toggle] 

как-бы переназначает дефолтную (вывод setxkbmap -print показывает, что изменилось), но на деле ничего не меняется.

xorg.conf добавил

Option "XkbLayout" "us,ru"
как указано в вики.

Chord ★★★
() автор топика
Последнее исправление: Chord (всего исправлений: 1)
Ответ на: комментарий от Chord

ещё добавил в /usr/share/sddm/scripts/Xsetup

setxkbmap us,ru

ничего не дает.

Интересно, что на другой машине (такая же система, те же кеды) дефолтная грузится us, а ru установить дефолтной не получается. Все наоборот.

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

Какам-то странным и непонятным образом я его победил.

Зашел в Systemsettings->Input Devices->Keyboard->Layouts и убрал птичку с чекбокса Configure Layouts. Сохранил, перезагрузился - и теперь при загрузке получаю us. Что самое интересное - чекбокс Configure Layouts снова сам включился.

Chord ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.