Смена раскладки клавиатуры в Xubuntu(Xfce).
К сожалению, по умолчанию в Xfce нет графического управления для смены раскладки клавиатуры, а если посмотреть у Xubutu xorg.conf — то понимаешь что лезть туда совсем не хочется. Поэтому полазив по сети — нашел интересное решение …
Естетственно для начала даем возможность смены раскладки. Это делается в Applications/Settings/Settings Manager, там в Keyboard/Layouts и добаляем нужные нам раскладки(в моем случае русскую)
Далее все очень просто — создаем файлик — например switchlang в папке /usr/bin и записываем в него следующее:
#!/bin/bash
setxkbmap –option grp:switch,grp:rwin_toggle us,ru
Далее, делаем его запускаемым
chmod 755 /usr/bin/switchlang
И запускаем. Теперь у нас смена расскладки происходит с помощью клавиши win находящийся справо.
Для корректной работы после перезагрузки — добавляем запуск нашего файлика в автозагрузку — Applications/Settings/Settings Manager, там Autostarted Apps.
Единственное у меня не получилось настроить нажатие на клавишу win с другой клавишей (например alt). И не заработала Backspase. Если кто знает как это сделать — отпишитесь, а я подправлю.
UPDATE Для любителей apple можно настроить клавиатуру под клавиатуру apple, это делается такое строкой:
#!/bin/bash
setxkbmap –model apple –option grp:switch,grp:rwin_toggle us,ru –variant ‚legacy