關於wine的安裝使用,請自行查詢有關資料。這里只說在linux下如何雙擊直接用wine的軟件打開。
以筆者在windows下習慣使用的Emeditor、UnicornViewer為例。
在/usr/share/applications/下新建一個desktop文件
sudo vim /usr/share/applications/Emeditor.desktop
內容為:
[Desktop Entry] Name=Emeditor Exec=wine /home/username/App/Emeditor/EmEditor.exe Z:%f Type=Application MimeType=text/plain;
/home/username/App/Emeditor/EmEditor.exe,為EmEditor.exe所在地址。關鍵之處為Z:%f,要在%f加一個Z:,這個是wine虛擬的盤符。
這樣就可以右鍵選擇默認程序。
UnicornViewer也是一樣的。
sudo vim /usr/share/applications/UnicornViewer.desktop
內容為:
[Desktop Entry] Name=UnicornViewer Exec=wine "/home/username/App/UV_0.22/UnicornViewer.exe" Z:%f Type=Application MimeType=text/plain;
省力啊!
在linux, 其中 Exec 常用的參數有:%f %F %u %U
%f:單個文件名,即使選擇了多個文件。如果已選擇的文件不在本地文件系統中(比如說在HTTP或者FTP上),這個文件將被作為一個臨時文件復制到本地,%f將指向本地臨時文件;
%F:文件列表。用於程序可以同時打開多個本地文件。每個文件以分割段的方式傳遞給執行程序。
%u:單個URL。本地文件以文件URL或文件路徑的方式傳遞。
%U:URL列表。每個URL以分割段的方式傳遞給執行程序。本地文件以文件URL或文件路徑的方式傳遞。
參見:https://www.jianshu.com/p/a531ae0ab8af
經測試17.4.2的32位版本不會出現錯誤。推薦portable版本,下載地址為:
http://files.emeditor.com/emed32_17.4.2_portable.zip
