ёшкин матрёшкин! всё дело в правах на инпут.

Input devices do not operate
It is likely to encounter problems if running on a CLI or a display server other than Xorg, because /dev/input nodes are limited to root-only access. This is solved by manually adding a rule in /etc/udev/rules.d/99-evdev.rules, with KERNEL=="event*", NAME="input/%k", MODE="666" as its contents. Reload udev rules by running:
# udevadm control --reload-rules
If rebooting the system or replugging the devices are not options, permissions may be forced using:
# chmod 666 /dev/input/event*
Alternatively, add your user to the "input" group, e.g.
# usermod -a -G input user
vs220
не. js0 b js1 (я оба два подключил) нормально определяются. всякие тесты проходят. кнопочки реагирут. но как только запускаю прогу эту, прога пишет, мол определила 2 джойстика, но они не реагируют, их как будто нет. (клава работала норм. это я сейчас чего то перемудрил, что и клава отсеклась )). xf86-input-joystick не то, что случайно, я его специально даже поставил в поисках решения проблем ) Сейчас вроде реанимирую потихоньку систему (спасибо второму пункту меню загрузки)) попробую удалить указанный вами драйвер
lsusb

Если случайно поставили вместе с иксами xf86-input-joystick
удаляем
pacman -R xf86-input-joystick
а. блин. это может быть вовсе не иксы, а ~/.bash_profile
я там так сделал:
startx && [[ -f ~/.bashrc ]] && ~/.bashrc
зря? )
может что то не успевает подгрузиться до иксов? но если наоборот, то командная строка сначала грузится, а стартикс вообще никогда
а хотя нифига. я ж потом когда из проги выхожу в консоль, и заново запускаю startx все равно нет джойстика. я уже всю голову сломал. помогайте, братцы )
в файле xinitrc в разделе непосредственно запуска той проги, которая должна быть в окне я написал
...
fi

exec my_program
и больше ничего. Но в этой проге не работает геймпад, а до иксов работает нормально. Что дописать? Или покажите хотя бы куда курить. В вики по ксоргу нет про джойстики, а в вики про джойстики нет про ксорг )
Запускаю через иксы. Чёрт с ним. Но вот беда, джойстик не реагирует. Т.е. до иксов он определяется и реагирует нормально. (В retroarch том же работает), а при запуске emulationstation через иксы, пропадает. Не подскажете, что дописать в xinitrc?
сейчас тупо так:

exec emulationstation
подозреваю, что должно быть еще что то про джойстик
Не пойму, то ли никто не ставит сабж, то ли у всех всё ровно работает. У меня обычный x86 комп, не RushberryPi.
Пакет emulationstation-git, что в AURе. Собрал, поставил, (хочу запустить без иксов. с иксами кстати та же самая трабла) выдаёт такой косяк:

lvl0:    Error initializing SDL!
         No available video device
lvl0:    Renderer failed to initialize!
lvl0:    Window failed to initialize!

Много интернета забугорного прочитал, да мало чего понял. Возможно, как то связано с openGL в SDL.
Может кто сталкивался?
vasek
У тебя 2 варианта:
- учить матьчасть .....
- добавить к makepkg опцию --skipinteg ...... и забить на все ....
огромнейшее спасибо за --skipinteg. обещаю учить матчасть, как только пойму, что сталкиваться с этим придётся постоянно (а пока я просто хочу накатить на арч emulationstation, достаточно и просто проигнорировать эти ключи).
Собрал таки пакет, но он не помог. А это уже совсем другая история. Всем еще раз спасибо.
Aivar
Копируете/правите PKGBUILD
Это вроде сработало, но "Одна или больше PGP-подписей не могут быть проверены!" =(
vasek
Сейчас обновил abs/sdl
Спасибо за инфу. Попытаюсь.
Aivar
Никак. Собирать
Попробую. Спасибо!