Политика переключения раскладки клавиатуры (Можно ли без XKB?)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
serge_m
Сообщения: 317
ОС: ASP Linux 14

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

Сообщение serge_m »

Хочется что-бы раскладка клавиатуры переключалась не глобально (на все приложения), а только на отдельно-взятом приложении (неудобно параллельно в аське сидеть и работать в консоли). Можно ли это провернуть без использования XKB.
P.S. Вопрос вдогонку по смежной теме....хочется что-бы при загрузке автоматом включался NumLock. Заранее огромное спасибо.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Политика переключения раскладки клавиатуры

Сообщение serzh-z »

Из /etc/init.d/numlock (Gentoo baselayout):

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

    local dev
    [[ -d /dev/vc ]] \
        && dev=/dev/vc/ \
        || dev=/dev/tty
    for tty in $(seq 1 "${RC_TTY_NUMBER}"); do
        setleds -D +num < ${dev}${tty} &> /dev/null
    done
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Политика переключения раскладки клавиатуры

Сообщение Rootlexx »

serge_m писал(а):
18.07.2007 19:07
Хочется что-бы раскладка клавиатуры переключалась не глобально (на все приложения), а только на отдельно-взятом приложении (неудобно параллельно в аське сидеть и работать в консоли). Можно ли это провернуть без использования XKB.

Совсем без использования XKB - вряд ли.
Настроить переключение раскладок для окна или группы окон можно в kkbswitch.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Политика переключения раскладки клавиатуры

Сообщение sash-kan »

serge_m писал(а):
18.07.2007 19:07
неудобно параллельно в аське сидеть и работать в консоли
лирическое отступление.
неудобно — это потому, что, скорее всего, используете циклическое переключение раскладок.
если настроить по принципу «каждая раскладка — отдельная клавиша (или отдельное сочетание клавиш)», то получается очень даже комфортно.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: