XNeur
Устарел. Вместо XNeur можно использовать скрипт на Python: switcher.py
XNeur — переключалка клавиатуры для Linux (аналог Punto Switcher).
gXNeur — графически интерфейс к XNeur для Gnome.
Самая свежая версия (рекомендуется):
sudo add-apt-repository ppa:andrew-crew-kuznetsov/xneur-unstable && sudo apt-get update && sudo apt-get install xneur gxneur aspell-ru aspell-uk
Стабильная версия:
sudo add-apt-repository ppa:andrew-crew-kuznetsov/xneur-stable && sudo apt-get update && sudo apt-get install xneur gxneur aspell-ru aspell-uk
- неправильное переключение раскладок (особенно в Skype) и паразитные символы в браузерах
http://forum.ubuntu.ru/index.php?topic=165332.msg2021904#msg2021904
1. Запускаем из меню Метод ввода (im-config), там выбираем метод ввода none, затем обязательно перезагружаемся;
2. Заходим в системные настройки ввода текста и проверяем комбинации клавиш переключения раскладок - ни одна из них не должна быть назначена на Ctrl + Shift;
3. Заходим в настройки gXNeur и назначаем Ctrl + Shift для переключения раскладки;
4. Выполняем в терминале следующую команду (насчёт этого пункта полностью не уверен):
gsettings set org.gnome.desktop.input-sources xkb-options "['grp:ctrl_shift_toggle,grp_led:scroll']"
5. После этого системный индикатор будет неправильно отображать раскладки, так как мы используем для переключения Ctrl + Shift. Его можно смело выключить, а в настройках gXNeur включаем отображение значка в виде флагов или текста.
Это стандартные Action xNeur (Settings → Hotkeys), которые можно использовать как примеры удобных конвейеров команд в Линуксе.
Super+a
xsel -o | sed -r '2~1d;s/(^\s+|\s+$)//g;s/%/%25/g;s/#/%23/g;s/\$/%24/g;s/&/%26/g;s/\+/%2B/;s/,/%2C/g;s/:/%3A/g;s/;/%3B/g;s/=/%3D/g;s/\?/%3F/g;s/@/%40/g;s/\s/+/g' | awk '{print "translate.google.com/translate_t?hl=ru#auto|en|" $1}' | xargs firefox -new-tab
Super+r
xsel -o | sed -r '2~1d;s/(^\s+|\s+$)//g;s/%/%25/g;s/#/%23/g;s/\$/%24/g;s/&/%26/g;s/\+/%2B/;s/,/%2C/g;s/:/%3A/g;s/;/%3B/g;s/=/%3D/g;s/\?/%3F/g;s/@/%40/g;s/\s/+/g' | awk '{print "translate.google.com/translate_t?hl=ru#auto|ru|" $1}' | xargs firefox -new-tab
Super+g
xsel -o | sed -r '2~1d;s/(^\s+|\s+$)//g;s/%/%25/g;s/#/%23/g;s/\$/%24/g;s/&/%26/g;s/\+/%2B/;s/,/%2C/g;s/:/%3A/g;s/;/%3B/g;s/=/%3D/g;s/\?/%3F/g;s/@/%40/g;s/\s/+/g' | awk '{print "http://www.google.ru/search?hl=ru&q=" $1}' | xargs firefox -new-tab
Super+y
xsel -o | sed -r '2~1d;s/(^\s+|\s+$)//g;s/%/%25/g;s/#/%23/g;s/\$/%24/g;s/&/%26/g;s/\+/%2B/;s/,/%2C/g;s/:/%3A/g;s/;/%3B/g;s/=/%3D/g;s/\?/%3F/g;s/@/%40/g;s/\s/+/g' | awk '{print "http://yandex.ru/yandsearch?text=" $1 }' | xargs firefox -new-tab
Super+f
xsel -o | xargs firefox --new-tab
- Ошибки в Ubuntu 14.х http://ubuntuxa.over-blog.com/2014/02/ubuntu-1310_13.html
- Минимальные настройки http://remort.net/pub/sohranenie-raskladki-klaviatury-dlya-kazhdogo-okna-v-xfce/