【问题标题】:Debian unable to initialize GTK+, is display set properly?Debian 无法初始化 GTK+,显示设置是否正确?
【发布时间】:2015-10-26 04:30:15
【问题描述】:

我有一个带有 KDE X-server 的 Debian jessie 发行版。 我安装了带有 smp-support 的 Erlang R17.5 包。 其他已安装的软件包有 libwxwidgets*、gtk* 和 libncurses*。

我用 erl -smp 启动 Erlang shell,所以我可以使用观察者。 当我启动观察者时,我收到错误“无法初始化 GTK+,DISPLAY 是否设置正确?

即使我以 root 身份尝试,我也得到了这个。我没有 SSH 到我的发行版,我希望即使没有 SSH 到我的发行版也能正常工作。

如何修复此错误并开始使用观察者?

编辑:为了安装软件包,我使用了 apt-get install 命令。

致以诚挚的问候

PS.:我不习惯在Linux中工作,但我对它有一点基础知识。

【问题讨论】:

标签: erlang gtk debian


【解决方案1】:

最简单的答案可能是设置一个环境变量。在 sh/bash 中:

export DISPLAY=:0.0

或在 csh/tcsh 中,

setenv DISPLAY :0.0

以上都假设您已登录到计算机的头部 - 而不是远程登录。一旦设置图形应用程序就可以开始工作了。

显示管理器(例如 kdm、gdm、...)通常在引导时启动以处理图形登录序列。这会启动 X,获取用户和密码信息,让您登录,设置/运行您的桌面并为您设置 DISPLAY 变量。

您没有充分说明您的环境,不知道配置了多少,以及在安装 KDE/X 后是否重新启动。为了让 X 能够长期轻松工作,您需要配置 kdm/gdm。

【讨论】:

    【解决方案2】:
    export DISPLAY=:0.0
    

    在尝试使用 LXDE 在 debian buster 安装上启动 teensy 加载程序时为我工作

    【讨论】:

      猜你喜欢
      • 2014-03-19
      • 1970-01-01
      • 1970-01-01
      • 2019-10-03
      • 2017-08-27
      • 2013-09-29
      • 1970-01-01
      • 2015-04-06
      • 1970-01-01
      相关资源
      最近更新 更多