前几天安装了ubuntu16.04, 我做了一个D435i 深度摄像头的矫正,然后安装anaconda python。安装后就启动spyder 集成开发环境。启动好像正常,就是看不到界面。然后我就装了一个visual studio code ,结果现象一样,看上去启动了,就是没有界面。
我找了好久,后来看到下面链接:
https://blog.youkuaiyun.com/lch_vison/article/details/79114883
终于找到问题了。
ubuntu 会启动几个终端,我的软件就显示在那个实际不存在的终端上了。
可以用命令 xrandr 查看当前启动的输出终端口
xrandr --listactivemonitors 显示输出终端的情况。
我没用过这个命令,开始
xrandr --help 查看其用法。
我的情况是有2个终端,eDP1 和 HDMI2

用下面命令关掉没有使用的终端
xrandr --output eDP1 --off

现在看到一个显示终端了

在Ubuntu16.04系统中,遇到启动D435i深度摄像头矫正软件及Anaconda的Spyder、Visual Studio Code等应用时,虽然程序运行但界面无法显示。通过查看博客解决,问题在于软件显示在未连接的终端上。使用xrandr命令列出并关闭无用的输出终端,或者通过系统设置手动关闭显示输出,成功解决了界面不显示的问题。
最低0.47元/天 解锁文章
1143

被折叠的 条评论
为什么被折叠?



