Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   [решено] Проблема со сменой раскладки (http://forum.oszone.net/showthread.php?t=307161)

Evil_Genius 27-10-2015 09:27 2568589

Проблема со сменой раскладки
 
У меня две раскладки клавиатуры (рус и англ). Я использую Alt+Shift для смены раскладки.
Иногда нажатие комбинации Alt+Shift заставляет моё рабочее окружение (Gnome Shell) сменить раскладку (на индикаторе), однако при этом фактически язык не меняется. После этого индикатор остается в "инвертированном" состоянии: он показывает неправильную раскладку. Исправить это можно, если вручную, на индикаторе сменить раскладку. После этого данная проблема повторится при следующем нажатии Alt+Shift.
Комбинации менял (Ctrl+Shift, Left Win) - результат тот же.
Как мне избавиться от этой проблемы? Это очень неудобно. Дистрибутив: Ubuntu 15.10.

El Scorpio 28-10-2015 02:46 2568913

Цитата:

Цитата Evil_Genius
Как мне избавиться от этой проблемы? Это очень неудобно. Дистрибутив: Ubuntu 15.10. »

Действительно, очень неудобно.
Почему-то в версиях после 10.04 появилось очень много разных неудобств.

ruslandh 28-10-2015 14:38 2569031

А вы используете настройки переключателя DM или xorg?
Возможно они у вас между собой конфликтуют, или просто мешают друг-другу.

Evil_Genius 28-10-2015 17:50 2569109

Цитата:

Цитата ruslandh
А вы используете настройки переключателя DM или xorg? »

Не могу ответить на данный вопрос, т.к. не знаю. Не могли бы вы подсказать, как проверить?

ruslandh 28-10-2015 22:02 2569202

https://wiki.archlinux.org/index.php/Xorg_%28Русский%29

Evil_Genius 29-10-2015 03:56 2569252

xorg.conf в моей системе не содержит настроек переключения раскладок
Всё что связано с вводом

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

ruslandh 29-10-2015 06:35 2569260

Она может находиться и в других файлах, задействованных при старте xorg, например в ALT Linux - это:
/etc/X11/xinit/Xkbmap

Код:

$ cat  /etc/X11/xinit/Xkbmap
-layout us,ru
-option grp:ctrl_shift_toggle,grp:switch,compose:menu


Evil_Genius 29-10-2015 08:45 2569288

Цитата:

Цитата ruslandh
Она может находиться и в других файлах, задействованных при старте xorg, например в ALT Linux - это:
/etc/X11/xinit/Xkbmap
Код:

$ cat /etc/X11/xinit/Xkbmap
-layout us,ru
-option grp:ctrl_shift_toggle,grp:switch,compose:menu


Поискал - ничего подобного нету

ruslandh 29-10-2015 08:48 2569289

Ну не знаю - это мне надо самому вашу Юбунту ставить в виртуалку и смотреть как там всё устроено. Если до выходных сами не разберётесь, напомните к выходным - могу взглянуть.

ruslandh 31-10-2015 11:40 2570049

Вложений: 1
Я посмотрел - раскладка задаётся в /etc/default/keyboard

Там по-умолчанию стоит ALT+Shift плюс в самом DM в параметрах клавиатуры задаётся:

Evil_Genius 31-10-2015 11:42 2570050

ruslandh, но если я в DM отключаю клавиши для переключения раскладки, то переключение и не работает.

ruslandh 31-10-2015 12:03 2570053

Ну, пропишите смену раскладки в X-ах как в любом дистрибутиве Linux:

https://www.linux.org.ru/forum/desktop/8228723

Создать файл /usr/share/X11/xorg.conf.d/10-keyboard.conf

Цитата:

Section "InputClass"
Identifier "keyboard-layout"
MatchIsKeyboard "on"
Option "XkbLayout" "us, ru"
Option "XkbOptions" "grp:caps_toggle"
EndSection

хотя, как они сломали дебиановский /etc/default/keyboard, мне не понятно.

MakaBooka 02-11-2015 16:56 2570777

Цитата:

Цитата ruslandh
хотя, как они сломали дебиановский /etc/default/keyboard, мне не понятно. »

ломают регулярно.

Evil_Genius 03-11-2015 09:11 2570952

Пробовал прописывать в /usr/share/X11/xorg.conf.d/10-keyboard.conf и /etc/default/keyboard - переключение не работает (в графической оболочке не задана комбинация для переключения)

ruslandh 03-11-2015 20:48 2571230

А что в логах запуска X-в?

Evil_Genius 04-11-2015 15:39 2571546

Поэкспериментировав с различными версиями Ubuntu пришел к выводу, что началось это с версии 15.04, причем именно GNOME-версии.
Пока искал информацию, наткнулся на ссылку, в которой описывается этот баг, который до сих пор не пофиксили :(


Время: 10:01.

Время: 10:01.
© OSzone.net 2001-