共同桌面環境 (CDE) 在 Solaris 10 作業系統中存在下列錯誤。
當您於 C 語言環境之外的其他語言環境中變更角色時會造成信任的資料平行儲存區當機。
解決方法:執行下列任何一個步驟:
使用 C 語言環境。
從登入的語言環境中移除 usr/share/locale/$locale/LC_MESSAGES/tsoljds-tstripe.mo 檔案。
[權限] 標籤中的 [群組權限] 應該與 [存取] 標籤中的 [遮罩權限] 相同,但在有些情況下,它們會不同步。
解決方法:按一下 [關閉] 按鈕,然後按一下 [重新載入]。再次檢視檔案特性。[群組權限] 和 [遮罩權限] 現在將會再次同步。權限設為您在上一步中變更「遮罩」的權限。
這個錯誤會影響透過 SMC 對 SolarisTM Trusted Extensions 的管理。當 SMC 指令行搭配 -B 工具箱選項傳入 Trusted Extensions 選項時,不會執行該指令。這項執行失敗會讓您無法使用 SMC CLI 來管理 Solaris Trusted Extensions。螢幕上將顯示下列錯誤訊息:
There was an unrecognized extended, nonstandard option specified with the -x option. Please refer to man pages for additional information and correct syntax usage |
解決方法:使用 SMC GUI 來管理使用者、角色及設定檔。
當您拖曳 dtfile 圖示時,此圖示和滑鼠指標可能不會顯示。不會顯示錯誤訊息。
解決方法:請將下列行增加至 /usr/dt/config/<locale>/sys.resources 檔案的 #if EXT_SUN_TS OL 下:
!! DragNDrop protocol. Other styles cause policy violation. *DragInitiatorProtocolStyle: DRAG_DYNAMIC *DragReceiverProtocolStyle: DRAG_DYNAMIC |
當 SMC 用來管理網路安全性範本時,會更新 /etc/security/tsol/tnrhdb 檔案,但不會更新 tndb 快取。網路安全性定義不會生效。不會顯示錯誤訊息。
解決方法:在您修改 SMC 中的網路項目之後,以下列其中一個指令,手動更新 tndb 快取:
在檔案範圍中修改項目:
# /usr/sbin/tnctl -H /etc/security/tsol/tnrhdb |
在 LDAP 範圍中修改項目:
# /usr/sbin/tnctl -H <hostname> |
當您使用 GDM 登入 Solaris Trusted Extensions Java Desktop Systems (JDS) 時,登入會失敗。此失敗是 PAM 配置所造成的。pam.conf(4) 檔案沒有包含 GDM 所需的項目。
登入時,螢幕上會顯示下列錯誤訊息:
The system administrator has disabled access to the system temporarily |
解決方法:將下列兩行增加至 /etc/pam.conf 檔案:
gdm account requisite pam_roles.so.1 gdm account required pam_unix_account.so.1 |
如需有關檔案格式的資訊,請參閱「pam.conf(4) 線上手冊」。
當您鍵入 /usr/X11/bin/xrander -s 指令設定較小的螢幕解析度時,信任的資料平行儲存區便不再顯示。這會影響「信任的 CDE 桌面」,但不會影響「信任的 Java DS 桌面」。不會顯示錯誤訊息。
解決方法:在解析度變更之後,請重新啟動工作區管理員。從 CDE 工作區功能表中選取 [視窗] -> [重新啟動工作區管理員],然後按一下 [確定]。
PC 鍵盤的安全警告鍵或快速鍵 Alt+Break 在 x86 系統上無法運作。不會顯示錯誤訊息。
解決方法:無。
如果 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 |
使用下列配置範例修改檔案中的配置:
增加新的監視區段。
Section "Monitor" Identifier "monitor_dummy" ModelName "dummy" HorizSync 10-200 VertRefresh 20-90 EndSection |
增加新的裝置區段。
Section "Device" BoardName "dummy" Driver "dummy" Identifier "device_dummy" VendorName "dummy" videoram 10000 EndSection |
您可能必須依照螢幕的寬度、高度以及特定圖形卡的色彩深度,調整 videoram 值。此值以 KB 計,必須夠大以供所需螢幕使用。例如,您可使用寬度 * 高度 * bpp/8 的公式計算此值。
增加新的螢幕區段。
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 視窗。不過,已可使用全螢幕放大。
您無法將 USB 滑鼠裝置設定成延伸裝置與 GNOME 螢幕鍵盤 (GOK) 搭配使用。設定 USB 滑鼠裝置的同時,若以 PS2 滑鼠裝置做為核心指向裝置,則配置作業會失敗。若要正確設定 USB 滑鼠,請執行下列步驟。
以超級使用者身份登入。
拔除 USB 滑鼠裝置時,請在終端機視窗中鍵入下列指令:
# ls -l /dev/usb/hid* |
連接 USB 滑鼠並再次鍵入上述指令。
記錄螢幕所顯示之 USB 滑鼠的路徑。
登入指令行階段作業。
建立新的 xorg.conf 檔案。
# /usr/X11/bin/Xorg -configure |
此指令會在根 (/) 目錄中建立 xorg.conf.new 檔案。
將新的配置檔案複製到 /etc/x11 目錄,並重新命名 xorg.conf 檔案。
# cp /xorg.conf.new /etc/X11/xorg.conf |
修改檔案中的配置:
於 ServerLayout 區段中,在 InputDevice "Mouse0" "CorePointer" 一行之後增加 Mouse1 的輸入裝置。請參閱以下範例:
InputDevice "Mouse0" "CorePointer" InputDevice "Mouse1" |
在包含 Identifier "Mouse0" 一行的 InputDevice 區段中,套用下列變更:
將 Option "Device" "/dev/mouse" 變更為 Option "Device" "/dev/kdmouse"。
將 Option "Protocol" "auto" 變更為 Option "Protocol" "VUID"。
增加以下新選項:
Option "StreamsModule" "vuid3ps2" |
套用變更之後,該區段內容應類似下列範例:
Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "VUID" Option "Device" "/dev/kdmouse" Option "StreamsModule" "vuid3ps2" EndSection |
在前述 InputDevice 區段之後,建立新的 InputDevice 區段:
Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Device" "/dev/usb/hid1" EndSection |
/dev/usb/hid1 是 USB 滑鼠的路徑範例。請使用步驟 4 中的路徑取代 /dev/usb/hid1。
儲存檔案並結束。
從適當的指令行階段作業重新啟動系統:
登入可存取的 UI 使用者帳號。
依序按下 [啟動] 功能表 => [喜好設定] => [無障礙工具] => [輔助技術支援],啟用輔助技術支援。
登出系統,然後再次登入可存取的 UI 使用者帳號。
開啟終端機視窗,鍵入下列指令︰
% /usr/sfw/bin/gok --select-action=switch1 |
在 GOK 視窗中,按一下 [GOK] 並選取 [喜好設定]。
視需要依可存取的 UI 使用者需求設定 GOK。否則,請按一下 GOK [喜好設定] 視窗的 [套用],再按一下 [確定],接受目前的設定。
依序按下 [啟動] 功能表 => [應用程式] => [無障礙工具] => [螢幕鍵盤],結束 GOK 後再重新啟動。螢幕上可能會顯示下列警告訊息:
The device you are using to control GOK is also controlling the system pointer. |
按一下 [確定]。
結束 GOK,然後重複步驟 14 到 17。
如此即不會再顯示警告訊息。
Xorg X Window System 伺服器不支援 Intel 整合式 i810 和 i815 圖形晶片組。Xsun 伺服器則有此支援。若要配置 Xsun 伺服器以使用這些晶片組,請執行下列步驟:
成為超級使用者。
執行程式以配置鍵盤、顯示器和滑鼠。
# kdmconfig |
請在 [簡介和 X Server 選取] 畫面上選取 [Xsun 伺服器]。
在 [檢視和編輯 Window 系統配置] 畫面,會自動選取 [Intel i810/i815 (4MB)] 並顯示為 [視訊裝置]。
若未自動選取 [Intel i810 和 i815 晶片組],請選取 [變更視訊裝置/監視器] 選項。
在 [視訊裝置選取] 畫面,請選取 [Intel i810/i815 (4MB)] 選項。
繼續選取其他 kdmconfig 選項。
如果您是從遠端登入並在 gnome-at-properties 中啟用無障礙工具,則 GNOME 應用程式不會啟動。如果您嘗試啟動 GNOME 應用程式,即會出現下列錯誤訊息:
** ERROR **: Accessibility app error: exception during registry activation from id: IDL:Bonobo/GeneralError:1.0 aborting... |
解決方法:無。使用 dtremote 登入時請勿啟用無障礙工具。
若要復原成停用無障礙工具的預設桌面設定,請關閉 GNOME 階段作業。輸入下列指令:
% gnome-cleanup |
您無法在 Java Desktop System 軟體上設定下列項目:
全螢幕放大
鍵盤無障礙功能
解決方法:執行下列步驟:
如果您使用 JumpStart 安裝方法,程序可能會使用系統標識配置檔 (sysidcfg)。此檔案用於產生系統的特定 Xsun 配置檔。sysidcfg 檔案的 Xsun 配置部分是由指令 kdmconfig -d filename 所建立的。但是在使用預設 Xorg 伺服器的系統上,此指令不會建立包含任何 Xorg 配置資訊的檔案。因此,在這些系統上,您無法使用不具備其他準備步驟的 JumpStart 方法。
解決方法:在使用 Xorg 伺服器的系統上使用 JumpStart 安裝方法之前,請先執行下列步驟。
準備特定的 xorg.conf 檔案,以便在系統上使用。將此檔案儲存在 JumpStart 伺服器的 JumpStart 目錄中。
如需建立 xorg.conf 檔案和存取 Xorg 資訊的指示,請參閱x86: 用於配置鍵盤、顯示器和滑鼠的程式在 X 伺服器中無法運作 (6178669)。
建立一個完成程序檔,該程序檔可以將 xorg.conf 檔案複製到您要進行安裝之系統中的 /etc/X11 目錄。例如,此程序檔可能包含下行:
cp ${SI_CONFIG_DIR}/xorg.conf /etc/X11/Xorg.conf |
在自訂 JumpStart 規則檔案中,會將結束程序檔包含在您要安裝之類型系統的規則項目中。
執行自訂 JumpStart 安裝。
如需有關如何執行自訂 JumpStart 安裝的指示,請參閱「Solaris 10 11/06 安裝指南:自訂 JumpStart 及進階安裝」。第 4 章包含有關 JumpStart 規則檔的資訊,第 5 章則有一節提供有關結束程序檔的資訊。
kdmconfig 程式中所提供的用於配置 Xorg 伺服器的指示不完整。程式列出了用於產生 xorg.conf 檔案的基本指示。但是缺少部分相關的資訊。例如,xorg.conf 檔案中有幾處選項可被置換:
指令行選項
伺服器啟動時由 Xorg 伺服器所偵測到的資訊
Xorg 伺服器的啟動程序檔,其中可能包含傳遞置換引數
因此,如需有關 Xorg 配置的更多資訊,請參閱下列來源:
/usr/X11/man 目錄中的「Xorg(1x) 線上手冊」
使用 X 伺服器之桌上系統的線上手冊,例如:
/usr/dt/man 目錄中的「dtlogin(1X) 線上手冊」
/usr/share/man 目錄中的「gdm(1) 線上手冊」
如果您的線上手冊路徑中沒有這些目錄,請使用下列其中一個選項:
將目錄增加到 MANPATH 環境變數設定。
使用 man 指令的 -M 目錄選項。
部分用於啟動 Xorg 伺服器的程序檔會使用 smf(5) 儲存庫特性。尤其是 FMRI svc:/applications/x11/x11-server,它會用來儲存 X 伺服器特性。下列是與 Xorg 伺服器相關的特性:
options/xserver
options/default_depth
options/server_args
您可以透過成為超級使用者並使用 svccfg 指令來設定和擷取這些特性,如下列範例所示:
# svccfg svc:> select application/x11/x11-server svc:/application/x11/x11-server> listprop options/default_depth options/default_depth integer 24 svc:/application/x11/x11-server> setprop options/default_depth = 8 svc:/application/x11/x11-server> listprop options/default_depth options/default_depth integer 8 svc:/application/x11/x11-server> end # |
在此目前的 Solaris 10 發行版本中,預設的 X 伺服器已由 Xsun 變更為 Xorg。用來配置鍵盤、顯示器及滑鼠的程式 (kdmconfig ) 僅適用於 Xsun 伺服器。此程式在 Xorg 伺服器配置上沒有任何效用。因此,您無法使用 kdmconfig 來配置 Xorg 伺服器。kdmconfig 可讓您選取要使用的伺服器,但 kdmconfig 只會配置 Xsun 伺服器。
解決方法:要配置 Xorg 伺服器,請執行下列步驟:
使用下列任一指令建立 xorg.conf 檔案:
/usr/X11/bin/Xorg -configure
/usr/X11/bin/xorgconfig
/usr/X11/bin/xorgcfg
視實際情況編輯產生的 xorg.conf 檔案。
將 xorg.conf 檔案移動到 /etc/X11/xorg.conf。
如需有關 Xorg 配置的更多詳細資訊,請參閱 /usr/X11/man 中的「Xorg 線上手冊」。此目錄沒有包含在預設的線上手冊路徑中。要檢視這些線上手冊,請使用下列其中一個選項:
將路徑增加到環境變數 MANPATH 的設定中。
使用 man -M /usr/X11/man 語法。
Xorg 指令行選項可置換 xorg.conf 設定。如需有關搭配 Xorg 使用之選項的更多詳細資訊,請參閱線上手冊。
已暫時從 Solaris 10 軟體中移除了 CDE 桌面環境中的可移除式媒體自動執行功能。
解決方法:若要使用 CD-ROM 或其他可移除式媒體磁碟區的自動執行功能,您必須執行以下作業之一:
從可移除式媒體檔案系統的頂層執行 volstart 程式。
依照 CD 隨附的說明從 CDE 之外存取。
在您從桌面刪除最後一個項目之後,當您同步處理您的掌上型裝置時,該項目會從掌上型裝置中復原回桌面。此類您可能予以刪除、然後又復原之項目的範例有:您的 [行事曆] 上的最後一個約會或 [位址管理員] 中的最後一個位址。
解決方法:在同步化之前,請以手動方式從掌上型裝置刪除最後一個項目。