当我想要运行一个葡萄酒程序时,我必须输入。
$ wine ~/.wine/drive_c/Program\ Files/TextAloud/TextAloudMP3.exe
是否可以直接运行TextAloudMP3
?我的意思是不仅从命令行(我可以创建别名),而且在整个图形环境中。我正在与dmenu
一起启动程序。
发布于 2013-03-31 13:44:53
我想您是想直接用葡萄酒启动exe程序,所以告诉内核运行win32二进制文件时,
none /proc/sys/fs/binfmt_misc binfmt_misc defaults 0 0
,然后执行mount -a
echo ':DOSWin:M::MZ::/usr/bin/wine:' > /proc/sys/fs/binfmt_misc/register
注册二进制格式所以稍后,您只需使用/path/to/XX.exe
运行exe文件。
请注意,这也带来了安全问题。
发布于 2013-03-31 11:35:15
确保wine
是在你的道路上,并创建一个包含以下内容的shell脚本:
#!/bin/sh
wine "$HOME/.wine/drive_c/Program Files/TextAloud/TextAloudMP3.exe"
允许自己通过运行chmod u+x SCRIPT_NAME
来执行脚本。
然后,从您的文件管理器中运行该脚本。它将启动红酒,它将运行TextAloudMP3.exe。
发布于 2013-04-06 15:50:49
你考虑过尝试PlayOnLinux吗?它可以照顾你的整个事情,甚至你可以配置一些文件类型,以打开葡萄酒程序。
https://unix.stackexchange.com/questions/70681
复制相似问题