Solaris 常见问题( 八 )


5.4.3 用户前面板
通过添加*.fp-files文件到$HOME/.dt/types目录下,可以方便简单的扩展用户前面板 。默认定义存储在:
. /etc/dt/types/$LANG/
. /usr/dt/types/$LANG/
例如($HOME/.dt/types/tools.fp)
CONTROL Tools (Always define the main control before sub panel)
{
TYPE icon
CONTAINER_TYPE BOX
CONTAINER_NAME Top
POSITION_HINTS first
ICON Dtagen (This is a folder icon, Icon must exist!)
LABEL Tools
}
SUBPANEL Toolspanel
{
CONTAINER_NAME Tools
TITLE My Tools
}
CONTROL StarOffice52
{
TYPE icon
CONTAINER_TYPE SUBPANEL
CONTAINER_NAME Toolpanel
ICON So52
LABEL Star Office 5.2
PUSH_ACTION StarOffice52 (compare ACTION StarOffice52)
DROP_ACTION StarOffice52
}
你可以通过在子面板(SUBPANEL)里添加额外的控制(CONTROLs),来建立整个菜单按钮

6 显示卡和OpenGL

6.1 Fbconfig
在Solaris 8 系统环境中,fbconfig是配置显示卡的唯一的程序接口,每个显示卡有自己的专用配置工具 。在Solaris 8 软件中,通过有规则的命名方式来与/dev/fbs下的设备名对应 。
下面是一些显示卡配置命令及对应的显示卡类型
. ffbconfig Creator, Creator3D
. afbconfig Elite3D
. ifbconfig Expert3D, Expert3Dlite
. m64config PGX24 (onboard U5, U10), PGX64
. gfxconfig PGX32
在下面的内容中,只提及fbconfig,其他命令的参数都是一样的 。如果没有在配置中把某个设备指定给某个显示卡,fbconfig工作在默认的显示卡(接主屏幕的显示卡) 。
可以使用 ls /dev/fbs命令查找系统中安装了哪些显示卡 。另外,可以使用下列命令通过设备名直接列出系统中安装了的显示卡 。
fbconfig -res /dev/fbs/afb1 -propt -prconf
这个命令可以列出第二个Elite3D显示卡的配置信息,例如显示卡的类型、分辨率等 。第一个Elite3D显示卡使用的设备名是 afb0 。
fbconfig -res ?
这条命令将列出该显示卡支持的分辨率,指定的分辨率可以"剪切&拷贝" 到下面命令里面:
fbconfig -res "1280x1024x86" -try -now
-try和-now都是选项 。
-try将只会改变10秒钟的分辨率 。可以使用这个方法测试显示器和改变之后的视频信号是否同步 。-now参数使分辨率改变立即生效,不需要重启X-Server 。然而,有些时候使用-now选项改变分辨率后,屏幕显示会有一点几何失真,可以用退出用户再重新登陆来重新启动X-Server的方法来解决 。
fbconfig -g 1.7
命令将gamma因子设定到1.7,默认值是2.2,通常看起来可能太亮了 。
新的gamma因子设定,不用重启X-Server就可以立刻生效,而且重启后依然有效 。
6.2 ogl_install_check
尽管在Solaris 2.5.1以后的版本的CD中都有OpenGL软件包,但在Solaris系统安装过程中,不会自动安装 。使用以下命令检查该系统上是否正确安装了OpenGL,以及OpenGl软件的版本:
/usr/openwin/demo/GL/ogl_install_chech
注意:在正确的设置了gamma因子后,OPENGL的测试环的设置也很简单了 。
推荐使用最新版本的OpenGL 。例如Xinerama只能支持OpenGL1.2.1以后的版本 。OpenGL的下载地址
http://www.sun.com/solaris/opengl

6.3 和图形卡相关的补丁
下面是和显示卡有关的补丁列表,它和Solaris版本、OpenGL版本和显示卡类型有关系 。
下表只列出来补丁号 。请到 http://sunsolve.sun.com下载最新版本的合适的布丁 。补丁的安装顺序如下
1.显示卡补丁
2.X-Server补丁
3.OpenGl
4.OpenGL补丁

显示卡补丁列表:(详细列表参见原版21页)
显示卡类型 Solaris 9 OE Solaris 8 OE Solaris 7 OE
Expert3D (lite) 112540 108576 108787
XVR-500 112540 108576 不支持
XVR-1000 112565 112564 不支持
Elite3D 111620 108604 106144
- and XFB 106148
- and VIS 109872 106147
Creator3D 112621 108605 106145

推荐阅读