Русский ввод и эмуляция кнопок мыши в chroot приложениях на Nokia N900

Я думаю многие сталкивались с проблемой русского ввода при работе в chroot и нехватки правой и средней кнопок мыши в основной системе. Если Вам не интересны технические детали, делаем:

wget http://files.dsy.name/maemo/any-rus-mouse.tar.gz
tar -xzvf any-rus-mouse.tar.gz
cd any-rus-mouse
sh install

Если же интересно, то ниже идёт файл инсталлера с пояснениями:

#!/bin/sh
# (c) Disabler Production Lab.
echo Installer for Russian input and LMB in any applications
if [ "`whoami`" = "root" ] ; then
echo "please don't run me as root!"
exit 9
fi
sudo apt-get install xbindkeys
sudo cp xte* /usr/bin
sudo chmod +x /usr/bin/xte*
sudo cp switch-lang /usr/bin
sudo chmod +x /usr/bin/switch-lang
sudo rm -f /home/user/.xbindkeysrc
sudo cp .xbindkeysrc /home/user
sudo mkdir /home/user/switch-lang
sudo cp switch-lang.py /home/user/switch-lang/switch-lang.py
sudo chown user:users -R /home/user/switch-lang
echo Use \'cat /home/user/switch-lang/current.name\' in desktop execution widget
sudo rm -f /usr/share/X11/xkb/symbols/nokia_vndr/rx-51.back
sudo mv /usr/share/X11/xkb/symbols/nokia_vndr/rx-51 /usr/share/X11/xkb/symbols/nokia_vndr/rx-51.back
sudo cp rx-51 /usr/share/X11/xkb/symbols/nokia_vndr/
xbindkeys
echo Done!
echo
echo Usage:
echo CTRL + SPACE .... default lang switch
echo SHIFT + SPACE ... switch between default langs and Russian only
echo CTRL + CLICK .... right mouse button
echo SHIFT + CLICK ... middle mouse button

Итак, по пунктам:
- Ставим xbindkeys - утилиту для переназначения клавиш.
- Копируем xte и даём права на запуск - это нужно для эмуляции кнопок мыши.
- Копируем скрипт для переключения языков со стандартной раскладки (Рус/Lat) в альтернативную (только Рус).
- Создаём резервную копию файла раскладок и создаём свой файл.
- Запускаем xbindkeys.

В итоге получаем:
- CTRL + Пробел ... Стандартный переключатель языков
- SHIFT + Пробел ... Переключение между режимами "RUS/LAT" и "Только RUS"
- CTRL + CLICK ... Эмуляция правой кнопки мыши
- SHIFT + CLICK ... Эмуляция средней кнопки мыши

Что-бы не запутаться, какой сейчас режим активен, рекомендую создать виджет в Desktop Execution Widget и пропиcать в него:

cat /home/user/switch-lang/current.name

Надеюсь данная информация Вам поможет так-же, как и мне.