Ubuntu

wine 的目錄中不存在 X0

  • July 21, 2021
winecfg
connect /tmp/.X11-unix/X0: No such file or directory
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
kami@Misaka:~$ cd /tmp/.X11-unix
kami@Misaka:/tmp/.X11-unix$ ls -la
total 8
drwxrwxrwt 2 root root 4096 Dec 26 10:04 .
drwxrwxrwt 5 root root 4096 Dec 26 10:41 ..
kami@Misaka:/tmp/.X11-unix$

到目前為止我做了什麼

我安裝了酒

當我嘗試執行 winecfg 時,我得到了 X0 不存在的錯誤,所以我去了目錄 /tmp/.X11-unix/ 看看它是否存在,你可以看到它不存在

有沒有辦法解決這個問題我正在嘗試使用 ssh X11 protocal 在 wine 上執行 Windows 應用程序

我也試過設置顯示這沒有幫助,因為文件或目錄 X0 在我的伺服器上的目錄 /tmp/.X11-unix 下根本不存在

我也重啟了好幾次都沒有回來

起初我試圖通過wine載入執行檔並開始遇到這個問題Extricate的指南從這裡給了我答案 http://forum.coldbird.net/viewtopic.php?f=32&t=1714

這可能對一些更節儉的主人感興趣。我目前正在從沒有圖形功能且只有 128mb 記憶體的 Ubuntu VPS 執行區域伺服器(遠低於最低要求 :lol: )。這肯定比購買 Windows 伺服器或在家託管便宜。

首先,本指南適用於 Ubuntu,我假設您已經在伺服器上設置了一個包含區域伺服器文件的文件夾,在將其傳輸到伺服器之前,您必須確保將其設置為通過電視執行全屏模式區域伺服器菜單上的形狀按鈕。您還需要在您的家用電腦上安裝 Xpra,在 Windows 上,它就像從他們的網站下載然後執行它一樣簡單。

您將需要 Screen、Xvfb、Xpra Wine 和 X 字型,安裝它們:

sudo apt-get 安裝螢幕

sudo apt-get install Xvfb

sudo apt-get install xpra

sudo apt-get install wine

sudo apt-get install xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic

接下來我們必須啟動 Xvfb,對於我執行在 800x600 的伺服器的烤麵包機,但是如果你有錢並且有 cpu 週期可以燒掉,那就去為你想要的任何東西。

通過鍵入“screen”打開一個新螢幕

然後輸入“Xvfb -screen 10 800x600x16”

如果一切順利,按 ctrl +a 然後按 ctrl + d 從該螢幕分離

再次鍵入“screen”打開另一個新螢幕,現在我們將啟動 Xpra 伺服器

輸入“xpra 開始:10”

好的,現在在您的家用電腦上啟動 Xpra。您應該會看到這樣的螢幕: xpra 範例 http://puu.sh/aLbqT/d18cbd1331.png

輸入您的主機資訊,然後按連接。

回到你的伺服器,你需要設置酒,

wget http://kegel.com/wine/winetricks

sh winetricks d3dx9

然後輸入“顯示=:10 winecfg”

在您的家用電腦上,您應該會看到 winecfg 螢幕的彈出視窗。將其設置為 Windows 2000 兼容性,然後按應用然後確定。它應該關閉。

最後輸入 “DISPLAY=:10 wine “AREA SERVER.exe”

在您的家用電腦上應該會看到一個包含區域伺服器的彈出視窗。請耐心等待,視窗可能反應緩慢。從這裡正常連接。

執行後,在您的家用電腦上選擇 Xpra 的托盤圖示並斷開連接。在伺服器終端中按 ctrl +a,然後按 ctrl + d。

就這些。

引用自:https://unix.stackexchange.com/questions/176117