LINUX.ORG.RU

Лаги с переключением раскладки + нестандартная раскладка клавиатуры на Manjaro Deepin

 , ,


0

1

Доброе время суток!

В Manjaro Deepin вылезло пара проблем на моём рабочем ноуте:

1) Переключение раскладки происходите через раз, приходится нажимать shift+alt по 2 раза. При попытке переключения несколько раз подвешивал комп, помогал только хард ребут.

2) Странная русская раскладка клавиатуры — вместо запятой по shift+?/ справа как на всех раскладках ставите вопросительный знак. Вместо двоеточия по шифт+6 ставится запятая. Вместо точки на русской раскладе по клавише ?/ справа ставится слэш.

Откуда вылезли обе проблемы не понятно, тк система свежая и вчера всё работало отлично. Пропадала переключался в трее, единственное что сделал это выполнил команду в терминале: setxkbmap «us,ru» ",winkeys" «grp:alt_shift_toggle» pkill dde-dock

Хз, из-за этого или нет вылезли эти баги. Как исправить, подскажите, пожалуйста!


Один из способов исправления проблем, хоть он и кардинальный, но единственное верный ИМХО - поставить нормальное ДЕ (гнума, если нравится дипин). Не связывайтесь с непопулярными поделками, боком выходит намного чаще популярных аналогов.

anonymous
()

Странная русская раскладка клавиатуры

Это common-раскладка. Возможно, что-то случилось с файлом /usr/share/X11/xkb/symbols/ru.

Посмотри (скинь сюда), в нём должна быть такая штука:

...
default  partial alphanumeric_keys
xkb_symbols "winkeys" {
...

Ну и посмотри (скинь сюда) заодно файл /etc/X11/xorg.conf.d/??-keyboard.conf, если он существует.

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

rassol, спасибо за ответ.

Вот /usr/share/X11/xkb/symbols/ru эта часть:

// Windows layout
default  partial alphanumeric_keys
xkb_symbols "winkeys" {

    include "ru(common)"
    name[Group1]= "Russian";

    key <AE03> { [           3,  numerosign  ] };
    key <AE04> { [           4,   semicolon  ] };
    key <AE05> { [           5,     percent  ] };
    key <AE06> { [           6,       colon  ] };
    key <AE07> { [           7,    question  ] };
    key <AE08> { [           8,    asterisk, U20BD  ] };

    key <AB10> { [      period,       comma  ] };
    key <BKSL> { [   backslash,       slash  ] };
};

hidden partial alphanumeric_keys
xkb_symbols "common" {

    key <AE01> { [           1,      exclam  ] };
    key <AE02> { [           2,    quotedbl  ] };
    key <AE03> { [           3,  numbersign  ] };
    key <AE04> { [           4,    asterisk  ] };
    key <AE05> { [           5,       colon  ] };
    key <AE06> { [           6,       comma  ] };
    key <AE07> { [           7,      period  ] };
    key <AE08> { [           8,   semicolon  ] };
    key <AE09> { [           9,   parenleft  ] };
    key <AE10> { [           0,  parenright  ] };
    key <AE11> { [       minus,  underscore  ] };
    key <AE12> { [       equal,        plus  ] };
    key <BKSL> { [   backslash,         bar  ] };

    key <AB10> { [       slash,    question  ] };
    key <LSGT> { [       slash,         bar  ] };

    key <TLDE> { [       Cyrillic_io,       Cyrillic_IO  ] };
    key <AD01> { [   Cyrillic_shorti,   Cyrillic_SHORTI  ] };
    key <AD02> { [      Cyrillic_tse,      Cyrillic_TSE  ] };
    key <AD03> { [        Cyrillic_u,        Cyrillic_U  ] };
    key <AD04> { [       Cyrillic_ka,       Cyrillic_KA  ] };
    key <AD05> { [       Cyrillic_ie,       Cyrillic_IE  ] };
    key <AD06> { [       Cyrillic_en,       Cyrillic_EN  ] };
    key <AD07> { [      Cyrillic_ghe,      Cyrillic_GHE  ] };
    key <AD08> { [      Cyrillic_sha,      Cyrillic_SHA  ] };
    key <AD09> { [    Cyrillic_shcha,    Cyrillic_SHCHA  ] };
    key <AD10> { [       Cyrillic_ze,       Cyrillic_ZE  ] };
    key <AD11> { [       Cyrillic_ha,       Cyrillic_HA  ] };
    key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN  ] };

    key <AC01> { [       Cyrillic_ef,       Cyrillic_EF  ] };
    key <AC02> { [     Cyrillic_yeru,     Cyrillic_YERU  ] };
    key <AC03> { [       Cyrillic_ve,       Cyrillic_VE  ] };
    key <AC04> { [        Cyrillic_a,        Cyrillic_A  ] };
    key <AC05> { [       Cyrillic_pe,       Cyrillic_PE  ] };
    key <AC06> { [       Cyrillic_er,       Cyrillic_ER  ] };
    key <AC07> { [        Cyrillic_o,        Cyrillic_O  ] };
    key <AC08> { [       Cyrillic_el,       Cyrillic_EL  ] };
    key <AC09> { [       Cyrillic_de,       Cyrillic_DE  ] };
    key <AC10> { [      Cyrillic_zhe,      Cyrillic_ZHE  ] };
    key <AC11> { [        Cyrillic_e,        Cyrillic_E  ] };

    key <AB01> { [       Cyrillic_ya,       Cyrillic_YA  ] };
    key <AB02> { [      Cyrillic_che,      Cyrillic_CHE  ] };
    key <AB03> { [       Cyrillic_es,       Cyrillic_ES  ] };
    key <AB04> { [       Cyrillic_em,       Cyrillic_EM  ] };
    key <AB05> { [        Cyrillic_i,        Cyrillic_I  ] };
    key <AB06> { [       Cyrillic_te,       Cyrillic_TE  ] };
    key <AB07> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN  ] };
    key <AB08> { [       Cyrillic_be,       Cyrillic_BE  ] };
    key <AB09> { [       Cyrillic_yu,       Cyrillic_YU  ] };

    include "kpdl(comma)"
};

И файлик /etc/X11/xorg.conf.d/00-keyboard.conf:

Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "us"
        Option "XkbModel" "pc105"
EndSection

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

Вроде всё нормально. Насколько я понял, deepin игнорирует файл 00-keyboard.conf. Включает ли команда setxkbmap "us,ru" дефолтную русскую раскладку? Ну и внимательно посмотри настройки в deepin (не знаю, что они там наворотили с переключением раскладок).

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