首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用wine前缀在XFCE中制作一个酒会启动程序

使用wine前缀在XFCE中制作一个酒会启动程序
EN

Stack Overflow用户
提问于 2017-10-15 20:02:15
回答 1查看 358关注 0票数 0

我试图用我的特定前缀在xfce中为酒类(包括与葡萄酒相关的)创建一个启动器(快捷方式)。

在“命令”部分,我尝试了以下几点:

代码语言:javascript
复制
WINEPREFIX=~/.wineGames winetricks

WINEPREFIX='$HOME/.wineGames' winetricks

WINEPREFIX="$HOME/.wineGames" winetricks

WINEPREFIX=/home/myusername/.wineGames winetricks

WINEPREFIX="/home/myusername/.wineGames" winetricks

其中任何一种结尾都有错误(或变体):

“执行命令失败”“WINEPREFIX=~/..wineGames”。未能执行子进程“WINEPREFIX=~/..wineGames”(没有此类文件或目录)。

我必须指出,第一个命令绝对可以工作,并且在从终端启动时工作正常。我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-16 08:23:46

我从错误消息中怀疑您的桌面启动程序不是将命令传递给shell,而是将其拆分为令牌并将它们传递给execlp()或类似的标记。因为WINEPREFIX=~/.wineGames不是可执行文件,所以会失败。

您可能需要启动一个shell来处理命令行,使用的命令是这个命令的一些变体:

代码语言:javascript
复制
 sh -c "WINEPREFIX=~/.wineGames winetricks"

根据环境的不同,您可能还必须使用完整的路径而不是~

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46759429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档