Solaris 一般桌上管理系統環境:進階使用者和系統管理員指南

由樣式管理者所使用的色彩數目

由「樣式管理者」所使用的色彩數目取決於下列來源的值:

colorUse-配置桌上管理系統使用的色彩數目

shadowPixmaps-指示桌上管理系統以圖素映射來取代兩種陰影色彩

foregroundColor-指定前景色彩是否要動態變更

dynamicColor-當您轉換調色盤時,控制應用程式是否要變更色彩

表 17-9 列出由桌上管理系統所配置的色彩的最大數目。

表 17-9 桌上管理系統色彩的數目

顯示器 

色彩的最大數目 

數目得自 

B_W 

2 

黑色與白色 

LOW_COLOR 

12 

兩個色彩集乘以五種色彩加上黑色與白色 

MEDIUM_COLOR 

22  

四個色彩集乘以五種色彩加上黑色與白色 

HIGH_COLOR 

42 

八個色彩集乘以五種色彩加上黑色與白色 

如果要決定色彩的最大數目:

  1. 調色盤中色彩集的數目乘以每個色彩集內的色彩數目。

  2. 加 2(黑色與白色)。

    但是,以下面的配置,您的調色盤中會只有十種色彩:四個色彩集乘以每集中的兩種色彩(背景 與 selectColor)加上黑色與白色:

    *colorUse:	MEDIUM_COLOR *shadowPixmaps: 	正確 *foregroundColor:	白色

    註解 -

    多重色彩圖像使用十四種其它的色彩。


colorUse 來源

colorUse(色彩使用) 來源的內定值為 MEDIUM_COLOR。此來源的值影響到調色盤中所使用的色彩集數目。其它的來源影響到用於製造陰影的色彩數目。colorUse 來源的值也影響到多重色彩圖像的使用。

值 

說明 

B_W 

"黑色與白色" 「樣式管理者」設定 以 1 到 3 個色彩平面的顯示器 色彩集的數目:2 色彩的最大數目: 2 色彩的內定數目: 2 無多重色彩圖像 

LOW_COLOR 

"應用程式的大部分色彩" 「樣式管理者」設定 以 4 到 5 個色彩平面的顯示器 色彩集的數目:2 色彩的最大 數目: 12 色彩的內定數目:12 無多重色彩圖像 

MEDIUM_COLOR 

"應用程式的較多色彩" 「樣式管理者」設定 以 6 個色彩平面的顯示器 色彩集的數目:4 色彩的最大數目: 22 色彩的內定數目:22 多重色彩圖像 

HIGH_COLOR 

"桌上管理系統的較多色彩" 「樣式管理者」設定 以 7 個或以上的色彩平面的顯示器 色彩集的數目:8 色彩的最大 數目:42 色彩的內定數目:42 多重色彩圖像 

內定 

桌上管理系統為該顯示器選擇正確的值。(如果要減少由高色彩顯示器的桌上管理系統所使用的色彩數目,請將內定 colorUse 來源設定為 MEDIUM_COLOR。)

shadowPixmaps 來源

shadowPixmaps 來源指示桌上管理系統以圖素映射來取代兩個陰影色彩。這些圖素映射將背景色彩與黑色或白色混合,以模擬頂端或底部的陰影值。既然陰影色彩不需要配置色彩儲存格,此舉會將所需色彩的數目減少兩種。

值 

說明 

正確 

桌上管理系統建立 topShadowPixmap 與 bottomShadowPixmap 來代替陰影色彩使用。

錯誤 

使用來自調色盤的 topShadowColor 與 bottomShadowColor。

shadowPixmaps 的內定值取決於您所擁有的 colorUse 來源以及顯示的硬體支援。

foregroundColor 來源

foregroundColor 來源指定如何在調色盤中配置前景。

設定 

結果 

白色 

前景設定為白色。 

黑色 

前景設定為黑色。 

動態(內定) 

前景動態設定為黑色或白色,視 背景 的值而定。例如,白色的字在黃色的背景上是很難閱讀的,因此系統會選擇黑色。

如果 foregroundColor 設定為黑色或是白色,色彩集中的色彩數目會減少一種,而前景將不會變更,以回應背景色彩中的變更。

foregroundColor 的內定值為動態,除了其中 colorUse 的值為 B_W。

dynamicColor 來源

dynamicColor 來源控制應用程式是否會動態變更色彩;也就是當您轉換調色盤時,客戶機是否會變更色彩。

值 

說明 

正確 

當選擇新的調色盤時,客戶機會動態變更色彩。此為內定值。 

錯誤 

客戶機不會動態變更色彩。選擇新的調色盤時,客戶機將會在重新啟動階段作業時使用新的色彩。 

當 dynamicColor 來源的值為「正確」時,無法動態變更色彩的客戶機(非 Motif 應用程式)會在色彩對應中配置與可以動態變更色彩的客戶機不同的儲存格,即使您所看到的是相同的色彩。


註解 -

既然所有的客戶機都可以共用相同的色彩儲存格,將 dynamicColor 設定為「錯誤」可減低您的桌上管理系統所消耗的色彩數目。