Oracle® Solaris 11.2 Desktop 管理员指南

退出打印视图

更新时间: 2014 年 7 月
 
 

使用 HAL fdi 文件

您可以使用硬件抽象层 (Hardware Abstraction Layer, HAL) 系统守护进程 hald 读取的 fdi 文件为 Xorg 服务器配置输入设备。

例如,要通过在鼠标设备上强制实施 Emulate3Buttons 选项来实现同时按左键和右键以充当中键,请在 /etc/hal/fdi/policy/30user/10-x11-3button.fdi 文件中包括以下 XML 摘录:

<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
		<device>
			<!--Default X.org input configuration is defined in:
	    	/etc/hal/fdi/policy/30user/10-x11-input.fdi
    	Settings here modify or override the default configuration.
    	See comment in the file above for more information.

    	To see the currently active hal X.org input configuration
    	run lshal or hal-device(1m) and search for "input.x11*" keys.

     	Hal and X must be restarted for changes here to take any effect -->

			<match key="info.capabilities" contains="input.mouse">
			<merge key="input.x11_options.Emulate3Buttons" type="string">on</merge>
			</match>
		</device>
</deviceinfo>

lshal 命令可用于检查 HAL 识别的可用输入设备以及查看对其设置的选项。有关更多信息,请参阅 lshal(1M)hal(5)fdi(4) 手册页。