为什么我的fcitx在root下可以用,而在自己的用户下不行,如何解决??(请goldfox_79,再指点

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
plasma2006
帖子: 466
注册时间: 2006-10-19 9:17

为什么我的fcitx在root下可以用,而在自己的用户下不行,如何解决??(请goldfox_79,再指点

#1

帖子 plasma2006 » 2006-10-24 20:00

我按一下步骤安装fcitx:
1.下载fcitx3.1.rpm;
2.转化为fcitx.deb;
3.安装fcitx.deb;
4.在在/etc/X11/xinit/xinput.d下面创建一个自己的输入法的脚本 fcitx;
创建时,没有权限,我转为root下,建立;
5.添加配置:
#alternatives –install /etc/X11/xinit/xinput.d/zh_CN xinput-zh_CN /etc/X11/xinit/xinput.d/fcitx 100
#alternatives --auto xinput-zh_CN
问题: bash: alternatives: command not found;
我又安装sudo apt-get install alternatives,
同样出现:正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
E: 无法找到软件包 alternatives;

这是为什么,到底如何处理??
谢谢各位大侠。。。
上次由 plasma2006 在 2006-10-24 20:14,总共编辑 1 次。
头像
goldfox_79
帖子: 2004
注册时间: 2005-10-16 8:26
来自: 地球

#2

帖子 goldfox_79 » 2006-10-24 20:03

你搞得也太复杂了。

1. 从源里直接安装fcitx
$sudo apt-get fcitx

2. 安装之后设置
$sudo sh -c " echo 'export XMODIFIERS=@im=fcitx ; export GTK_IM_MODULE="fcitx" ; fcitx ' > /etc/X11/Xsession.d/95xinput "
$sudo chmod +755 /etc/X11/Xsession.d/95xinput
plasma2006
帖子: 466
注册时间: 2006-10-19 9:17

#3

帖子 plasma2006 » 2006-10-24 20:09

root@plasma2006-desktop:~/Desktop# sudo chmod +755 /etc/X11/Xsession.d/95xinput
chmod: 无效模式:“+755”


这一步有问题。
很感谢你的帮助,希望你再指点一下
头像
jaguar00
帖子: 227
注册时间: 2005-10-19 23:48
来自: 大山丛林

#4

帖子 jaguar00 » 2006-10-24 20:19

debian系统里面不是alternatives ,好像要取消s,是预设安装的。现在不在linux下。自己试验一下。

另外,看新手指南吧,那上面很清楚的
图片It is no use doing what you like; you have got to like what you do!
头像
jaguar00
帖子: 227
注册时间: 2005-10-19 23:48
来自: 大山丛林

#5

帖子 jaguar00 » 2006-10-24 20:21

plasma2006 写了:root@plasma2006-desktop:~/Desktop# sudo chmod +755 /etc/X11/Xsession.d/95xinput
chmod: 无效模式:“+755”


这一步有问题。
很感谢你的帮助,希望你再指点一下
你都root了,还用sudo干什么,另外不用加号,直接755。

还是看新手指南,apt直接安装就是了
图片It is no use doing what you like; you have got to like what you do!
plasma2006
帖子: 466
注册时间: 2006-10-19 9:17

#6

帖子 plasma2006 » 2006-10-24 20:38

谢谢,goldfox──79
回复