配置文件

X服务器

X服务器的主要配置文件为 /etc/X11/xorg.conf

  1. Section "ServerLayout" #布局
  2. Identifier "Xorg Configured" #布局标识
  3. Screen 0 "Default Screen" 0 0 #屏幕标识
  4. InputDevice "Generic Keyboard" #键盘标识
  5. InputDevice "Configured Mouse" #鼠标标识
  6. EndSection
  7. Section "Module" #模块
  8. Load "ddc"
  9. Load "dbe"
  10. Load "dri"
  11. Load "extmod"
  12. Load "glx"
  13. Load "bitmap"
  14. Load "type1"
  15. Load "freetype"
  16. Load "record"
  17. EndSection
  18. Section "Files" #X核心字体路径
  19. FontPath "/usr/share/X11/fonts/75dpi"
  20. FontPath "/usr/share/X11/fonts/100dpi"
  21. FontPath "/usr/share/X11/fonts/misc"
  22. FontPath "/usr/share/X11/fonts/cyrillic"
  23. FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
  24. FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
  25. FontPath "/usr/share/X11/fonts/Type1"
  26. FontPath "/usr/share/fonts/Chinese/wqy-bitmapfont"
  27. EndSection
  28. Section "Screen" #屏幕
  29. Identifier "Default Screen"
  30. Device "Card0" #指定显卡
  31. Monitor "Monitor0" #指定显示器
  32. DefaultDepth 24 #默认色深为24
  33. SubSection "Display" #可用分辨率
  34. Depth 24 #24位色深下可用分辨率
  35. Modes "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
  36. ………………
  37. EndSubSection
  38. EndSection
  39. Section "Device" #显卡
  40. Identifier "Card0"
  41. Driver "vesa" #驱动
  42. VendorName "All"
  43. BoardName "All"
  44. EndSection

1

默认分辨率为默认色深下的第一个分辨率

配置文件内部结构

  1. /
  2. ├/ "ServerLayout" 布局
  3. │├ "InputDevice" keyboard 键盘
  4. │├ "InputDevice" mouse 鼠标
  5. ││
  6. │└/ "Screen" 显示子系统
  7. "Monitor" 显示器
  8. "Device" videocard 显卡
  9. "Files" 字体
  10. "Module" 模块

X客户端

/etc/X11/Xsession 文件中可以发现下列内容

  1. OPTIONFILE=/etc/X11/Xsession.options
  2. SYSRESOURCES=/etc/X11/Xresources
  3. USRRESOURCES=$HOME/.Xresources
  4. SYSSESSIONDIR=/etc/X11/Xsession.d
  5. USERXSESSION=$HOME/.xsession
  6. ALTUSERXSESSION=$HOME/.Xsession
  7. ERRFILE=$HOME/.xsession-errors

1

设定X进程的启动参数。例如允许用户进程 allow-user-xsession

2

X资源文件。许多程序保留了X接口,允许X服务器管理一些视觉选项,例如窗口内的字体,配色等

3

X进程。可以设置一些启动时自动运行的程序,也可以用来设定自己的窗口管理器(窗口管理器和桌面环境或者登录管理器是无关的)