LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 996|回复: 9

请问,用gdm后,x的初始化脚本放在哪里?

[复制链接]
发表于 2008-6-23 14:13:15 | 显示全部楼层 |阅读模式
用字符界面进入X Windows 时,初始化的一些脚本放在~/.xinintrc中,现在改用xdm直接登录X ,~/.xinitrc将不再被执行,请问用户自己的脚本放在哪里才被执行。
发表于 2008-6-23 14:15:56 | 显示全部楼层
~/.xsessions
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-23 16:33:33 | 显示全部楼层
1、
Post by health_kxy;1866289
~/.xsessions

是否是~/.xsession
2、把如下脚本放入~/.xsession中依然不执行
export LANG=en_US.UTF-8
export LC_CTYPE=zh_CN.UTF-8
export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE="scim"
scim -d
3、以上脚本放在哪里合适?
回复 支持 反对

使用道具 举报

发表于 2008-6-23 16:43:25 | 显示全部楼层
~/.xsessions 不是 ~/.xsession后面有个s
回复 支持 反对

使用道具 举报

发表于 2008-6-23 17:34:01 | 显示全部楼层
进入gnome时,先执行/etc/X11/gdm/Xsession,然后再根据参数执行对应的脚本:
#  failsafe - Run an xterm only
#  default - Run the appropriate Xclients startup (see the code below)
#  custom - Run ~/.xsession and if that's not available run 'default'

可以把需要执行的命令放在~/.profile
回复 支持 反对

使用道具 举报

发表于 2008-6-23 17:35:39 | 显示全部楼层
是 .xsessions?我原来是用 .xprofile 的。如果要设置成全局的,.xprofile 对应的是 /etc/xprofile,.xsessions 在 /etc/X11 里面找。

你的那段在 .xprofile 或者 .xsessions 中都可以。要是觉得只有自己一个人用不爽,放在 /etc/xprofile 中也行。

请教一下 .xsessions 和 .xprofile 的分别。
回复 支持 反对

使用道具 举报

发表于 2008-6-23 17:55:30 | 显示全部楼层
Post by 亞利艾爾;1866383
是 .xsessions?我原来是用 .xprofile 的。如果要设置成全局的,.xprofile 对应的是 /etc/xprofile,.xsessions 在 /etc/X11 里面找。

你的那段在 .xprofile 或者 .xsessions 中都可以。要是觉得只有自己一个人用不爽,放在 /etc/xprofile 中也行。

请教一下 .xsessions 和 .xprofile 的分别。


哦,有点晕,晚上回家看看了。
回复 支持 反对

使用道具 举报

发表于 2008-6-23 21:56:00 | 显示全部楼层
呵呵 看看/etc/X11/gdm/Xsession这个脚本就知道了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-23 22:44:02 | 显示全部楼层
Post by huabeirong;1866544
呵呵 看看/etc/X11/gdm/Xsession这个脚本就知道了
学习了一下脚本,应该是.profile .xprofile .bash_profile 都可以
但没看懂,为什么.Xclients .xsession 不行?至少我的机器没成功。是不是gdm的时候要选择什么?
回复 支持 反对

使用道具 举报

发表于 2008-6-24 00:06:21 | 显示全部楼层
选custom session
回复 支持 反对

使用道具 举报

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

本版积分规则

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