wine 目录中不存在 X0

wine 目录中不存在 X0
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$

到目前为止我做了什么

我安装了 wine

当我尝试运行 winecfg 时,出现 X0 不存在的错误,因此我进入目录 /tmp/.X11-unix/ 查看它是否存在,正如您所看到的,它不存在

有没有办法解决这个问题我正在尝试使用 ssh X11 协议在 wine 上运行 Windows 应用程序

我也尝试过设置显示,但这没有帮助,因为文件或目录 X0 在我的服务器上的 /tmp/.X11-unix 目录下根本不存在

我也重新启动了好几次都没有回来

答案1

起初我试图通过 wine 加载可执行文件并开始遇到这个问题,Extricate from here 的指南给了我我的答案 http://forum.coldbird.net/viewtopic.php?f=32&t=1714

对于一些比较节俭的主人来说,这可能会感兴趣。我目前正在 Ubuntu VPS 上运行区域服务器,没有图形功能,只有 128mb 内存(远低于最低要求:lol:)。它肯定比购买 Windows 服务器或在家托管便宜。

首先,本指南适用于 Ubuntu,我假设您已经在服务器上设置了一个包含区域服务器文件的文件夹,在将其传输到服务器之前,您必须确保将其设置为通过电视运行全屏模式区域服务器菜单上的形状按钮。您还需要在家庭计算机上安装 Xpra,在 Windows 上,只需从其网站下载然后运行即可。

您将需要 Screen、Xvfb、Xpra Wine 和 X 字体,安装它们:

sudo apt-get 安装屏幕

sudo apt-get install Xvfb

须藤 apt-get 安装 xpra

须藤 apt-get 安装 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

输入您的主机信息并按连接。

回到你的服务器,你需要设置 wine,

获取http://kegel.com/wine/winetricks

sh winetricks d3dx9

然后输入“DISPLAY=:10 winecfg”

在您的家用计算机上,您应该会看到 winecfg 屏幕的弹出窗口。将其设置为 Windows 2000 兼容性,然后按“应用”,然后按“确定”。它应该关闭。

最后输入“DISPLAY=:10 wine”AREA SERVER.exe”

在您的家庭计算机上应该会看到一个包含区域服务器的弹出窗口。请耐心等待,窗口反应可能会很慢。从这里正常连接。

运行后,选择家庭计算机上 Xpra 的托盘图标并断开连接。在服务器终端中按 ctrl +a,然后按 ctrl + d。

就这些。

相关内容