[Openbox] Freeze quelques minutes après le boot (résolu)
[Openbox] Freeze quelques minutes après le boot (résolu)
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.
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.
Dernière modification par Kiljaeden le jeu. 11 mars 2010, 18:43, modifié 1 fois.
Arch Linux x86_64 sur Dell Latitude 6490
- albireo
- Elfe
- Messages : 533
- Inscription : ven. 15 sept. 2006, 15:47
- Localisation : vallée de la save en Occitanie
Re: [Openbox] Freeze quelques minutes après le boot (non résolu)
avec startx et un .xinitrc bien faitau passage : existe-t-il un moyen de faire ça sans slim, ni GDM ou trucs du genre ?
Utilisateur ArchLinux depuis 2004 et linux depuis 1996
Arch 64/gnome sur ASUS H87M-E C2 + i5 3.2GHz + 8Go + 1To + écran 22"
nova widget wombat woodoo dontpanic overlord ...
Arch 64/gnome sur ASUS H87M-E C2 + i5 3.2GHz + 8Go + 1To + écran 22"
nova widget wombat woodoo dontpanic overlord ...
Re: [Openbox] Freeze quelques minutes après le boot (non résolu)
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...
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...
Arch Linux x86_64 sur Dell Latitude 6490
- benjarobin
- Maître du Kyudo
- Messages : 17237
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Openbox] Freeze quelques minutes après le boot (non résolu)
Avec inittab et un init 5 personnalisé... Il y a des exemples sur ce forum
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Openbox] Freeze quelques minutes après le boot (non résolu)
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
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)
Merci. Je vais essayer.
Arch Linux x86_64 sur Dell Latitude 6490
Re: [Openbox] Freeze quelques minutes après le boot (non résolu)
Bon, l'autologin sans Slim avec le code C fonctionne bien.
Mais cela ne résout en rien le problème du freeze d'openbox...
Mais cela ne résout en rien le problème du freeze d'openbox...
Arch Linux x86_64 sur Dell Latitude 6490
-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [Openbox] Freeze quelques minutes après le boot (non résolu)
Hello,Kiljaeden a écrit :au passage : existe-t-il un moyen de faire ça sans slim, ni GDM ou trucs du genre
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.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Re: [Openbox] Freeze quelques minutes après le boot (non résolu)
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 ! 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.
Merci de votre aide à tous.
Arch Linux x86_64 sur Dell Latitude 6490
- gyo
- Maître du Kyudo
- Messages : 1049
- Inscription : jeu. 19 avr. 2007, 10:40
- Localisation : Nantes (44)
Re: [Openbox] Freeze quelques minutes après le boot (résolu)
Sinon, tu as netcfg pour ça, qui est très bien.