如何在 Wine 桌面上添加快捷方式?

如何在 Wine 桌面上添加快捷方式?

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 方法阿尔法辛

  1. 从其创建者处下载 Shortcut.exe
  2. 将其解压缩并放在你的某个位置WINEPREFIX(我使用~/.wine/drive_c/
  3. 运行wineconsole即可获得cmd.exe类似环境
  4. 从那里,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 软件。

相关内容