Смена раскладки клавиатуры в 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

Leave a Reply