打印

gentoo下,twm可以启动,wmaker确报错,怎么回事

gentoo下,twm可以启动,wmaker确报错,怎么回事

我的gentoo,twm可以启动x,但用wmaker确报fatal error,说can't open display,不知道windowmaker还要设置那些配置文件?
When You Learn,Teach;When You Get,Give (当你学会了,尝试去教人;当你获得了,尝试去给予)

TOP

WindowMaker 装完了就能用。

不过看出错提示可能是 $DISPlAY 变量的问题。。。

echo $DISPLAY 看看输出是否是":0.0"。

TOP

DISPLAY变量需要另外设置吗
我还以为是XF86config里面的display段有问题呢,所以才奇怪,为什么twm可以,wm却不行,
DISPLAY这个变量应该设成:0.0是吗,他是干什么用的呢?
When You Learn,Teach;When You Get,Give (当你学会了,尝试去教人;当你获得了,尝试去给予)

TOP

这个和你的XF86Config文件没有关系。你要装一个xdm,或者gdm,或kdm。如果不想装这些,可以修改~/.xsession文件。这些都是从Debian学来的。
Gnu/Debian linux--王者风范!

TOP

呵呵,执行wmaker.inst试试,然后startx.
Gnu/Debian linux--王者风范!

TOP

TO Kuye:我的DISPLAY变量没有值,于是我将他设成了":0.0",启动wmaker仍然是wmaker fatal error: could not open display":0.0",看来不是这个的问题

TO pk:我用wmaker.inst,他提示我这些文件都有了,要不要覆盖,看来我是已经装好了,不过我发现个奇怪的事情,我emerge的是0.80.2的windowmaker,可wmaker.inst提示我好象是0.80.1,结果覆盖了,还是不能启动windowmaker,看来也不是这个问题

幸运的是,我改了一下make.conf,把里面的keyword=“~x86”激活了,然后emerge -u system了一下,在用startx,就直接进入windowmaker了,不过还是不明白问题出在哪里???     
When You Learn,Teach;When You Get,Give (当你学会了,尝试去教人;当你获得了,尝试去给予)

TOP

这个可能和你的DISPLAY变量没有多大的关系吧。我想还是$HOME/.xinitrc,$HOME/.xsession,$HOME/.Xdefault,$HOME/.Xclients这几个文件的作用呢,我现在研究下这几个东西的美妙关系。它和startx有什么关系呢,或者说是有多大的关系呢。xdm,或者gdm,或kdm和它们是否也有关系呢,如果没有,那这几个引导X的东西是如何做的呢。看来,要找些X的东西来see see,懂了这些,以后启动X就会万事大吉了。呵呵,谁能提供一些资料或者具体的中文网页的地址,有时看man页有一定的难度的。
Gnu/Debian linux--王者风范!

TOP

coolove,你现在搞好了吗。我大约了解下用startx启动x,xdm/gdm启动x的一些过程。
但现在还在了解kdm启动x的过程,但还没有看懂有些东西。了解这些东西,无论你想怎么启动X都不是一件难事。
Gnu/Debian linux--王者风范!

TOP