1. 程式人生 > WINDOWS開發 >在linux下雙擊用wine軟體的開啟

在linux下雙擊用wine軟體的開啟

關於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