• # Un petit pas en avant

    Posté par (site web personnel) . En réponse au message Intégration de Seamonkey dans Gnome - Nautilus-action. Évalué à 2.

    J'ai réussi à faire apparaitre Seamonkey en tant que navigateur sélectionnable dans les applications par défaut dans gnome.
    En cherchant dans le code source de gnome3 (arg!), on devine qu'il s'agit du gnome-control-center.
    Je choisi la branche 3.4 qui correspond à ma version de Gnome.
    Dans les fichiers de traduction .po je cherche le label Site Web qui me donne _web dans le code.
    Dans panels, je trouve "_Web" qui est contenu par un objet identifié par web-label.
    En cherchant dans le code c, je trouve x-scheme-handler/http juste à côté de web-label.

    En cherchant x-scheme-handler/http sur internet je trouve une discussion sur stackexchange qui indique une ligne à rajouter dans les fichiers .desktop

    MimeType=text/html;text/xml;application/xhtml_xml;x-scheme-handler/http;x-scheme-handler/https

    Pour info, les fichiers .desktop se trouvent dans /usr/share/applications/ et dans ~/.local/share/applications/

    En lançant la commande sudo update-desktop-database on fait apparaître Seamonkey dans la liste des navigateurs sélectionnable par défaut.

    Malheureusement, quand j'ouvre un lien à partir du terminal, c'est bien Seamonkey qui se lance maintenant, mais le lien n'est pas utilisé et c'est ma page d'accueil qui est chargée. Certainement un problème dans le fichier .desktop
    La solution se trouve certainement dans les fichiers desktop de Iceweasel (par exemple). Ou dans la spécification

    Je m'arrête là pour ce soir... Si quelqu'un à la solution ça m'intéresse !