Journal KDE et Gnomes, terroristes de l'agencement du clavier

Posté par  (Mastodon) .
Étiquettes :
3
12
juil.
2009
Un petit journal sur mes déboires récents avec l'agencement de clavier
suisse-romand et les 2 grand environnements de bureau.

Aperçu de mes pc :
-un netbook à la maison préinstallé en Suse Enterprise 10 mais
réinstallé récemment en ubuntu netbook remix légèrement stripé
(désactivation de netbook launcher qui ramait sur cette machine) afin
de disposer de dépôts plus complets et aux applis plus récentes.
-un pc professionnel installé en debian lenny puis passé en unstable.

J'utilise des claviers suisse romands depuis quelques années maintenant,
et je n'avais jusqu'alors jamais eu de problème avec (sauf étrangement
sous netbsd qui ne le connait pas d'origine). A l'exception d'une
inversion de bar | et de boken bar ¦ par rapport au layout "physique de
mon clavier" qui hérite je crois d'une erreur historique de Microsoft
qui a poussé les fabricants à inverser ces touches.

Après de nombreux mois sous E17 sur mon pc professionnel, j'ai décidé
il y'a quelques temps de tester kde 4.2. Au final je n'en ai pas été
satisfait (toujours très buggé et moins pratique que E17 dans ma
configuration double-écrans) et je suis retourné sous E17 mais il m'a
permis de remarquer ce comportement étrange qu'ont semble t-ils les
deux grands bureaux à s'amuser gratuitement à saccager nos agencements
claviers.

Description du problème : quand je suis passé sous kde, avec agencement
clavier défini en clavier suisse sur clavier pc105, je me suis trouvé,
dépourvu du pipe | habituellement atteignable via niveau 3 (alt gr) +
touche 1. D'autres charactères avaient subitement changés de position
: le @ avait migré de niveau 3 + touche 2 à niveau 4 (shift + alt
gr) + touche Q. Pleins d'autres trucs avaient bougés comme les {}
par exemple. Je ne savais pas d'où cet agencement sortait tout d'un
coup mais j'ai pensé qu'ils s'agissait d'un bug des paquets kde pour
debian et je ne m'en suis pas formalisé, d'autant plus que je pouvais
retourner à un comportement correct en lui disant de laisser xorg gérer
l'agencement du clavier.

Quelques semaines plus tard, repassé sous E17 au bureau, je décide
de passer mon netbook à ubuntu netbook remix, la distrib d'origine
Suse Enterprise 10 étant fourni avec des applis assez anciennes et
les dépôts étant peu fournis. J'avais testé OpenSuse 11 mais avait
quelques souçis au niveau graphique (pas d'accélération 2d avec mon
chip chrome9) et comme Ubuntu jaunty incluait le driver openchrome,
j'ai décidé d'en profiter pour tester l'interface ubuntu remix. Au
final je l'utilise sans netbook-launcher car il occupe constemment plus
de 90% du cpu et ne m'apporte rien. Revenons à nos moutons, ubuntu me
crée donc un xorg très light. Arrivé sous gnome, même problème
qu'avec kde4 : touche pipe absente, @ qui a migré vers la touche Q,
le tilde et les {} qui se sont aussi déplacées, bref un agencement
clavier complètement revu. Bien sur, sous console, l'agencement clavier
suisse-romand suit toujours le standard et se comporte correctement. Pour
récupérer mon layout habituel, ça devient la plus compliqué que sous
kde4 car il n'y a pas d'option pour lui dire de se fier au xorg.conf
que j'ai corrigé entre temps : il faut virer le plugin lib keyboard
dans /usr/lib/gnome-settings-daemon-2.0

Bref au final nos deux grands bureaux KDE et Gnome semblent avoir
subitement décidé de se lier pour créer un nouveau standard étrange
et inutile du clavier suisse-romand : Au lieu de l'agencement habituel
[1], on a droit à ça [2] sans vraiment qu'on sache pourquoi !

Merci cher lecteur pour ta patience dans cette interminable lecture.

[1] http://en.wikipedia.org/wiki/File:KB_Swiss.svg
[2] http://i27.tinypic.com/13z9661.jpg
  • # ERRATA

    Posté par  (Mastodon) . Évalué à 2.

    Une chose que j'ai oublié de préciser dans le journal, c'est que j'ai pu vérifier le comportement dans kde4 sur un live-usb de Fedora 11. Donc c'est bien un choix de kde4 et gnome et pas de debian/ubuntu.
    • [^] # Commentaire supprimé

      Posté par  . Évalué à 6.

      Ce commentaire a été supprimé par l’équipe de modération.

  • # 80 colonnes c'est mal

    Posté par  . Évalué à 10.

    .
    • [^] # Re: 80 colonnes c'est mal

      Posté par  . Évalué à 10.

      Ah c'est ça... Je me disais bien que ça rimait même pas, son texte !

      ===>[]
      • [^] # Re: 80 colonnes c'est mal

        Posté par  . Évalué à -3.

        http://groups.google.com/support/bin/answer.py?hl=en&ans(...)

        What's good 'netiquette' when posting to Usenet?

        Limit line length and avoid control characters.
        Try to keep your lines of text to less than 80 characters for optimal readability.

        Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

        • [^] # Re: 80 colonnes c'est mal

          Posté par  . Évalué à 10.

          Sauf que l'on est en 2009, on a des écrans qui affichent plus que 80 colonnes de texte, et pour ceux qui ont des petits écrans (ultra portables, vielles machines), il peuvent couper le texte pour qu'il fasse 80 colonnes.

          Envoyé depuis mon lapin.

          • [^] # Re: 80 colonnes c'est mal

            Posté par  . Évalué à 2.

            Sauf que c'est pas ça le problème. C'est pas parce-que ton écran peut afficher plus de 80 caractères que c'est pratique d'avoir une ligne sans fin.

            Ceci-dit la solution qu'il a choisie est vraiment hideuse.
            • [^] # Re: 80 colonnes c'est mal

              Posté par  . Évalué à 5.

              La première ligne de ton commentaire est plus longue que la largeur prévue pour l'afficher dans ma fênetre.

              Il y a eu un retour à la ligne automatique, tel que le css le spécifie. La ligne n'est pas sans fin, jusqu'à avoir une barre de défilement horizontale.

              Envoyé depuis mon lapin.

            • [^] # Re: 80 colonnes c'est mal

              Posté par  . Évalué à 8.

              Personnellement, je trouve que ça va à l'encontre des habitudes de lecture d'un texte (sauf poésie, d'où ma remarque précédente).
              Quand je vois un tel texte, où le flux de lecture est volontairement coupé par l'auteur, je m'attends à ce que chaque ligne soit "indépendante" de la précédente/suivante, donc soit une list, soit de la poésie, soit du code.

              Et ici, c'est même pire que tout ! Il n'y a aucune logique dans le découpage. À vouloir respecter le sacro-saint "80 caractères/ligne", on se retrouve avec des passages comme ceux ci-dessous :
              "clavier défini en clavier suisse sur clavier pc105, je me suis trouvé,
              dépourvu du pipe | habituellement atteignable via niveau 3 (alt gr) +
              touche 1.
              D'autres charactères avaient subitement changés de position
              : le @ avait migré de niveau 3 + touche 2 à niveau 4 (shift + alt
              gr
              ) + touche Q.
              "

              "j'ai décidé d'en profiter pour tester l'interface ubuntu remix. Au
              final je l'utilise sans netbook-launcher car il occupe constemment plus
              de 90% du cpu et ne m'apporte rien.
              "
              En vrac : des phrases qui commencent en toute fin de ligne, des noms de touches coupés en 2, des ponctuations en tout début de ligne, ...
              Je sais bien que certains de ces cas peuvent aussi se rencontrer en écrivant "normalement" (quoique je soupçonne LaTeX d'être capable de gérer ça pas trop mal), mais la différence est que dans un cas, on n'y peut pas grand chose alors que dans l'autre, c'est volontaire.
              • [^] # Re: 80 colonnes c'est mal

                Posté par  . Évalué à 3.

                Et en plus, le texte n'est plus du tout justifié, et rien que ça, c'est super déstabilisant (surtout avec une police qui n'est pas monospace).
                • [^] # Re: 80 colonnes c'est mal

                  Posté par  (Mastodon) . Évalué à 3.

                  Ben en fait c'est même le seul problème. Ce que raconte windu.2b est absurde, une phrase qui commence en fin de ligne n'a rien de déstabilisant, laid, ou illisible. Et LaTeX ne t'empêchera en rien d'en avoir d'ailleurs. Pourtant le rendu LaTeX est très bon !
                  Il suffit d'ouvrir n'importe quel livre à environ n'importe quelle page pour en trouver des phrases qui commencent n'importe où sur une ligne, y compris à la fin. Il y a même des mots coupés en deux avec un trait d'union en fin de ligne et la fin du mot au début de la suivante ! Dans le genre barbare et psychorigide du « j'en met telle quantité par ligne, rien de plus rien de moins », c'est encore autre chose que la limite à 80 colonne !
                  Et pourtant, c'est propre, lisible, joli même...

                  Mais c'est, comme tu le dis, parce que le texte est justifié. Dans un livre la police n'est pas monospace, et le texte est coupé au bord de la page pour aller à la ligne, l'écartement entre les lettres changeant pour remplir tout l'espace. A la mode LaTeX d'ailleurs. Dans une console texte la police est monospace, et la largeur type est de 80 colonne d'où la limite à 80 colonne.

                  Ici on a une police non monospace, on peut restreindre la largeur, mais on ne peut pas le faire en comptant le nombre de caractère dans une ligne ! Il faut faire une DIV avec une largeur maximale (en em s'il-vous-plaît, pas en px, et ça peut même être 80em), et laisser le HTML adapter le texte à l'espace disponible. Tristement le HTML ne gère pas les césures, et trop de paramètres sont inconnus de l'auteur pour les prévoir lui-même...
                  Le HTML permet par contre de justifier le texte (CSS text-align:justify), mais sans césure ça peut être vraiment ignoble... Cela dit, Linuxfr ne permet (pour autant que je sache, mais je ne sais pas tout) pas de justifier, ou de limiter en largeur.

                  Au final sa solution est moche, mais un texte qui prend toute la largeur de la page sur certains lignes, et très peu sur d'autre, est tout aussi moche, on en a des exemples régulièrement.
                  On s'arrange avec l'habitude je crois à utiliser correctement les sauts de ligne et les paragraphes (qui n'ont même pas d'alinéas, snif !), pour avoir un truc qui soit a peu près lisible. Des paragraphes pas trop courts pour ne pas avoir une ligne seule et très large, mais quelques unes qui se suivent. Pas trop longs non plus pour ne pas avoir un bloc illisible.

                  Bref...

                  Yth, qui ferait mieux d'aller se coucher, il est tard !
              • [^] # Re: 80 colonnes c'est mal

                Posté par  (Mastodon) . Évalué à 2.

                Personnellement, je trouve que ça va à l'encontre des habitudes de lecture d'un texte (sauf poésie, d'où ma remarque précédente).
                Quand je vois un tel texte, où le flux de lecture est volontairement coupé par l'auteur, je m'attends à ce que chaque ligne soit "indépendante" de la précédente/suivante, donc soit une list, soit de la poésie, soit du code.


                Toi tu ne lis jamais le journal. C'est pour le confort des yeux qu'ils font des colonnes, pas pour le style.

                Et ici, c'est même pire que tout ! Il n'y a aucune logique dans le découpage.

                La logique, c'est fmt qui l'a choisit. J'avoue j'avais la flemme, j'ai juste pipé mon texte dans fmt.
                • [^] # Re: 80 colonnes c'est mal

                  Posté par  . Évalué à 2.

                  C'est toi qui a choisi d'utiliser fmt, sale nazi !
                  • [^] # Re: 80 colonnes c'est mal

                    Posté par  . Évalué à 3.

                    Je suis extrêmement perturbé par la banalisation du terme nazi.

                    blablabla, respect, linus, gnome.Le troll habituel

                    Vous pouvez circuler.
                    • [^] # Re: 80 colonnes c'est mal

                      Posté par  (site web personnel) . Évalué à 3.

                      Ça vient de la banalisation US du terme qui elle est de longue date et qui nous revient avec un effet boomerang :)
                      On a beaucoup moins de difficulté à utiliser "nazi" à tous les sauces aux États-Unis qu'en Europe.
                      Je ne sais pas si c'est parce que les américains n'ont pas vécu 39-45 autant dans leurs tripes que nous (malgré leur implication à la fin de la guerre) et ont par conséquent plus de détachement vis-à-vis de ce terme.
                • [^] # Re: 80 colonnes c'est mal

                  Posté par  (site web personnel) . Évalué à 4.

                  C'est ça quand on essai de tricher avec son texte.
          • [^] # Re: 80 colonnes c'est mal

            Posté par  . Évalué à 2.

            non, tu crois ? ;)

            Pourtant on ressort toujours la netetiquette, qui telle les tables de la loi, propose de se garder des emails en html et des textes sans retour à la ligne au bout de 80 colonnes...

            faut penser à ceux qui consultent encore linuxfr depuis un BBS...

            Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

          • [^] # Re: 80 colonnes c'est mal

            Posté par  (site web personnel) . Évalué à 4.

            Oui mais non, si tu as un écran plus grand, il ne deviens pas pour autant plus confortables d'avoir des lignes longues. Ce n'est pas pour rien qu'il y a des gens pour tellement aimer latex, parcequ'il te calcul des lignes avec une longueur confortable, quite à te faire de la césure.

            Cela étant, je ne dit pas que faire se découpage manuellement est une bonne chose, ça devrait plutôt être au navigateur de faire une mise en page agréable, voir au webmaster.
        • [^] # Re: 80 colonnes c'est mal

          Posté par  . Évalué à 5.

          On est sur LinuxFr ici, pas sur UseNet. J'ai jamais vu personne exiger qu'une page web tienne sur 80 colonnes.
          • [^] # Re: 80 colonnes c'est mal

            Posté par  . Évalué à 8.

            je pense que le html dans les pages web est une hérésie, les couleurs le js et les images cela ne sert à rien, les navigateurs ne devraient supporter que le format plein .txt et theora.
            En plus comme cela on serait certain que le rendu serait le même partout...

            Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

            • [^] # Re: 80 colonnes c'est mal

              Posté par  (site web personnel) . Évalué à 2.

              les navigateurs ne devraient supporter que le format plein .txt et theora.
              En plus comme cela on serait certain que le rendu serait le même partout...


              Et encore, on pourra toujours râler contre l'encodage des caractères.

              Non, les navigateurs ne devraient supporter que le PDF, voilà tout.

              Veille de jour férié, ça compte comme un vendredi non ?
              • [^] # Re: 80 colonnes c'est mal

                Posté par  . Évalué à 2.

                Le PDF ? Ce format du démon, appartenant à Adobe ?!?
                Non, les navigateurs ne devraient gérer que le format ODF, tel que défini par OpenOffice (sinon, on aurait encore une guerre des navigateurs avec IE qui gère différemment l'ODF, surtout en ce qui concerne les tableurs).
                • [^] # Re: 80 colonnes c'est mal

                  Posté par  . Évalué à 2.

                  Quitte à vouloir un format d'achivage conçu pour contrecarrer PDF et être optimisé pour le réseau, autant prendre DjVu...

                  Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

                  • [^] # Re: 80 colonnes c'est mal

                    Posté par  (site web personnel) . Évalué à 2.

                    Parce que DjVu est prévu plutôt pour les fichiers scannés, non ?
                    • [^] # Re: 80 colonnes c'est mal

                      Posté par  . Évalué à 2.

                      C'est vrait, mais il est conçu pour bien plus que ça.

                      Avec un coup d'OCR, il peut également contenir le texte ce qui permet d'indexer le document.

                      De plus, au niveau des images, il n'emploie pas du vectoriel, mais du bitmap compressé par ondelettes, ce qui lui permet d'obtenir de très bons taux de compression (facilement dix fois mieux que PDF, j'ai testé).

                      Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

            • [^] # Re: 80 colonnes c'est mal

              Posté par  . Évalué à 3.

              Je pense que le html dans les pages web est une hérésie, les couleurs le js et les images cela ne sert à rien, les navigateurs ne devraient supporter que le format plein .txt

              Tu as pensé à gopher://gopher.linuxfr.org ?

              -->[]
    • [^] # Re: 80 colonnes c'est mal

      Posté par  . Évalué à 3.

      c'est pourtant le titre /sujet même du journal: KDE et Gnome sont des environnements de nazis, qui pourrissent même la rédaction d'un texte sur ce site...

      XFCE roxx !!
  • # chez moi cela joue

    Posté par  (site web personnel) . Évalué à 2.

    Je suis en jaunty 64 bits avec gnome,
    j'ai un clavier suisse-romand et je viens de réaliser que si je faisait alt gr + q j'avais @,
    mais si je fait alt gr +2 j'ai aussi @ ce qui est normal (c'est écrit sur le clavier)
    le pipe et le broken bar sont aussi inversé chez moi,
    a par l'histoire du pipe tous est juste sur mon clavier plus le rajout de plein d'autre truc qui ne sont pas écrit sur mon clavier,
    j'ai rien fait de spécial, à l'installation j'ai mis que j'avais un clavier suisse romand.

    C'est pareil avec mon vieux centrino dell en i386.


    P.S sur la machine 64 bits c'est une nouvelle installation tandis que sur le portable c'est une mise à jour depuis intrepid, c'est peut être ta version remix qui est faussé.
    J'ai pas non plus essayé sous kde
    • [^] # Re: chez moi cela joue

      Posté par  . Évalué à 3.

      J'ai aussi un clavier suisse-romand et je n'ai jamais eu de problème sous gnome ou kde sous fedora, opensuse, ubuntu, mandriva (j'en oublie) et actuellement archlinux.

      « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

  • # Linus

    Posté par  . Évalué à 2.

    sort de ce corps .... :)
    • [^] # Commentaire supprimé

      Posté par  . Évalué à 10.

      Ce commentaire a été supprimé par l’équipe de modération.

      • [^] # Re: Linus

        Posté par  . Évalué à -6.

        (1) en français : « vous, petites îles en retard ! »

        Euh... zealot, ça se traduit par zélote, qui veut dire « d'un zèle intransigeant ».
        • [^] # Re: Linus

          Posté par  . Évalué à 9.

          Je crois que c'était un jeu de mot avec « petits îlots »...

          Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.