QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 879|回复: 6

gentoo环境相关的几个烦人的简单问题

[复制链接]
发表于 2005-1-28 18:45:05 | 显示全部楼层 |阅读模式
下面解个问题,小是小,但很烦人,想了很多种方法都没搞好:(请各位帮个忙
1、Gentoo中
[code:1]
[admin@Do admin $] cat .xinitrc
exec fcitx&
exec gnome-session&
[/code:1]
但是gnome启动之后,输入法没有启动.输入fctix&即可启动输入法。
请问,这是为什么?怎么解?

其次:
输入法启动之后,一切正常 ,但是在lumaqq 中,输入的时候,如果只有一个人
和你聊,输入没有问题,如果有多个lumaqq 中就不能输入了。但在其它的程序中是可以的。

第三个问题:
我在.bashrc中写一了一别名,变量,为什么无论在终端还是在x中,环境变量与别名都不可以用?source ~/.bashrc即可。(甚至我在/etc/profile中加入了~/.bashrc)也没有用。但是,如果用su命令切换到其它用户时,这些用户的变量又被设置了。但如果用这些用户直接登录又不行。
[code:1]
admin@Do admin $ pwd          {当前
/home/admin
admin@Do admin $ cat .bashrc                  {.bashrc存在
alias l.="ls -a -h -k --color=always --format=across"
......(省去N行)
OOO_FORCE_DESKTOP=gnome
admin@Do admin $ l.                            {前面的别名没定义
-bash: l.: command not found
admin@Do admin $ su  oracle                        {切到其它用户
Password:
oracle@Do admin # l.                                   {可以用
.                ..                  .acrobat          .adobe
......(省去N行)
root@Do admin #
[/code:1]
发表于 2005-1-28 21:55:43 | 显示全部楼层
1、Gentoo中
代码:

[admin@Do admin $] cat .xinitrc
exec fcitx&
exec gnome-session&

但是gnome启动之后,输入法没有启动.输入fctix&即可启动输入法。
请问,这是为什么?怎么解?

查一下过去的精华贴或是搜索一下, 有相同的问题and解答
其次:
输入法启动之后,一切正常 ,但是在lumaqq 中,输入的时候,如果只有一个人
和你聊,输入没有问题,如果有多个lumaqq 中就不能输入了。但在其它的程序中是可以的。

lumaqq俺没用过, 实际上俺丛来就没有用过qq, 不过以前的一些帖子说lumaqq并不完美.,不知道因为这个
第三个问题:
我在.bashrc中写一了一别名,变量,为什么无论在终端还是在x中,环境变量与别名都不可以用?source ~/.bashrc即可。(甚至我在/etc/profile中加入了~/.bashrc)也没有用。但是,如果用su命令切换到其它用户时,这些用户的变量又被设置了。但如果用这些用户直接登录又不行。
代码:

admin@Do admin $ pwd          {当前
/home/admin
admin@Do admin $ cat .bashrc                  {.bashrc存在
alias l.="ls -a -h -k --color=always --format=across"
......(省去N行)
OOO_FORCE_DESKTOP=gnome
admin@Do admin $ l.                            {前面的别名没定义
-bash: l.: command not found
admin@Do admin $ su  oracle                        {切到其它用户
Password:
oracle@Do admin # l.                                   {可以用
.                ..                  .acrobat          .adobe
......(省去N行)
root@Do admin #

问题在于.bashrc并不会在你登陆的时候被调用(如果你的主目录下有.bash_profile的话),  在/etc/profile中加入东西不是个好习惯, 解决方法有两个.
  • 把你那个脚本直接加在.bash_profile里(建议用函数, 比较快)
  • 在你的.bash_profile里加上source ~/.bashrc (在/etc/profile中加入了~/.bashrc语法有错哦)
    [/list]
回复

使用道具 举报

 楼主| 发表于 2005-1-29 10:05:54 | 显示全部楼层
1、fcitx解决方法的精华没找到....oops:    
但找到
http://www.linuxfans.org/nuke/modules.php?name=News&file=article&op=view&sid=2032
* 如果Fcitx不能进入系统后直接运行,请运行fcitx命令,常见问题大体和fcitx-2.0.1版本类似;'

还是没有解决
2、lumaqq的问题以前用centos时是没有问题的.....
     不知道怎么搞
3、
在你的.bash_profile里加上source ~/.bashrc (在/etc/profile中加入了~/.bashrc语法有错哦) Mr. Green

我是这样子写的,应该没有错吧?我用. 没用source.
[code:1]
       if [ -e "~/.bashrc" ]
       then
          . ~/.bashrc
      fi
[/code:1]
(用source ~/.bashrc也不可以,可能是因为/etc/profile是启动时用的,而.bash_profile是登录之后bash根据不同的用户读取吧)
不过,这个问题已经解决,我本来以为它读的是.bashrc,不想是.bash_profile :
回复

使用道具 举报

发表于 2005-1-29 11:31:05 | 显示全部楼层
用source好点, 没有进入子进程再出来的过程.
俺也从来不用gnome的
回复

使用道具 举报

 楼主| 发表于 2005-1-29 11:42:30 | 显示全部楼层
偶找到那精华之贴啦
回复

使用道具 举报

 楼主| 发表于 2005-1-31 09:46:13 | 显示全部楼层
fcitx升级解决lumaqq问题
回复

使用道具 举报

发表于 2005-1-31 22:55:25 | 显示全部楼层
fcitx升级解决lumaqq问题

恭喜恭喜
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-10-5 04:33 , Processed in 0.070662 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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