如果 Solaris 10 系统只有一个物理视频卡,则无法配置系统进行全屏幕放大。要进行这样的配置,必须使用单独的配置文件,在其中定义伪驱动程序的设置。首先,确保没有运行 Xserver。然后执行以下步骤:
登录到命令行会话。
创建新的 xorg.conf 文件。
# /usr/X11/bin/Xorg -configure |
该命令在根 (/) 目录中创建文件 xorg.conf.new。
将新的配置文件复制到 /etc/x11 目录并重命名文件 xorg.conf。
# cp /xorg.conf.new /etc/X11/xorg.conf |
使用以下样例配置修改文件中的配置:
添加新的 monitor 段。
Section "Monitor" Identifier "monitor_dummy" ModelName "dummy" HorizSync 10-200 VertRefresh 20-90 EndSection |
添加新的 device 段。
Section "Device" BoardName "dummy" Driver "dummy" Identifier "device_dummy" VendorName "dummy" videoram 10000 EndSection |
可能需要根据屏幕宽度、高度和特定图形卡的颜色深度来调整 videoram 值。该值以 KB 为单位,对于要使用的屏幕必须足够大。例如,可以使用公式“宽度 * 高度 * bpp/8”来计算该值。
添加新的 screen 段。
Section "Screen" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1280x1024" EndSubSection Device "device_dummy" Identifier "screen_dummy" Monitor "monitor_dummy" EndSection |
可能需要为特定的系统设置调整分辨率值。
查找 ServerLayout 段下的以下行:
Screen 0 "Screen0" 0 0 |
在上一步的行下插入以下行:
Screen 1 "screen_dummy" RightOf "Screen0" |
此新行定义 Screen1,即理论上位于 Screen0(物理主屏幕)右侧的第二伪屏幕。
保存更改。
从相应的命令行会话重新引导系统:
启动 Gnopernicus 屏幕阅读程序。
将“启动模式”更改为“放大器”。
单击“首选项”,然后选择“放大器”。
单击“添加/修改”。
为放大器首选项指定以下值:
单击“应用”。
由于被全屏幕放大缩放器覆盖,无法看到 Gnopernicus 窗口。不过,全屏幕放大现在处于可用状态。