Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: sharan4o в Jul 08, 2005, 11:26



Титла: Window Manager autostart като user
Публикувано от: sharan4o в Jul 08, 2005, 11:26
Здрасти,
в момента ПЦ си стартира в конзола.тогава като си напиша startx -> ми стартира QVWM. До тук добре. искам обаче това да го автоматизирам и то така че менаджера да се стартира при стартап и като user различен от root.
 Знам че KDM;GDM го поддържат това, но искам да избегна 50МБ които се изискват.


Титла: Window Manager autostart като user
Публикувано от: Drakula в Jul 08, 2005, 11:28
Цитат (sharan4o @ Юли 08 2005,11:26)
Здрасти,
в момента ПЦ си стартира в конзола.тогава като си напиша startx -> ми стартира QVWM. До тук добре. искам обаче това да го автоматизирам и то така че менаджера да се стартира при стартап и като user различен от root.
 Знам че KDM;GDM го поддържат това, но искам да избегна 50МБ които се изискват.

Примерен код

man inittab


Трябва да настроиш defult run level да е този, който стартира X-a. В Slackware е 4, при твоята дистрибуция може да е друг.


Титла: Window Manager autostart като user
Публикувано от: sharan4o в Jul 08, 2005, 11:45
и?


Титла: Window Manager autostart като user
Публикувано от: Drakula в Jul 08, 2005, 13:05
Ми... след като го настроиш, рестартираш...
Или пишеш в конзолата
Примерен код

init <номера на подходящия run level>


Титла: Window Manager autostart като user
Публикувано от: sharan4o в Jul 08, 2005, 13:11
тогава ще стартира като root X-a , а точно това е което искам да избегна !!! иначе startupx script е лесен за вкарване в rc-тата


Титла: Window Manager autostart като user
Публикувано от: zeridon в Jul 08, 2005, 14:02
Ами пробвай с xdm а не с k/gdm

Единственото друго решение което ми идва на ум е по някакъв начин да смениш юзера. Може би нещо подобно на
Примерен код
su - xuser


Титла: Window Manager autostart като user
Публикувано от: sharan4o в Jul 08, 2005, 16:01
Ей БОГ тоя шари !!!
слагаш mingetty и в /etc/inittab променяш
1:2345:respawn:/sbin/mingetty --autologin "username" tty1
после в .bashrc
PIDFILE=/tmp/.X0-lock
if [ -e $PIDFILE ]; then
echo "X already started" //това може и да го няма
else                                
startx                            
fi
ХАХА БОГ казах