分页: 1 / 1
gNome没有调用~/.xinitrc,不知何故
发表于 : 2011-06-07 20:17
由 bigflute
我在OpenBSD4.9上 先装SCIM,后装gNome。在~/.xinitrc 中添加了许多export SCIM 语句。
若使用startX进入gNome,则输入法可用。
如果使用gdm进入gNome,则输入法不能用。
查看set,好像gdm进入gNome没有调用~/.xinitrc。不知何故。
回复: gNome没有调用~/.xinitrc,不知何故
发表于 : 2011-06-08 5:53
由 leo
像GDM这样的图形登录管理器不参考.xinitrc, 我记得好象是.xsession吧。
试试这样
代码: 全选
ln -s ~/.xinitrc ~/.xsession
如果不行请参考
http://projects.gnome.org/gdm/docs/2.8/ ... configfile ,有其它方案也请提供。
这个还是lionux比较熟悉,如果说得不对请无视。
回复: gNome没有调用~/.xinitrc,不知何故
发表于 : 2011-06-09 12:01
由 woodelf
要不写到~/.profile试试?我之前用OB,scim的设置写到~/.xinitrc无法生效,后来写到~/.profile解决。
回复: gNome没有调用~/.xinitrc,不知何故
发表于 : 2011-06-10 10:14
由 bigflute
多謝各位仁兄幫助。我試了 ln -s ~/.xinitrc ~/.xsession 這一方法,確實可行。不過要在 GDM 的第一個菜單選項設置為XClient Script,否則無效。
修改.profile 這一方法還沒試過,容有空再試。估計其效果跟上一方法一樣。
回复: gNome没有调用~/.xinitrc,不知何故
发表于 : 2011-06-10 10:37
由 leo
bigflute 写了:多謝各位仁兄幫助。我試了 ln -s ~/.xinitrc ~/.xsession 這一方法,確實可行。不過要在 GDM 的第一個菜單選項設置為XClient Script,否則無效。
修改.profile 這一方法還沒試過,容有空再試。估計其效果跟上一方法一樣。
尝试成功后直接自己发一个详细的配置说明吧,这样也便于后来的朋友配置。
回复: gNome没有调用~/.xinitrc,不知何故
发表于 : 2011-06-17 22:58
由 bigflute
刚才试了把 ~/.xinitrc里的语句全部加入到 ~/.profile,登录(没有重启)后,有如下变化
1)能输入汉字,但不知是什么输入法,因为输入法图标没显示。
2)gNome界面变成了正体中文(跟我的语言设置有关),而原来是英文界面。
3)界面反应迟钝,启动程序十分缓慢。
4)键盘功能紊乱。
只好复原。
~/.profile:
PATH=$HOME/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/bin:/usr/
local/sbin:/usr/games:.
export PATH HOME TERM
export PKG_PATH=
ftp://openbsd.informatik.uni-erlangen.d ... .9/package
s/i386/
LC_ALL=C
LANG=zh_TW.UTF-8
export TERM=wsvt25
alias ls="colorls -G"
附带说一下,上述最后一句 alias 没发挥作用, man alias 没有帮助信息。
~/.xinitrc 内容:
export XMODIFIERS="@im=SCIM"
export XIM=scim
export XIM_PROGRAM=scim
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim
exec gnome-session
回复: gNome没有调用~/.xinitrc,不知何故
发表于 : 2011-06-19 23:42
由 bigflute
第二天再試修改profile,沒有發現上述不良现象,SCIM输入法能正常使用;昨天的反常现象可能是其他原因造成,如果重启动应该没有(修改profile之前,我用OB好几个小时了)。说明两种方案都可行。
今天我又试了把 exec gnome-session这一句放在 ~/.xinitrc和 ~/.profile的区别。 若把exec gnome-session放在 ~/.xinitrc,则gnome界面为英文,profile里的语言设置没起作用。 若把exec gnome-session放在~/.profile,则此profile里LANG=zh_TW.UTF-8有效,gnome界面为繁体中文。