Можно ли написать скрипт для ретроспективного переключения раскладок под Ubuntu?
Под Windows пользовался Punto Switcher-ом. Под Ubuntu не нашёл ничего кроме Xneur и очень им недоволен — глючит и тупит. Собственно, главная фича, которая мне нужна, это не угадывание правильной раскладки, а ретроспективное переключение — чтобы можно было менять раскладку для последнего введённого слова или выделенного куска текста. Это очень удобно и очень просто. Настолько просто, что может быть можно написать скрипт, который будет это делать? Не писал кто-то что-то подобное для себя? Если нет, то подскажите, возможно ли это в принципе и в какую сторону копать.
Вот полное и исчерпывающее ТЗ:
Программа должна сидеть в памяти и при нажатии определённой комбинации клавиш менять раскладку для выделенного текста или, если ничего не выделено, последнего набранного слова. Всё.
Не знаю, какая вас Ubuntu, но у меня gXNeur работает нормально. Если отключить автоматическое переключение — можно нажатием Pause Break (по-умолчанию) менять раскладку последнего набранного слова.
P.S. А вот Punto Switcher как раз глючил. С 64-битными приложениями и теми, которые работают от имени администратора он вообще не работал. Версия 2.98 ещё куда не шло, а вот последние — вообще ужас.