分页: 1 / 1

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

发表于 : 2006-10-24 20:00
plasma2006
我按一下步骤安装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;

这是为什么,到底如何处理??
谢谢各位大侠。。。

发表于 : 2006-10-24 20:03
goldfox_79
你搞得也太复杂了。

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

发表于 : 2006-10-24 20:09
plasma2006
root@plasma2006-desktop:~/Desktop# sudo chmod +755 /etc/X11/Xsession.d/95xinput
chmod: 无效模式:“+755”


这一步有问题。
很感谢你的帮助,希望你再指点一下

发表于 : 2006-10-24 20:19
jaguar00
debian系统里面不是alternatives ,好像要取消s,是预设安装的。现在不在linux下。自己试验一下。

另外,看新手指南吧,那上面很清楚的

发表于 : 2006-10-24 20:21
jaguar00
plasma2006 写了:root@plasma2006-desktop:~/Desktop# sudo chmod +755 /etc/X11/Xsession.d/95xinput
chmod: 无效模式:“+755”


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

还是看新手指南,apt直接安装就是了

发表于 : 2006-10-24 20:38
plasma2006
谢谢,goldfox──79