我正在尝试在cygwin中运行gedit,但收到错误

时间:2016-03-24 20:42:48

标签: cygwin gedit

我正在尝试在cygwin中运行一些普通的文本编辑器(版本2.4.1(0.293 / 5/3))。 我对emacs感到非常失望和沮丧:(所以我下载并安装了gedit作为cygwin包的一部分,但是当我试图运行它时,我收到:

$ gedit

Unable to init server: Could not connect to 127.0.0.1: Connection refused

(gedit:8196): Gtk-WARNING **: cannot open display:

据我所知,它可能与安全问题有关(它在多用户win10 PC上运行),但我无法找到解决方法....

请帮忙!

2 个答案:

答案 0 :(得分:10)

我遇到了同样的问题并且能够解决。你的情况可能是相同的

  1. install Cygwin/X

  2. 打开cygwin并输入

    启动x11服务器

    startxwin> / dev / null 2>& 1&

  3. 通过输入

    按照here说明设置DISPLAY环境变量

    export DISPLAY =:0.0

  4. 正常启动gedit

答案 1 :(得分:0)

这(startxwin> / dev / null 2>& 1& export DISPLAY =:0.0)适用于临时,而非永久。每次关闭终端时都需要输入。