我创建了一个名为wine
的用户来运行Wine,原因有两个:
/home/wine
~/.local
但是,我希望为wine
创建一个包装器,以便在运行时设置UID并在该用户下运行Wine。
到目前为止,我目前的想法是:
bash
脚本,/usr/local/bin/wine
(请记住/usr/local/bin
/usr/bin
之前的$PATH
gksu
导入wine
用户,使用参数运行/usr/bin/wine
(带完整路径,以避免递归运行此脚本)但这似乎有点笨拙。还有其他想法吗?
到目前为止我在/usr/local/bin/wine
中的所作所为:
#!/bin/bash
gksu -D Wine -u wine /usr/bin/wine $@
编辑:打开应用程序时脚本似乎正在启动,但Wine在stdout上打印Cannot find file
。