LINUX.ORG.RU

Я использую либо en-ru либо en-ua, по этому написал скрипт, который переключает раскладки иксов. Сохранил это в файл, закинул в /usr/local/bin/xkb_layout_switch и забиндил в своём wm на Ctrl+Menu выполнение этого скрипта. То есть по Ctrl+Menu переключается использование en-ru или en-ua. А Левым Ctrl+Shift собственно языков. Плюс я использую lineakd для мультимедиа клавиш, никак не могу доки по xmodmap почитать :) Так приходиться перегружать демон lineakd, так как при изменении раскладок он пеерестаёт пахать.

#!/bin/bash
if [ -f /tmp/ua_layout ] ; then
setxkbmap -rules xfree86 -model pc105 -layout "us,ru(winkeys)" -option "grp:ctrl_shift_toggle"
rm -rf /tmp/ua_layout
killall -KILL lineakd
lineakd &
else
setxkbmap -rules xfree86 -model pc105 -layout "us,ua(winkeys)" -option "grp:ctrl_shift_toggle"
echo "ua" > /tmp/ua_layout
killall -KILL lineakd
lineakd &
fi

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.