我尝试运行 xrandr,因为网上说你需要xrandr
运行lwjgl
。但是,每当我尝试运行时,xrandr
它都会给我以下错误:
RandR extension missing
我尝试运行以下脚本:
sudo apt-get install xorg
y
但还是不行。按照网站上说的,我编辑了一个文件,奇怪的是这个文件并不存在,然后输入了以下内容:
Section "ServerLayout"
Identifier "Layout0"
screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Extensions"
Option "Composite" "Enable"
Option "RANDR" "Enable"
Option "Xinerama" "Disable"
EndSection
这是我用来运行 Xvfb 的文件:
[supervisord]
nodaemon=true
pidfile=/tmp/supervisord.pid
logfile=/tmp/supervisord.log
[program:xvfb]
command=/usr/bin/Xvfb :99 -screen 0 1280x864x16 -ac -pn -noreset +extension RANDR -extension XINERAMA
[program:x11vnc]
command=x11vnc -shared -rfbport 5900 -display :99 -forever
[program:novnc]
command=./desktop/noVNC/utils/launch.sh --vnc localhost:5900 --listen %(ENV_PORT)s
[program:openbox]
command=fluxbox
environment=DISPLAY=":99"
有人知道如何解决这个问题吗?
编辑:
已更新至 14.04.5。删除了我的 xorg 文件。卸载了 7 个软件包,包括 plymouth、udev、couchdb 等。这样做是因为出现一个烦人的对话框“需要热插拔支持”。