版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第6 在過去的近十年來,使用某種圖形用戶界面(GUI)來與計算機系統(tǒng)進行交互已經(jīng)成為一本章首先介紹了圖形用戶界面的普通屬性,提供了XWindow系統(tǒng)的一些簡單背景資料,并說明它是如何與Solaris協(xié)同工作的。接下來介紹了如何隨公共桌面環(huán)境,或 CDE(使用dtwm命令)以及penLookWindowanagerolwm令)一起使用XWindow系。雖用戶可以通過較復(fù)雜的方式來配置X和界面,本章為用戶介紹了有關(guān)的基本術(shù)語和操作。為了介紹清晰,本章重點說明了一些直觀明了的示例,并沒有介紹X中所有可用的快捷方式。由于Motif(開放的圖形接口)已經(jīng)在UNIX領(lǐng)域被廣泛接受,用戶也許希望在自己的Solaris系統(tǒng)上使用它。雖然Sun公司隨Solaris提供了一些Motif但并沒有提供MotifWindowManager(mwm,因而本章內(nèi)容未介紹Motif。 GUI用戶界面是用戶和計算機系統(tǒng)之間的連接。用戶界面控制了用戶與系統(tǒng)交互的方式。過去典型的UNIX用戶界面是命令行方式的界面:用戶對一個s提示符進行響應(yīng),輸入一條命令行(以RETURN鍵結(jié)束。例如,為刪除junkfile文件,用戶需要輸入:用戶對運行命令行用戶面的UNIX最常見的抱怨便是用戶界面和命令名稱難于學(xué)習(xí)和使用。為使用某一條命令,用戶必須知道它的確切名稱;這些命令名稱大多數(shù)都是以縮略的、不直觀的形式存在。例如,假設(shè)用戶對UNIX不熟悉,可能會猜測除某舊文令是Remove或Delete。而可能不會猜到實際 令名稱是rm。相反,使用運行Solaris的計算機上的公共桌面環(huán)境(CDE)圖形用戶界面,用戶可以通過操作自己屏幕上的 對象(如圖6-1所示)來與計算機進行交互。為刪除CDE之上的某個不再需要的文件,用戶可以使表示該文件的圖標高亮顯示,在屏幕上拖動該圖標到一個表示文件桶的圖標這種方式單直觀,得許多用都以立即學(xué)會使用CDE,而不必受過訓(xùn)練一旦用戶對UNIX系統(tǒng)很熟悉,則一個純粹的圖形界面可能用起來顯得很乏味。假設(shè)用戶希望刪除一些文件,這些文件分別為junkfile1、junkfile2和junkfile3。這時將每一個文件都拖到文件桶顯得有點費事,不如在命令行界面下使用以下命令顯得更高效快捷:圖6-1公共桌面環(huán)境(CDE)桌面管理使用?窗口?根窗口?標題欄?按鈕?滑動條?滾動條?圖標登面的系統(tǒng)上登錄時所用的是相同的。圖6-2說明了缺省的Solaris圖6-2缺省的Solaris登錄顯示畫通過從Options菜單中選擇Session(如圖6-3所示),并且從 菜單中再選擇monDesktopEnviroment(CDE)或OpenWindowsDesktop,用戶可以登錄到自己所選擇的桌面/窗口管理器。通常User'sLastDestop在Session菜單中將被標記為選中,而且用戶一般不會使用到Options菜單項。FailsafeSession則允許用戶以一種最低程度的登錄方式進入桌面,以便在標準圖6-3Options菜單和Session子菜一旦用戶登錄到CDE之上,將會看到一個在底部具有一個前面板(FrontPanel)和一個或菜當用戶需要從一些項目中進行選擇時,此時使用由一些稱為菜單的選項所組成的列表,比起使用一系列單獨的按鈕,常??梢允沟貌僮鬟^程很簡便,菜單不是雜亂地簇擁在屏幕上,而是保持在用戶視線之外直到需要使用它們的時候才出現(xiàn)。一種菜單類型稱為下拉菜單,例如在圖6-4中所示的NetscCommunicator菜單。要查看某個下拉菜單,可以單擊位于用戶屏幕上所顯示的某個字樣或按鈕。在圖6-4中,用戶在Communicator的字樣上單擊便出現(xiàn)該菜單。下圖6-4下拉菜如果用戶通過單擊并鼠標按鈕的方式(不移動鼠標)來顯示菜單,則可以移動鼠標指。。彈出菜單是當用戶在一個較大的區(qū)域中(例如在某個窗口中或在窗口邊緣)圖6-5Worksapce菜圖6-6級聯(lián)子菜CDE示orkspace菜單。有關(guān)該菜單的任何內(nèi)容都可以被修改,因而用戶實際操作時所看到的內(nèi)容可能與圖6-5從一個彈出菜單中顯示并選擇菜單項的方式與在下拉菜單中的操作是一樣的。如果某個菜單項在某個特定的環(huán)境下沒有意義例如某個可擴展已經(jīng)最大化窗口的菜單項,則有關(guān)該菜單項的文本將以較淺的顏色或以受損壞的文本顯示,系統(tǒng)通過使菜單文本信息難于閱讀的方式來提示用戶該菜單項不可用或者在選擇它時不起作用。向右箭頭來標識。當用戶選擇這種菜單項時將出現(xiàn)下一級的菜單項(6-6所示。 框是一種當某個應(yīng)用程序需要通知用戶某些信息,例如某個結(jié)果或錯誤消息,也可能是當應(yīng)用程序要求用戶作出某個響應(yīng)時所出現(xiàn)的小窗口(如圖6-7。和普通窗口一樣,對話框具有一個標題欄和一些按鈕,但是其中幾乎沒有用戶可以操作的信息,一般情況下,應(yīng)用程序希望用戶以單擊框中的按鈕的方式來使它了解用戶已經(jīng)閱讀了其中的信息,這樣操作之后,框?qū)钠聊簧稀S脩艨梢允褂胐terror.ds命令來實際對框進行操作。從某個終端仿真窗口輸入該命令,用戶將看到如圖6-7中所顯示的框,具體信息用戶可以參考dterror.dsman手冊頁。屏幕可以通過多種方式來安排位于自己屏幕上的窗口。正如用戶可能將自己辦公桌上的紙張堆疊起來那樣,用戶可以將某個窗口位于其他窗口的頂部顯示(如圖6-1所示是完全可見的,它可能會覆蓋下面窗口的部分區(qū)域。如果用戶選擇窗口層疊式的屏幕布局,則最好使上面的窗口不要完下部的窗口,如果用戶將鼠標指針放置于窗口的邊界處,則可以很容易地對窗口進行上移(移動到層疊窗口的頂部)操作??颍蛴脩魧ψ约旱亩鄠€窗口進行布局時,可能需要指定某個窗口接收用戶鍵盤操作信息(或者是指定某個窗口具有當前輸入焦點。用戶可以通過將鼠標指針移動到自己所希望處理的窗口內(nèi)的方式來達到這種目的,有時可能需要當鼠標指針窗口管理器是控制基本圖形用戶界面的外觀和使用感受的程序。窗口管理器可以使用戶運行程序以及與Solaris系統(tǒng)進行交互時更為方便。窗口管理器定義了屏幕上窗口的外觀,以及如這些窗口進行操作:打開、關(guān)閉、移動、調(diào)整窗口大小等操作。窗口管理器還可以處理一些會話管理功能,例如如何暫停、恢復(fù)、重啟動或終止某個窗口會話,如果用戶希望查看在沒6.4.1節(jié)“XWindow6.4.2節(jié)的“啟動X服務(wù)器”一節(jié)以了解有關(guān)內(nèi)容。針對普通命令,面向的界面通常稱為桌面管理器。桌面管理器允許用戶通過對圖標進行操作,而不是在s提示符下輸入相應(yīng)命令的方式來、移動或者刪除文件。使用圖標還dtwm對計算機或者對UNIX系統(tǒng)不熟悉的用戶常常會覺得使用桌面管理器時操作更輕松,Solaris/CDE/dtwm(公共桌面環(huán)境/桌面窗口管理器、如果用戶在某個復(fù)雜的環(huán)境下工作,同時使用了多個窗口來運行各種程序,則工作區(qū)管理器可能會幫助用戶組織和分離各種任務(wù)。使用某個窗口系統(tǒng)類似于同時與多個窗口會話交互。工作區(qū)管理器允許用戶在多個屏幕環(huán)境之間進行切換。用戶還可以將一個工作區(qū)管理器想像為CDE板中的Workpaceitch命令允許用戶通過按下某個按鈕的方式來選擇一個工作區(qū)。系統(tǒng)管理員,比如說,可能需要同時對一些不同的任務(wù)進行處理。其中的每一個任務(wù)包含不止一個窗口。某個工作區(qū)可能由一些分別用于編輯、編譯和調(diào)試的窗口組成。在另一個工作區(qū)中對應(yīng)的任務(wù)可能是尋找和恢復(fù)一些丟失的用戶文件。而第三個工作區(qū)則可能專門負責郵件消息和。工作區(qū)管理器的好處就在于它使得在多個任務(wù)之間進行切換變得更容易CDECDE桌面管理器與其他桌面管理器簡化的Solaris允許個性化界面配置(字體、圖標、鍵盤和鼠標綁定以及特定環(huán)境配置文件以下的小節(jié)中介紹了如何來管理一個使用CDE和dtwm的X會話。和所有的X窗口管理器一樣,CDE/dtwm具有很好的可配置性。本節(jié)介紹了CDE/dtwm的公共屬性;用戶可以參見6.5提示X命令許多工具命令在CDE的菜單中沒有列出。用戶會在Solaris系統(tǒng)上的許多位置找到X命令和應(yīng)用程序。其中一些最常用的是位于/usr/dt/bin、/usr/openwin/bin/usr/openwin/demo和/usr/lib/ab2/bin;用戶可以在自己的系統(tǒng)上找到這些位置以了解哪些命令可用。對于不熟悉令可以查閱手冊頁或者動手實踐一番。在本章的結(jié)尾列出了一些最有用的X命令。在用戶的用戶帳號和被系統(tǒng)接收之后,CDE通常會顯示包含前面板(如圖6-8示)以及其他窗口在內(nèi)的屏幕。其中前面板是用戶使用CDE完成自己任務(wù)的關(guān)鍵。當用戶按下前面板上標有One、wo、Three或FourCDE將切換到用戶所指定的工作區(qū)。這時用戶好像是在使用各種完全不同的顯示,其中只有前面板保持不變。在缺省情況下,每一個工作區(qū)使用一個不同的墻紙(即背景。不同的顯示方式使得用戶可以很容易地區(qū)分不同的工作區(qū),并且當改變到其他工作區(qū)時用戶可以及時了解。圖6-8顯示了Folders和Applications子面板的CDEailer、Cloc或HelpControl(如圖6-9lpContoCockCotr戶單擊它們時并不完成什么動作,只是作為一個指示器。而有些控制則即完成一些工作,又可alerCotr,其上方有一個箭頭按鈕(指向上)以表示該控制具有一個子面板。子面板是一個可以允許用戶(圖6-圖6-9Help時按鈕箭頭向下,表示它可以關(guān)閉子面板。在子面板頂部的圖6-9Help有關(guān)前面板的完全說明用戶可以單擊HelpControl之上的箭頭按鈕,然后單擊子面板上的Help圖標來了解。要了和圖標的信息,可以單擊OnItemHelp圖標(也可以在Control子面板中。當用戶單擊該圖標時,鼠標指針將變?yōu)橐粋€帶有箭頭圖案的問號。移動該問號光標,并WorkspaceanagerHelp。表6-1前面板中的圖 單擊時可完成的動ClockControl:顯示基于系統(tǒng)時鐘的時間和日期。單擊時不完成任何相關(guān)操CalendarControl:顯示基于系統(tǒng)時鐘的月份。單擊該項將啟動CalendarManager(dtcm)程FileManager:單擊該項將啟動FileManager,并進入用戶自己的宿主,顯示其中的文件,并HomeFloder:與以上FileManageralBookmarks:啟動FileManager,并進入到位于宿主 下的.dt/bookmarksOpenFloppy:啟動FileManager并指向軟盤驅(qū)動器所在位置OpenCD-ROM:啟動FileMangerextdor單擊該項將啟動圖形化的dpad編輯器程序單擊其中的子面板將啟動:TextEditor:和以上相同WebBrowser:啟動HotJava瀏覽器程MailProgram:當用戶具有郵件時通過將一些信封圖案放置到一個角度傾斜的圖標中的方式來顯示。單擊該圖標可以運行dtmail程序。將一某個文件的圖標拖放到一個郵件圖標上可以創(chuàng)建一個新郵件,其中文件圖標所表示的文件將連接到該郵件作為其附件LockScreen:單擊其中的鎖圖案將鎖定屏幕。用戶可以使用登錄時所用的 orkspaceeecon:單擊其中的One、wo、hree或our將可以顯示相對應(yīng)的工作區(qū)。右鍵單EXITBusyLight:單擊該項將使計算機處于忙時閃DefaultPrinter:用戶可以將某個文件拖放到該圖標以打印該文件。其子面板包含PrintManagerStyleManager:單擊該項將顯示一個窗口,在該窗口中用戶可以選擇鍵盤、鼠標、揚聲器、屏幕、窗口和啟動特性、顏色、字體和背景墻紙ApplicationManager:該項可以使用 應(yīng)用程序、工具程序、控制、系統(tǒng)管理命令OpenWindows程序和系統(tǒng)信息。單擊其中的子面板可以啟ApplicationManagerDesktop_Apps:啟動Calendar程序、創(chuàng)建圖標、圖像查看程序、管理器和其他桌面應(yīng)用程Desktop_Controls:啟動殘障用戶的鍵盤增強功能以及 ManagerAnswerBook2、Solaris版本信息和示例書HelpManager:在HelpViewer中顯示HelpManager。單擊其中的子面板將啟動:HelpManager:和以上相同DesktopIntroduction:位于HelpViewer中FrontPanelHelp:位于HelpViewer中OnIemHep:將鼠標指針變?yōu)橐粋€帶箭頭的問號。用戶可以使用該問號光標在自己希望獲得幫助的項目上單擊TrashTrash:將某個文件拖放到該圖標以將文件移動到TrashCan中。單擊該圖標可以打開(并且可以有選擇地清空)TrashCan由于CDE的外觀很容易改變,本章中的示例屏幕顯示了幾種不同的風格。CDE標題欄的標準 在“窗口菜單”按鈕上單擊鼠標左鍵將出現(xiàn)一個用戶可對該窗口所進行操作的列表。同時,“窗。稱為活動窗口或一個向上的箭頭,它出現(xiàn)在標題欄的最右邊,單擊該按鈕將使窗口的尺寸為最大(使之填滿整個屏幕)。圖6-10CDE提供了菜單以使用戶在使用操作系統(tǒng)時更為方便。用戶一般可以通過當鼠標指針位于所給定的位置時單擊鼠標的方式來調(diào)用菜單。在菜單上的項目與鼠標指針的位置(環(huán)境)以及任何可改變CDE許多窗口具有一個可用于對窗口進行公共操作和特定操作的菜單。用戶可以通過當鼠標指針位于窗口左上方的小方框內(nèi)的水平欄時(6-10和圖6-11中的標題欄左方,單擊鼠標左鍵的方式來顯示這個稱為窗口的菜單。當該窗口處于圖標化顯示狀態(tài)時,用戶可以通過在圖標上的任意位置上單擊來顯示該菜單。其中當前不相關(guān)的菜單項將變灰顯示。 圖6-11窗口菜表6-2標準窗口菜單菜單 將某個窗口圖標重新恢復(fù)為窗 允許用戶將窗口移動到屏幕上的其他位 允許用戶更改窗口大 圖標化顯示窗 最大化窗 OccupyWorkspace OccupyAllWorkspaces Unoccupy 從當前工作區(qū)中刪除窗口 關(guān)閉窗口(同時可以通過在產(chǎn)生窗口菜單的按鈕上雙擊的方式來關(guān)閉窗口圖6-12圖6-12Workspace菜、,,Workspace菜單(如圖6-12Minimize/RestoreFrontPanel和Logout等等用戶可以通過單擊鼠標右鍵的方式來該菜、,,面板上單擊EXIT符號或者從Workspace菜單中選擇Logout...菜單項可以結(jié)束使用正如打開一個窗口具有多種方式一樣,用戶也可以使用不同的方式來關(guān)閉一個窗口。對于大多數(shù)CDE窗口而言,常用的兩種關(guān)閉窗口的方式是:在“窗口菜單”按鈕上雙擊,以及從窗口菜單中選擇Cloe菜單項用戶可以通過輸一exi命令來關(guān)閉某個運行了一個s 窗口該命令將終止s 的運行并自動關(guān)閉窗口。另外,一些應(yīng)用程序可能還提供了其他方式,例如某個專門的Quit按鈕或菜單選擇 關(guān)閉它們的窗口。在完全從一個X會話退出之前關(guān)閉所有的窗口是一個很好的有首先關(guān)閉窗口的情況下可能不會完全關(guān)閉,而其他一些應(yīng)用程序可能會試圖為用戶保存所做的工作。例如,如果用戶試圖關(guān)閉一個文本編輯器應(yīng)用程序(通過關(guān)閉其窗口或從應(yīng)用程序中退出的方式)時,首先并沒有保存自己所編輯的文件,則多數(shù)編輯器程序?qū)嵝延脩粼谕顺鲋氨4孀约旱墓ぷ?。終端仿真器或終端窗口是一種用戶可以交互的窗口,與用戶和普通字符終端交互的方式相似(參見圖6-1、圖6-13以及圖6-1s提示符,并可以運行自己所選擇的Solaris命令(參見圖6-13。由于該窗口看起來就像是一個普通的Solari字符終端,因此用戶可以運行諸如vi之類令來該窗口內(nèi)的顯示效果。終端窗口在當與一個窗口系統(tǒng)進行交互時可能會是一種令人失望的方式,這是因為它被限制為只能與字符形式操作(不能操作圖形對象,但是終端窗口仍然是一種功能強大的工具,因為它允許用戶運行所有現(xiàn)有的Solaris命令行程序,即使它們并沒有轉(zhuǎn)換為在圖形環(huán)境下運行。另外終端仿真器還可以使用戶免除學(xué)習(xí)某個程序?qū)iT設(shè)計為在某種圖形用戶界面下運行的新版本的過程。圖6-13終端仿真器窗打開一個具有缺省CDE設(shè)置的終端仿真器窗口具有兩種便捷方式:從Workspace菜單(如圖6-12所示)選擇其中的Programs以及Terminal...菜單項,或者是從前面板單擊TextEditor如果用戶可以與某個窗口中的s進行交互,則可以通過按照程序名稱運行一個應(yīng)用程序的方式打開一個新窗口。要以這種方式打開一個新的終端仿真器窗口,可以在s提示符下輸入xterm或dtterm;要啟動時鐘程序,可以輸入xclock(如圖6-14所示。建議用戶在啟動應(yīng)用程序,這樣用戶可以在最初的窗口繼續(xù)與s進行交互。 Winow菜單中單擊ove菜單項;此時鼠標指針將由一個箭頭變?yōu)閮蓚€交叉的雙箭頭,其于左這動 提示丟失了標題欄怎么辦如果用戶不慎將窗口通過從Workspace菜單中選擇RestartWorkspace保持鼠標按鈕為按下狀態(tài)并滑動鼠標。當用戶移動鼠標時,便拖動了窗口的一個輪廓或者是屏幕上的整個窗口。當用戶將窗口輪廓拖動到自己所希望的位置時鼠標按鈕。則鼠標指針將,,,,,,用戶可以將鼠標指針放置到窗口邊緣的一角上。此時鼠標指針形狀變?yōu)椋▍⒁娪疫叺牟鍒D,上圖是一個窗口邊緣示意圖下圖則是一個所出現(xiàn)的箭頭圖形。要使窗口變大,可以保持鼠標為按下狀態(tài),并按遠離窗口的方向滑動鼠標,要使窗口變小,則可以按照指向口 的方向滑動鼠標。如圖6-15所。指針放置到窗口的某一邊之上,這時鼠標指針形狀將變?yōu)橐粋€指向一條與窗口邊緣相鄰的短線的箭頭。按下鼠標左鍵按鈕并按上下方向(針對窗口上邊或下邊)或左右方向移動鼠標(針對窗口右邊或左邊。當用戶移動鼠標時,可以看到窗口的輪廓在屏幕上改變尺寸。當窗口大小合乎自己的需要鼠按鈕即可。當用戶在屏幕上對窗口進行布局時,可能其中的一些窗口會相互,任何窗口都可以作為當前的活動窗口(即當前具有窗口輸入焦點,即使是那些被其他窗口所部分遮蔽的窗口,可以在該窗口的任何位置單擊鼠標左鍵。使窗口位于最前的同時也使它變?yōu)楫斍暗幕顒哟翱凇M?,許多對窗口的操作,例如移動窗口或重新設(shè)置窗口大小等操作,具有與將窗口位于最前顯示同(口動。,,用戶可以將桌面上的窗口想像為一個窗口堆將窗口位于最前顯示相當于將該窗口放置到窗口堆的頂部(而將窗口位于最后顯示則相當于將該窗口放置到窗口堆的底部(在這個位置窗口可以被全部或部分遮蔽。在窗口菜單中具有ShuffleUp和ShuffleDown菜單項。這兩個菜單選項可以將窗口在窗口堆中逐次移動。ShuffleUp菜單項可以將窗口在窗口堆中向上移動一層,同時將最頂層的窗口放置到窗口堆的最低層。而Shufleon正好與Shuffep,,
圖6-15重新設(shè)置窗口大如果在窗口的邊緣顯示了一個滾動條,并且在該窗口中要顯示的文本信息超過了單個窗口tif條,Athena滾動條和OpenLook滾動條。注意是應(yīng)用程序而不是窗口管理器決定了某個應(yīng)用程序所使用的滾動條類型。這三種滾動條的形狀都是由一個細長的矩形,中間有一個稱為滑條、拇指條或升降條可以滾動條的中間的滑動物體(滑條)的位置表示了可視文本信息的相對位置,當窗口中所顯示的文本信息部分接近于全部文本信息的結(jié)尾時,則滑條將靠近滾動條的底端顯示。同樣,如果用戶向上滾動到文本信息的開始之處,則滑條移動到滾動條的頂端。了解這種對應(yīng)關(guān)系是很有用的,它可以幫助用戶找到文本信息的某個特定部分并可以大致了解該部分的位置(例如,要查找的特定文本信息對應(yīng)于整個滾動條的三分之二處的位置?;瑮l的大小或滑條周圍的陰影面積表示了在窗口中所顯示的文本信息與整個可查看的文本信息之間的比例—一個小的滑條或陰影面積表示當前只顯示了整個文本信息的一小部分。如果所有的文本信息都可以在一個窗口中顯示,則滑條將充滿整個滾動條兩端之間的區(qū)域,并且用戶此時不能向上滾動或向下滾動(因為此時沒有別的內(nèi)容可供查看。
向上箭滑向下箭圖6-16Motif雖然在本節(jié)中指的是文本信息,但用戶也可以使用滾動條很容易地滾動各種類型 顯示Motif滾動條Motif(如圖6-16所示)頂端和底端各有一個向上或向下箭頭。為向后移動文本,可以單擊滾動條頂部的向上箭頭。每次當用戶單擊箭頭時,則會在窗口頂部多顯示一行文本信息,如果保持鼠標按鈕一直為按下狀態(tài),則文本信息將一直滾動顯示。使用Motif滾動條具有各種方法,具體可以參見表6-3。表6-3Motif滾動條命滾動方 鼠標按 單擊位滾動一 左鍵或右 滾動條頂部的向上箭頭或底部的向下箭連續(xù)滾 左鍵或右 滾動條頂部的向上箭頭或底部的向下箭頭,在連續(xù)滾時需保持鼠標按鈕一直處于按下狀滾動一 左 滑條和向上箭頭或向下箭頭之間的滾動條區(qū)到某個特定的位 鼠標右 在位于滑條和向下箭頭之間或者是滑條和向上箭頭之的滾動條區(qū)域內(nèi)用戶所希望滑動到的位拖 左鍵或右 在滑條上向上拖動或向下拖AthenaAthena滾動條在Motif和Tkwidgetset(,X應(yīng)用程序使用一種與Motif滾動條的外觀和使用方式都不同的滾動條,它稱為最初的Athena滾動條,被用于xterm和他標準的X工具,其名稱的來源是由于它是隨麻省理工學(xué)院(MIT的Athena工程的X工具 所開發(fā)的(參見圖6-17。Athena滾動條在Motif動條的滑條位置使用稱為拇指(thumb與滑條來很相似)的滑動物體,所不同的是Athena滾動條沒有箭頭按鈕滾動方向是向上還是向下依賴于用戶在滾動區(qū)域內(nèi)操作時所使用的鼠標鈕。和Motif滾動條一樣,用戶可以通過拖動拇指條向上或是向下來滾動文本信息,而與Motif滾動條不同的是,用戶必須使用鼠標中鍵或右鍵來達到這一目的。要向上滾動文本信息,用戶可以按下鼠標中鍵并拖動拇指條向滾動條的頂部移動。若要向下滾動文來了解Athena滾動條命令的列表。表6-4Athena圖6-17Athena)。單擊位滾動一 右鍵(向上滾)。單擊位(向下滾動一行
靠近滾動條的頂連續(xù)滾 不支 不支滾動一 右鍵(向上滾動一屏)或左(向下滾動一屏
拇指條和向上箭頭或向下箭頭之間的滾動條到某個特定的位 鼠標中 在位于滑條和向下箭頭之間或者是滑條和向上箭之間的滾動條區(qū)域內(nèi)用戶所希望滑動到的位拖 鼠標中 單擊拇指條并向上或向下拖用戶可以使用以下命令來體驗Athena滾動條。該命令可以建立一個帶有滾動條的xterm窗,,。,,。$xterm-Ok滾動條 管ok(圖6-18所示)看起來與其他兩種滾動條有所不同但它可完成同的能。戶可在圖6-1中的境這條動用物不條條使升升降條由向上箭頭和向下箭頭以及拖動區(qū)域所組成用并動可或動本條尺變在軌的示的位會種系用在文個的對單條按是軌,到開和處。表6-5OpenLook滾動條命
端按下箭升降端按圖6-18OpenLook滾動滾動方 鼠標按 單擊位滾動一左升降條的向上或向下箭連續(xù)滾左升降條的向上或向下箭頭,在用戶希望連續(xù)滾動時需一直按下鼠標按鈕。單擊滾動條軌跡可以連續(xù)按頁滾滾動一左滾動條軌左拖動區(qū)域和向上或向下箭使用圖標是一種代表一個窗口的小或字樣。用戶可以將某個窗口變?yōu)橐詧D標顯示或者是將某要圖標化某個窗口,可以在“最小化”按鈕(位于標題欄右邊的按鈕,上面具有一個小四方形圖案,該按鈕同時位于一個上面具有大四方形圖案的“最大化”按鈕左邊)上單擊鼠標左鍵。如果系統(tǒng)將該圖標放置到操作起來不是很方便的位置,則用戶可以將鼠標指針放置到圖標上,然后按下鼠標左鍵并移動圖標到新的位置。要將某個圖標重新恢復(fù)成原來最初的窗口,用戶可以將鼠標指針放置到圖標之上并使用鼠標左鍵雙擊。則窗口將出現(xiàn)顯示為在將其圖標化之前的狀態(tài),即窗口的顯示內(nèi)容,窗口大小和在屏幕上的顯示位置都和原來相同。即使用戶將圖標移動到窗口最初的位置之外,當圖標恢復(fù)成窗口之后也仍將出現(xiàn)在原來的位置。另外,用戶還可以在圖標上單擊鼠標右鍵來顯示圖標化窗口的窗口菜單。從該菜單中用戶可以單擊Restore菜恢復(fù)窗口。FileManager(文件管理器,如果用戶希望從某個GUI 輸入dtfile命令)可以創(chuàng)建、查找、使用并操作出現(xiàn)在FileManager窗口中的對象(文件、文件夾和應(yīng)用程序FileManager可,用戶可以通過使用鍵盤或鼠標的方式來命令FileManager某個給定的操作。本書假設(shè)用戶使用的是鼠標與CDE因此將重點介紹鼠標命令操作。如果用戶希望了解如何通過鍵盤方,式來控制FileManager,則可以單擊FileManager窗口上的help
圖6-19FileManager圖路徑顯查看區(qū)路徑顯查看區(qū)消息圖6-20FileManager中的兩個視FileManger可以對在FileManager窗口中出現(xiàn)的對象進行創(chuàng)建、查找、使用等操作,如表表6-6FileManager中的操 所用令和操作過程(使用鼠標左鍵選擇圖標 當鼠標指針位于圖標之上時單擊鼠標按鈕,或者當鼠標指針位于圖標之外時,按下鼠標按鈕并拖動鼠標圍繞圖標拉出一個方框。此時所選擇的圖標名稱將高亮顯示(通常是以深色字體在淺色背景上顯示)選擇多個圖標 在第一個圖標上單擊(其名稱被高亮顯示,然后按下CONTROL鍵,再在余下的圖標上單擊(當用戶單擊其中每一個圖標時其名稱都會高亮顯示。另外也可以在當鼠標指針位于圖標之外時,按下鼠標按鈕并拖動鼠標圍繞所有的圖標拉出一個方框,此時每一個圖標名將在用戶所拖拉的框包圍它們時高亮顯示幫助 當鼠標指針位于eanger窗口的右上角的Hep菜單項時單擊鼠標。如果用戶需要了解如何使用Hep、OnIem來將鼠標指針轉(zhuǎn)換為一個問號箭頭(通過問號箭頭,用戶可在需要獲取幫助信息的圖標或其他項目上單擊便可獲得幫助),或者是其他獲取某個特定的幫助的方式等信息時可以選擇UsngHep菜單項拖放操作 將鼠標指針移動到用戶希望拖動的圖標。單擊并保持鼠標按鈕一直處于按下狀態(tài),將圖標拖動到新位置,再鼠標按鈕,為取消一個拖動操作,可以再鼠標按鈕之前按下ESC鍵。常將某個文件拖動到某個文件夾圖標上或者是拖動到一個已打開的文件夾窗口之內(nèi)(移動文件)將某個文件拖動到根窗口(Workspace將創(chuàng)建到文件的連接將某個文件拖動到位于前面板之上的Printer控制上(打印該文件將某個文件或文件夾拖動到位于前面板上的箱中(刪除文件為一個對象(在其他位置創(chuàng)建一個原有對象的副本),可以在移動過程中按下CONROL鍵。確保在鼠標按鈕之前CONROL鍵被按下,在未鼠標按鈕之前不要松開CONROL鍵查看文件 以下是打開某個文件夾并查看其中內(nèi)容的幾種方式雙擊文件夾圖在一個圖標化方式所顯示的路徑(如圖6-20所示)上雙擊其中的某個文件夾來替換該 的當前視圖選擇一個圖標,并從FileManagerSelected菜單或從某個當用戶右鍵單擊一個選中的圖標時所出現(xiàn)的彈出菜單中選擇OpenInPlace或OpenNewView菜單項查看宿 從FileManager菜單中選擇GoHome菜單查看 在FileManager窗口的左上角的..(goup)圖標上雙打開某個對象 在某個對象上雙擊以打開它。打開一個時將會出現(xiàn)不同的情況,具體依賴于所打開的文件類型。如果用戶打開一個可執(zhí)行文件,例如Netsc,則會啟動Netsc程序。如果用戶打開一個文本文件,則將會打開一個文本編輯器顯示其中的文本并允許用戶進行編輯 從FileManager窗口菜單中的File子菜單中選擇OpenTerminal菜單項。所打開的終端(仿真器)具有一個當用戶選擇OpenTerminal菜單項時所選定文件夾的工作。它可以提供一種很容易方式來輸入可影響所選文件夾中文件令打開軟 打開一個FileManager窗口,其中軟盤驅(qū)動器作為當前文件夾而顯打開光 打開一個FileManager窗口,其中光盤驅(qū)動器作為當前文件夾而顯 所用令和操作過程(使用鼠標左鍵
刪除文件到箱 選擇用戶所希望刪除的圖標,并從FileManagerSelected菜單或從某個當用戶右鍵單擊所希望刪除的圖標時所出現(xiàn)的彈出菜單中選擇PutInTrash菜單項。或者也可以將圖標拖動到位于前面板右邊的箱或者是trash文件夾中查看trash文件夾中的內(nèi) 面板右邊的箱圖標上單擊以打開trash文件從(箱)trash中恢復(fù) 從trash文件夾中選擇圖標并在使用右鍵單擊所得菜單或者是箱(FrashCan)中的File菜單中選擇PutBack菜單項 從thash文件夾中選擇圖標并在使用右鍵單擊所得菜單或者是箱中的菜單中選擇Shred查找 選擇一個或多個作為搜索源的文件夾圖標,或者是從FileManager的Selected菜單中選擇SelectAll菜單項。然后從Fie菜單中選擇Find菜單項,此時出現(xiàn)Find窗口。在Fie、FolderName或FileConents(這種搜索速度更慢,因為它需要打開文件)輸入框中輸入字符(通配符也可以,將FollowLinks設(shè)置為On或Off,如果earchoder中的內(nèi)容不正確則修改其中的內(nèi)容,在窗口左下方單擊Sar按鈕。則將在FilesFound子窗口中返回一個所搜索到文件的滾動列表。雙擊其中的某個文件名,或者是高亮顯示文件并單擊位于子窗口下方的OpenFolder按鈕來查看在其父文件夾下文件圖標、選中狀態(tài)。高亮顯示文件名并單擊PutInorkspace來在根窗口(orkspace)中創(chuàng)建一個到文件的連接創(chuàng)建書簽 正如可以在某個文件夾中為其中的文件和文件夾創(chuàng)建一個圖標那樣,用戶可以為某個書簽創(chuàng)建一個圖標。書簽可以指向位于本地計算機、局域網(wǎng)上的其他計算機或者是位于Internet網(wǎng)絡(luò)的計算機上的文件。為創(chuàng)建這樣一個圖標,可以在某個文本文件中輸入一個URL名(例如 )并給予它一個合適的名稱,或者也可以從某個瀏覽器,例如Netsc中拖動一個URL到某個文件夾中。新圖標將被命名為Untitled.url。用戶可以按照自己的要求對它進行重命名。打開用以上任何式所創(chuàng)建的書簽(雙擊書簽圖標即可)將打開瀏覽器程序并顯示該書簽標記所指向的頁面內(nèi)容View表6-7View菜單可進行的操 所用的菜單命設(shè)置查看選 參見下面的“View/SetViewOptions窗口”內(nèi)容保存為缺省選項 將當前的eanager選項、窗口大小和過濾器列表保存為缺省選項,該缺省選項當用戶從前面板中啟動eanager時便起作用顯示隱藏的對 切換顯示由SetFilterOptions菜單項所設(shè)置的隱藏對 過濾器允許用戶指定要隱藏或顯示的數(shù)據(jù)類型。從SelectDatatypestobe:數(shù)據(jù)類型,然后使用SelectAll或DeselectAll按鈕。在Alsohide(Optional:域中的缺省項為.*,表明文件名以一個句點開始的文件將不被顯示。用戶可以在該域中輸入自己所希望的內(nèi)容;該域可以接受正則表達式(參見附錄A。單擊OK接受自己所作的修改并關(guān)閉SetFilterOptions窗口。使用Apply來接受所做的修改并使窗口保持打開狀態(tài)View/SetViewOptions要改變FileManager顯示文件夾和文件的方式,用戶可以從FileManager窗口中的View菜單中選擇SetViewOptions菜單項,并根據(jù)自己的要求進行修改(如圖6-21所示。該窗口分為幾圖6-21SetViewOptions窗表6-8SetViewOptions窗口選項及其作窗口選 作Headers 單擊標題復(fù)選框來指定用戶所希望的標題類型(Iconcath、extath、essageLne。選擇自己所希望的Placemen(不與ShowByree一起使用,見下面。另外AsPaced可以使圖標的位置保持不變。而Rows和Columns可以在每次改變文件夾內(nèi)容時按照行或列方式來排列圖標。排列順序由Order確定w Byngeoder選項可以顯示當前文件夾的內(nèi)容(就像圖6-20左邊的工作那樣),其中Byree選項可以以樹狀顯示當前文件夾中的內(nèi)容(參見圖6-20的右邊顯示。用戶可以在以下任何模式下單擊任何來打開一個新的ieanager窗口來顯示該樹形結(jié)構(gòu)中的節(jié)點(、連接點)顯示為帶有一個加號(+)或減號(-)的框。當用戶單擊某個加號時,將擴展并顯示其中的內(nèi)容,同時加號變?yōu)闇p號。當用戶單擊某項旁邊的FoldersOnly選項可以只顯示文件夾。當用戶單擊一個加號時,文件夾將擴展為顯示其中的文件夾而不是文件。Folders,thenFiles選項最初只顯示文件夾,單擊一次文件夾時將顯示其中的子文件夾,再單擊一次時則將擴展為顯示其中的文件。第三次單擊則將 節(jié)點折疊。FoldersandFiles選項將在單擊某個文件夾時同時顯示其中的文件夾和文件 指定用戶希望FileManager所顯示的有關(guān)每一個文件或文件夾的信息內(nèi)容。ByNameOnly項將只顯示名稱,ByLargeIcons和BySmallIcons將為每一個文件顯示文件名的同時再顯示一個圖標,而ByName,date,size...選項則將顯示一個類似于ls-l命令輸出結(jié)果的信息列表 確定FileManager窗口中的文件排列順序:Alphabetically,ByFileType,ByDate或BySize 指定排序方式:Ascending或Descending通過選擇一個圖標并從鼠標右鍵菜單或從Selected菜單中選擇Properties菜單項,用戶可以查看關(guān)于某個文件的信息,例如該文件的所有者、權(quán)限、文件大小等等。當Properties窗口打開時(如圖6-22所示。用戶將可以看到Permissions信息,單擊Information按鈕可以看到附加的信息,然后單擊Permissions按鈕可以恢復(fù)到最初的顯示狀態(tài)。Properties窗口各選項見表6-9。圖6-22Properties窗表6-9如何查看Properties窗口各屬性屬 如何查FileName(文件名) 文件名信息在標題欄的Properties字樣右邊顯示。完整的路徑名將與窗口頂部的框中出現(xiàn)。在文件名的右邊是一個圖標,其下面帶有一個指明文件類型的字樣。在圖6-22中,所顯示的文件是一個DTA文件BasicPermissions(基本權(quán)限 屬性窗口的下一部分顯示了BasicPermissions。用戶可以通添加或刪除(假定用戶具有這樣做的權(quán)限)復(fù)選標記的方(單擊即可添加或刪除某個復(fù)選標記)來改變這些基本權(quán)AccessControlList(ACL,控制列表 在ShowAccessControlList按鈕上單擊可以擴展窗口,這它看起來就和圖6-22類似。單擊該子窗口中的某一行將可以高亮顯示該行并使窗口右邊的Add、Delete和Change按鈕激活。此時可以根據(jù)自己的需要來更改權(quán)限并在必要時更改Mask以建立自己所需的ACLApplyChangesTo(修改應(yīng)用于 選擇用戶希望將自己的修改所應(yīng)用的文件。選項包 FileOnlyAllFilesinParentFolder或AllFilesinParentanditsAconBuons(操作按鈕) 單擊OK將應(yīng)用所做的修改,并從roperes窗口中退出,若單擊Appy則在不退出窗口的情況下應(yīng)用所做的修改 和粘貼文本使用鼠標可以很容易地將文本從屏幕的某個部分并將它粘貼到其他的位置。這在當用戶希望將一大塊文本信息在一個窗口或在窗口之間進行移動時顯得很有用。例如,假設(shè)用戶希望發(fā)送郵件到系統(tǒng)管理員以了解出現(xiàn)在自己屏幕上的某個錯誤消息的詳細情況時,用戶便不需要在郵件中重新輸入錯誤消息的內(nèi)容(很可能在輸入過程中出現(xiàn)拼寫錯誤,而只需使用鼠標(6-23所示。郵件中所粘貼的錯誤信息高亮顯示的錯誤信息準圖6-23從某個窗口錯誤消息并粘貼到其他首先選擇要的文本:將鼠標指針放置到文本信息的第一個字符之前,然后按下鼠標左鍵,將鼠標指針沿自己所希望的文本拖動。如果文本信息很長,則用戶可以將鼠標指針拖過多行。當用戶沿文本拖動鼠標指針時,其中的字符將高亮顯示,當鼠標指針到達要的文本內(nèi)容的最后一個字符時鼠標按鈕,如果用戶不滿意自己的選擇(例如選擇了過少或過多接下來對選擇的文本進行,對于一個終端仿真器窗口,當用戶選擇其中的文本時便自動了所選的文本。而對于其他的窗口,則需要從菜單欄中的Edit菜單選擇Copy菜單項。許多窗口提供一種鍵盤快捷方式(例如CONTROL-C或CONTROL-Insert)來替代Copy菜單項的再接下來需要粘貼文本:將鼠標指針移動到文本信息所要粘貼的新位置,該位置可能位于另外一個窗口,然后在某個終端仿真器窗口中按下鼠標中鍵或右鍵,或者從另外一個窗口的菜單欄上的Edit菜單中選擇Paste菜單項。另外粘貼操作也可能提供了鍵盤快捷方式—可以在用戶所要粘貼窗口中的Edit菜單中尋找。最后,用戶所粘貼的文本應(yīng)當在鼠標指針所在的屏幕除了每次按下鼠標按鈕并沿逐個字符拖動鼠標指針來選擇要的文本這種方式之外,一些應(yīng)用程序(終端仿真器)還允許用戶通過雙擊或三擊鼠標按鈕,在單擊之后保持鼠標按鈕處于按下狀態(tài)并拖動它,當移動鼠標時將按單詞(雙擊方式)或按行(三擊方式)高亮顯示所選擇的文本內(nèi)容。對于Macintosh用戶來說,應(yīng)當對這能不陌生。和粘貼文本的另外一種有用的場合是運行一個或多個命令而不必重新輸入它們。用戶可以使用這種方法來運行那些在自己屏幕上的任何位置所顯示令—在一系列來自某個文件、某個郵件等程序所顯示令中:選擇并命令,然后使用光標在提示符處粘貼所令(用戶需要按下RETURN鍵警告 自己所粘貼的內(nèi)容當和粘貼文本時用戶應(yīng)當。如果用戶在一個運行某個s的窗口(一個終端仿真器窗口)中粘貼文本,則所的任何文本將發(fā)送到s,就好像用戶輸入了這些文本內(nèi)容一樣。當s試圖將所粘貼的文本解釋為XWindowXWindow系統(tǒng)是1984年由麻省理工學(xué)院的一群研究開發(fā)在計算機科學(xué) 中研究一個位于校園范圍的分布式環(huán)境之上,稱為Athen工程的分布式計算工程時所誕生的。該工程得到了DEC公司和IB公司的支持。它并不是第一個在UNIX系統(tǒng)上運行的窗系,但它是第一個被廣泛應(yīng)用窗口系統(tǒng)。在1985年,麻省理工學(xué)院了免費證的X系統(tǒng)(版本9)。三年之后,一些產(chǎn)品制造商組成了由麻省理工學(xué)院所的一個X以支持X系統(tǒng)的后續(xù)開發(fā)。到1998年為止,X已經(jīng)成為OpenGroup的一部分并發(fā)布了X系統(tǒng)的版本11、版本6.4(通常稱為X11R6.4。該版本包括了一些功能擴展和增強,并且與X11R6完全兼容。X系統(tǒng)的開發(fā)是受一些早期的專門窗口系統(tǒng)的概念和功能所啟發(fā),但是它被設(shè)計編寫為具有可移植性和靈活性的。X系統(tǒng)設(shè)計為運行于連接到某個局域網(wǎng)的工作站上。開發(fā)在X系統(tǒng)中內(nèi)置了聯(lián)網(wǎng)能力。如果用戶可以通過網(wǎng)絡(luò)與某個計算機進行通信,則可以直接在該遠程計算機上運行X應(yīng)用程序并將結(jié)果發(fā)送到自己的本地計算機顯示中。XWindow系統(tǒng)包括XToolkit,它是一個可以處理公共圖形操作的強大例程這樣,程序員便不必對底層的圖形顯通常,程序員會提供一些比Toolkit中的例程具有更強大的接口部件的例程這些窗口軟件包(widgetsets),就像它們所被稱呼的那樣,可以使程序員更快地為他們的程序開發(fā)出一個復(fù)雜的界面,并為GUI中的所有部分提供一個的外觀和使用感受。XWindow系統(tǒng)隨之附帶了一個稱為Athena的窗口包。其他用于UNIX/Solaris的通用窗口包則包括了一個Athena窗口包的增強版本,它可以提供一個三維的界面以及Motif和Tk窗口包。Tk窗口包被開發(fā)為與通用的Motif窗口包相類似。它們都可以為應(yīng)用程序提供一個相似的X系統(tǒng)的流行程度已經(jīng)擴展到UNIX用戶群之外,并運行于除最初所設(shè)想的工作站之外的其他計算機上。X系統(tǒng)可以用于Macintosh計算機、Windows和WindowsNT的計算機之上。另外,它還可以在一些稱為X終端的特殊類型顯示終端上使用。這種終端是專門為運行XWindo系統(tǒng)上具有許多不同的窗口管理器可用,每一種窗口管理器都具有各自的特點。選擇何種窗口管理器基本是根據(jù)用戶的口味而定。所有的窗口管理器都允許用戶執(zhí)行在本章中所介紹的基本操作,只是在用戶如何執(zhí)行這些操作上有所不同。用戶可以在任何窗口管理器下運行任何應(yīng)用程序。MotifWindowManager(mwm)是一種流行的窗口管理器,它是由一個稱為開放基金會(OpenSoftwareFoundationOSF,由業(yè)界領(lǐng)先的計算機制造商所組成的所開發(fā)的。Motif被設(shè)計為與XWindow系統(tǒng)協(xié)同使用。它是通過使用制造商所開發(fā)的來建立的,因此應(yīng)Sun公司在Solaris2中附帶了dtwm(在Solarsi2.5版本以上、olwm和twmXWindow系統(tǒng)窗口管理器:DeskTopWindowManager(dtwm)是基于Motif而開發(fā)的,并在函數(shù)級與Motif兼容。另外它還是CDE整體的一部分。它提供了工作區(qū)管理并可以通過FrontPanel命令來啟動許多部件。并且它還可以與Motif環(huán)境中的其他部件通信并使這些部件是更為方便。OpenLookWindowManager(olwm)是用于Sun公司的OpenWindows產(chǎn)品的標準窗口管理器,它也可以在X系統(tǒng)下工作。由于CDE/dtwm配置是一些制造商所訂立的標準,因此一些用通過使用標準的 一些程序員已經(jīng)開發(fā)出諸如twm(TabWindowManager、(VirtualTabWindowManager、gwm(GNUWindowManager、olvwm(OpenLookVirtualWindowManager)、afterstep(一種NeXTSetp的克隆產(chǎn)品、xfce(一種CDE克隆產(chǎn)品)和fvwm一些窗口管理器包括一種虛擬桌面功能,該功能可以允許用戶具有一個比實際顯示更大的工作區(qū)。這些窗口管理器為用戶提供了一種在這種大工作區(qū)內(nèi)移動的方式,通過這種方式用戶可以控制工作區(qū)中哪一個部分按照實際顯示的全尺寸來進行顯示。虛擬桌面可以通過多種方式來實現(xiàn)。 法是在幕的一角提供一稱為panner的小框用來代表整個工作區(qū)。用戶所打開的每一個窗口都作為一個矩形在該panner框中顯示。第二種方式是olvwm和fvwm窗口管理器所使用的方式,這種方式也是在屏幕的一角提供一整個虛擬顯示的框。該框按照用戶所選擇的分割方式(例如2×2、2×3、2×43×等等)來分為多個網(wǎng)格。網(wǎng)格中的每一個矩形都代表一個虛擬顯示。單擊其中的某個矩形將在用戶面前出現(xiàn)另外一個具有自己的一系列窗口XWindow系統(tǒng)和當用戶啟動一個XWindow系統(tǒng)會話時,便建立了一個客戶服務(wù)器環(huán)境。另外一個稱為X服務(wù)器的進程在顯示XWindow的計算機上開始運行。每一個向X服務(wù)器發(fā)出請求的應(yīng)用程序和命令都是該服務(wù)器的客戶端。X客戶端的實例包括xterm、dtwm、olwm、xclock等等。一個典型的客戶請求是顯示一個圖像或打開一個窗口。X客戶端可以在作為服務(wù)器的同一個計算機上運行,也可以在其他的計算機上運行。服務(wù)器同時還對鍵盤和鼠標操作(件)進行并將這些事件傳遞給相應(yīng)的客戶端。例如,當用戶單擊某個窗口的邊界時,該事件將由服務(wù)器發(fā)送到窗口管理器客戶端。而在某個終端仿真窗口中所輸入的字符將被發(fā)送到終端仿真客戶端??蛻舳嗽诮邮盏侥硞€事件時便采取相應(yīng)的操作(例如使某個窗口激活或者是顯示所輸入的字符。將顯示的實際控制過程(在服務(wù)器完成)與需要顯示信息的過程(由客戶端完成)分開,可以使在一臺計算機上運行服務(wù)器而在其他計算機運行客戶端成為可能。在下面的小節(jié)中將介紹在同一臺計算機上運行X服務(wù)器和客戶端。詳見6.4.3用戶可以運行xev(X事件)并監(jiān)視從客戶端到服務(wù)器的信息流并可以通過從某個終端 標按鈕、移動到框內(nèi)、輸入操作以及重新設(shè)置窗口大小等待)將事件發(fā)送給它。然后xev命當 Window系統(tǒng)創(chuàng)建一個顯示時,它為該顯示分配一個本地唯一的標識字符串。DISPLAY環(huán)境變量的值中包含某個顯示的ID針對某個顯示的完整(全局唯一)的IDhostname:X-server:screen-其中hostname是運行X服的,X-server是X服務(wù),般為0,除非用戶使用的是虛擬服務(wù)器,另外其中的screen-number一般也是0,除非用戶具有多個顯示。當用戶處理單個物理顯示屏幕時,可以將標識字符串簡短表達為:xev是Solaris安裝光盤上的 包的一部分例如,用戶可以使用speedy:0.0或speedy0來標識名為speedy的計算機上的唯一物理顯示。啟動X,Solari啟動olm(OpenLook或dt(CDE。如果用戶希望啟動X系統(tǒng)或者使系統(tǒng)處于簡單的配置狀態(tài),則必須從命令行提示符下來這么做。為顯示一個命令行登錄提示符,用戶可以從登錄屏幕上的 菜單中選擇mandLineLogin菜單項。當用戶在屏幕上看見一個基于字符的界面時,便可以按下RETURN鍵以顯示一個login:提示符。用戶只有有限的時間來響應(yīng)該提示符:如果GUI登錄屏幕出現(xiàn),則可以重復(fù)以上過程。在命令行登錄提示符下按照通常方式登錄,之后將看到一個s提示符。然后用戶就可以通過設(shè)置PTH變量,并輸入xinit命令來啟動Xindow統(tǒng)服器:首先用戶將看到olai標志頁面,然后過幾秒鐘后服務(wù)器將在一個不帶窗口管理器的X屏幕(假定用戶沒有一個.xnitc文件,如果有,則繼續(xù)閱讀后面的內(nèi)容)上顯示一個tem窗口。由于用戶是在不帶窗口管理器的情況下運行的,因此用戶不能移動或重新調(diào)整xtem窗口的大小,而且鼠標按鈕在xterm窗口之外不起作用。如果用戶創(chuàng)建另一個xtem窗口(通過從第一個窗口中輸入一個xterm命令的方式),則新窗口將在第一個窗口的上面出現(xiàn)。由于用戶不能移動上面的窗口,因此用戶在沒有輸入ext命令從第二個新窗口中退出之前,不能使用第一個提示使用xhost命令允許某個顯示如果用戶在試圖打開一個位于某個顯示之上的窗口時得到一個錯誤消息,則需要使用戶運行xhost命令以允許你該顯示。例如,如果用戶登錄到一個名為kudos的系統(tǒng),并且希望在Alex用戶的顯示之上如果lex希望允許任何用戶都可以在他的顯示之上創(chuàng)建窗口,則可以使用以下的如果用戶經(jīng)常需要通過網(wǎng)絡(luò)與其他用戶打交道,則會發(fā)現(xiàn)將一條xhost命令添加到自己的.profile文件或.login文件中是方便。另外,在使用xhost命令以允許其他用戶自己的顯示時應(yīng)當有所選擇,如果用戶允許其他用戶自己的顯示,則可計算機網(wǎng)絡(luò)是X系統(tǒng)的設(shè)計??梢栽谝慌_計算機上運行的計算機上顯示結(jié)果。這能使得X系統(tǒng)和其他當前可用的窗口系統(tǒng)有所區(qū)別。由于X系統(tǒng)具有這能,因此,科學(xué)家可以在一個位于其他建筑物內(nèi)(甚至是位于其他國家內(nèi))的功能確定一個XDISPLAY環(huán)境變量,該變量在X服務(wù)器啟動時自動設(shè)置(如圖6-24所示。用戶還可以在命令行方式下使用-display選項指定一種顯示。該選項在用戶希望覆蓋缺省顯示(用戶所正在使用的顯示或由圖6-24在一 顯示max:0.0上打開一個xclock程圖6-25顯示了某個名為max的系統(tǒng)所使用的顯示:0.0,該顯示包括從speedy系統(tǒng)的顯示:圖6-25具有一個xclock程序 顯示(本地X服務(wù)器,顯示通過一個對xinitID號:0.0,這一點面已經(jīng)介紹過。如果ILY變量為空或者是未設(shè)置,則進程不會使用一個X顯示屏幕。應(yīng)用程序使用IL變量值來確定使用哪一個顯示、鍵盤和鼠標。如果用戶希望在自己的本地計算機上運行一個應(yīng)用程序(客戶端),同時使該應(yīng)用程序在一個計算機上使用Xindo(變量的值,以使它標識的服務(wù)器: 錯誤消息,則可以上一節(jié)的提示“使用xhost命令允許某個顯上面的示例中啟動xan程序,同時使缺省的X服務(wù)器運行于計算機bravo上,在將brvo服務(wù)器的顯示ID號賦給ILY變量之后,用戶所啟動的所有X程序都將使用位于brvo上的顯許多X程序使用-display選項。該選項僅對隨之所使用令起作用。所有其他的X程序?qū)⒕姘踩蛒host令使用xhost命令來允許某個計算機自己的本地顯示,意味著計算機上的任何用戶都可以看到你在某個終端仿真窗口中所輸入的任何內(nèi)容,包括在內(nèi)。由于這一原因,一些程序包,例如Tcl/Tk開發(fā)系統(tǒng)在xhost命令被使用的情況下對它們自己的功能進行限制。因此,如果用戶對安全性有要求,或者是希望充分利用諸如cl/Tk之類的開發(fā)系統(tǒng)的功能,則應(yīng)當使用更安全的方式來賦予用戶自己的X會話的權(quán)限。用戶可以參見xauthman手冊頁來了可替代xhost命令的且更為安全令的有關(guān)信息。本地顯示,X當用戶啟動X服務(wù)器時,它將打開顯示并執(zhí)行任何在.xnitc文件中出現(xiàn)令,.iitc文件是用戶的系統(tǒng)初始化文件(正如面所介紹,如果沒有.xiitc文件,則系統(tǒng)僅打開xem窗口。服務(wù)器執(zhí)行這些命令的方式就好像用戶專門在s提示符下輸入了這些命令。這使得.intrc文件成為一種以很方便的方式來啟動自己經(jīng)常要用的應(yīng)用程序和窗口管理器的場所。例如,如果用戶使用tm窗口管理器,并且希望當啟動系統(tǒng)時在屏幕上出現(xiàn)一.intr在.xinitrc文件中 令將被順序執(zhí)行,就好像是用戶在命令行中逐個輸入了這些命令。另外,在xclock行之后以一個符號(&來防止X會話的初始化下一步越過xlclock程的顯示,這樣終端仿真器程序和twm將不啟動同樣因,在上命中有要使xterm程序在 運行。提示olm和tm不使用.xiitrc和.xsessios文件行OpenWindows/olwm或CDE/dtwm桌面/窗口管理器組合的系統(tǒng)。這些窗口管理器不使用.xinitr文件和.xesions上例中的最后一條命令作為前臺作業(yè)來運行,是因為X系統(tǒng)在執(zhí)行完.xinitrc令之后將退出并返回到命令行模式下。通常用戶需要在此輸入用于啟動自己所要使用的窗口管理器MotifWindowManager,則可以使用mm(雖然用戶可以通過使用dtwm替代命令來啟動一個看起來像CDE的窗口,但它不會正常運行,除非它具有附加的初始化文件。用戶可以通過為.xinitrc文件中每一條命令指定選 自定義這些程序各自的啟動方式在以下的.xinitrc,xsetroot命令將使根窗口或背景繪制為鋼藍色。由于該命令執(zhí)行過程很,因不需在 運行第二命令以標方式動xterm程序;當用戶需要使用該序時可以它恢為全寸大,第條令則啟另一個xterm程序窗口,該窗口中具有一個滾動條使用了大字體。下來的一命令行將啟動Netsc 程序并以圖標方式顯示(當用戶第一次打開Netsc 程序時,用戶將需要在該程序顯示圖標之前處理其他自解釋口。提示從olwm試驗xsetroot命令當用戶從某個位于CDE的終端窗口中運行xsetroot命令時將看不到該命令所產(chǎn)生的效果。如果用戶希望試驗一下xsetroot命令,則最好停止X服務(wù)終止窗口管理器的方式與用戶所運行的窗口管理器類型以及它是如何配置的等情況有關(guān);對于CDE,可以單擊前面板之上的Exit按鈕或者是從Workspace菜單選擇Logout項。對于OpenLook,則可以從orkspace菜單中選擇Exit項。如果X系統(tǒng)不響應(yīng),則可以從其他的終端或某個系統(tǒng)上登錄,或者是使用net來系統(tǒng),然后使用kill命令來結(jié)束運行Xsun的進程。自定義自己的X工作環(huán)CDE或OpenLook環(huán)境打交道應(yīng)該是輕車熟路。以下的小節(jié)中介紹了一些用戶可以用來配置應(yīng)用程序以符合自己需要的技術(shù),通過這些技術(shù)可以控制當啟動窗口管理器時自動運行哪一個應(yīng)用程序,以及改變應(yīng)用程序的菜單列表來滿足自己的需要。在本章的整個內(nèi)容中,每一次說明某個鼠標單擊操作時都提到了所使用的是鼠標的哪一個按鍵(左鍵、中鍵或者是右鍵X系統(tǒng)的1、中鍵稱為按鍵2,右鍵則稱為按鍵3。如果用戶屬于大多數(shù)用右手的人之一,則可以很方便地使用自己的食指來按下鼠標左鍵;X程序通過使用按鍵1作為最常用的操作方式來充分利用了這一事實。如果用戶屬于少數(shù)用左手的人,則用戶自己如果用戶使用CDE,則可以使用StyleManager/Mouse菜單 改變 用左手/右手的人的鼠標操作方式。若使用olm則可以從orkpace菜單中使用Properites選項并選擇Mouse類型的顯示。具體操作可以參見圖6-32和圖6-35。對于 用左手的用戶的操作方式可以將MouseButtonOrder改變?yōu)?-ADJUST-SELECT。這一內(nèi)容保存在用戶宿主 下的.OWdefaults文件中的penWindo.PointerMap值中,或者是righ或者是left。用戶還可以通過使用xmodmap命令來改變X系統(tǒng)與鼠標按鍵進行交互的方式。如果用戶屬于用左手的人,則以下令將可以使X將鼠標右鍵解釋為按鍵1,同時將鼠標左鍵解釋為按鍵。如果用戶對鼠標按鍵進行了重新,則記住要對本章中所介紹的鼠標操作進行相應(yīng)的調(diào)在命令行方式下自定義Xdtwmman手冊頁部分中有40mm中則有50頁,在dtterm中則有1頁內(nèi)容。在用戶試圖自定義某個特定的應(yīng)用程序之前,應(yīng)當對它的缺省性能有所了解。在熟悉某個應(yīng)用程序之后,再閱讀手冊頁時便更容易掌握其詳細X每一個X客戶端(應(yīng)用程序)顏色等。用戶更改資源來滿足自己的需要具有多種方法。法是當啟動某個應(yīng)用程序時為相應(yīng)-sl選項激活xterm程序的文本滾動功能,并使用-sl選項保存滾動到屏幕頂端的指定數(shù)目的文本行內(nèi)容。如果用戶不改變xterm程序的缺省特性,64如果用戶正在處理某個顏色顯示,則以下示例將啟動一個窗口標題名為HardtoRead的終用戶還可以控制窗口在屏幕上顯示的位置??梢酝ㄟ^使用-geometry選控制X應(yīng)用程序?qū)τ诖蠖鄶?shù)X應(yīng)用程序,-geometry選項將像素作為尺寸大小的單位。對于某些應(yīng)用程序而言,例如某個終端仿真器,則很自然地會想到使用行數(shù)或列數(shù)作為尺寸大小的單位。這種應(yīng)用20020像素)X軸和Y方向的偏移坐標值,其中的單位以像素計算。以下命令行將一個終端窗口放置到位于距屏幕左邊框25個像素,距屏幕上邊框16-26總結(jié)了四種可能的窗口偏移值組合的效果。用戶可以使用一個-geometry選項指定窗口大小雖然用戶可能會覺得窗口距屏幕原點的像素偏移值不太好估計,但用戶可以在使用窗口管理器時培養(yǎng)對這些值的感覺。當用戶在屏幕上移動一個窗口時,窗口管理器將顯示一個框該框報告了窗口的大致偏移值(當用戶拖動窗口時該值也隨之更新。用戶還可以使用xwininfo命令來顯示與某個特定窗口相關(guān)的屬性,包括位置偏移值在內(nèi)。,有特定選項(例如xterm程序的滾動條),有特定選項(例如xterm程序的滾動條)圖6-26窗口位置偏移值組下名為.Xdefaults雖然對于一些應(yīng)用程序指定命令行屬性可能很方便,但每次在啟動一個新應(yīng)用程序的會下名為.Xdefaults ,因此它可以工作于CDE和OpenLook環(huán)境。.Xdefaults文件中的name-of-application*name-of-resource:對于CDE,系統(tǒng)級的應(yīng)用程序缺省選項由位于/usr/dt/app-default/lang 下的文件內(nèi)容所控制。用戶可以參考該 下的dtterm和dtm文件來了解針對dtterm編輯器和dtm口管理器的X資源設(shè)置的實例。另外,任何在用戶個人的.Xdefaults文件中的設(shè)置將覆蓋系統(tǒng)缺省值。而如果戶在動一新應(yīng)程序為命行指一與.Xdefaults文件中不同的選項,則這些選項將覆蓋.Xdefaults文中的置。在某個.Xdefaults文件中的以下條目將使所有的dtterm路徑名中的lang表示用戶在系統(tǒng)上所使用的語言。某個系統(tǒng)的lang缺省值對于德語用戶來說是de,法語用戶則是fr,英語用戶則是en_US.UTF-8,對于英國英語用戶則是en_UK,對于意大利語用戶則是it,對于瑞典語用戶則是sv,若是POSIX則是C。用戶可以通過在/usr/lib/locale下查找或者是輸入命令locale-a|pg來獲如果用戶忽略應(yīng)用程序名稱,則用戶所列出的資源和值將被所有可識別它們的應(yīng)用程序所xclock程序窗口之外(注意其中的和C,該窗口的背景是青綠色。在以上命令項格式中的星號(*)僅與某個應(yīng)用程序的整個名稱或資源部分相匹配。諸如T*bckgrund的選項表達式將適用于一個名為T的應(yīng)用程序,如果存在的話,它不會對其他名稱以T打頭的應(yīng)用程序(例如xtrm)起作用。以下的示例中包含了一些很有用的條目,它.Xdefaults文件。用戶可以通過在某行開始處加上一個符號當X服務(wù)器啟動時,它將收集來自多種資源的信息來創(chuàng)建X服務(wù)器進程中的一個資源數(shù)據(jù) 錄存在該文件的話)的信息也進行合并。作為該X服務(wù)器的客戶端而運行的應(yīng)用程序可能會通過用戶在.Xdefaults文件中所指定的資源來調(diào)整自己的行為表現(xiàn)或外觀顯示。這些資源是與應(yīng)用程序相關(guān)的,并且通常在針對該應(yīng)用程序的ma如果用戶在多個計算機上擁有自己的帳號,并具有自己的宿主,用戶可以在每一臺計bravo計算機上的.Xdefaults置了XTerm*background:blue并且在kudos計算機上設(shè)置了XTerm*background:black,則用戶屏幕上的dtter窗口背景顏色將取決于用戶是在bravo計算機還是在kudo計算機上運行dtterm程序。如果用戶的宿主通過一個網(wǎng)絡(luò)文件系統(tǒng)由多個計算機所共享,則可以通過在自己的宿主下創(chuàng)建多個.Xdefaults文件,其中每一個文件都包含可識別它的計算機的名稱,以此來達到相同的效果。為擴展以上的實例,名為.Xdefaults-bravo和.Xdefaults-kudos的文件設(shè)置了應(yīng)用程序在這些特定的計算機上啟動時所使用的資源。用戶可以通過將配置選項直接加載到X服務(wù)器中的方式來跨計算機應(yīng)用的資源。配置在X服務(wù)器中的資源將優(yōu)先于那些在.Xdefaults文件中所指定的內(nèi)容。按照慣例,加載到服務(wù)器中的資源通過保存在名為.Xresources的文件中。為在啟動X系統(tǒng)時加載這些資源,可以在用戶的.dtprofile文件的開始處加入以下命令行:在這種情況下用戶不希望在運行命令,因為那樣可以允許某個應(yīng)用程序在xrdb從.Xresources文件中加載該應(yīng)用程序的選項之前而啟動。如果用戶在啟動了XWindow系統(tǒng)之后更改了自己的.Xresources文件,則可以通過在s提示符下輸入以上命令來加載新的選項。自定義StyleManagerStyleManager(樣式管理器)可以從前面板中找到。參見右邊的圖標以及圖6-8。單擊StyleManager圖標可以打開StyleManager窗口。為了解該部分所包含的內(nèi)容,可以在StyleManager窗口的右上角單擊Help菜單,然后單擊其中的OnItem項,此時鼠標指針將變?yōu)橐粋€帶問號的箭頭。將問號箭頭放置到StyleManager窗口中用戶希望獲得幫助信息的項目上,然后單擊鼠標,將出現(xiàn)StyleManagerHelp窗口,滾動位于窗口下方的文本,單擊用戶希望獲得幫Color窗口可以建立用戶桌面上可用的調(diào)色板。這些顏色不會影響用戶已經(jīng)運行的窗口,StyleManager中單擊Color圖標可以顯示Color窗口。滾動該窗口并從滾動菜單中單擊某項(某個調(diào)色板的名稱,可以查看看起來與自己的桌面相似的調(diào)色板。這時用戶可以進行其他的選擇,單擊Cancel菜單項可以關(guān)閉Color窗OK菜單項則在關(guān)閉ColorModif...和NumberOfColors...選項允許用戶設(shè)計一個Font窗口可以改變CDEStyleManagerFont圖標,然后便可以從Size框中進行字體大小選擇,并(或者)從FontGroup框中添加或刪除某個字體組合。當用戶在FontGroup框中單擊Add...時,CDE將顯示兩個窗口,每一個窗口都帶有一個字體列表。在Sytem窗口中可以從字體列表中選擇那些用戶希望系統(tǒng)用于窗口、按User窗口中用戶則可以為用戶可編輯的數(shù)據(jù)選擇相應(yīng)的字體。用戶可以在Preview窗口中預(yù)覽字體,并且可以通過選擇Attributes...選查看字體的屬性。在用戶選擇之后單擊OK將使新的字體選擇生效,若選擇Cancel則關(guān)閉窗口并保持原來的如果用戶希望更改背景(根窗口上的字體類型和顏色),則可以在tyeaagr窗口上單擊Bakdrop圖標。當用戶在所出現(xiàn)的acdrop窗口的右邊滾動并單擊菜單選項時,將可以看到 將示例背景應(yīng)用于整個屏幕并設(shè)置為缺省選項。然后再關(guān)閉Backdrop窗口。 將示例背景應(yīng)用于整個屏幕并設(shè)置為缺省選項。不關(guān)閉Backdrop窗口。 當用戶單擊Apply按鈕時,用戶不能在調(diào)用Backdrop窗口之前恢復(fù)原來的背景,除了再次選擇該背景之外—Keyboard窗口可以允許用戶控制擊鍵時的響度并且可以允許用戶關(guān)閉或開啟鍵盤的自動重復(fù)功能。Mouse窗口允許用戶調(diào)整鼠標響應(yīng)并測試雙擊速度。在Mouse如果鼠標的陰影程度發(fā)生變化,則系統(tǒng)將登記相應(yīng)的雙擊速度。如果用戶希望系統(tǒng)識別更快或更慢的雙擊速度,可以調(diào)整Double-Click滑條。使用Acceleration滑條可以改變鼠標指針在屏幕2則表示鼠標指針在屏幕上的移動速度比鼠標實際移動速度快兩倍。Threshold使鼠標指針以加速后的速度在屏幕上移動。如果用戶需要完成大量的復(fù)雜圖形處理工作,則可能希望增加該值。另外,Handedness可以將鼠標更改為是右手或左手操作方式的鼠標。而Button2一項,可以決定鼠標按鍵2所做的操作相應(yīng)也設(shè)置了鼠標按鍵1BeepScreen窗口可以控制屏幕保護程序和屏幕鎖定功能。屏幕保之后,使屏幕正常顯示,同時顯示一個移動圖象,其中的等待時間可以通過StartSaver滑用戶可以從一個位于窗口左上角的滾動列表中選擇一個或多個屏幕保護程序的圖象。當用戶選擇一個圖象時,Styleanager將在列表右邊的小窗口中顯示該圖象。再次單擊圖象名可以TimePerSaver滑條ScreenLock(屏幕鎖定)功能可以在一段用戶通過StartLock所設(shè)置的等待時間之后,使屏幕顯示,并鎖定屏幕和鍵盤。用戶可以使用ScreenLockOn和Off按鈕來關(guān)閉或開啟該功當用戶從鍵盤輸入時,窗口管理器需要能夠?qū)⒂脩羲斎氲淖址D(zhuǎn)發(fā)到相應(yīng)的窗口中。此時活動窗口(從鍵盤接受輸入的窗口)被稱為具有輸入焦點。Window窗口之內(nèi)的WindowBehavior框可以允許用戶選擇兩種常用方法之一來指定哪一個窗口具有輸入焦點。使用focus-follows-mouse方法,用戶可以將鼠標指針放置到某個窗口內(nèi),在輸入字符時保持鼠標指針位于原窗口,即使是在使用鍵盤的情況(不是使用鼠標)下也是這樣。使用這種方法時,如果鼠標指針偏離了用戶正在使用的窗口,則所輸入的字符將丟失(如果鼠標指針此時位于根窗口)或者是被發(fā)送到其他未預(yù)期的窗口中(如果鼠標指針此時位于另外一個窗口。第二種方法是使用explicit或click-to-focus方法,用戶可以通過使用鼠標按鍵在某個窗口中單擊的方式來選擇一個窗口。該窗口將一直接收來自
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度外墻石材裝飾工程承攬合同4篇
- 2025年度大學(xué)兼職教師教學(xué)質(zhì)量考核合同
- 二零二五年度城市公園綠化苗木批發(fā)合同范本3篇
- 2025年度農(nóng)業(yè)現(xiàn)代化種植基地承包合同4篇
- 2025年度模具加工綠色制造與節(jié)能減排合同3篇
- 2025年木跳板生產(chǎn)項目投資合作采購合同4篇
- 2025年度個人信用卡透支及還款管理合同8篇
- 標準合同:2025年廣東交通行業(yè)勞務(wù)派遣人員勞動合同3篇
- 二零二五年度供應(yīng)鏈管理合同解除協(xié)議
- 二零二五年度政府宣傳片制作與傳播勞務(wù)合同
- 四川省高職單招電氣技術(shù)類《電子基礎(chǔ)》歷年考試真題試題庫(含答案)
- 中級半導(dǎo)體分立器件和集成電路裝調(diào)工技能鑒定考試題庫(含答案)
- 2024年江西生物科技職業(yè)學(xué)院單招職業(yè)技能測試題庫帶解析答案
- 橋本甲狀腺炎-90天治療方案
- (2024年)安全注射培訓(xùn)課件
- 2024版《建設(shè)工程開工、停工、復(fù)工安全管理臺賬表格(流程圖、申請表、報審表、考核表、通知單等)》模版
- 部編版《道德與法治》六年級下冊教材分析萬永霞
- 酒店人防管理制度
- 油田酸化工藝技術(shù)
- 上海高考英語詞匯手冊列表
- 移動商務(wù)內(nèi)容運營(吳洪貴)任務(wù)五 其他內(nèi)容類型的生產(chǎn)
評論
0/150
提交評論