Mandriva Cooker 2009.1 sans les mains
Le 2 décembre 2008 à 20:22.

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 :

<merge key="input.xkb.layout" type="string">fr</merge>
/usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi

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...

Commentaires

AP , le 2 December, 2008 - 21:12

C'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. Smiling 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. Smiling

Dup , le 2 December, 2008 - 21:54

Tiens 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 Wink

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 Smiling

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.

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...

jeff , le 2 December, 2008 - 22:23

Si 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 ?

Dup , le 2 December, 2008 - 22:39

Ah oui effectivement moi jme connecte en console puis lance un startx, j'ai donc mon bureau et je peux ajouter un clavier Sticking out tongue, 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.

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 Smiling 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é.

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 Wink

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

Ulhume, le 3 December, 2008 - 01:45

Vala, 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.

bochecha , le 3 December, 2008 - 10:38

héhé Smiling

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 Wink)

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

Ulhume, le 3 December, 2008 - 11:06

@bochecha Lala évidement que ça s'est passé comme un charme, c'est une release la F10 Wink 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.

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 Arf

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 Wink

/me aime pas "attendre" que ça se stabilise, faut qu'on le stabilise nous-même Smiling

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 Frown

Ulhume, le 3 December, 2008 - 12:15

@Dab bah c'est pas grave, il va faire de libre tout seul avec les financiers alors Wink

jeff , le 3 December, 2008 - 12:21

Ce 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.... Frown

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.

Dab, le 3 December, 2008 - 15:29

hmmmm ... 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 Smiling

jeff , le 3 December, 2008 - 15:50

Je 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....

Dup , le 4 December, 2008 - 00:45

Bah il va bien finir chez ulteo Wink

rom1dep , le 4 December, 2008 - 17:43

ça m'aurait étonné que ce débat ne finisse pas ici tôt ou tard Smiling
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 Straight face là, grâce à ce fil, je comprends pourquoi.
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...

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 Arf

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 Wink

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, ...)

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 Wink

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 Wink

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...

bochecha , le 4 December, 2008 - 18:33

J'en fais pas une jaunisse, je suis juste surpris. Il me semblait que ces cartes étaient bien supportées... Va falloir que je creuse Sticking out tongue

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 ^_^

jeff , le 4 December, 2008 - 21:16

désolé pour la mauvaise qualité mais je suis le fil aussi ! il faut pas croire que je fais que du bruit.

Encore désolé Frown

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...

jeff , le 4 December, 2008 - 21:43

Du 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.

rom1dep , le 5 December, 2008 - 01:22

Le 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)


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...
Moi non plus jusqu'à présent (avec mdv) pourvu que ça dure !
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.


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 Wink
Merci !

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 Smiling

Ulhume, le 5 December, 2008 - 09:12

@rom1dep Corrigé ? Très bien Smiling 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.

jeff , le 5 December, 2008 - 10:27

Quelle adresse de dépôt cooker utilisez vous ?

j'install une mdv sur un nec/ati pour voir...

rom1dep , le 5 December, 2008 - 12:30

tu peux configurer tes sources grâce à easyurpmi :
http://easyurpmi.zarb.org Wink

jeff , le 5 December, 2008 - 14:13

C'était pour être sur d'utiliser les mêmes que vous Smiling

Poster un nouveau commentaire

Le contenu de ce champ est gardé secret et ne sera pas montré publiquement.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • To highlight piece of code, just surround them with <code type="language"> Your code &tl;/code>>. Language can be java,c++,bash,etc... Everything Geshi support.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Textual smileys will be replaced with graphical ones.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.

Plus d'informations sur les options de formatage

Connexion utilisateur
Les derniers bavardages...