Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   *nix (https://forum.antichat.xyz/forumdisplay.php?f=43)
-   -   ArchLinux + xfce4 - иксы стартуют только от рута (https://forum.antichat.xyz/showthread.php?t=146629)

login999 08.10.2009 14:41

ArchLinux + xfce4 - иксы стартуют только от рута
 
Собственно сабж, arch ставился с нуля(это в смысле не сборка какая-то , а чистый арч, liveCD :D),xfce4 качался из репов (кста, доволен шопестец, усе летает, не ожидал такой скорости от xfce).
Но трабл - иксы стартуют только от рута.
Какие соображения могут быть ?
P.S. На арче торчу первый раз, поэтому даже приблизительно не ориентируюсь в причинах :(
===========РЕШЕНИЕ===============
Это ппц, срам на мою голову =/
Сбило то что в папке иксов xinitrc поковырял, думал что этого достаточно =/
Оказвается, для каждого юзера нужно в его домашнем каталоге отредактировать .xinitrc и раскомментить
Код:

exec startxfce4

razb 09.10.2009 01:13

Сам X сервер и должен стартовать от рута, а вот графическая среда уже от залогинившегося пользователя.

login999 09.10.2009 09:14

Цитата:

Сообщение от razb
Сам X сервер и должен стартовать от рута, а вот графическая среда уже от залогинившегося пользователя.

O_o Как так ?
Т.е. если я делаю startx из под юзера, то иксы запускаются из под рута ?
А как же безопасность и т.д.
Установка от рута это понятно допустим.
А запуск...
Просто я херовато так разбираюсь в никсах, мну интересно, как они из-под рута стартуют...
KDM , GDM и иже с ними то там в принципе все понятно - они там прописываются в скрипты инициализации, а вот именно интересно за startx...

nitx 09.10.2009 12:01

Цитата:

Сам X сервер и должен стартовать от рута, а вот графическая среда уже от залогинившегося пользователя.
иксы стартуют от рута только через какой-нибудь xdm или подобные, ну это вроде безопасно. А вот от юзера всеравно можно запускать X и startx, и убивать xinit.

wlan 09.10.2009 23:15

гм, доставь, $ cat ~/.xinitrc

farex 10.10.2009 14:22

Цитата:

иксы стартуют от рута только через какой-нибудь xdm или подобные, ну это вроде безопасно. А вот от юзера всеравно можно запускать X и startx, и убивать xinit.
Собственно два ньюанса.
1) Ты установил hald ?
2) Ты прописал его в /etc/rc.conf
Проверь установлен ли
Код:

[farex@arch ~]$ sudo pacman -Q hal
hal 0.5.13-2

Ежеле не будет нечто поддобного то:
Установить hal
Код:

pacman -S hal
Потом:
Код:

nano /etc/rc.conf
DAEMONS=(syslog-ng @network @cups @samba @netfs crond @alsa hal @fam gdm)

Заметь hal обязательно должен стоять до менеджера входа в систму, в данном случии gdm.


Время: 19:39