linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > 专题栏目 > LPI >
栏目导栏
  LPI
  cisco
资料搜索
热门文章
·LPI 101认证学习1-硬件和体系结
· LPI 101认证学习7-Linux安装与
·LPI 101认证学习26-X Window 系
·LPI 101认证学习8-Linux安装与
·LPI 101认证学习15-GNU和UNIX命
·LPI 101认证学习28-X Window 系
·LPI 101认证学习10-Linux安装与
·LPI 101认证学习11-GNU和UNIX命
·LPI 101&102 2007年考试大纲
·LPI 101认证学习18-设备、Linu
·LPI 101认证学习27-X Window 系
·LPI 101认证学习14-GNU和UNIX命
·LPI 101认证学习12-GNU和UNIX命
·LPI考试流程
· LPI 101认证学习9-Linux安装与
最新文章
·LPI 101&102 2007年考试大纲
·LPI 302中文考试大纲
·LPI 301中文考试大纲
·LPIC-3认证考试内容最终确定
·LPI 101认证学习28-X Window 系
·LPI 101认证学习27-X Window 系
·LPI 101认证学习26-X Window 系
·LPI 101认证学习25-设备、Linu
·LPI 101认证学习24-设备、Linu
·LPI 101 学习指南:一.安装网络
·LPI 101 学习指南:一.安装 本地
· 安装光盘介绍(The Installati
·LPI 101认证学习23-设备、Linu
·LinuxWorld上海开展 LPI与众多
·LPI 和 Canonical 联合发布Ubu
Google
 
LPI 101认证学习28-X Window 系统之定制窗口管理器
[ 作者:  加入时间:2006-12-13 11:21:17  来自:Linux联盟 ]

xrdb 

将资源从资源文件合并到运行 X 服务器使用的 X 资源数据库中。缺省情况下,它会通过一个 C++ 编译器来传递资源文件。如果没有安装编译器,就需要指定 -nocpp 选项。 

xmodmap 

设置键盘和鼠标的绑定。例如,可以切换成左手习惯的鼠标设置,或设置 backspace delete 键按照您习惯的方式工作。 

xwininfo 

报告有关窗口的信息,包括几何位置的信息。 

editres 

可以定制屏幕上窗口使用的资源,查看变化,并将它们保存到一个文件中,以后就可以在 xrdb 中使用这个文件。 

xev 

启动一个窗口,并截获在最初的 xterm 窗口中显示的 X 事件。使用它可以帮助确定在定制键盘或检查鼠标事件时要使用的适当代码。 

使用手册页来查找有关这些命令的更多信息。

6 显示了一个比较复杂的屏幕,上面运行了几个命令。

  • 左上角的终端窗口(登录窗口)使用了 xwd,将整个屏幕截取到一个文件中。

  • 与它重叠的窗口运行了 editres 来修改时钟窗口使用的资源。

  • 中间的小窗口正在运行 xev,输出结果打印到下面的终端窗口中。右边的窗口显示了对根窗口(整个屏幕)执行 xwininfo 的输出结果。

  • 使用雾化玫瑰红对表面进行染色后,定制的时钟在屏幕的右下角运行。

79wLinux联盟
6. 窗口信息和配置79wLinux联盟

702274f9a2cfe5c4c5bce476be162598.gif79wLinux联盟
除了窗口本身之外,窗口管理器也可以进行定制。例如,图
5 中所示的菜单是在一个 twm 定制文件中进行配置的。系统缺省的菜单在 X 的安装目录树中(/usr/X11R6/lib/X11/twm/system.twmrc),各个用户都可以有一个 .twmrc 文件。如果一个用户具有多个显示屏幕,那么每个显示屏幕号都可以有一个对应的文件(例如 .twmrc.0 .twmrc.1)。清单 21 给出了定义图 5 所示菜单的 system.twmrc 文件的部分内容。

79wLinux联盟
清单 21. twm 中的菜单配置

 

    

menu "defops"

{

"Twm"   f.title

"Iconify"       f.iconify

"Resize"        f.resize

"Move"          f.move

"Raise"         f.raise

"Lower"         f.lower

""              f.nop

"Focus"         f.focus

"Unfocus"       f.unfocus

"Show Iconmgr"  f.showiconmgr

"Hide Iconmgr"  f.hideiconmgr

""              f.nop

"Xterm"         f.exec "exec xterm &"

""              f.nop

"Kill"          f.destroy

"Delete"        f.delete

""              f.nop

"Restart"       f.restart

"Exit"          f.quit

}

 

更多信息请参看 twm 或您自己喜欢的窗口管理器的手册页。

桌面

如果正在使用一个窗口管理器或桌面,那么就会发现它们也都可以进行配置。实际上,在上一节中已经看到了 XDM 所使用的 Xsetup_0 文件。与刚才看到的窗口管理器的配置一样,桌面配置可以在系统范围内或每个用户的范围内进行。

GNOME 定制

GNOME 主要是使用 XML 文件来配置的。系统的缺省设置可以在 /etc 文件系统中的目录(例如 /etc/gconf/etc/gnome /etc/gnome-vfs2..0)和 GNOME 应用程序特有的其他目录中找到。用户配置通常都可以在用户主目录中以 .g 开始的子目录中找到。清单 22 给出了 GNOME 配置信息的几个可能位置。

79wLinux联盟
清单 22. GNOME 配置位置

 

    

[ian@lyrebird ian]$ ls -d /etc/g[cn]*

/etc/gconf  /etc/gnome  /etc/gnome-vfs-2.0  /etc/gnome-vfs-mime-magic

[ian@lyrebird ian]$ find . -maxdepth 1 -type d -name ".g[nc]*"

./.gnome2

./.gconfd

./.gconf

./.gnome

./.gnome2_private

./.gnome-desktop

./.gnome_private

 

GNOME 并没有使用常用的手册页,而是有自己的在线手册;可以使用 gnome-help 命令或诸如 Desktop > Help 之类的菜单项来访问这个手册。在撰写本文时,这个手册有 3 节主要内容:DesktopApplication Other Document。最近一个版本的 Desktop Help 的内容如图 7 所示。

79wLinux联盟
7. 窗口信息和配置79wLinux联盟

8f670c63e385a0d573b9355e740be237.gif79wLinux联盟
Desktop 节的 System Administration Guide 以及 Desktop 节的应用程序主题的 Configuration Editor Manual 中,会看到有关配置工具的信息。

可以使用 gconf-editor 命令或在 Applications > System Tools 菜单中选择 Configuration Editor 来启动图形化配置编辑器。gnome-terminal 应用程序的配置如图 8 所示。79wLinux联盟
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论

分页:1 [2] 3
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·LPI 101认证学习27-X Window 系统第二节设置显示管理器  (2006-12-12 11:55:54)
 ·LPI 101认证学习26-X Window 系统第一节安装和配置X windows  (2006-12-11 13:41:09)
 ·LPI 101认证学习25-设备、Linux 文件系统与文件系统层次标准(FHS)之查找和放置系统文件  (2006-12-09 10:55:57)
 ·LPI 101认证学习24-设备、Linux 文件系统与文件系统层次标准(FHS)之链接  (2006-12-08 10:59:05)
 ·LPI 101认证学习23-设备、Linux 文件系统与文件系统层次标准(FHS)之管理文件所属权  (2006-12-07 11:40:51)
 ·LPI 101认证学习22-设备、Linux 文件系统与文件系统层次标准(FHS)之文件权限和访问控制  (2006-12-06 12:18:09)
 ·LPI 101认证学习21-设备、Linux 文件系统与文件系统层次标准(FHS)之硬盘配额  (2006-12-05 11:00:17)
 ·LPI 101认证学习20-设备、Linux 文件系统与文件系统层次标准(FHS)之挂载和卸载文件系统  (2006-12-04 12:01:33)
 ·LPI 101认证学习19-设备、Linux 文件系统与文件系统层次标准(FHS)之文件系统完整性  (2006-12-01 11:38:56)
 ·LPI 101认证学习18-设备、Linux 文件系统与文件系统层次标准(FHS)之创建分区和文件系统  (2006-11-30 13:31:58)