Je sais, c'est mal. Mettre la cooker sur sa machine de dev c'est même très mal. Mais bon, on ne se refait pas et il me reste toujours la possibilité de justifier cette attitude au combien irresponsable par quelques citoyennes remontées d'anomalies. Et puis généralement cela ne fait pas si mal que cela, du moins jusqu'à hier soir où pour la première fois, la mise à jour de ma cooker est réellement partie en vrille. Jugez du peu : plus de clavier, plus de souris. Autant dire qu'on a l'air un peu idiot devant son écran...
D'autant plus idiot que j'ai configuré, dieu seul sait pourquoi, le démarrage automatique de la session graphique. La première fois j'ai cru à une défaillance de l'USB, j'ai redémarré la machine, même résultat. CAPS-LOCK ne répondant même pas d'un clignement de LED, tout cela me semblait bien "planté", et pourtant, le curseur de l'invite semblait indiquer le contraire.
Petit coup de SSH depuis une autre machine, et effectivement mon poste de travail n'était pas du tout dans les choux et après analyse grossière des logs X11, le serveur semblait en réalité souffrir d'une forte carence d'evdev. Un oligo-élément dont je n'avais jusqu'alors jamais entendu parlé.
C'est comme souvent en gougueulant à droite, à gauche, que je l'ai compris d'où venait le problème. Dans cette nouvelle version de la Cooker, Mandriva a activé par défaut l'utilisation de la couche HAL pour la découverte des périphériques d'entrée pour xorg. Une magie assurée justement par le pilote evdev rendant caduc tout paramétrage dans xorg.conf. Cela n'aurait en soi pas posé le moindre problème si le pilote evdev avait été installé avec la mise à jour. Pas de problème, l'oubli se règle par un simple urpmi x11-driver-input-evdev suivi d'un redémarrage de X11. Les périphériques de saisie reprennent vie et c'est déjà pas mal.
Mais cela ne s'arrête pas là, car si la déclaration du clavier dans xorg.conf est ignorée, il en va de même pour sa disposition. Du coup, pas si simple de rentrer sont mot de passe en QWERTY.... Re-gougeulage et découverte cette fois d'une astuce aussi efficace que peu ergonomique. Il suffit d'éditer le fichier /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi pour changer la valeur de input.xkb.layout de us à fr :
Re-redémarrage de X et là tout est revenu dans l'ordre. Maintenant j'imagine qu'il y a moyen de régler le problème de la langue de manière un peu plus "user friendly" mais après avoir perdu une bonne heure là dessus, maintenant que ça marche, j'ai pas spécialement le courage de chercher...
Du coup j'avoue bien volontiers avoir un peu peur de l'avenir avec mon netbook et sa tablette tactile. S'il faut effectuer un travail du même ordre en passant par HAL pour la calibrer, ça me promet une nuit pas des plus triste... Mais bon, c'est l'avenir j'imagine. Et entre xrandr qui rend obsolète les paramétrages des moniteurs et evdev ceux des périphériques de saisie, il ne va plus rester grand chose dans ce bon vieux xorg.conf...
- répondre
AP , le 2 December, 2008 - 21:12C'est un peu ce qui me freine parfois de passer à une nouvelle mouture de ma Mandriva favorite : tous ces jolis changements et joyeuses nouveautés risquent bien de remettre en question une config paisiblement peaufinée. Si notre brave xorg.conf fout le camp, ben ma pauv' dame, alors tout fout le camp.
De nouveaux services font leur apparition à chaque nouvelle mouture. Certains, aux noms explicites, se désactivent sans états d'âme... mais d'autres semblent être des piliers pour tout le reste et, dans le doute, on les laisse.
Hier j'ai installé une Debian 4 sur un vénérable serveur Alpha. (J'aurais préféré une Mandriva mais bon : à part i586 et x86_64, point de salut là où la Debian existe sur tant de plateformes). L'installeur a beau être en mode texte, tout un tas d'automatismes détectent, paramètrent, suggèrent. C'est carré, c'est bien rangé, c'est net, c'est beau... et surtout, le mode de packaging ultra éclaté permet de virer certains composants optionnels sans que le gestionnaire de packages ne force à désinstaller en cascade tout X et KDE d'un coup.
- répondre
Dup , le 2 December, 2008 - 21:54Tiens j'ai été confronté au même souci de clavier avec mon Archlinux. Actuellement il n'y pas de solution plus user friendly, pire même il faut copier le fichier fdi dans /etc/hal/fdi/policy. Sinon lors d'une mise à jour tu risques de perdre ton fr joliment positionné (enfin c'est comme ca sur Archlinux).
http://wiki.archlinux.org/index.php/Xorg_input_hotplugging
Ah si en user friendly on peut ajouter un keyboard dans gnome ca marche aussi
- répondre
Ulhume, le 2 December, 2008 - 21:58@Dup c'est très exactement là que j'ai trouvé ma solution, sur le wiki d'Arch linux
Ben le coup de Gnome je veux bien mais tu fais comment au login ? Avant ta session utilisateur. C'est un peu l'aspect qui me pose problème dans cette histoire xRandr/evdev.
- répondre
Ulhume, le 2 December, 2008 - 22:01@AP Un jour je me lancerais sur la Deb... J'ai même dans l'idée que les actions peu appréciables de leur nouveau CEO risquent de me pousser dans ce sens...
- répondre
jeff , le 2 December, 2008 - 22:23Si on était pas quelque un a tester et a renseigner le bugzilla de mandriva, fedoa, suze, debian etc.... Le logiciel libre ne serait pas ce qu'il est !
C'est cela qui est génial, non ?
- répondre
Dup , le 2 December, 2008 - 22:39Ah oui effectivement moi jme connecte en console puis lance un startx, j'ai donc mon bureau et je peux ajouter un clavier
, je n'utilise plus gdm.
Par contre j'ai quelques souci depuis evdev, notamment la fleche haut me fait printscreen, et les raccourci ctrl+alt+gauche/droite ne change plus le bureau courant.
- répondre
Ulhume, le 2 December, 2008 - 22:49@jeff sans aucun doute, ce n'est pas que pour le fun que le me coltine la cooker
Même si un truc me freine à chaque fois, Bugzilla est une immonde me**e !!! Ce truc me refroidit à chaque fois que je m'y trouve confronté.
- répondre
Dab, le 2 December, 2008 - 23:25@Ulhume: Qu'est ce que tu veux dire par "les actions peu appréciables de leur nouveau CEO ..." ?
Sinon de mon coté j'ai toujours une petite partition en attente pour tester les distribs
- répondre
zecrazytux , le 3 December, 2008 - 01:36@dab: fin de contrats de mainteneurs externes, des plus importants (entre autre celui qui s'occupait de toute la pile LAMP....
voir http://linuxfr.org/2008/12/02/24753.html qui file pas mal d'infos
- répondre
Ulhume, le 3 December, 2008 - 01:45Vala, rien de plus à ajouter. Il ferait mieux de se poser la question sur la qualité de son pôle service plutôt que d'amputer la distribution de ceux qui en ont fait ce qu'elle est.
- répondre
bochecha , le 3 December, 2008 - 10:38héhé
On est passé à ça sous Fedora 10 aussi. En revanche, tout s'est passé comme un charme. Typiquement, on n'a plus du tout de xorg.conf sur une F10 out-of-box (hormis certains trucs trop exotiques, mais ils sont traités comme des bugs à corriger).
Mettre le mapping de ton clavier dans HAL, ça me parait un peu cracra vu que ça implique un changement pour tout le système (certains utilisateurs peuvent préférer un autre mapping sur le même système). Et qu'arrive-t-il si tu changes de clavier (azerty vers qwerty) ?
Chez nous, on a moyen de changer le clavier dans GDM. En dessous de l'invite de login, y a une tite boîte pour choisir le mapping clavier pour la session à ouvrir ET pour l'entrée du mot de passe. C'est bien évidemment sauvegardé pour que t'aies pas à le faire à chaque fois. Enfin, c'est sauvegardé par utilisateur.
Vous avez pas ça ? Quelle version de GDM (on a la toute nouvelle avec plein de killer features mais pas encore themable) ?
Si j'ai le temps, j'essaierai de regarder comment c'est foutu chez nous (hésite pas à me contacter si tu veux qu'on regarde ça, t'as mon adresse mail
)
- répondre
Dab, le 3 December, 2008 - 10:47@zecrazytux: ok merci, zont p'tet plus beaucoup le choix : http://www.boursorama.com/graphiques/graphique_intraday.phtml?symbole=1r... ... la descente aux enfers
- répondre
Ulhume, le 3 December, 2008 - 11:06@bochecha Lala évidement que ça s'est passé comme un charme, c'est une release la F10
Là on est en test.
Pour le coup du cracra je suis d'accord mais dans GDM le changement de langue ne marche pour l'instant pas, on va attendre que sa se stabilise.
- répondre
Ulhume, le 3 December, 2008 - 11:07@dab Ben s'il réduit la voilure sur les bijoux de famille ça risque pas de s'améliorer des masses
- répondre
bochecha , le 3 December, 2008 - 11:44@Ulhume: boh, quand c'est arrivé sur Rawhide, je me souviens pas qu'on ait eu de gros problèmes...
En même temps, sur Rawhide, les soucis, c'est pas ce qui manque ^_^
Sinon, je réitère, si tu veux qu'on regarde comment tout ça est configuré sous F10, pas de souci.
Ca permettrait d'avoir une idée pour vous qui utilisez Cooker, et pourquoi pas, de signaler ça aux devs pour qu'ils le prennent en compte
/me aime pas "attendre" que ça se stabilise, faut qu'on le stabilise nous-même
- répondre
Dab, le 3 December, 2008 - 12:11@Ulhume: Ce type est un financier pur et dur, je ne suis pas sûr que les avis de la communauté open source l'intéresse beaucoup
- répondre
Ulhume, le 3 December, 2008 - 12:15@Dab bah c'est pas grave, il va faire de libre tout seul avec les financiers alors
- répondre
jeff , le 3 December, 2008 - 12:21Ce qui m'embête la dedans c'est qu'il y a des gens qui travail, qui vive avec cette distro ! En plus remettre en cause des membres aussi actifs me fait mal au coeur.
J'ai de gros doute sur la fin de l'histoire....
- répondre
Ulhume, le 3 December, 2008 - 13:00@jeff assez en accord sur les doutes, ça fait plusieurs année ceci dit que je ne comprend pas bien la stratégie de cette société (rachat d'objectiva pour en faire pas grand chose, tarclage du co-fondateur, etc.), ça part à un peu dans tous les sens.
- répondre
Dab, le 3 December, 2008 - 15:29hmmmm ... c'est sur qu'elle marche sur la tête cette boite ... aujourdhui le cac s'écroule -3% et mandriva prend 6.6%, ça ne m'étonnerai pas que demain l'inverse se produise ... bah zavaient qu'a pas se maquer avec des actionnaires, bon maintenant ce n'est pas spécifique à Mandriva, le monde des finances est devenu fou ... on vit une époque formidable non
- répondre
jeff , le 3 December, 2008 - 15:50Je vais être honnête avec vous, je me fou de leurs bourse à la c.. !!! Ce que je sais c'est qu'il y a 2 personnes au moins qui ne vont plus avoir de travail. Et parmis mes contacts personnes n'a besoin de ce type de poste et encore moins à distance...
Je suis vraiment triste pour eux. Je comprends pas que l'on puisse faire cela. J'avoue avoir de bon contact avec les gens de terrain de chez mandriva, avec sa communauté mais les frasques des dirigeant m'énerve passablement au point de me demander si je vais bien continuer à travailler avec eux. Je me donne un temps de réflexion mais....
- répondre
Dup , le 4 December, 2008 - 00:45Bah il va bien finir chez ulteo
- répondre
rom1dep , le 4 December, 2008 - 17:43ça m'aurait étonné que ce débat ne finisse pas ici tôt ou tard
là, grâce à ce fil, je comprends pourquoi.
Pour revenir au sujet, je crois que grâce à HAL/evdev, je vais en ch... désormais pour installer des distros chez moi...
Pourquoi ? Eh ben parce que j'ai une ATI dépourvue de drivers libres, et que si avant j'essayais/installais n'importe quoi à grands coups de "vim /etc/X11/xorg.conf", ça ne sera plus possible...
Quelle a été ma surprise en essayant la Fedo10 (une release pourtant ! d'hab' j'ai droit à du vesa, là, juste un écran noir) ! pas de xorg.conf
Pour infos, je m'en suis sorti à l'époque avec xconfig qui m'a généré un xorg.conf que j'ai du bidouiller avec vi puis déplacer à son emplacement habituel...
C'est cool le progrès, vous trouvez pas ?
J'vous souhaite de pas avoir d'ATI foireuses...
- répondre
bochecha , le 4 December, 2008 - 18:01@rom1dep: c'est quoi ta carte graphique ?
C'est marrant, les ATI sont pourtant pas mal supportées sous F10
T'as signalé le bug ?
Sinon, le fichier xorg.conf a beau avoir disparu, rien ne t'empeche de le recréer et d'y mettre ce que tu veux. Tes paramêtres seront pris en compte en priorité sur ce que HAL a envie de dire
Et concernant evdev, il n'a rien a voir avec ta CG, il ne concerne que les périphériques d'entrée (clavier, souris, ...)
- répondre
rom1dep , le 4 December, 2008 - 18:19@rom1dep: c'est quoi ta carte graphique ?
---> ATI x800ve
C'est marrant, les ATI sont pourtant pas mal supportées sous F10 Arf
---> Hof, n'en fais pas une jaunisse, si Mandriva sais switcher sur vesa automatiquement depuis des lustres, ce n'est pas du tout le cas chez SuSE ou même .buntu, fedora ne fait pas moins bien que les autres
T'as signalé le bug ?
---> Pour le coup non, j'ai déjà tellement de mal pour les bugs mdv... j'ai pas le temps d'apprendre à me servir d'un nouveau bugzilla...
Sinon, le fichier xorg.conf a beau avoir disparu, rien ne t'empeche de le recréer et d'y mettre ce que tu veux. Tes paramêtres seront pris en compte en priorité sur ce que HAL a envie de dire Wink
---> Oui, c'est tout à fait ce que j'ai fait. xconfig m'a juste pondu un xorg.conf minimaliste que j'ai ensuite pu bidouiller
Et concernant evdev, il n'a rien a voir avec ta CG, il ne concerne que les périphériques d'entrée (clavier, souris, ...)
---> Oui, imprécision de ma part, je faisais allusion à l'absence de xorg.conf que je n'avais croisé auparavant...
- répondre
bochecha , le 4 December, 2008 - 18:33J'en fais pas une jaunisse, je suis juste surpris. Il me semblait que ces cartes étaient bien supportées... Va falloir que je creuse
Merci de l'info en tous cas.
Comme quoi, en lisant les blogs des utilisateurs d'autres distribs (enfin ceux qui écrivent des trucs de qualité), on arrive à découvrir des trucs sur la sienne ^_^
- répondre
jeff , le 4 December, 2008 - 21:16désolé pour la mauvaise qualité mais je suis le fil aussi ! il faut pas croire que je fais que du bruit.
Encore désolé
- répondre
Ulhume, le 4 December, 2008 - 21:26@jeff de quoi parles tu ?
@Dup ça démarre ce truc ? J'ai l'impression qu'on n'en entend plus beaucoup parler...
- répondre
jeff , le 4 December, 2008 - 21:43Du faîtes que j'ai contribué a faire dérivé le fil initial.
Cela ma donné l'idée d'écrire sur le blog officiel ce que je pensais.
Pour revenir à ati, tous les nec de la maison des sciences de l'homme sont avec des cartes ati, j'ai installé pas mal de mandriva et j'ai pas eu de souci...
J'essayerai donc dans sortir un du parc et d'un installé un 2009 avec les dépôts cooker pour voir et éventuellement remonté sur le bugzilla les soucis.
- répondre
rom1dep , le 5 December, 2008 - 01:22Le bug de Ulhume a été corrigé dans cooker puisque evdev fait désormais partie des dépendances. (j'ai essayé sur mon NC10 dans VirtualBoxOSE)
Si tu fais ce test, tiens nous au courant ! J'ai pas envie de voir la 2009.1 brouter au démarrage de X comme l'a fait la fedo 10, mais j'ai pas non plus moyen d'installer cooker sur le pc en question pour d'éventuels rapports de bug
Merci !
- répondre
Ulhume, le 5 December, 2008 - 09:09@jeff ça a eu le mérite de me montrer que je ne suis pas le seul agacé par le tour que c'est en train de prendre. Que ça est dérivé n'est pas bien grave, tout sur le sujet a été dit ou presque
- répondre
Ulhume, le 5 December, 2008 - 09:12@rom1dep Corrigé ? Très bien
J'avais théorisé le bug par flemme de me prendre la tête avec bugzilla. Je déteste vraiment ce soft et je ne comprend pas pourquoi il est autant utilisé. C'est un véritable frein à mon sens.
- répondre
jeff , le 5 December, 2008 - 10:27Quelle adresse de dépôt cooker utilisez vous ?
j'install une mdv sur un nec/ati pour voir...
- répondre
rom1dep , le 5 December, 2008 - 12:30tu peux configurer tes sources grâce à easyurpmi :
http://easyurpmi.zarb.org
- répondre
jeff , le 5 December, 2008 - 14:13C'était pour être sur d'utiliser les mêmes que vous
Poster un nouveau commentaire