2011-03-24 31 views

回答

1

我認爲X自動啓動,如果你只是離開了陳列在默認
我的機器上我看到:

$ echo $DISPLAY 
/tmp/launch-WdPl5u/org.macosforge.xquartz:0 

這一邊......

我從來沒有使用過酒(所以我不知道wine是作爲Mac App安裝的還是隻是一個可執行文件),所以我不確定哪一種是更好的方法

function wineThis() 
{ 
    open -a /Applications/Utilities/XQuartz.app 
    open -a PATH_TO_WINE.app ${1} 
} 

function wineThis() 
{ 
    /Applications/Utilities/XQuartz.app/Contents/MacOS/X11.bin & 
    disown 
    wine ${1} & 
    disown 
} 

在這兩種情況下,你應該能夠做到 wineThis /path/to/file.exe 的別名或命令行

我覺得disown s爲可選的,應該讓你退出bash shell的

ps你也可以做一個混合(使用open推出X,然後在後臺運行葡萄酒(&)和disown)

+0

很確定這是全部由於Xquartz更新打破某事,但混合的方法工作。謝謝! – 2011-03-24 20:32:51

+0

@odonnell您是否在Xquartz更新後重新啓動?我認爲重啓將修復X – nhed 2011-03-24 22:57:20

+0

Yup的自動啓動。我認爲這是Wine的一個問題,它與這種情況是分開的。 – 2011-03-24 23:02:31