LinuxForum.Fans
Тема

Переключение раскладки клавиатуры.

Автор: sukhovilin 16 сообщений 6140 просмотров
#311375

Добрый день,

Использую для настройки переключения ракладки клавиатуры команду (debian wheezy, xfce):
setxkbmap -layout "us,ru" -variant "winkeys" -option "grp:lwin_toggle,grp_led:scroll"

Эта команда работает правильно если ее вводить в консоле. Но если ее перенесли в .profile, то перестает работать лампочка на клавиатуре.
Т.е. язык переключается, а индикатор scroll lock не загорается.
В чем может быть проблема?

Спасибо.

#311376

Несколько отклоняясь от темы — а почему все эти настойки не внести в конфигурационный файл «иксов» (если он отсутствует, создать)?

#311379

Не пробовали поместить свою команду в файл ~/.xinitrc?

#311381

Не хотелось делать в настройках X.

#311386
sukhovilin написал:
Не хотелось

Действительно... ©

#311424

Не на всех машинах есть X.

#311428
sukhovilin написал:
Не на всех машинах есть X.

Но в каждом Дебиане есть locale и в каждом поисковике есть man.

#311430
"sukhovilin⇓" написал:
Не на всех машинах есть X.
text

man setxkbmap
...
NAME
       setxkbmap - set the keyboard using the X Keyboard Extension
...

Вы уверены, что без «иксов» ваша команда будет иметь смысл? Хотя утверждать не берусь, не было повода проверить. Буду признателен за информацию по этому поводу.

#311436

setX...

Ничего, что "без" иксов Вы пытаетесь именно их конфигурировать?

[console]man locale[/console]

#311457
karl_muenhgausen написал:
setX...

Ничего, что "без" иксов Вы пытаетесь именно их конфигурировать?

[console]man locale[/console]

Нормально, у меня на сервере X стоят. Так уж получилось, что поставили на сервера desktop-ную версию debian c X, с Gnome и т.п. :)

PS
Спасибо за советы, буду разбираться.

#311461
sukhovilin написал:
Нормально, у меня на сервере X стоят.

Ну таки Ви уже разберитесь, Вам терминал конфигить или иксы?

#311470

До сего момента, я считал, что setxkbdmap помогет в обоих случаях.

#311532

В готовые решения заглядывать надо.
Для переключения в консоли /etc/default/console-setup

text
VERBOSE_OUTPUT=no
ACTIVE_CONSOLES="/dev/tty[1-6]"
CHARMAP="UTF-8"
CODESET="CyrSlav"
FONTFACE="Terminus"
FONTSIZE="14"
XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=",winkeys"
XKBOPTIONS="grp:alt_shift_toggle,grp:lwin_switch,lv3:ralt_switch,grp_led:scroll"
BOOTTIME_KMAP_MD5="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
#311533
"Lupo Alberto⇓" написал:
Хотя утверждать не берусь, не было повода проверить. Буду признателен за информацию по этому поводу.

В ttyX не будет работать setxkbmap - это чисто иксовое...

#311542

Спасибо за готовое решение. Работает переключение.
Лампочка scroll lock работает в lightdm только. После ввода логина/пароля и загрузки xfce лампочка работать перестает.

#311548
sukhovilin написал:

Лампочка scroll lock работает в lightdm только. После ввода логина/пароля и загрузки xfce лампочка работать перестает.

Это настраивается уже в xorg.conf например так.

Войдите или зарегистрируйтесь, чтобы ответить.