- 论坛徽章:
- 0
|
汇总自己学习KDM的经验,征求一些配置、使用问题的答案!
Q:KDM是什么?
A:简单的说就是KDE提供的登陆管理器,包括用户登陆与桌面环境选择两大部分。
Q:如何来启用KDM?
A:修改“/etc/ttys”文件的“ttyv8 行”,具体的修改是:
把安装默认的 ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure
改成: ttyv8 "/usr/local/bin/kdm -nodaemon" xterm on secure
Q:KDM都安装到哪里?
A:主程序文件都存放在“/usr/local/bin”目录下,KDM的配置文件存放在“/usr/local/share/config/config/kdm”目录下面。
Q:我为什么找不到KDM的配置文件?
A:KDM的配置文件是在KDM第一次运行之后,才开始建立的。可以测试一下,在root账户中输入kdm,就会启动KDM,按ctrl+Alt+shift+F1,可以切换回第一个终端。命令kdm其实是一个脚本,它做两件事儿,一个就是检测配置文件是否存在,不存在就运行genkdmconf生成配置文件,如果存在就运行kdm-bin文件。kdm-bin是个可执行文件。
Q:KDM的图形化配置工具是什么?
A:“控制中心”——〉系统管理——〉登陆管理器
![]()
Q:KDM的主配置文件是哪儿个!
A:KDM的主配置文件在 /usr/local/share/config/kdm/ 目录下,文件名是kdmrc,利用这个配置文件可以定制KDM的很多方面。
Q:KDM的工作原理是什么?
A:KDM的实现与XDM有很多相同之处,KDM的启动,大致也分以下几个阶段。一个基本的前提是系统的X-window工作必须正常。KDM首先是运行在root权限下,启动X服务器,然后运行setup脚本,进行一些初始化任务,然后进入登陆界面,用户信息验证之后,启动startup脚本和session,当会话结束时运行reset脚本,回收资源,停止X服务器。
Q:Startx启动KDE,中文界面正常,为什么用KDM启动后,有些字会变成问号?
A:如果KDM启动,KDE中文界面正常,反复试验的结果是必须设定root用户的LANG与LC_CTYPE的设置,这样才能保证完整的中文显示。
KDM登录窗口界面的相关设置:
Q:如何修改KDM登录窗口的语言支持?
A:KDM登录窗口支持多种语言界面,默认是英语,可以修改为中文界面,可以在“控制中心“的图形设置界面上进行设置,也可以在kdmrc文件中第346行“Language“字段进行修改,如改成:
Language=zh_CN
只要系统中包含中文字体,KDM的界面元素就可以显示中文。起码是下端的两个按钮是中文按钮。
Q:如何修改KDM的欢迎辞。
A:如同Windows一样,KDM登录窗口启动时,也有对应的欢迎词,比如“欢迎进入FreeBSD的世界“等等,这个欢迎词是可以在”控制中心“中的登录管理器和kdmrc中进行设置的,而且在kdmrc中设置拥有很大的灵活性,如同他的注释所说的那样,
# - %d -> current display
# - %h -> host name, possibly with domain name
# - %n -> node name, most probably the host name without domain name
# - %s -> the operating system
# - %r -> the operating system's version
# - %m -> the machine (hardware) type
# - %% -> a single %
具体欢迎词的设置在GreetString行(325行),例如:
GreetString=Welcome to %s %r World
在freebsd 6.2上,大致的显示是 “Welcome to freebsd 6.2 World“
欢迎辞也支持中文或者其他的语言,但要正确显示有两个必要条件,一个是安装中文字体,一个是root环境变量locale要设置为中文。
Q:如果打开root登录?
A:默认情况下,root登录是禁止的,主要的原因是X本身的安全性以及防止系统设置被修改,“控制中心”中要配置“登录管理器”是需要root权限的,如果你登录的用户和root是一个组的,登录管理器中会出现一个“管理员模式”的按钮,由此可以进入root进行设置,所以root登录并没有什么必要。但KDM在kdmrc中提供了一个配置行,可以对其进行配置,允许root登录。
具体位置是:AllowRootLogin行,大致在248行。
AllowRootLogin=true 就可以允许root登录。
Q:KDM界面元素还可以配置哪些?
A:籍由“控制中心”的“登录管理器“和kdmrc文件,还可以控制登录界面可能显示在左侧用户名列表,以及密码框回显的星号个数(默认是输入一位显示一个*号,也可以设置成输入一位显示三个星号,或者干脆不回显),在标志区显示时钟还是图片,以及登录界面上的字型、字体大小,登录窗口背景以及登录窗口的风格等等界面元素。当然还有许多功能,以后继续介绍。
Q:登录窗口右侧的会话选择是如何工作的?
A:首先,在会话选择中所能看到的具体的窗口管理程序,是KDM自动检测系统已经安装的桌面环境决定的,例如启动KDE,就会加载KDE桌面环境,初始定义在
/usr/local/share/apps/kdm/sessions/kde.desktop
会话选择也有以下三个选项:default,failsafe和custom,这三个登录选择的定义在下面的文件中:
/usr/local/share/config/kdm/Xsession
这是Freebsd的具体目录,其他环境有所不同。
通过这个Xsession可知,default就是运行startkde,failsafe运行的是xterm终端,custom加载用户目录下的.xession文件。
待续。。。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/12258/showart_255361.html |
|