13.04.2014

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

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

Добавьте данную строку в файл "~/.xinitrc", находящийся в вашем домашнем каталоге пользователя, перед строкой запуска менеджера окон или просто в самое начало этого скрипта.

Переключение раскладки клавиатуры при нажатии клавиши "Caps Lock" (самый мегаудобный вариант):

setxkbmap -layout 'us,ru' -option 'grp:caps_toggle,grp_led:caps' &

Переключение раскладки клавиатуры при нажатии клавиш "Ctrl+Shift":

setxkbmap -layout 'us,ru' -option 'grp:ctrl_shift_toggle,grp_led:scroll' &

Исходник ".xinitrc" :

# Установка UTF-8 локали
export LANG='ru_RU.UTF-8'
export LC_ALL='ru_RU.UTF-8'
export PATH="$PATH:/usr/local/kde4/bin"

# Установка разрешения экрана и частоты
xrandr -s 1280x1024 -r 75 &
# отключаем скринсейвер и dpms (энергосберегающий режим)
xset s off -dpms &

# Установка переключения раскладки клавиатуры
setxkbmap -layout 'us,ru' -option 'grp:caps_toggle,grp_led:caps' &

# Установка обоев рабочего стола
feh --bg-scale /mnt/disk1/wallpapers/freebsd.jpg &

# Запуск WM wmii
exec wmii

Тэги: [xinitrc, FreeBSD, BSD]

Комментариев нет:

Отправить комментарий