Способы переключения раскладки в KDE 3.x

1. Правка конфига /etc/X11/xorg.conf
Универсальный способ, работает в / Gnome / Xfce / и т.д. Но есть недостаток – переключение языка действует глобально для всех окон/приложений, кроме того, нет индикатора раскладки. Однако ничто не мешает использовать какой-нибудь led 🙂

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

При использовании “grp_led:scroll” будет включаться/выключаться индикатор ScrollLock при переключении языков.
“grp:ctrl_shift_toggle” – переключения языка по Control+Shift

2. Поставить kkbswitch (aptitude install kkbswitch). Пакет берёт инфо о языках и клавишах переключения из xorg.conf. Пример для 2х языков:
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:ctrl_shift_toggle"
Option "XkbVariant" ",winkeys"
EndSection

Языки переключаются по Ctrl+Shift (“grp:ctrl_shift_toggle”). Кроме того, в самом kkbswitch можно настроить “влияние” раскладки глобально или отдельно для каждого окна/приложения.

One comment on “Способы переключения раскладки в KDE 3.x

  1. Если не заработало то ищем файлик в своем home:
    /.kde/share/config/kdeglobals
    в нем находим строку “Switch to Next Keyboard Layout=…” и изменить её на:
    Switch to Next Keyboard Layout=Ctrl+Shift_L;Ctrl+Shift_R

Comments are closed.