LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: andrewleung

只要xinitrc文件存在,就启动不了X,高手帮忙看一下啊

[复制链接]
发表于 2008-7-17 17:49:21 | 显示全部楼层
很可能楼主所说“网上的教程”只不过是某个爱好者自己捣鼓的一个文章,或者从哪里转帖的,哪里会去作什么维护~版主就别生气啦!毕竟官方的文档也不能解决所有问题,有时候还需要到处找信息的。
回复 支持 反对

使用道具 举报

发表于 2008-7-17 18:02:53 | 显示全部楼层
关于startx,gentoo的文档上是这么写的:
http://www.gentoo.org/doc/en/xorg-config.xml#doc_chap3
Using startx

Now try startx to start up your X server. startx is a script that executes an X session, that is, it starts the X servers and some graphical applications on top of it. It decides which applications to run using the following logic:

    * If a file named .xinitrc exists in the home directory, it will execute the commands listed there.
    * Otherwise, it will read the value of the XSESSION variable and will execute one of the sessions available in /etc/X11/Sessions/ accordingly (you can set the value of XSESSION in /etc/rc.conf to make it a default for all the users on the system).
    * If all of the above fail, it will fall back to a simple window manager, usually twm.

所以要用startx的话,~/.xinitrc里面应该有起session的语句,我记得是在里面加了startkde的(不好意思,自己的电脑不在身边,但是应该没有记错),没有循环启动kde.

楼主不如把你的~/.xinitrc帖出来吧
回复 支持 反对

使用道具 举报

发表于 2008-7-17 18:57:44 | 显示全部楼层
这样的事情多了
如果每一件我都生气,我就不会再来这里了

如果因为官方文档不能解决问题,就去到处找信息,这是更不上路子的表现
毕竟文档的作者基本是那个领域的权威或者至少是先行者,文档不能解决,可能只是作者最近忙,导致文档没有跟上,或者一些笔误等等。
作为我们普通用户,我们应该告诉文档作者,文档有了问题,这样文档就可以即时得到更正。

如果有的问题还没有文档,你可以贡献一篇。而不要只是自己草草解决了了事。那样的话,恐怕下次你自己再遇到一样的问题,都不再记得自己当时怎么解决的。

这,才是正路。

另外,感谢你贴出这段文档里的话
不过如果你可以贴出来文档的连接就更好了
请大家都养成习惯:你说你看了文档,你引用的话来自文档,那麻烦请把文档连接贴出来,这样才有说服力
回复 支持 反对

使用道具 举报

发表于 2008-7-18 17:20:52 | 显示全部楼层
差距...难道这就是水平的差距...版主估计应该写个自传,可能会解决了更多问题,很多时候我也觉的自己做事有些不妥但是找不到为什么不妥,受教了。
回复 支持 反对

使用道具 举报

发表于 2008-7-22 10:12:59 | 显示全部楼层
Post by zhllg;1875717
这样的事情多了
如果每一件我都生气,我就不会再来这里了

如果因为官方文档不能解决问题,就去到处找信息,这是更不上路子的表现
毕竟文档的作者基本是那个领域的权威或者至少是先行者,文档不能解决,可能只是作者最近忙,导致文档没有跟上,或者一些笔误等等。
作为我们普通用户,我们应该告诉文档作者,文档有了问题,这样文档就可以即时得到更正。

如果有的问题还没有文档,你可以贡献一篇。而不要只是自己草草解决了了事。那样的话,恐怕下次你自己再遇到一样的问题,都不再记得自己当时怎么解决的。

这,才是正路。

另外,感谢你贴出这段文档里的话
不过如果你可以贴出来文档的连接就更好了
请大家都养成习惯:你说你看了文档,你引用的话来自文档,那麻烦请把文档连接贴出来,这样才有说服力


谢谢版主指出。

我通常碰到搞不定的问题就到处百度google,找不到就到论坛提问……至于这样做上不上路,还真没有考虑过……版主说得很对,以后我要学着上路了

我把上面那个回复的链接给加上先~
回复 支持 反对

使用道具 举报

发表于 2008-7-22 11:11:31 | 显示全部楼层
Post by DerekTan;1877205

我通常碰到搞不定的问题就到处百度google,找不到就到论坛提问……


一般情况下这样也无可厚非,最好按照问题解决之道来做,看置顶

我前面说的是,看了官方文档但问题没有解决之时,怎样做才是上路子的表现
回复 支持 反对

使用道具 举报

发表于 2008-7-22 11:27:05 | 显示全部楼层
楼主到现在也没有贴出官方文档的连接
你看了文档,贴出连接只是举手之劳
否则,别人还要再花时间再去找文档连接
尽管也不会花很多时间,但你贴出连接,表明的是你的诚意
你尽了自己最大的努力来解决问题,来给问题的解决提供方便

另外,鉴于我本身不用xfce,也没有那个心情去搜文档看文档
所以我也就不再参与这个话题

恐怕已经有人受不了这么一大堆了……
回复 支持 反对

使用道具 举报

发表于 2008-7-22 12:08:37 | 显示全部楼层
1、没必要将xinitrc放到.config/xfce4/xfwm4/,将内容放到$HOME/.xinitrc就行;
2、$HOME/.xinitrc不能为空,要么有正确的内容,要么删除空的$HOME/.xinitrc;
3、有关scim的变量,可以放到.bashrc或.xinitrc,既然和X有关,那就放到$HOME/.xinitrc
好了;
longerz@Gentoo~$ cat .xinitrc
#export LANG="zh_CN.UTF-8"

export XMODIFIERS="@im=scim"
export XIM="scim"
export XIM_PROGRAM="scim"
export XIM_ARGS="-d"
export GTK_IM_MODULE="scim"
#export GTK_IM_MODULE="scim-bridge"
export QT_IM_MODULE="scim"
4、Xfce4有自己的启动管理,很简单,但很使用:运行
xfce4-autostart-editor
添加命令scim -d
...
回复 支持 反对

使用道具 举报

发表于 2008-7-22 18:55:09 | 显示全部楼层
发现版主特像rms,注重方法论,而不是一个解答
我解决问题是 官方文档--> wiki --> bug --> google -->论坛
回复 支持 反对

使用道具 举报

发表于 2008-7-22 19:17:19 | 显示全部楼层
先不要关注方法论了,等楼主把资料帖出来……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表