Индикатор языка (Как его убрать)

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модератор: Модераторы разделов

elri2007
Сообщения: 46

Индикатор языка

Сообщение elri2007 »

Поставил Кубунту 9.10 с КДЕ 4.3.2. По умолчанию в этой системе переключение раскладки через Alt+Shift, что не есть хорошо. Сменил раскладку на Ctrl+Shift, ради эксперимента поставил галку "Отображать флаг языка" (английский - флажок США, русский - флажок РФ, в трее где часы). Флаг мне надоел, решил убрать. Но он не убирается. Точнее вместо флага стало отображаться ru/en... Как этого зверя на совсем выключить, чтобы индикация осталась только лампочкой ScrollLock?

Поиском как по гуглу, так и по форуму пользовался, ничего касающегося подобной темы вообще не нашел.
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Индикатор языка

Сообщение allez »

Не оно?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
elri2007
Сообщения: 46

Re: Индикатор языка

Сообщение elri2007 »

Оно! Спасибо огромное! Просто у меня в русском переводе это называется "не переключать раскладки". Я так это понял, как будто раскладка вообще не будет переключаться, останется либо русский либо английский вариант. Переводец однако...
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Индикатор языка

Сообщение allez »

Да нет, перевод вполне соответствует оригиналу. "Disable keyboard layouts" буквально означает "отключить раскладки клавиатуры", что, на мой взгляд, очень близко к вашему варианту. :)
Спасибо сказали:
elri2007
Сообщения: 46

Re: Индикатор языка

Сообщение elri2007 »

allez писал(а):
06.11.2009 13:06
Да нет, перевод вполне соответствует оригиналу. "Disable keyboard layouts" буквально означает "отключить раскладки клавиатуры", что, на мой взгляд, очень близко к вашему варианту. :)


Все равно спасибо :) Вопрос решен.
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Индикатор языка

Сообщение allez »

Замечательно. :)
Тогда, пожалуйста, добавьте в заголовок темы слово "решено", чтобы помочь тем, кто в будущем столкнется с подобной проблемой. Для этого нужно править первое сообщение в режиме полного редактирования.
Спасибо сказали:
elri2007
Сообщения: 46

Re: Индикатор языка

Сообщение elri2007 »

allez писал(а):
06.11.2009 14:22
Замечательно. :)
Тогда, пожалуйста, добавьте в заголовок темы слово "решено", чтобы помочь тем, кто в будущем столкнется с подобной проблемой. Для этого нужно править первое сообщение в режиме полного редактирования.


Все, не прокатило. Исчез индикатор, но переключатель вернулся на Alt+Shift :console:
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Индикатор языка

Сообщение Aectann »

elri2007 писал(а):
06.11.2009 17:22
Все, не прокатило. Исчез индикатор, но переключатель вернулся на Alt+Shift :console:

Отсюда простой вывод: переключение раскладок лучше выставлять в настройках Xorg, а не для каждого графического окружения отдельно. Т.е. прописать в /etc/X11/xorg.conf что-то вроде:

...
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
...

P.S. Если у вас настройки через hal берутся, а xorg.conf пустой, см. поиск, найдете быстро.
My god... it's full of stars!...
Спасибо сказали:
elri2007
Сообщения: 46

Re: Индикатор языка

Сообщение elri2007 »

Еще раз перерыл поиск по параметрам xorg.conf, раскладка клавиатуры, раскладка клавиатуры hal... Гуглил, не могу найти, поделитесь пожалуйста ссылкой

Попробовал через xorg.conf, вырубил иксы начисто :)
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21416
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Индикатор языка

Сообщение Bizdelnick »

elri2007 писал(а):
06.11.2009 19:01
Еще раз перерыл поиск по параметрам xorg.conf, раскладка клавиатуры, раскладка клавиатуры hal... Гуглил, не могу найти, поделитесь пожалуйста ссылкой

Попробовал через xorg.conf, вырубил иксы начисто :)
Туда надо было не подставлять все эти строки, а найти похожие и исправить
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
на
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
elri2007
Сообщения: 46

Re: Индикатор языка

Сообщение elri2007 »

Bizdelnick писал(а):
06.11.2009 19:49
elri2007 писал(а):
06.11.2009 19:01
Еще раз перерыл поиск по параметрам xorg.conf, раскладка клавиатуры, раскладка клавиатуры hal... Гуглил, не могу найти, поделитесь пожалуйста ссылкой

Попробовал через xorg.conf, вырубил иксы начисто :)
Туда надо было не подставлять все эти строки, а найти похожие и исправить
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
на
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"


там этих строк вообще небыло. Я их добавил с какой то страницы в инете. Не помогло. Попробовал ради эксперимента.
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Индикатор языка

Сообщение Aectann »

elri2007 писал(а):
06.11.2009 19:01
Гуглил, не могу найти

Честно - плохо верится (: Раскладка клавиатуры в hal, первая ссылка в Google. Не получится через hal - показывайте свой xorg.conf.
My god... it's full of stars!...
Спасибо сказали:
elri2007
Сообщения: 46

Re: Индикатор языка

Сообщение elri2007 »

Aectann писал(а):
06.11.2009 20:12
elri2007 писал(а):
06.11.2009 19:01
Гуглил, не могу найти

Честно - плохо верится (: Раскладка клавиатуры в hal, первая ссылка в Google. Не получится через hal - показывайте свой xorg.conf.


файла, указанного в статье у меня просто нет :( конф вот он:

Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
EndSection

Section "Module"
Load "glx"
EndSection

Section "Device"
Identifier "Default Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection


Попробовал сейчас создать этот fdi файл с начинкой из статьи, так же не помогло

[offtop]
пол 12го ночи... задолбался, толку ноль, только еще пару раз иксы прибил... пошел я спать, завтра продолжим...
[offtop]
Спасибо сказали:
elri2007
Сообщения: 46

Re: Индикатор языка

Сообщение elri2007 »

Утро. После перезагрузки выяснилось, что создание файла все таки вызвало реакцию. В иксах начисто вырубилась клавиатура. Полностью. Загрузился в консоли, удалил файл. Клавиатура заработала... :angry:

Нет больше вариантов, что можно попробовать? Сейчас попробую вытащить настройку из убитой мандривы...
Спасибо сказали:
elri2007
Сообщения: 46

Re: Индикатор языка

Сообщение elri2007 »

Вариантов больше нет никаких?
Спасибо сказали:
dmvoron
Сообщения: 87
ОС: OpenSuse 11.3

Re: Индикатор языка

Сообщение dmvoron »

Так правильный вариант Вам уже подсказали: нужно отредактировать файл /etc/x11/xorg.conf. Секцию "InputDevice" приведите к подобному виду:
Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us,ru"
Option "XkbModel" "pc105"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
Option "XkbRules" "xfree86"
Option "XkbVariant" ",winkeys"
EndSection

Можете просто скопировать всю вышеуказанную секцию взамен своей. Затем перестартуйте иксы (rcxdm restart) с правами рута.
Если хотите, чтобы отображался флаг страны в трее, установите лучше программку kkbswitch. Она нареканий еще ни у кого не вызывала.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Индикатор языка

Сообщение drBatty »

elri2007 писал(а):
10.11.2009 09:57
Вариантов больше нет никаких?

у меня IceWM и там такого нет, потому я поставил xxkb, впрочем, потом я его-же поставил жене(у неё кеды), т.к. эта программа ИМХО удобнее чем кдешный переключатель.

ЗЫЖ Кстати, никто не помнит, как в xxkb отключить виндовую фишку - что-бы раскладка переключалась не для каждого окна, а глобально для всего?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
strangeman
Сообщения: 160
Статус: заблудившийся биоробот
ОС: Ubuntu 12.04, Debian 6

Re: Индикатор языка

Сообщение strangeman »

XXkb.controls.add_when_start - если этот режим включен, то при старте xxkb
сам находит все запущенные к этому моменту приложения и начинает их
"отслеживать". По умолчанию - yes.
XXkb.controls.add_when_create - добавлять окно в "список отслеживаемых" при
его создании. По умолчанию - yes.


По-моему эти два параметра в "no" надо установить...
Спасибо сказали:
elri2007
Сообщения: 46

Re: Индикатор языка

Сообщение elri2007 »

dmvoron писал(а):
10.11.2009 12:43
Так правильный вариант Вам уже подсказали: нужно отредактировать файл /etc/x11/xorg.conf. Секцию "InputDevice" приведите к подобному виду:
Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us,ru"
Option "XkbModel" "pc105"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
Option "XkbRules" "xfree86"
Option "XkbVariant" ",winkeys"
EndSection

Можете просто скопировать всю вышеуказанную секцию взамен своей. Затем перестартуйте иксы (rcxdm restart) с правами рута.
Если хотите, чтобы отображался флаг страны в трее, установите лучше программку kkbswitch. Она нареканий еще ни у кого не вызывала.


такой секции у меня нет в xorg.conf. Если это добавить, то иксы вообще перестают загружаться
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Индикатор языка

Сообщение drBatty »

strangeman писал(а):
10.11.2009 15:34
По-моему эти два параметра в "no" надо установить...

а куда их писать?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Индикатор языка

Сообщение allez »

Например, в ~/.xxkbrc.

(http://pascal.tsu.ru/other/xxkb/README) писал(а):Все параметры для настройки xxkb ищет в файлах
- XXkb в директории, где размещаются app-defaults для всех приложений
(обычно это - /usr/X11R6/lib/X11/app-defaults)
- .xxkbrc в "домашней директории" пользователя
Если xxkb собран с опцией XT_RESOURCE_SEARCH (по умолчанию), то
поиск файлов идет в следующем порядке
/usr/X11R6/lib/X11/$(LANG)/app-defaults/XXkb
/usr/X11R6/lib/X11/<lang>/app-defaults/XXkb
/usr/X11R6/lib/X11/app-defaults/XXkb
и, соответственно, в
$(HOME)/$(LANG)/.xxkbrc
$(HOME)/<lang>/.xxkbrc
$(HOME)/.xxkbrc
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Индикатор языка

Сообщение drBatty »

allez писал(а):
13.11.2009 16:15
Например, в ~/.xxkbrc.

ага, спасибо. заработало как должно...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали: