Journal Petit coup de gueule sur les environnements graphiques sous Linux

Posté par  (site web personnel) .
Étiquettes :
0
31
mar.
2003
Hé oui, quand on voit mal comme moi et que l'on est facilement aveuglé par la lumière, on aime bien pouvoir changer les couleurs sur son OS préféré pour avoir un rendu sombre (blanc sur noir, ou équivalent un peu moins contrasté)... C'est un problème d'accessibilité récurrent. Etat des lieux:


- GNOME: Impossible de trouver un thème convenable sur le net, impossible de les éditer (pas d'outils, enfin je n'en ai pas vraiment trouvé), j'ai donc pris soin de modifier moi-même un thème existant en éditant un fichier du thème. Pour Gnome 2 ça fonctionne plutôt bien, mais Gnome 1, impossible de changer le fond des textbox... Bref, pas super convaincant au niveau de l'accessibilité! :)

- KDE: Testé KDE3 récemment, et je dois avouer avoir été agréablement surpris par la possibilité de changer ses couleurs comme sous Windows. Je suis arrivé à un résultat satisfaisant, mais l'option "Changer les couleurs des applications non-KDE" ne marche qu'avec Gnome 1 et pas Gnome 2... Dommage :) Ca l'est d'autant plus que si j'utilise gnome au lieu de KDE, mes applis Gnome 2 ont bien les bonnes couleurs, et les applis KDE aussi, mais sous KDE, les applis Gnome 2 sont en thème Bluecurve invariablement (j'utilise une RH8)

Et maintenant les applis...

C'est toujours désagréable de voir une appli qui ne s'associe pas avec votre thème de bureau favori, vous ne trouvez pas?

Je vois souvent des programmes qui utilisent comme couleurs des couleurs prédéfinies, et qui se moquent totalement des couleurs utilisateur (exemple, les menus dans Sylpheed). Je pensais cette tare réservée aux programmeurs sous Windows, mais non, elle touche aussi certains Linuxiens :p

- OpenOffice... Dommage qu'il ne puisse pas réellement utiliser les thèmes (il n'utilise pas les libs Gnome ou KDE j'imagine, ce qui est logique.) ou même, à l'image de Word, permettre l'affichage blanc sur un fond bleu.

Ceci dit il y a quand même des bonnes choses dans ce monde pas très acceuillant pour les personnes souffrant de déficience visuelle:

- Mozilla et Phoenix, par exemple, permettent de faire sa feuille de style personnalisée et de l'afficher sur toutes les pages qu'on visite. Un bonheur quand on sait que la majorité des sites web affichent du noir sur fond blanc. Là tout est lisible et je n'ia jamais rencontré de problème. D'accord certains sites sont moins jolis, mais je préfère lire sans me fatiguer la vue les dépèches de LinuxFR plutôt que de m'écrier "Ooooh le beau site" chaque fois que je visite une page... :)
J'aurais bien aimé utiliser Konqueror (pour l'intégration à KDE) mais sa façon de traiter les feuilles de styles personnalisées me semble bien bizarre (certains textes restent noirs...sur le fond noir que j'ai demandé, pratique!). IE sous Windows souffre de cette tare aussi, mais en pire.

Bref, y'a encore du chemin à faire pour les développeurs, même si le travail accompli est déjà un bon point.

Je sais à quel point il est difficile pour un développeur d'imaginer quelque chose pour lequel il n'aurait aucune utilité. Voire même de s'imaginer ce qui conviendrait le mieux aux personnes handicappées (pas seulement du côté visuel, je pense aux autres types d'handicap aussi.) Donc si des développeurs me lisent, qu'ils pense un peu à nous :p
  • # Re: Petit coup de gueule sur les environnements graphiques sous Linux

    Posté par  . Évalué à 2.

    Pour les themes gtk, t'as emacs pour les éditers.
    Pour KDE, ça se fait tout seul.
    Pour sylpheed, signale ce bogue.
    • [^] # Re: Petit coup de gueule sur les environnements graphiques sous Linux

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

      Oui mais emacs ne permet pas d'éditer de façon visuelle le thème, non?

      Je n'ai pas posté ça pour cracher sur tel ou tel système: je fais juste un état des lieux au moment où j'ai écrit ces lignes :)

      Je sais à quel point c'est difficile pour un développeur de répondre à tous les besoins, en particulier ceux que l'on ne peut comprendre tout de suite.
      • [^] # Re: Petit coup de gueule sur les environnements graphiques sous Linux

        Posté par  . Évalué à 1.

        Non c'est vrai. Ceci dit, c'était pas mal d'éditer un fichier texte avec un contenu de ce type

        style "default"
        {
        bg[NORMAL] = { 0.933, 0.933, 0.902 }
        bg[SELECTED] = { 0.525, 0.800, 0.525 }
        bg[INSENSITIVE] = { 0.933, 0.933, 0.902 }
        bg[ACTIVE] = { 0.776, 0.776, 0.749 }
        bg[PRELIGHT] = { 0.933, 0.933, 0.902 }
        [...]

        Bon il est clair que fondamentalement c'est une perte de temps. :)
  • # Re: Petit coup de gueule sur les environnements graphiques sous Linux

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

    Tu peux baisser la luminosité de ton moniteur, ça impacte toutes les applications d'un coup (garanti !)
  • # Re: Petit coup de gueule sur les environnements graphiques sous Linux

    Posté par  . Évalué à 1.

    Pour modifier un theme sans trop te prendre la tête, le mieux AMHA et au vu de ce que j'ai compris parmis les exigences de rendu que tu souhaites, c'est de te faire un script dans gimp qui va le faire naviguer dans ton dossier "thème" et lui faire appliquer un filtre genre négatif. Eventuellement tu peux faire pareil avec la luminosité ou lui demander de faire du remplacement de couleurs pour celles qui te pose des problèmes.
  • # Re: Petit coup de gueule sur les environnements graphiques sous Linux

    Posté par  . Évalué à 2.

    - Mozilla et Phoenix, par exemple, permettent de faire sa feuille de style personnalisée et de l'afficher sur toutes les pages qu'on visite

    Je ne connaissais pas, mais c'est super !
    Oreilly explique bien cette fonctionnalité ici : http://www.oreillynet.com/pub/a/network/2000/06/30/magazine/mozilla(...)

    Un petit extrait : à quoi celà peut servir ?

    * Force all links on web pages to be underlined, even if the site author styled them differently.
    * Shrink all images to 10X10 pixels until you move your mouse over them (a simple "banner ad filter").
    *Cause Mozilla's drop-down menus to be semi-transparent -- like Apple's OSX.
    * Change the background color of your Mozilla chrome.
    * Test out potential skin changes without having to create a new package/directory/etc.
    * Test out XBL changes without having to edit existing XBL bindings.
    * Share company-wide style information within a work-group (make the browser look similar to everyone in that group).
    * Change the "throbber" based on which web site you are in.
    * Debug your XUL code by creating CSS that outline elements you choose.
    * Create a remote style sheet on a server and inherit it on multiple browsers (using @import).
    * Create your own look and feel for any web site you wish!

Suivre le flux des commentaires

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