在显示器“:1”上缺少Xlib扩展程序“RANDR”。

6
我正在使用VPS,并已在其上安装了vncserver。
当我运行“midori”时,它总是产生这个错误:
Xlib:  extension "RANDR" missing on display ":1".
1   0x7f28c1a3d9e5 /usr/lib/libjavascriptcoregtk-1.0.so.0(_ZN3WTF11OSAllocator16reserveAndCommitEmNS0_5UsageEbbb+0xc5) [0x7f28c1a3d9e5]
2   0x7f28c1a3bf1f /usr/lib/libjavascriptcoregtk-1.0.so.0(_ZN3JSC19ExecutableAllocator19initializeAllocatorEv+0x8f) [0x7f28c1a3bf1f]
3   0x7f28c1978af5 /usr/lib/libjavascriptcoregtk-1.0.so.0(_ZN3JSC19initializeThreadingEv+0x25) [0x7f28c1978af5]
4   0x7f28c20915ca /usr/lib/libwebkitgtk-1.0.so.0(webkitInit+0x7a) [0x7f28c20915ca]
5   0x7f28c20a37ef /usr/lib/libwebkitgtk-1.0.so.0(+0x3c47ef) [0x7f28c20a37ef]
6   0x7f28c5a24627 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_type_class_ref+0x4d7) [0x7f28c5a24627]
7   0x7f28c5a24595 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_type_class_ref+0x445) [0x7f28c5a24595]
8   0x7f28c5a0ccac /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_newv+0x85c) [0x7f28c5a0ccac]
9   0x7f28c5a0d1ec /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new+0xec) [0x7f28c5a0d1ec]
10  0x7f28c5e8d4ed midori(+0x234ed) [0x7f28c5e8d4ed]
11  0x7f28c5e8eaff midori(main+0xd5f) [0x7f28c5e8eaff]
12  0x7f28c08c676d /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f28c08c676d]
13  0x7f28c5e905a1 midori(+0x265a1) [0x7f28c5e905a1]

有关发生了什么事情的任何想法?
1个回答

5

您使用的VNC服务器不支持动态调整/旋转屏幕。Midori似乎需要这个功能。

您应该使用特定的支持此扩展的VNC服务器,例如vnc4server,这样就不会出现异常。


1
所以 - 看起来通过Ubuntu apt-get不再提供vnc4server - 有其他建议吗? - Martin Haeberli
它应该在 universe 中 - http://packages.ubuntu.com/trusty/vnc4server(我不知道您使用的是哪个版本的 Ubuntu,但如果它在 trusty 中,则可能已经包含在您的发行版中) - Anya Shenanigans
Petesh - 谢谢 - 但我正在尝试在12.04 LTS Precise Pangolin上运行它,而该软件包似乎在ARM处理器上不可用,并且从源代码构建失败... - Martin Haeberli
你使用 apt-get source vnc4server 下载了源代码包吗?可能存在一些补丁,阻止它在 Precise 上编译,需要解决。你应该提出另一个问题,看看是否有人可以帮助你构建它。 - Anya Shenanigans

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接