Переключение раскладки

Ответить
Arbichev
Сообщения: 123
Зарегистрирован: 01 апр 2013, 09:55
Operating system: openSUSE 12.3 x86_64

Переключение раскладки

Сообщение Arbichev » 22 сен 2016, 15:40

Убедительно прошу не спускать на меня собак. Я хочу задать вопрос по OpenMandriva Lc 3.0.
Дело в том, что по OpenMandriva нет русскоязычного форума, а мои познания в английском не позволяют обратиться на англоязычный форум.
А OpenMandriva и РОСА близкие родственницы. Имеем свежеустановленную OpenMandriva Lc 3.0 KDE.
Не переключается раскладка клавиатуры ни через клавиатурную комбинацию, ни через ПКМ по значку раскладки в трее.
Причем, если в настройках удалить английскую раскладку (оставить только русскую), то все работает - печатается текст русскими буквами.
Может кто-то подскажет, куда копать.
Спасибо!

keleg
Сообщения: 5416
Зарегистрирован: 15 сен 2011, 01:58

Re: Переключение раскладки

Сообщение keleg » 22 сен 2016, 16:14

беспроводная клавиатура?

grem
Сообщения: 63
Зарегистрирован: 25 июл 2015, 02:46
Operating system: Gentoo, Rosa

Re: Переключение раскладки

Сообщение grem » 22 сен 2016, 22:50

У меня что-то похожее было, когда я решил посмотреть на OPemMandriva в режиме Live-DVD и выбрал русскую раскладку по умолчанию. После тыканья в настройках клавиатуры она всё-таки заработала, но последовательность действий я не уловил.

Нашёл такой баг (https://bugs.kde.org/show_bug.cgi?id=364855) как раз для OpenMandriva. Там автор пишет, что у него отключалось переключение до тех пор пока он в настройках и после этого там нажимал любую кнопку или сбрасывал настройки "по умолчанию" (press any button or reset everything to "defaults" and then set up same configuration), после этого заново настраивал конфигурацию. Ситуацию это исправляло ненадолго. Кончилось тем, что автор бага пишет, что он выбрал другой дистрибутив.

Arbichev
Сообщения: 123
Зарегистрирован: 01 апр 2013, 09:55
Operating system: openSUSE 12.3 x86_64

Re: Переключение раскладки

Сообщение Arbichev » 23 сен 2016, 12:06

Я не понял, причем здесь беспроводная клавиатура?
Обыкновенная клавиатура, ноутбук Lenovo G550.

*d0s
Сообщения: 953
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Переключение раскладки

Сообщение *d0s » 23 сен 2016, 12:27

А в настройках нельзя выбрать другую комбинацию клавиш через kde4-keyboard-settings?
Если выбрать другой вариант (см. вложение)?
Вложения
Снимок экрана_2016-09-23_16-25-47.png
Снимок экрана_2016-09-23_16-25-47.png (28.5 КБ) 8957 просмотров

*d0s
Сообщения: 953
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Переключение раскладки

Сообщение *d0s » 23 сен 2016, 12:34

А какое содержимое конфига в иксах?
Не знаю как в OM, но у меня это находится в /etc/X11/xorg.conf.d/95-input-keyboard.conf или /usr/share/X11/xorg.conf.d/95-input-keyboard.conf.

Код: Выделить всё

Section "InputClass"
	Identifier	"keyboard"
	MatchIsKeyboard	"true"
	Driver	"evdev"
#	Option	"XkbLayout"	"us,ru"
#	Option	"XkbOptions"	"grp:caps_toggle,grp:switch"
EndSection

Arbichev
Сообщения: 123
Зарегистрирован: 01 апр 2013, 09:55
Operating system: openSUSE 12.3 x86_64

Re: Переключение раскладки

Сообщение Arbichev » 23 сен 2016, 13:29

От выбора комбинации клавиш результат не меняется.

*d0s
Сообщения: 953
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Переключение раскладки

Сообщение *d0s » 23 сен 2016, 13:57

Arbichev писал(а):От выбора комбинации клавиш результат не меняется.
В xsesseion-errors:0 есть что-нибудь на реакцию смены раскладки?

Код: Выделить всё

$ setxkbmap -layout us,ru -option grp:alt_shift_toggle
- Эта команда исправляет? Вместо alt+shift можете выбрать своё.

*d0s
Сообщения: 953
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Переключение раскладки

Сообщение *d0s » 23 сен 2016, 14:08

или

Код: Выделить всё

$ setxkbmap -layout ru,us -option grp:alt_shift_toggle

*d0s
Сообщения: 953
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Переключение раскладки

Сообщение *d0s » 23 сен 2016, 14:16

Посмотрите имеется ли такой файлик kxkbrc в ~/.kde/share/config/
и сюда содержимое

Код: Выделить всё

$ cat ~/.kde/share/config/kxkbrc

Arbichev
Сообщения: 123
Зарегистрирован: 01 апр 2013, 09:55
Operating system: openSUSE 12.3 x86_64

Re: Переключение раскладки

Сообщение Arbichev » 23 сен 2016, 16:46

Soderjimoe faila /etc/X11/xorg.conf.d/00-keyboard.conf

Код: Выделить всё

# Read and parsed by systemd-localed. It's probably wise not to edit this file
# manually too freely.
Section "InputClass"
 Identifier "system-keyboard"
 MatchIsKeyboard "on"
 Option "XkbLayout" "us,ru"
 Option "XkbModel" "geniuscomfy"
 Option "XkbOptions" "grp:lctrl_toggle,grp_led:scroll,compose:rwin"
EndSection
Ne sovpadaet!

Arbichev
Сообщения: 123
Зарегистрирован: 01 апр 2013, 09:55
Operating system: openSUSE 12.3 x86_64

Re: Переключение раскладки

Сообщение Arbichev » 23 сен 2016, 16:49

Komanda

Код: Выделить всё

setxkbmap -layout us,ru -option grp:alt_shift_toggle
Ne rabotaet!

Arbichev
Сообщения: 123
Зарегистрирован: 01 апр 2013, 09:55
Operating system: openSUSE 12.3 x86_64

Re: Переключение раскладки

Сообщение Arbichev » 23 сен 2016, 16:56

In

Код: Выделить всё

~/.kde4/share/config/
file
kxkbrc
Not present!

*d0s
Сообщения: 953
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Переключение раскладки

Сообщение *d0s » 23 сен 2016, 17:12

Arbichev писал(а):Soderjimoe faila /etc/X11/xorg.conf.d/00-keyboard.conf

Код: Выделить всё

# Read and parsed by systemd-localed. It's probably wise not to edit this file
# manually too freely.
Section "InputClass"
 Identifier "system-keyboard"
 MatchIsKeyboard "on"
 Option "XkbLayout" "us,ru"
 Option "XkbModel" "geniuscomfy"
 Option "XkbOptions" "grp:lctrl_toggle,grp_led:scroll,compose:rwin"
EndSection
Ne sovpadaet!
У Вас левый Ctrl переключает раскладку, судя по этой строчке - "Option "XkbOptions" "grp:lctrl_toggle,grp_led:scroll,compose:rwin""
Arbichev писал(а):In

Код: Выделить всё

~/.kde4/share/config/
file
kxkbrc
Not present!
Он там должен быть. Вероятно по-другому называется.

*d0s
Сообщения: 953
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Переключение раскладки

Сообщение *d0s » 23 сен 2016, 17:28

Код: Выделить всё

$ setxkbmap -layout us,ru -model "pc105" -option "grp:alt_shift_toggle,grp_led:scroll,compose:rwin"
или

Код: Выделить всё

$ setxkbmap -layout us,ru -model "pc105" -option "grp:alt_shift_toggle,compose:rwin"
или закомментируйте строчки в /etc/X11/xorg.conf.d/00-keyboard.conf

Код: Выделить всё

# Option "XkbLayout" "us,ru"
 # Option "XkbModel" "geniuscomfy"
 # Option "XkbOptions" "grp:lctrl_toggle,grp_led:scroll,compose:rwin"

notauser
Сообщения: 1208
Зарегистрирован: 06 май 2012, 21:00

Re: Переключение раскладки

Сообщение notauser » 23 сен 2016, 17:50

Arbichev писал(а):...
Не переключается раскладка клавиатуры ни через клавиатурную комбинацию, ни через ПКМ по значку раскладки в трее.
...

Код: Выделить всё

setxkbmap -layout ru,us
Смотрим на индикатор раскладки и пробуем набирать текст.

Код: Выделить всё

setxkbmap -layout us,ru
Аналогично.
Должно меняться.

Arbichev
Сообщения: 123
Зарегистрирован: 01 апр 2013, 09:55
Operating system: openSUSE 12.3 x86_64

Re: Переключение раскладки

Сообщение Arbichev » 24 сен 2016, 15:27

1.Посмотрел багрепорт, о котором писал grem, описана практически моя ситуация, за исключением: у него раскладка перестает переключаться через 4-5 циклов переключения, а у меня перестает переключаться через один раз. Далее, я так понял, что на этот багрепорт реакции разработчиков не последовало.
2. Закомментировал строки в конфигурационном файле, как советовали, не помогло.

grem
Сообщения: 63
Зарегистрирован: 25 июл 2015, 02:46
Operating system: Gentoo, Rosa

Re: Переключение раскладки

Сообщение grem » 24 сен 2016, 23:47

Сам багрепорт находится в багтрекере KDE (в баг-трекере OpenMandriva не искал) и скорее всего проблема именно в OpenMandriva, так как раскладка не переключается уже при загрузке в режиме Live в VirtualBox. В других дистрибутивах с такой проблемой пока не сталкивался, возможно, что они что-то поломали при сборке у себя.

notauser
Сообщения: 1208
Зарегистрирован: 06 май 2012, 21:00

Re: Переключение раскладки

Сообщение notauser » 25 сен 2016, 01:34

Что бы прояснить ситуацию нужен результат http://forum.rosalab.ru/viewtopic.php?f ... 686#p76646
Думаю, что если это не сработало, то очевидной правкой очевидных "конфигов" дело не ограничется.

*d0s
Сообщения: 953
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Переключение раскладки

Сообщение *d0s » 25 сен 2016, 06:20

Arbichev писал(а):Имеем свежеустановленную OpenMandriva Lc 3.0 KDE.
Какой релиз?
http://downloads.openmandriva.org/torrents/

Arbichev
Сообщения: 123
Зарегистрирован: 01 апр 2013, 09:55
Operating system: openSUSE 12.3 x86_64

Re: Переключение раскладки

Сообщение Arbichev » 25 сен 2016, 08:40

Совершенно верно, баг проявляется уже при загрузке в Live-режиме.

*d0s
Сообщения: 953
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Переключение раскладки

Сообщение *d0s » 25 сен 2016, 11:42

На примере плазмы. Заранее извините за какчество картинки.
Встаёте на трей "раскладка клавиатуры", при помощи ПКМ настроить и далее смотрите моё вложение.
Короче, надо чтобы опция "Настроить раскладки" была активной - квадрат синим. Надеюсь, это всё.
Вложения
Screenshot.png

grem
Сообщения: 63
Зарегистрирован: 25 июл 2015, 02:46
Operating system: Gentoo, Rosa

Re: Переключение раскладки

Сообщение grem » 28 сен 2016, 02:00

Это первое что я включил, но для Live режима в VB это не помогло. Файл /home/<user>/.config/kxkbrc (в Rosa я его вообще не нашёл и всё работает) всё время как-то по разному генерируется (определённые поля то есть, то их нет), при этом параллельно существует файл /etc/X11/xorg.conf.d/00-keyboard.conf. Помимо настройки клавиатуры через инструменты KDE есть ещё диалог наcтройки системы от OpenMandriva. Но добиться переключения раскладки ещё раз мне так и не удалось, что-то они там явно поломали, потому, что в других дистрибутивах в Live режиме я такой проблемы не видел.

На их багтрекере я нашёл только упоминание, что у одного человека fcitx keyboard widget (в трее рядом с переключалкой в виде клавиатуры) блокирует переключение раскладки в браузерах. Баг висит неподтвержённым с июля. Возможно, что если выключить этот апплет, то переключение раскладки заработает. Но я бы уже сменил дистрибутив :), что-то слишком подозрительно много у них висит багов "пакет не устанавливается" и в некоторые дни баги открываются пачками :(.

*d0s
Сообщения: 953
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Переключение раскладки

Сообщение *d0s » 28 сен 2016, 13:42

grem писал(а):Это первое что я включил, но для Live режима в VB это не помогло. Файл /home/<user>/.config/kxkbrc (в Rosa я его вообще не нашёл и всё работает) всё время как-то по разному генерируется (определённые поля то есть, то их нет), при этом параллельно существует файл /etc/X11/xorg.conf.d/00-keyboard.conf. Помимо настройки клавиатуры через инструменты KDE есть ещё диалог наcтройки системы от OpenMandriva. Но добиться переключения раскладки ещё раз мне так и не удалось, что-то они там явно поломали, потому, что в других дистрибутивах в Live режиме я такой проблемы не видел.

На их багтрекере я нашёл только упоминание, что у одного человека fcitx keyboard widget (в трее рядом с переключалкой в виде клавиатуры) блокирует переключение раскладки в браузерах. Баг висит неподтвержённым с июля. Возможно, что если выключить этот апплет, то переключение раскладки заработает. Но я бы уже сменил дистрибутив :), что-то слишком подозрительно много у них висит багов "пакет не устанавливается" и в некоторые дни баги открываются пачками :(.
Как раз в "живом режиме" и проверял.

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Переключение раскладки

Сообщение trs » 28 сен 2016, 16:19

Так OM перешли на Clang. Я помню что даже во FreeBSD, где это транслятор относительно давно стал родным, часть портов принудительно собиралось GCC, видимо на то были причины.

grem
Сообщения: 63
Зарегистрирован: 25 июл 2015, 02:46
Operating system: Gentoo, Rosa

Re: Переключение раскладки

Сообщение grem » 29 сен 2016, 00:38

*d0s писал(а):Как раз в "живом режиме" и проверял.
Я тоже только в нём и проверял, добиться переключения раскладки удалось только один раз, воспроизвести не вышло :(

grem
Сообщения: 63
Зарегистрирован: 25 июл 2015, 02:46
Operating system: Gentoo, Rosa

Re: Переключение раскладки

Сообщение grem » 30 сен 2016, 20:17

Если ещё актуально, то в Live-режиме (во время опроса выбрал "Русский - Москва - Русская раскладка - переключение Alt+Shift") выбранная комбинация переключения раскладки у меня заработала сразу как только я отключил виртуальную клавиатуру от OpenMandriva -даже в настройки лезть не пришлось дополнительно. Эта виртуальная клавиатура видна в системном трее и имеет иконку в виде клавиатуры.

notauser
Сообщения: 1208
Зарегистрирован: 06 май 2012, 21:00

Re: Переключение раскладки

Сообщение notauser » 01 окт 2016, 21:56

Это наверно fcitx. Если бы кто-то удосужился среагировать на мои опусы выше, то узнал бы зачем оно, почему и как с этим бороться. А так скоро будем встречать "на всех экранах страны!" Хотя может это было что-то другое :) Но версия от tsr мне нравится больше :)

Arbichev
Сообщения: 123
Зарегистрирован: 01 апр 2013, 09:55
Operating system: openSUSE 12.3 x86_64

Re: Переключение раскладки

Сообщение Arbichev » 02 окт 2016, 12:12

Grem, вы гений!
Как только я отключил эту виртуальную клавиатуру, так переключение раскладки сразу заработало. Ура!

grem
Сообщения: 63
Зарегистрирован: 25 июл 2015, 02:46
Operating system: Gentoo, Rosa

Re: Переключение раскладки

Сообщение grem » 02 окт 2016, 21:41

notauser писал(а):Это наверно fcitx. Если бы кто-то удосужился среагировать на мои опусы выше, то узнал бы зачем оно, почему и как с этим бороться. А так скоро будем встречать "на всех экранах страны!" Хотя может это было что-то другое :) Но версия от tsr мне нравится больше :)
Сама эта виртуальная клавиатура (да, это fcitx) максимум на что реагировала - переключение языка внутри неё ввода тыканьем на неё мышкой, но ни одного символа ей ввести не удалось - скорее всего я не понял как ей пользоваться, я ожидал, что ей можно набирать текст тыкая мышкой. Надеюсь, после её отключения, она автоматически из автозагрузки исчезнет.

Это не родная утилита KDE, насколько мне известно, может она даже должна хорошо работать, но они действительно могли что-то поломать.

Arbichev
Сообщения: 123
Зарегистрирован: 01 апр 2013, 09:55
Operating system: openSUSE 12.3 x86_64

Re: Переключение раскладки

Сообщение Arbichev » 13 окт 2016, 11:59

Господа! Эта гнусная fcitx висит в автозагрузке. Как ее отключить?

*d0s
Сообщения: 953
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Переключение раскладки

Сообщение *d0s » 13 окт 2016, 13:03

Arbichev писал(а):Господа! Эта гнусная fcitx висит в автозагрузке. Как ее отключить?
А в центре управления системой нет?
~/.config/autostart/?
В /home/user/local/

Ответить