1. 程式人生 > 其它 >為 Wine 中的應用程式建立圖示

為 Wine 中的應用程式建立圖示

技術標籤:linuxubuntu

為 Wine 中的應用程式建立圖示

在 Wine 中安裝了 QQ,但卻找不到怎麼開啟它?本期文章教你如何為 Wine 中的應用程式建立圖示。

測試系統:Ubuntu 20.10
測試時間:Feb 14th, 2021
測試電腦:Surface Pro 2017 model 1796
Wine 版本:wine-5.0 (Ubuntu 5.0-3ubuntu1)

操作步驟:

開啟“文字編輯器”,輸入以下內容:

[Desktop Entry]
Name=QQ
Exec=env WINEPREFIX="/home/tanchuang/.wine" wine-stable C:\\\\windows\\\\command\\\\start.exe /Unix /home/tanchuang/.wine/dosdevices/c:/Program\ Files\ (x86)/Tencent/QQ/Bin/QQ.exe
Type=Application
StartupNotify=true
Path=/home/tanchuang/.wine/dosdevices/c:/Program Files (x86)/Tencent/QQ/Bin/
Icon=QQ.png
StartupWMClass=QQ.exe

將檔案命名為 QQ.desktop,並儲存至以下目錄

~/local/share/applications/wine/Programs/

以上內容是 QQ 的.desktop檔案。

我們可以根據以上的內容進行修改,定製我們需要的圖示。

注意

在 “Exec” 引數中,如果路徑中帶有空格,那麼我們需要在空格前加 1 個轉義符“\”(反斜槓);“Path” 引數中則不需要。

“Icon” 引數可以指定圖示檔案(*.png)的具體路徑,也可指定

~/.local/share/Icons/Hicolor

下的檔案。引數中可以不帶拓展名。

有些應用安裝後會自動生成 *.desktop 檔案,也會有生成不需要的圖示的情況,我們可以修改

~/local/share/applications/

下的檔案來增加或刪除圖示。

附贈網易雲音樂預設生成的 .desktop 檔案:

[Desktop Entry]
Name=網易雲音樂
Exec=env WINEPREFIX="/home/tanchuang/.wine" wine-stable C:\\\\windows\\\\command\\\\start.exe /Unix /home/tanchuang/.wine/dosdevices/c:/users/Public/桌面/網易雲音樂.lnk
Type=Application
StartupNotify=true
Comment=網易雲音樂
Path=/home/tanchuang/.wine/dosdevices/c:/Program Files (x86)/Netease/CloudMusic
Icon=20D9_cloudmusic.0
StartupWMClass=cloudmusic.exe

祝使用愉快!