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
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 !
# Un petit pas en avant
Posté par Keuronde (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
.poje cherche le labelSite Webqui me donne_webdans 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/httpjuste à côté deweb-label.En cherchant
x-scheme-handler/httpsur internet je trouve une discussion sur stackexchange qui indique une ligne à rajouter dans les fichiers.desktopMimeType=text/html;text/xml;application/xhtml_xml;x-scheme-handler/http;x-scheme-handler/httpsPour info, les fichiers
.desktopse trouvent dans/usr/share/applications/et dans~/.local/share/applications/En lançant la commande
sudo update-desktop-databaseon 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
.desktopLa 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 !