Page 1 sur 1

[Openbox] Freeze quelques minutes après le boot (résolu)

Publié : sam. 06 mars 2010, 19:25
par Kiljaeden
Salut,
lorsque je démarre mon Arch Linux, j'ai Slim qui ouvre automatiquement ma session (au passage : existe-t-il un moyen de faire ça sans slim, ni GDM ou trucs du genre ?), avec Openbox. Les éléments de ma session openbox se chargent (adeskbar, tint2, nitrogen...), et après, au bout d'un moment variable (de "tout de suite" à environ 1 minute 30), le tout freeze. La souris ne bouge plus, les raccourcis n'ont plus d'effet...etc. Ça dure entre 30 secondes et 1 minute, et ensuite, ça redevient normal, et je n'ai plus de freeze. D'ailleurs, si on a fait un raccourcis clavier (genre Alt-F2 qui lance gmrun) pendant la période de freeze, le résultat se lance au retour à la normal.

Bref, c'est bizarre, c'est la première fois que ça m'arrive...
Comment puis-je résoudre ce problème ?

Merci d'avance.

Re: [Openbox] Freeze quelques minutes après le boot (non résolu)

Publié : sam. 06 mars 2010, 21:26
par albireo
au passage : existe-t-il un moyen de faire ça sans slim, ni GDM ou trucs du genre ?
avec startx et un .xinitrc bien fait

Re: [Openbox] Freeze quelques minutes après le boot (non résolu)

Publié : sam. 06 mars 2010, 22:33
par Kiljaeden
Comment ça ?
le .xinitrc se lance quand on fait un startx, c'est bien ça ?
Or, pour pouvoir faire un startx, il faut au préalable s'être loggé, non ? Donc tu pourrais expliciter comment on pourrait obtenir un autologin à partir de ça s'il te plaît, car là je saisis pas des masses... :?

Re: [Openbox] Freeze quelques minutes après le boot (non résolu)

Publié : sam. 06 mars 2010, 22:48
par benjarobin
Avec inittab et un init 5 personnalisé... Il y a des exemples sur ce forum

Re: [Openbox] Freeze quelques minutes après le boot (non résolu)

Publié : dim. 07 mars 2010, 01:17
par hatdn
tu peux essayer ça:

ouvre un nouveau fichier et ajoute cela:
#include <unistd.h>

int main() {
execlp( "login", "login", "-f", "ton_user_name", 0);
}

et sauvegarde sous autologin.c

puis dans un terminal :
gcc -o autologin autologin.c
cp autologin /usr/sbin
chown root /usr/sbin/autologin
chmod a+x /usr/sbin/autologin

edit /etc/inittab et remplace c1:2345:respawn:/sbin/agetty 38400 tty1 linux par c1:2345:respawn:/sbin/agetty -n -l /usr/sbin/autologin 38400 tty1 linux

ajoute ceci a ton ~/.bashrc :
if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ] ; then
startx
fi

enfin dans ton ~/.xinitrc ajoute : exec openbox-session


après redemarrage ça devrait marcher

Re: [Openbox] Freeze quelques minutes après le boot (non résolu)

Publié : dim. 07 mars 2010, 11:30
par Kiljaeden
Merci. Je vais essayer.

Re: [Openbox] Freeze quelques minutes après le boot (non résolu)

Publié : mar. 09 mars 2010, 07:56
par Kiljaeden
Bon, l'autologin sans Slim avec le code C fonctionne bien. :copain:
Mais cela ne résout en rien le problème du freeze d'openbox...

Re: [Openbox] Freeze quelques minutes après le boot (non résolu)

Publié : mar. 09 mars 2010, 10:32
par oktoberfest
Kiljaeden a écrit :au passage : existe-t-il un moyen de faire ça sans slim, ni GDM ou trucs du genre
Hello,

moi j'ai utilisé mingetty (http://wiki.archlinux.org/index.php/Aut ... al_console).
Et dans mon .bash_profile je lance un startx.

Pour ton freeze, commence par commenter à peu près tout dans ton $HOME/.config/openbox/autostart.sh et regarde si ça va mieux. On saura un peu plus d'où ça vient.

Re: [Openbox] Freeze quelques minutes après le boot (non résolu)

Publié : jeu. 11 mars 2010, 18:43
par Kiljaeden
Pour le freeze, j'ai trouvé d'où ça venait. Après avoir commenté tout mon autostart.sh, le problème persistait, alors j'ai pensé que ça pouvait venir de mon rc.conf. Et le seul démon que j'avais ajouté il y a peu était wicd. Une fois wicd désactivé, ça tourne bien plus vite ! :lol: Bon, du coup, pour me connecter à mon wifi, je me suis créé une commande "wifimaison" qui lance wpa_supplicant avec les options qui vont bien et dhcpcd, et je l'appelle depuis mon autostart.sh.

Merci de votre aide à tous.

Re: [Openbox] Freeze quelques minutes après le boot (résolu)

Publié : ven. 12 mars 2010, 10:43
par gyo
Sinon, tu as netcfg pour ça, qui est très bien.