我有一个使用KDE X-server的Debian jessie发行版。 我安装了支持smp的Erlang R17.5软件包。 其他已安装的软件包是libwxwidgets *,gtk *和libncurses *。
我用erl -smp启动Erlang shell,所以我可以使用observer。 当我开始观察时,我得到错误"无法初始化GTK +,是否正确设置了DISPLAY?
即使我以root身份尝试,我也得到了这个。我没有对我的发行版进行任何操作,我希望即使没有SSH也可以使用我的发行版。
如何解决此错误并开始使用观察者?
编辑:为了安装软件包,我使用了apt-get install命令。
亲切的问候
PS:我以前不习惯在Linux上工作,但我对它有一点基础知识。
答案 0 :(得分:0)
最简单的答案可能是设置环境变量。在sh / bash中:
export DISPLAY=:0.0
或在csh / tcsh中,
setenv DISPLAY :0.0
以上两者都假设您已登录到计算机的头部 - 未远程登录。一旦设置图形应用程序可能开始工作。
显示管理器(例如kdm,gdm,...)通常在引导时启动以处理图形登录序列。这将启动X,获取用户和密码信息,登录,设置/运行桌面并为您设置DISPLAY变量。
您没有充分说明您的环境以了解配置了多少以及自安装以来您是否重新启动过KDE / X.为了使X能够长期轻松工作,您需要配置kdm / gdm。
答案 1 :(得分:0)
export DISPLAY=:0.0
在尝试使用LXDE在Debian Buster安装上启动Teensy加载程序时为我工作了