
私の問題はこれです:Wineでソフトウェア(Brain Explorer 2、それは無料です); このソフトウェアの特定の機能にはブラウザの使用が必要です(この場合はGoogle Chrome、FirefoxはFlash Playerが必要なので選択できません...)。その後、エクスプローラーがブラウザを開きます。ウェブサイトを閲覧しているときに、オプションがありますブラウザからソフトウェアにデータを読み込むブラウザは外部プロトコルを要求しますaibe:リンク(aibe は Allen Institute Brain Explorer の略だと思います)、これは xdg-open の起動時に終了し、私の知る限り、これがデフォルトのアプリを処理します。
なので、aibe リンクのデフォルト アプリの設定を試さなければならないと思いますが、正直言ってわかりません。私が考えたのは、torrent のマグネット リンクに似ているということです。もちろん、Windows ではそのような問題は発生しません。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
- ブラウザがこのタイプのリンクの処理方法を尋ねてきたら、アプリケーションを実行する。
入手方法:
Windows XP VM に Brain Explorer 2 をインストールしたので、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"