LinuxSir.cn,穿越时空的Linuxsir!

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

我的Gnome装了gdm如何在启动的时候加载命令?

[复制链接]
发表于 2005-8-31 14:39:50 | 显示全部楼层 |阅读模式
放在 ~/.gnomerc 和 ~/.xinitrc 里的命令好像都不会自动执行.
原本放在 ~/.bashrc 里的命令还行, 刚才个人的配置文件可能出错了, 重新建立了一个用户, 放在 ~/.bashrc 里的命令开机时也不会执行了.... 一定要打开一个Terminal才能被调用.

我现在主要想解决输入法的问题, 大家帮帮我
发表于 2005-8-31 14:53:25 | 显示全部楼层
gdm和输入法有什么关系??没看明白楼主想做什么     
回复 支持 反对

使用道具 举报

发表于 2005-8-31 17:04:42 | 显示全部楼层
可能是他的gdm启动后,没有激活fcitx之类吧.我也是遇过这种情况,不过现在已经不喜欢用gdm之类的东西.还是直接startx好一点
回复 支持 反对

使用道具 举报

发表于 2005-8-31 17:14:15 | 显示全部楼层
gnome在启动项目中可以加入
kde可以建立一个快捷方式到~/kdeautostart/(好象是这个,我不用kde的)
其他的直接用.xinitrc控制,然后startx比较方便
回复 支持 反对

使用道具 举报

发表于 2005-9-1 13:27:52 | 显示全部楼层
Post by Ryun
放在 ~/.gnomerc 和 ~/.xinitrc 里的命令好像都不会自动执行.
原本放在 ~/.bashrc 里的命令还行, 刚才个人的配置文件可能出错了, 重新建立了一个用户, 放在 ~/.bashrc 里的命令开机时也不会执行了.... 一定要打开一个Terminal才能被调用.

我现在主要想解决输入法的问题, 大家帮帮我

在用户目录下建立 .xprofile ,里面的东东会被 kdm 或 gdm 执行,我的
  1. export LANG="zh_CN.UTF-8"
  2. export LC_ALL="zh_CN.UTF-8"
  3. export LC_CTYPE="zh_CN.UTF-8"
  4. export XMODIFIERS=@im=fcitx
  5. export XIM=fcitx
  6. export XIM_PROGRAM=fcitx
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-1 23:42:14 | 显示全部楼层
呵, 感谢大家的帮助, 我昨天自己试了几次解决了!

以下是我自己的方法:

一般来说, 直接在 ~/.xinitrc 里配置启动命令就可以使用 scim 了, 不过我的系统装了 GDM 所以 ~/.xinitrc 和 ~/.gnomerc 都没有办法工作. 而配置 ~/.bashrc 感觉用起来不太方便, 所以我用以下方法完善实现了这个功能:

  1. $ sudo touch /etc/X11/xinit/xinitrc.d/50-scim
  2. $ sudo echo '#!/bin/bash' >> /etc/X11/xinit/xinitrc.d/50-scim
  3. $ sudo echo 'LANG="zh_CN.GBK" scim -d' >> /etc/X11/xinit/xinitrc.d/50-scim
  4. $ sudo echo 'export XMODIFIERS=@im=SCIM' >> /etc/X11/xinit/xinitrc.d/50-scim
  5. $ sudo echo 'export GTK_IM_MODULE="scim"' >>  /etc/X11/xinit/xinitrc.d/50-scim
  6. $ sudo chmod 755 /etc/X11/xinit/xinitrc.d/50-scim
复制代码

重新启动一下系统, 默认 Control + Space 可呼出输入法, 爽``
回复 支持 反对

使用道具 举报

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

本版积分规则

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