我正在一个中心位置运行一个用于 Qt 软件开发的 linux 主机。
在我的 Windows 机器中,我使用 Xming 作为本地 X 服务器,并使用腻子连接到该 linux 主机。通过这种配置,我可以在 linux 主机上使用所有 X(xclock、xterm)和 GLX(qtcreator、gxlinfo、glxgears...)程序。
我的主要工作站是带有 nvidia gfx 卡的 ubuntu 14.04 LTS。当我使用“ssh -p port# -YC my.dev.host.com”用我的 ubuntu 系统连接到 linux 主机时,我也可以使用所有 X 程序(xclock,xterm)程序,但我不能使用GLX 程序(qtcreator、gxlinfo、glxgears...)。
据我了解到这是因为X服务器不要支持间接GLX上下文默认情况下,年轻的版本1.16。
所以我的问题是:如何在我的 ubuntu 14.04 LTS 安装中启用间接 GLX 上下文(X 服务器和 nvidida 驱动程序)以使 X 服务器按预期工作。
感谢您的任何帮助!
厘米
这是 glxgears 的输出,也许有帮助:
root@my.dev.host.com:~# LIBGL_DEBUG=verbose glxgears
libGL: screen 0 does not appear to be DRI2 capable
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying …
Run Code Online (Sandbox Code Playgroud) 我使用的是 Ubuntu 16.04 和 gnome-terminal 3.18.3。
在(意外地)关闭终端之前,我似乎找不到一个选项来获得警告。似乎曾经有一个选项可以在 gconf-editor (apps -> Gnome-Terminal) 中更改它,但现在已经不存在了。
我看到其他终端上的这几个类似,但没有答案的问题,以及(如终端结束前不提示,并请终止要求允许关闭,如果被执行之前的东西)
我有一个 Ubuntu 盒子,可以kodi
在我的电视上全屏显示。它是/etc/rc.local
通过开始
/usr/bin/xinit /usr/bin/kodi
Run Code Online (Sandbox Code Playgroud)
今天,一个蹒跚学步的孩子抓住了键盘一瞬间,并设法通过键盘组合来切换屏幕,这样kodi
窗口现在大约占屏幕的 1/6。它在左上角,屏幕的其余部分是空白的,移动鼠标时,光标从箭头(在小屏幕上方)变为十字,而在外面。
看起来就像一个xinit
以 an开头的情况xterm
(它也占据了屏幕的那一部分)。
(猜测如下)可能是键盘组合指示kodi
使用较小的分辨率,或xinit
使用较大的分辨率(从而推kodi
入较小的屏幕)。
我重新启动了计算机,但它现在也启动到此配置(所以 - 再次疯狂猜测 - 可能是键盘组合切换了一个永久参数,但它是一瞬间,所以它不可能超过Ctrl-M-Shift-Left Arrow-P
)
由于与婴儿对话的可能性很小,我希望能提供有关在哪里寻找解决方案的任何提示。