
У меня такая проблема: у меня установлено программное обеспечение вместе с Wine (Brain Explorer 2,это бесплатно); некоторые функции этого программного обеспечения требуют использования браузера (в данном случае Google Chrome; Firefox не вариант, так как для этого нужен Flash Player...). Затем Explorer открывает браузер. Когда вы просматриваете веб-сайт, есть опциякоторый загружает данные из браузера в программное обеспечение, то браузер запросит внешний протокол дляaibe:ссылка(я полагаю, aibe — это Allen Institute Brain Explorer), который заканчивается при запуске xdg-open, который, насколько мне известно, обрабатывает приложения по умолчанию.
Так что я думаю, что нужно попробовать настроить приложения по умолчанию для ссылок aibe, но, честно говоря, я запутался. Максимум, что я понял, это то, что это похоже на magnet-ссылки с торрентом. Конечно, на Windows такой проблемы нет, так как он разработан для этого. Но как мне заставить это работать здесь, на Ubuntu?
решение1
Заставляем это работать:
- Бегать
gedit ~/.local/share/applications/allen-brainexplorer.desktop
Откроется текстовый редактор. Вставьте в него следующее содержимое:
[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;
- Сохраните файл и закройте текстовый редактор.
Выполните следующую команду, чтобы «установить» вновь созданный файл в системе:
xdg-desktop-menu install ~/.local/share/applications/allen-brainexplorer.desktop
- Когда браузер спросит вас, как обрабатывать этот тип ссылок, выберитеЗапустить приложение.
Как я это получил:
Я установил Brain Explorer 2 на виртуальную машину Windows XP, чтобы открыть regedit и найти этот ключ:
HKEY_CLASSES_ROOT\aibe\shell\open\command
Этот ключ имел следующее содержание:
"C:\Program files\Allen Institute\Brain Explorer 2\BrainExplorer2.exe" /url "%1"
Это означает, что /url
опция позволяет передавать URL в BrainExplorer. Пример:
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"