LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: easior lars

ibus的配置文件是不是挪地方了?

[复制链接]
 楼主| 发表于 2011-8-23 19:51:50 | 显示全部楼层
Post by adaptee;2148101
~/.xinitrc 就别考虑了,除非你的习惯是 console login后用startx来启动X

我的习惯是和 X相关的都扔到 ~/.xprofile里,然后让 gdm/kdm 启动session的时候去 source

gentoo里 kdm 应该是支持 ~/.xprofile的,不像在debian/fedora里面被改了


大概明白了.xinitrc、.xprofile之间的差异了。
不知道.xsession是怎么与X发生关系的?
回复 支持 反对

使用道具 举报

发表于 2011-8-23 20:43:33 | 显示全部楼层
很奇怪的,我丢到 xinitrc.d 下了竟然能正常使用……去了就不行……用的 kdm……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-23 20:52:08 | 显示全部楼层
Post by jtshs256;2148129
很奇怪的,我丢到 xinitrc.d 下了竟然能正常使用……去了就不行……用的 kdm……

这得看你用的ibus的版本,
若是1.3.9,那么将配置放在xinitrc.d就能用;
但若是1.3.99.20110419-r2,那么你的设置就无效了。
反正,我就碰到了这个情况。
回复 支持 反对

使用道具 举报

发表于 2011-8-23 20:52:59 | 显示全部楼层
Post by easior lars;2148110
大概明白了.xinitrc、.xprofile之间的差异了。
不知道.xsession是怎么与X发生关系的?


~/.xsession 我没听说过, ~/.xsessionrc 好像是debian的特色;debian把kdm对 ~/.xprofile的支持给去了,改用~/.xsessionrc
回复 支持 反对

使用道具 举报

发表于 2011-8-23 21:19:23 | 显示全部楼层
Post by easior lars;2148131
这得看你用的ibus的版本,
若是1.3.9,那么将配置放在xinitrc.d就能用;
但若是1.3.99.20110419-r2,那么你的设置就无效了。
反正,我就碰到了这个情况。


当然是后者~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-23 22:46:51 | 显示全部楼层
Post by jtshs256;2148133
当然是后者~


那就不知道了,看elogviewer也是改动了配置方法。
另外,我用的是gdm。
回复 支持 反对

使用道具 举报

发表于 2011-8-24 10:06:38 | 显示全部楼层
我的ibus也出问题好久了

用了好久的~/.xinitrc一天突然无效了

现在每次都是打开终端,ibus-daemon -d -x

记得以前试了将配置改为~/.xprofile仍然无效,今天又试了,改为~/.xprofile好了,真奇怪
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-24 10:33:29 | 显示全部楼层
Post by quantumfang;2148178
我的ibus也出问题好久了

用了好久的~/.xinitrc一天突然无效了

现在每次都是打开终端,ibus-daemon -d -x

记得以前试了将配置改为~/.xprofile仍然无效,今天又试了,改为~/.xprofile好了,真奇怪

前一段升级ibus之后碰到了与你同样的问题,
要手动ibus-setup才能启用它。
觉得那样麻烦,就把它mask了一段时间。
这几天觉得有兴趣解决这个问题,就升级了,
然后,adaptee帮我解决了问题。
当然,我还没有搞明白.xinitrc、.xsession、.xprofile到底归谁管?
回复 支持 反对

使用道具 举报

发表于 2011-8-24 12:34:24 | 显示全部楼层
如果是全局环境变数的放在/etc/env.d/裡面也可以吧。跑個
  1. env-update
复制代码
/etc/profile會讀取它。而且gdm的/etc/X11/gdm/Xsession:
  1. # First read /etc/profile and .profile
  2. test -f /etc/profile && . /etc/profile
  3. test -f "$HOME/.profile" && . "$HOME/.profile"
  4. # Second read /etc/xprofile and .xprofile for X specific setup
  5. test -f /etc/xprofile && . /etc/xprofile
  6. test -f "$HOME/.xprofile" && . "$HOME/.xprofile"
复制代码
也會source它們。kdm應該也類似?
当然,我还没有搞明白.xinitrc、.xsession、.xprofile到底归谁管?
.xprofile是在上面說的地方source的,也是export环境变数正确的地方。

.xinitrc 在你用startx的時候source。如果你用login manager的话应该是会被跳过。
.xsession 应该是session manager管。不少人直接用symbolic link符号链接来接.xinitrc。两者目的差不多。

http://en.gentoo-wiki.com/wiki/X.Org/xsession
回复 支持 反对

使用道具 举报

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

本版积分规则

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