Показать полную графическую версию : [решено] Проблема со сменой раскладки
Evil_Genius
27-10-2015, 09:27
У меня две раскладки клавиатуры (рус и англ). Я использую Alt+Shift для смены раскладки.
Иногда нажатие комбинации Alt+Shift заставляет моё рабочее окружение (Gnome Shell) сменить раскладку (на индикаторе), однако при этом фактически язык не меняется. После этого индикатор остается в "инвертированном" состоянии: он показывает неправильную раскладку. Исправить это можно, если вручную, на индикаторе сменить раскладку. После этого данная проблема повторится при следующем нажатии Alt+Shift.
Комбинации менял (Ctrl+Shift, Left Win) - результат тот же.
Как мне избавиться от этой проблемы? Это очень неудобно. Дистрибутив: Ubuntu 15.10.
El Scorpio
28-10-2015, 02:46
Как мне избавиться от этой проблемы? Это очень неудобно. Дистрибутив: Ubuntu 15.10. »
Действительно, очень неудобно.
Почему-то в версиях после 10.04 появилось очень много разных неудобств.
ruslandh
28-10-2015, 14:38
А вы используете настройки переключателя DM или xorg?
Возможно они у вас между собой конфликтуют, или просто мешают друг-другу.
Evil_Genius
28-10-2015, 17:50
А вы используете настройки переключателя DM или xorg? »
Не могу ответить на данный вопрос, т.к. не знаю. Не могли бы вы подсказать, как проверить?
ruslandh
28-10-2015, 22:02
https://wiki.archlinux.org/index.php/Xorg_%28Русский%29
Evil_Genius
29-10-2015, 03:56
xorg.conf в моей системе не содержит настроек переключения раскладок
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
ruslandh
29-10-2015, 06:35
Она может находиться и в других файлах, задействованных при старте 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
Она может находиться и в других файлах, задействованных при старте 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
Ну не знаю - это мне надо самому вашу Юбунту ставить в виртуалку и смотреть как там всё устроено. Если до выходных сами не разберётесь, напомните к выходным - могу взглянуть.
ruslandh
31-10-2015, 11:40
Я посмотрел - раскладка задаётся в /etc/default/keyboard
Там по-умолчанию стоит ALT+Shift плюс в самом DM в параметрах клавиатуры задаётся:
Evil_Genius
31-10-2015, 11:42
ruslandh, но если я в DM отключаю клавиши для переключения раскладки, то переключение и не работает.
ruslandh
31-10-2015, 12:03
Ну, пропишите смену раскладки в 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
хотя, как они сломали дебиановский /etc/default/keyboard, мне не понятно. »
ломают регулярно.
Evil_Genius
03-11-2015, 09:11
Пробовал прописывать в /usr/share/X11/xorg.conf.d/10-keyboard.conf и /etc/default/keyboard - переключение не работает (в графической оболочке не задана комбинация для переключения)
ruslandh
03-11-2015, 20:48
А что в логах запуска X-в?
Evil_Genius
04-11-2015, 15:39
Поэкспериментировав с различными версиями Ubuntu пришел к выводу, что началось это с версии 15.04, причем именно GNOME-версии.
Пока искал информацию, наткнулся на ссылку (https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/1437411), в которой описывается этот баг, который до сих пор не пофиксили :(
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.