Mon problème est le suivant: j'ai un logiciel installé avec Wine (Brain Explorer 2, gratuit ); certaines fonctions de ce logiciel nécessitent l’utilisation du navigateur (dans ce cas, google chrome; firefox n’est pas une option, car cela nécessite flash player ...). Ensuite, Explorer ouvre le navigateur. Lorsque vous naviguez sur le site Web, il existe une option qui charge les données d’un navigateur vers un logiciel , puis le navigateur demande un protocole externe pour aibe: link (aibe est pour Allen Institute Brain Explorer, je suppose), qui se termine au lancement de xdg-open, qui, autant que je sache, gère les applications par défaut.
Donc, je suppose que je dois essayer de configurer les applications par défaut pour les liens aibe, mais honnêtement, je suis perdu. Le plus que je pensais est similaire aux liens magnétiques avec torrent. Bien sûr, sur les fenêtres, le problème ne se pose pas, car il est conçu pour cela. Mais comment je fais ce travail ici sur Ubuntu?
ça marche:
gedit ~/.local/share/applications/allen-brainexplorer.desktop
Un éditeur de texte s'ouvrira. Collez le contenu suivant dessus:
[Desktop Entry]
Name=Brain Explorer 2
Exec=wine "%ProgramFiles%\Allen Institute\Brain Explorer 2\BrainExplorer2.exe" "/url" "%u"
Type=Application
Terminal=false
MimeType=x-scheme-handler/aibe;
Exécutez la commande suivante pour "installer" le fichier nouvellement créé sur le système:
xdg-desktop-menu install ~/.local/share/applications/allen-brainexplorer.desktop
Comment je l'ai eu:
J'ai installé Brain Explorer 2 sur un Windows XP VM afin de pouvoir ouvrir le regedit et trouver cette clé:
HKEY_CLASSES_ROOT\aibe\Shell\open\command
Cette clé avait ce contenu:
"C:\Program files\Allen Institute\Brain Explorer 2\BrainExplorer2.exe" /url "%1"
Cela signifie que l'option /url
permet de transmettre l'URL à BrainExplorer. Exemple:
wine "/home/$USER/.wine/dosdevices/drive_c/Program files/Allen Institute/Brain Explorer 2/BrainExplorer2.exe" /url "aibe://human.brain-map.org/mri_viewer/data/heatmap/probe_values?atlas=351&resolution=samples&probes=1036443&selectedDonor=9861&well=2569&colormap=redgreen&exprRange=-6,6"