• [^] # Re: Splash

    Posté par (site web personnel, Mastodon) . En réponse au journal Le GNU Image Manipulation Program 2.4 is out.. Évalué à 10.

    Bah en fait y a trois champs normalement :
    Exemple avec Gimp 2.2, extraits du gimp.desktop :
    Name[fr]=GIMP
    GenericName[fr]=Éditeur d'images
    Comment[fr]=Crée et modifier des images ou des photographies

    Je pense que le problème vient plutôt du projet Gnome et ses conventions de nommage :
    À première vue dans Gnome le champ Name semble être utilisé en lieu et place du champ GenericName.

    nautilus.desktop :
    Name[fr]=Navigateur de fichiers
    Comment[fr]=Parcourt le système de fichiers avec le gestionnaire de fichiers

    gcalctool.desktop :
    Name[fr]=Calculatrice
    Comment[fr]=Effectue des calculs compliqués

    gnome-volume-control.desktop :
    Name[fr]=Contrôleur de volume
    Comment[fr]=Ajuste le niveau du volume sonore

    Mais en fait non, c'est tout simplement que Gnome ne nomme pas la plupart de ses propres applis par un "prénom" comme Konqueror, OpenOffice.org, Gimp, Firefox, mais par leur fonction : "Calculatrice", "Table de Caractère", "Contrôleur de volume". Le nom n'est qu'un nom système (gcalctool, gucharmap, gnome-volume-control), surtout que la plupart des applis s'appellent gnome-quelque-chose ce qui serait assez imbitable.

    Mais il est difficile de trouver une issue :
    On pourrait imaginer que Gnome dans ce cas là utilise le champ GenericName pour ses menus, mais ça pose problème pour les softs tiers (si j'ai Totem, VLC et Mplayer j'aurais trois "Lecteur Vidéo" ?)
    Et ça coincerait aussi pour le menu "Jeu" où la chaque application (du projet Gnome) a un prénom (Ataxx, Gnometris ...).

    Ce n'est pas le seul problème...
    Chaque programme étant défini dans le menu gnome par sa fonction générique, lorsqu'un projet a malgré tout un prénom on se retrouve à préciser la fonction (homogénéité avec le reste) et le prénom :

    epiphany.desktop :
    Name[fr]=Navigateur Web Epiphany
    GenericName[fr]=Navigateur Web

    sound-juicer.desktop :
    Name[fr]=Extracteur de CD audio Sound Juicer
    GenericName[fr]=Extracteur de CD audio

    On se retrouve avec une redondance !
    À ce problème de redondance on pourrait imaginer la solution suivante :
    Utiliser "GenericName Name" comme entrée du menu, avec juste GenericName si Name pas renseigné.
    Exemple, epiphany.desktop imaginaire :
    Name[fr]=Epiphany
    GenericName[fr]=Navigateur Web
    Affiché : "Navigateur Web Epiphany"

    gnome-volume-controle.desktop imaginaire :
    Name[fr]=
    GenericName[fr]=Contrôleur de volume
    Affiché : "Contrôleur de Volume"

    Pour les bureaux qui n'affichent que les prénoms, on pourrait afficher par défaut le GenericName, mais on se retrouverait avec le même problème qu'au début : des applis gnomes nommées par leur fonction, au milieu d'applis KDE nommées par leur prénom.
    Et de plus ça poserai toujours le problème pour les noms des Jeux : à par exceptions il n'y a pas de types bien définis de jeux comme il y aurai un visualisateur d'image ou un lecteur de pdf !

    Bref, c'est pas gagné... On a beau faire des standards unifiés y a encore de quoi troller.

    ce commentaire est sous licence cc by 4 et précédentes