FreeBSD6.2中KDM的疑惑(部分解决)
2009-05-13 07:10:07来源:未知 阅读 ()
部分解决:
下述出现的问题主要是集中在csh中,在用户目录下的 ~/.cshrc 中如下配置
setenv XMODIFIERS @im=SCIM
setenv LC_ALL zh_CN.UTF-8
setenv LANG zh_CN.UTF-8
setenv LC_CTYPE zh_CN.UTF-8
当用KDM进行登陆和显示管理时,scim不可用,但是设置界面是中文的。stardict界面是英文。而且非常有意思的是:用kde的运行命令启动的stardict是英文界面,可在虚拟终端内输入 stardict & 启动stardict时,界面却是中文的,但是在虚拟终端中stardict的中文加载信息是乱码。由此可知语言设置和XMODIFIERS的设置都存在问题。察看了startkde脚本和KDM的配置文件kdmrc,以及相应的Xreset、Xsetup、Xstartup、Xsession等文件也没有理出清晰的脉络。
当我为此困扰的时候,我建立了一个用户,shell设置为sh,用KDM登录,当在~/.profile中设置了上面的几个环境变量时,在csh中遇到的问题全都不见了。真可以算上是”柳暗花明又一村“。
具体的做法是:
在~/.profile中添加如下的变量设置:
LC_ALL=zh_CN.UTF-8;export LC_ALL
LC_LANG=zh_CN.UTF-8;export LC_LANG
LC_CTYPE=zh_CN.UTF-8;export LC_CTYPE
XMODIFIERS="@im=SCIM";export XMODIFIERS
为了用户登录后,KDE启动时能够运行scim,如下面所说,在~/.kde/Autostart中添加叫做startscim的可执行脚本。
经过以上的设置,在kdm管理下的kde会话中文处理基本正常,scim可以正常使用,stardict完全是中文界面。
但当用户的shell是csh时,目前还没有找到可行的办法:-(
FreeBSD6.2中KDM的疑惑
以前一直用startx的方式来启动KDE,如果要启动Gnome,通过修改.xinitrc来完成,为了方便切换各种桌面环境,我启用了KDM——KDE的登陆管理器。界面的一些元素可以在KDE的“控制中心”中进行设置调整。
但是在使用发现了一个问题,最深的体会是“用KDM启动的KDE与startx启动的KDE有些不同”。问题的表现是scim不能用了,而stardict的界面变成了英文。
Scim的启动在startx启动模式下,是修改用户主目录下的 .xinitrc,添加“scim –d &”这样的命令来启动。但我在KDM模式下启动KDE时,scim并没有启动。翻看KDM的文档找到了解决办法,KDM下启动KDE自动运行程序都放在了用户主目录下“.kde\Autostart”当中,我为scim建立了一个可执行脚本startscim,具体的内容就是:
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 急!断电源后不能启动[搞定了] 2009-05-13
- 用amd64版的兄弟么有用X的吗? 2009-05-13
- 启动dbus和hald网卡就不见了?? 2009-05-13
- netbsd启动gnome失败! 2009-05-13
- 从网上下载的packages为什么本地安装不了?[已解决!] 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash