我正在使用 Ubuntu 20.04,并且使用 wineHQ 安装了一个 Windows 应用程序。在 Windows 中,桌面图标有两个参数“起始于”和“目标”。 “起始于”路径指向网络服务器路径,“目标”指向 C 驱动器上的文件,后跟网络路径文件。我想知道 Ubuntu .desktop 文件如何配置为使用目标和起始于参数。请参阅下面的配置;
Windows 桌面快捷方式
目标:C:\ApplicationDirectory\BIN\MyApp.EXE \\ServerName\ApplicationDirectory\FileName
启动位置:\\ServerName\ApplicationDirectory
Ubuntu .Desktop 文件配置
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=sudo ~/.wine/MyApplication/BIN/MyApp.EXE smb://ServerName/ApplicationDirectory/FileName
Name=MyApplication
Comment=MyApplication
问题:
- Wine 安装在根目录中,为了访问 MyApplication 目录,有时我必须输入 root 密码winecfg该目录不可见。有没有办法将此文件配置为始终以 root 身份运行?
- 如何配置 .Desktop 文件中的“启动于”属性以在我的网络路径中启动?
答案1
因此,在 Ubuntu .desktop 配置文件中,目标是 Exec。Start in 在 Ubuntu .desktop 文件中没有等效值。在 Windows 中,“Start in”字段仅在目标是控制台应用程序或命令提示符/Powershell 时才有效。因此在 Ubuntu 中,Start In 的等效值通常是 .desktop 文件的位置。我希望这对您有所帮助,并会为这篇文章点赞。