shlemisto
так как не зачрутился, то дописал во все пути /mnt/*
Сурово.

man pacman
опция –root
Может стоит хоть какую-нибудь книгу по основам unix-подобных ОС почитать?

ЗЫ: команда - man chmod
google: Xorg + HAL
google: dontzap
ProFfeSsoRr
помнится мне еще со школы, что в С поменять нажатие на отпускание не проблема вроде. Мож и вправду ковырнуть исходники Хов? Дайте кто-нить линк на сорцы тех иксов, что в арче по дефолту, пожалуйста.
Я не специалист по внутреннему устройству X'ов, но, сдается мне, это сделать не просто. Для начала, C - это язык программирования и про нажатые клавиши он ничего не знает.
Если бы все было так просто - давно бы поменяли.
D.Evsyukov
ProFfeSsoRr
Есть несколько вариантов:
1. использовать xbindkeys
2. использовать средства того DE, что используешь…
ну так вот и не получается оно. Если у тебя вышло - приведи пример пожалуйста.

Я использую awesome и в конфигурации самого DE прописал нужные мне конфигурации клавиш. Есть и многокнопочные… К примеру Win+Shift+h увеличивает размер активного окна… Таких конфигураций можно задать самому на любую тему… Подробности смотреть в конфиге awesome…

eXire
При существующией в X.org server'е реализации - никак.
Это почему еще? о_О
Потому что X'ы реагируют на нажатие клавиш, а не на их отпускание. Поэтому если что-то назначено на комбинацию Alt+Shift (например переключение раскладки), то комбинация Alt+Shift+K будет генерировать два события - нажатие Alt+Shift и нажатие K.
ProFfeSsoRr
Еще более напрягающее проявление этого - невозможность использования сочетаний, допустим Alt+Shift+K (если на альт+шифт уже что-то назначено), хотя в винде с этим никаких проблем. Вот как настроить в линуксе по аналогии с виндой? Крайне нужно.
При существующией в X.org server'е реализации - никак.
Если не хочешь проблем при таком зоопарке систем, то FAT32 без вариантов.
А у него, разве, init-скрипт есть?
cac2s
eXire
Есть подозрение, что для работы synclient требуется, чтобы переменная DISPLAY была определена. Когда acpid стартует из системных скриптов, она, естественно, пустая. Когда ты рестартуешь acpid руками, переменная DISPLAY наследуется из твоего окружения.
В точку! Если сразу после старта Ctrl+Alt+F1 и там # synclient -l - получаем: Failed to connect to X Server.

Осталось совсем ничего: победить эту маленькую? неприятность. Есть у кого какие идеи? Подсобите, не стесняйтесь. :)
В /etc/acpi/handler.sh добавить в начало:
export DISPLAY=0:0
Есть подозрение, что для работы synclient требуется, чтобы переменная DISPLAY была определена. Когда acpid стартует из системных скриптов, она, естественно, пустая. Когда ты рестартуешь acpid руками, переменная DISPLAY наследуется из твоего окружения.