
Meu problema é o seguinte: tenho um software instalado com Wine (Brain Explorer 2,é grátis); certas funções deste software requerem o uso do navegador (neste caso, google chrome; firefox não é uma opção, pois precisa do flash player...). Então, o Explorer abre o navegador. Quando você está navegando no site, existe uma opçãoque carrega dados do navegador para o software, então o navegador solicita protocolo externo paraaibe: link(aibe é para Allen Institute Brain Explorer, suponho), que termina no lançamento do xdg-open, que, até onde eu sei, lida com os aplicativos padrão.
Então, acho que devo tentar configurar os aplicativos padrão para links aibe, mas honestamente estou perdido. O máximo que imaginei é que é semelhante aos links magnéticos com torrent. É claro que no Windows não existe esse problema, pois foi projetado para isso. Mas como faço isso funcionar aqui no Ubuntu?
Responder1
Fazendo funcionar:
- Correr
gedit ~/.local/share/applications/allen-brainexplorer.desktop
Um editor de texto será aberto. Cole o seguinte conteúdo nele:
[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;
- Salve o arquivo e feche o editor de texto.
Execute o seguinte comando para “instalar” o arquivo recém-criado no sistema:
xdg-desktop-menu install ~/.local/share/applications/allen-brainexplorer.desktop
- Quando o navegador perguntar como lidar com esse tipo de link, escolhaExecutar aplicativo.
Como consegui:
Instalei o Brain Explorer 2 em uma VM do Windows XP para poder abrir o regedit e encontrar essa chave:
HKEY_CLASSES_ROOT\aibe\shell\open\command
Essa chave tinha este conteúdo:
"C:\Program files\Allen Institute\Brain Explorer 2\BrainExplorer2.exe" /url "%1"
Isso significa que a /url
opção permite passar a URL para o BrainExplorer. Exemplo:
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"