Страница 1 из 1

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

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

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

Добавлено: 22 сен 2016, 16:14
keleg
беспроводная клавиатура?

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

Добавлено: 22 сен 2016, 22:50
grem
У меня что-то похожее было, когда я решил посмотреть на 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), после этого заново настраивал конфигурацию. Ситуацию это исправляло ненадолго. Кончилось тем, что автор бага пишет, что он выбрал другой дистрибутив.

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

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

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

Добавлено: 23 сен 2016, 12:27
*d0s
А в настройках нельзя выбрать другую комбинацию клавиш через kde4-keyboard-settings?
Если выбрать другой вариант (см. вложение)?

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

Добавлено: 23 сен 2016, 12:34
*d0s
А какое содержимое конфига в иксах?
Не знаю как в 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

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

Добавлено: 23 сен 2016, 13:29
Arbichev
От выбора комбинации клавиш результат не меняется.

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

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

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

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

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

Добавлено: 23 сен 2016, 14:08
*d0s
или

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

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

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

Добавлено: 23 сен 2016, 14:16
*d0s
Посмотрите имеется ли такой файлик kxkbrc в ~/.kde/share/config/
и сюда содержимое

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

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

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

Добавлено: 23 сен 2016, 16:46
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!

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

Добавлено: 23 сен 2016, 16:49
Arbichev
Komanda

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

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

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

Добавлено: 23 сен 2016, 16:56
Arbichev
In

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

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

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

Добавлено: 23 сен 2016, 17:12
*d0s
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!
Он там должен быть. Вероятно по-другому называется.

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

Добавлено: 23 сен 2016, 17:28
*d0s

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

$ 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"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 25 сен 2016, 08:40
Arbichev
Совершенно верно, баг проявляется уже при загрузке в Live-режиме.

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

Добавлено: 25 сен 2016, 11:42
*d0s
На примере плазмы. Заранее извините за какчество картинки.
Встаёте на трей "раскладка клавиатуры", при помощи ПКМ настроить и далее смотрите моё вложение.
Короче, надо чтобы опция "Настроить раскладки" была активной - квадрат синим. Надеюсь, это всё.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 13 окт 2016, 11:59
Arbichev
Господа! Эта гнусная fcitx висит в автозагрузке. Как ее отключить?

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

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