j'ai récemment mis à jour mon système de manière un peu cavalière (comprendre j'ai fait un yaourt -Syu après 2 mois sans màj et sans trop regarder les nouveautés...) et il se trouve que ce n'ai pas la chose la plus intelligente que j'ai faite dernièrement. Il semblerait que le serveur X soit cassé.
Je m'explique, lorsque que j'ai rallumé ma machine après les màj, le lancement de X a débouché sur un joli écran noir avec un curseur plus ou moins figé en haut à gauche de l'écran. Pas moyen de revenir à un ttyi via Alt+Fi ou de tuer le serveur X avec un Ctrl+Bksp+Alt (sachant que j'avais normalement réactivé ladite combinaison via HAL).
Je me suis donc dit qu'en réinstallant xorg, les choses s'arrangeraient peut-être. Que nenni... J'ai désinstallé xorg (de manière brutale : certaines dépendances avaient déjà été supprimée mais yaourt continuaient à dire qu'il y avait un conflit et bloquait toutes les opérations : ca s'est fini à coup de rm, bref pas l'idéal...) puis je l'ai résinstallé et désormais je n'arrive plus à ne serait-ce que lancer X, pour qu'il freeze au démarrage. Non non, la commande startx ne fait *strictement* rien. J'ai été jeter un coup dans /var/log/Xorg.0.log, mais il ne semblait pas se produire grand-chose.
Je travaille sur un vieux Thinkpad X30 sur lequel lspci me donne que j'ai un Intel Corporation 82830 CGC (je suis désolé de ne pas mettre tout ça en "citation" mais là du coup je poste depuis Elinks et je galère un peu plus qu'avec Firefox ^^) et d'habitude pour lancer mon X : je me connecte sur le tty1 puis j'ai 3-4 lignes dans mon .bashrc qui font un startx et donc appellent le .xinitrc, ce qui lance Openbox (via un simple exec ck-lauch-session openbox-session). Et d'habitude tout marche pour le mieux. Mais là, au départ ça freezait à devoir redémarrer la machine juste après que je me logguais et maintenant, il se passe juste plus rien : je reste sur le tty1, que je peux utiliser comme d'habitude.
Si j'essaie un startx, il ne se passe rien de plus. J'ai essayer de produire un xorg.conf via Xorg -configure mais aucun fichier n'est créé, que ce soit chez le root ou dans mon home ?!
Après quelques recherches sur le net et le forum, j'ai essayé en (ré)installant les pilotes Intel, voire Vesa, ainsi que xorg (again) mais sans évolution. J'ai aussi tenté d'activer le KMS, qui semblait fonctionner (une ligne de message de passage en force du driver lors de toutes celles qui défilent au démarrage et le clignotement que j'ai d'habitude entre l'arrivée et prompt de login et le lancement de X n'avait plus lieu) mais rien n'a changé en ce qui concerne mon souci (suis revenu au cas sans KMS). Et modifier le .xinitrc en quelque chose de la forme exec & sleep 10 ne donne rien (X n'a vraiment pas l'air de se lancer lorsque je fais un startx et si je tape Alt+F7, je tombe sur l'écran noir avec le curseur plus ou moins fixe en haut à gauche)
D'après un sujet sur le forum (premier lien avec "archlinux startx noir lancement intel" sur Google), dont le problème ressemble à s'y méprendre au mien, il s'agirait d'un bug lié à une version "trop récente" de Xorg mais bon le topic est vieux de plus d'un an donc je ne sais pas trop s'il s'agit bien toujours du même bug.
Et la solution serait donc de downgrader Xorg de la 1.9.* à une 1.6.3 (sic) avec les dépendances qui vont bien. J'ai essayé de faire ça en ajoutant le dépôt du projet Arch Roll Machine à mes sources mais de un la version la plus ancienne de Xorg disponible était une 1.7.* et de deux, je n'ai pas réussi à downgrader quoi que ce soit, c'était toujours les versions les plus récentes d'indiquées par yaourt (même après n'avoir laissé que le dépôt d'ARM d'actif).
Bref je ne sais plus quoi tenter et j'ai un truc ou deux à faire à partir de documents PDF sur le X30, que je ne peux pas lire en console, assez urgemment ^^, donc si quelqu'un a une idée, je suis preneur

Edit : passage en « résolu », cf. mon dernier post.