Wine 有一个“桌面模式”,它会在一个窗口中呈现虚拟桌面,并在该桌面内呈现其所有窗口。您可以通过以下方式访问它:
wine explorer /desktop=arbname,1920x1200 "C:\...\...\application.exe"
我使用过它,一些应用程序已经在虚拟桌面上安装了图标:
这些快捷方式(.lnk
文件)位于~/.wine/drive_c/users/Public/Desktop/
,但是是二进制文件。
我如何创建自定义的?
笔记:我是不是询问如何在我的 Ubuntu 桌面上创建 Wine 应用程序的快捷方式。
答案1
带着一定程度的痛苦和折磨,fossfreedom 的建议得到了回报。我没有尝试 VBScript 方法,主要是因为我不知道 Wine 中实际实现了多少。还提到了 Wine 中似乎不存在的附加包。
所以这让我Shortcut.exe 方法从阿尔法辛。
- 从其创建者处下载 Shortcut.exe
- 将其解压缩并放在你的某个位置
WINEPREFIX
(我使用~/.wine/drive_c/
) - 运行
wineconsole
即可获得cmd.exe
类似环境 从那里,cd 到你的快捷方式.exe所在的位置并使用它。这是我运行的:
Shortcut /a:c /f:"%ALLUSERSPROFILE%\Desktop\Borderlands2.lnk" /t:"C:\Program Files\Steam\steamapps\common\Borderlands 2\Binaries\Win32\Borderlands2.exe"
如果没有别的,它让我对 Windows 产生了新的(并且是完全应得的)仇恨。
答案2
转到 ~/.wine/drive_c/users/ 中的用户文件夹,然后转到“开始菜单”、“程序”,复制所需的快捷方式并将其粘贴到 ~/.wine/drive_c/users/Public/Desktop/ 中
你可以在你的 Linux 中创建一个启动快捷方式,例如使用以下命令行:
wine explorer /desktop=arbname,1920x1080 "C:/Program Files/Windows NT/Accessories/wordpad.exe"
当您关闭此写字板时,wine 窗口也会关闭,但是,如果您缩小它,则可以从桌面访问所有其他 wine 软件。