Собственно сабж, arch ставился с нуля(это в смысле не сборка какая-то , а чистый арч, liveCD ),xfce4 качался из репов (кста, доволен шопестец, усе летает, не ожидал такой скорости от xfce). Но трабл - иксы стартуют только от рута. Какие соображения могут быть ? P.S. На арче торчу первый раз, поэтому даже приблизительно не ориентируюсь в причинах ===========РЕШЕНИЕ=============== Это ппц, срам на мою голову =/ Сбило то что в папке иксов xinitrc поковырял, думал что этого достаточно =/ Оказвается, для каждого юзера нужно в его домашнем каталоге отредактировать .xinitrc и раскомментить Code: exec startxfce4
Сам X сервер и должен стартовать от рута, а вот графическая среда уже от залогинившегося пользователя.
Как так ? Т.е. если я делаю startx из под юзера, то иксы запускаются из под рута ? А как же безопасность и т.д. Установка от рута это понятно допустим. А запуск... Просто я херовато так разбираюсь в никсах, мну интересно, как они из-под рута стартуют... KDM , GDM и иже с ними то там в принципе все понятно - они там прописываются в скрипты инициализации, а вот именно интересно за startx...
иксы стартуют от рута только через какой-нибудь xdm или подобные, ну это вроде безопасно. А вот от юзера всеравно можно запускать X и startx, и убивать xinit.
Собственно два ньюанса. 1) Ты установил hald ? 2) Ты прописал его в /etc/rc.conf Проверь установлен ли Code: [farex@arch ~]$ sudo pacman -Q hal hal 0.5.13-2 Ежеле не будет нечто поддобного то: Установить hal Code: pacman -S hal Потом: Code: nano /etc/rc.conf DAEMONS=(syslog-ng @network @cups @samba @netfs crond @alsa [B]hal[/B] @fam gdm) Заметь hal обязательно должен стоять до менеджера входа в систму, в данном случии gdm.