Этих блогов по всему интернету… И блогов, и статей, и небольших how-to.
Зачем плодить лишние сущности?
Вот как я научил свой арч понимать ммклавиши:

Раз:
http://blogs.cetki.com/vitek/17829/

Два(продолжение):
http://blogs.cetki.com/vitek/18074/
Помогите, пожалуйста, написать(посмотрел в bugs - пока никто не отписывал). Я больше с французским дружу, чем с английским.
Так, всё сделал.
Не ставьте пока ncurses из testing-а, в том пакете не хватаетодной библиотеки и ссылки на неё. Вероятно из-за этого и были у меня проблемы.
Что я сделал - зашёл в слаку(стоит на всякий пожарный) смонтировал в неё раздел с Арчем, достал старый пакет ncurses 5.6-6(в котором была нужная библиотека ), и распаковал его в фс Арча.

Вот библиотека и ссылка на неё, которая есть в ncurses 5.6-6, но которых нет в ncurses 5.6-7:
libncurses.so.5
libncurses.so.5.6
У меня был подключён testing - ncurses обновился оттуда, после этого и начались проблемы. Установка предыдущей версии ncurses не помогла. Больше в тот день ничего, что могло бы привести к такой ошибке, я не делал.

P.S.: x86_64
В общем я сломал Арч установкой aspell-ru, очень хотел проверку правописания.
pacman -Sy aspell-ru , в зависимостях обновляется и ncurses.
Пакман скачал пакеты, поставил ncurses - и вот она, проблема:
libncurses.so.5 - требуется эта библиотека, а её нет. Удаление aspell-ru и откат на предыдущие версии пакетов не помогли.
Теперь не могу загрузиться в Арч - загрузка не доходит даже до приглашения, опять таки требуется эта библиотека. Chroot из других систем тоже отказывается работать: “chroot: невозможно выполнить команду `bin/bash' ”. С bin/sh тоже не прокатывает никак.

Кто-нибудь с такой проблемой сталкивался?
urandom
Починено в ветке 0.1, забирайте в AUR. Именно так, я автор темы, программы и ее мейнтейнер в AUR. Просто времени маловато было. На будущее, лучше все таки в багтрекер отписываться :)
Буду. Спасибо! :)
Стабильная тоже не собирается - при её сборке выскакивают те же ошибки, которые некий urandom пофиксил тут(возможно ли, что автор темы и тот мейнтейнер - одно лицо?):
http://aur.archlinux.org/packages.php?ID=16670
Собираю пакет из SVN:
==> Starting make...
scons: Reading SConscript files ...
..... завершено.
scons: done reading SConscript files.
scons: Building targets ...
g++ -o build/config.o -c -Wall -O3 -DVERSION=\"0.0.5-svn-64\" src/config.cpp
g++ -o build/repo-clean.o -c -Wall -O3 -DVERSION=\"0.0.5-svn-64\" src/repo-clean.cpp
src/repo-clean.cpp: In function 'void moving(comparing_tree, std::string)':
src/repo-clean.cpp:458: error: invalid use of 'class boost::system::system_error'
scons: *** [build/repo-clean.o] Error 1
scons: building terminated because of errors.
==> ОШИбКА: Сборка не удалась.
    Преждевременный выход...
ArchLinux x86_64.
Нет, это я читал уже. И, кстати, для того, чтобы в арче появилось меню "отправить, нужно установить ещё один пакет - nautilus-sendto.