LinuxSir.cn,穿越时空的Linuxsir!

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

使用KDE的几个小问题求助一下

[复制链接]
发表于 2008-4-12 20:55:43 | 显示全部楼层 |阅读模式
为了使用一些KDE下的软件,并为了体验下arch下的KDE,我舍弃了icewm和e17(e17虽然很炫但是用不习惯 里面光那个文件管理器就让人头疼)。但安装了源里的kdebase之后出了点问题

1。exec startkde 写入了.xinitrc但startx没用 错误信息提示找不到exec startkde,装了slim之后进了KDE

2。第一次进KDE,问了几个为题,语言选择没有中文(安装了kde-i18n-zh_cn解决了)

3。all software in KDE用不了scim

不过Arch的KDE很快!

KDE can;t use SCIM!!!!!!!
my .xinitrc is

  1. #!/bin/sh
  2. #
  3. # ~/.xinitrc
  4. #
  5. # exec ion
  6. # exec wmaker
  7. exec startkde
  8. # exec icewm-session
  9. # exec blackbox
  10. # exec gnome-session
  11. # exec fluxbox
  12. # exec startxfce4
  13. # exec openbox
  14. # exec enlightenment_startx


  15. export LC_CTYPE=zh_CN.UTF-8
  16. export XMODIFIERS="@im=SCIM"
  17. export XIM="scim"
  18. export XIM_PROGRAM="scim"
  19. export XIM_ARGS="-d"
  20. export GTK_IM_MODULE="xim"
  21. export QT_IM_MODULE="xim"
  22. scim -d

复制代码


在KDE下用终端scim -d一下就能使用scim了,这说明我的.xinitrc最后一句scim -d没有执行!在icewm下也这样,不过icewm下我可以在~/.icewm/startup下加句scim -d &就行了。KDE也要在自启动加吧。
但是原因是什么?为什么最后一句没有被执行???
发表于 2008-4-12 21:19:37 | 显示全部楼层
要中文的话得安装kde-i18n-zh_CN包
要在英文LOCALE的环境下用输入法的话得正确设置你的LANG和LC_CTYPE变量,并且要在启动KDE的时候自动启动scim

我用的是FCITX,具体的你GOOGLE一下就有结果了
回复 支持 反对

使用道具 举报

发表于 2008-4-12 22:36:21 | 显示全部楼层
你写法不是很好。linux里面有个 &粘胶,程序可以在后台运行。你这个文件其实也是一个脚本,既然前面startkde了,kde没有结束,那么就不会执行下面的操作了。你能输入中文不是下面起了作用,而是默认设置。所以方法就是把exec startkde写道最后一行,前面如果加载什么记得要加 &
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-12 23:22:56 | 显示全部楼层
Post by jarryson;1837591
你写法不是很好。linux里面有个 &粘胶,程序可以在后台运行。你这个文件其实也是一个脚本,既然前面startkde了,kde没有结束,那么就不会执行下面的操作了。你能输入中文不是下面起了作用,而是默认设置。所以方法就是把exec startkde写道最后一行,前面如果加载什么记得要加 &


原来&有这个作用 还以为只在starup里才这样

谢谢了
回复 支持 反对

使用道具 举报

发表于 2008-4-13 07:09:18 | 显示全部楼层
3楼正解,同样的,你可以在.kde/Autostart里创建一个scim程序的软连接,估计也可以
很久没用SCIM了
回复 支持 反对

使用道具 举报

发表于 2008-4-13 17:55:36 | 显示全部楼层
.xinitrc 里把其他东西都放在 exec startkde 前面
另外确认一下 /etc/profile.d/ 里 KDE 有关的有没有执行权限
回复 支持 反对

使用道具 举报

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

本版积分规则

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