下一章 上一章 目錄

9. Preferences

在等號後面的是預設的值。

9.1 焦點及動作

以下的設定可以設定為 1(啟用)或 0(停用)

ClickToFocus = 1

啟用「點擊取得動作焦點」模式。

RaiseOnFocus = 1

視窗在取得動作焦點時昇至頂層。

FocusOnClickClient = 1

當點擊視窗的子區域時取得焦點。

RaiseOnClickClient = 1

當點擊視窗的子區域時昇至頂層。

RaiseOnClickTitleBar = 1

當點擊視窗的標題列時昇至頂層。

RaiseOnClickButton = 1

當點擊視窗的標題列按鈕時昇至頂層。

RaiseOnClickFrame = 1

當點擊視窗邊框時昇至頂層。

PassFirstClickToClient = 1

當點擊而使視窗昇起時,子視窗也同時昇起。

AutoRaise = 0

取得動作焦點的視窗會在經過 AutoRaiseDelay 後自動昇起。

StrongPointerFocus = 0

即是沒有對視窗進行任何滑鼠動作,當滑鼠經過某個視窗時會讓該視窗取得焦點。

FocusOnMap = 1

視窗在現形後會取得焦點。

FocusOnMapTransient = 1

暫時視窗在現形後會取得焦點。

FocusOnAppRaise = 1

當視窗被應用程式呼叫時取得動作焦點。

PointerColormap = 0

Colormap 的焦點是跟隨著指標。

SizeMaximized = 0

視窗在最大化之後還是可以改變大小。

MinimizeToDesktop = 0

視窗同時會縮小到桌面去(除了到工作列之外)。

QuickSwitch = 1

啟用 Alt+Tab 視窗切換器。

QuickSwitchToMinimized = 1

Alt+Tab 也會切換到最小化的視窗。

QuickSwitchToAllWorkspaces = 1

Alt+Tab 會切換到任何作業區上視窗。

ShowMoveSizeStatus = 1

在視窗 搬移/改變大小 時可以看到視窗 搬移/改變大小 後的狀況。

ShowWorkspaceStatusAfterSwitch = 1

在切換作業區時顯示目前的作業區名稱。

ShowWorkspaceStatusAfterActivation = 1

在對視窗進行動作後顯示目前的作業區名稱。

WarpPointer = 0

當使用鍵盤來改變焦點時,指標焦點變換成 Pointer Focus Move。

OpaqueMove = 1

視窗在拖動的時後會立即移動,不會顯示預覽外框。

OpaqueResize = 0

視窗在拖動的時後會立即改變大小,不會顯示預覽外框。

Win95Keys = 0

讓三個額外的功能鍵產生作用。這些鍵會對映至 MetaL、MetaR 及 Menu。左邊那一個會呼叫「開始」選單而右邊那一個會顯示視窗列表。

ManualPlacement = 0

視窗必須由使用者手動配罝位置。

IgnoreNoFocusHint = 0

忽略某些視窗所傳送的「不接受焦點」要求。

MenuMouseTracking = 0

如果啟用的話,即使是沒有按下任何滑鼠鍵,選單還是會追蹤滑鼠的動作。

SnapMove = 1

在移動視窗時對齊最接近的 螢幕邊緣/視窗。

SnapDistance

在視窗對齊前的 pixels 距離。

EdgeSwitch = 0

在滑鼠移到螢幕邊緣時切換作業區。

AutoReloadMenus = 1

如果設定為 1 時將會自動重新載入 menu 檔案。

ShowThemesMenu = 1

顯示「佈景主題」次選單。

ShowHelp = 1

顯示「說明」選單項目。

MsgBoxDefaultAction = 0

在訊息盒上是預先選擇 取消(0) 或 確定(1)

9.2 工具列

以下的設定可以設定為 1(啟用)或 0(停用)

ShowTaskBar = 1

讓工具列出現。

TaskBarAtTop = 0

工具列出現在螢幕的上方。

TaskBarKeepBelow = 1

將工具列放在平常的視窗之下。

TaskBarAutoHide = 0

在滑鼠離開後工具列會自動隱藏。

TaskBarShowStartMenu = 1

在工具列上顯示「開始選單」的按鈕。

TaskBarShowWindowListMenu

在工具列上顯示「視窗清單」的按鈕。

TaskBarShowWorkspaces = 1

在工具列上顯示「作業區切換按鈕」。

TaskBarShowAllWindows = 0

在工具列上顯示所有作業區的視窗。

TaskBarShowClock = 1

在工具列上顯示時鐘。

TaskBatClockLeds = 1

以 LCD 風格的圖像來顯示時鐘。

TaskBarShowMailboxStatus = 1

顯示郵件信箱的狀況(由 $MAIL 環境變數所決定)

TaskBarMailboxStatusBeepOnNewMail = 1

當收到新郵件是發出 Beep 聲。

TaskBarMailboxStatusCountMessages = 0

在工具提示上顯示郵件的總數。

MailBoxPath

指到郵件信箱的路徑。非本機的郵件信箱可以經由使用 Common Internet Scheme 語法 (RFC 1738) 格式的超連結來存取。

    scheme://[user[:password]@]server[:port][/path]

所支援的方法有:"pop3"、"imap" 及 "file"。其中若未指定方法時以 "file://" 為預設值。IMAP 的子目錄可以經由指定路徑項目來存取。

保留字元像是「斜線」、「小老鼠」及「冒號」可以經由使用跳脫字元加上 16 進位編碼來指定。像是以 %2f 代表「斜線」或是以 %40 代表「冒號」。

範例:

    file:///var/spool/mail/captnmark
pop3://markus:%2f%40%3a@maol.ch/
imap://mathias@localhost/INBOX.Maillisten.icewm-user

TaskBarDoubleHeight = 0

讓工具列為兩倍大小。

TaskBarShowCPUStatus = 1

在工具列上顯示 CPU 狀況。

TimeFormat

設定工具列上的時鐘的 時間 格式。(請參考 strftime(3) 手冊)

DateFormat

設定工具列上的時鐘的 日期 + 時間 格式。(請參考 strftime(3) 手冊)

UseMouseWheel

支援滑鼠的滾輪。

DelayPointerFocus

類似於 auto raise 的延遲時間。

9.3 邊框

以下的設定可以設定為數字。

BorderSizeX = 6

左/右 邊框的寬度。

BorderSizeY = 6

上/下 邊框的高度。

DlgBorderSizeX = 2

無法變更大小的視窗的 左/右 邊框的寬度。

DlgBorderSizeY = 2

無法變更大小的視窗的 上/下 邊框的高度。

CornerSizeX = 24

視窗邊角的寬度。

CornerSizeY = 24

視窗邊角的高度。

TitleBarHeight = 20

標題列的高度。

EdgeResistance = 32

當使用滑鼠把視窗移出螢幕之外時的阻抗力。把它設定為 10000 時阻抗力則為無限。

UseRootButtons

視窗管理員所使用的基本視窗按鈕點擊的位元遮罩。

ButtonRaiseMask

當按下時即將視窗昇起的位元遮罩。

9.4 計時

ClickMotionDistance = 5

在移動之前點擊視為拖動。

MultiClickTime = 400

辨視為雙擊的時間間隔 (ms)。

AutoRaiseDelay = 400

視窗自動昇起時間間隔(首先必須啟用 AutoRaise)。

AutoHideDelay = 300

多少時間後工具列即自動隱藏。(首先必須啟用 TaskBarAutoHide)。

ToolTipDelay = 5000

顯示工具提示前的等待時間。

ToolTipTime = 60000

工具提示視窗隱藏前的等待時間(0 表示不隱藏)。

ScrollBarStartDelay

最初的捲軸列多少時間後即自動捲軸。

ScrollBarDelay

捲軸列多少時間後即自動捲軸。

AutoScrollStartDelay

多少時間後即開始自動捲軸。

AutoScrollDelay

多少時間後即自動捲軸。

9.5 字型

以下的設定可以設定為字串。

TitleFontName = ""

標題列的字型名稱。

MenuFontName = ""

選單的字型名稱。

StatusFontName = ""

顯示狀態的字型名稱。

QuickSwitchFontName = ""

Alt+Tab 視窗切換器的字型名稱。

NormalTaskBarFontName = ""

一般工具列項目的字型名稱。

ActiveTaskBarFontName = ""

動作中的工具列項目的字型名稱。

ListBoxFontName = ""

視窗清單的字型名稱。

ToolTipFontName = ""

工具提示的字型名稱。

ClockFontName =""

工具列上的時鐘的的字型名稱。

9.6 顏色

ColorActiveBorder

動作視窗邊框的顏色。

...

... 未完成(請參考預設的 preferences 裡的完整列表。)

9.7 桌面背景

DesktopBackgroundColor

桌面背景的顏色。

DesktopBackgroundImage

桌面背景的圖片 (.xpm)。如果想取消 icewm 的桌面背景顏色/圖片,將 DesktopBackgroundColor 及 DesktopBackgroundImage 設定為空字串 ("")。

DesktopBackgroundCenter = 0

將桌面背景的圖片置中且不要鋪排。(設為 0 或 1)。

9.8 作業區

WorkspaceNames

作業區名稱的列表。例如

WorkspaceNames=" 1 ", " 2 ", " 3 ", " 4 "

9.9 路徑

LibPath

icewm/lib 的目錄位置。

IconPath

icon 的目錄位置。如果有多個路徑可以以「冒號」 (UNIX) 或 「分號」 (OS/2) 來作為分隔。

LibPath

icewm/lib 的目錄位置。

KDEDataDir

KDE 資料的基本目錄(預設為 /usr/share by default)。

9.10 程式

ClockCommand

在時鐘被雙擊時所執行的程式。

MailCommand

在郵件信箱的按鈕被雙擊時所執行的程式。

LockCommand

用來鎖定螢幕的程式。

RunCommand

在開始選單上選定「執行」時所執行的程式。


下一章 上一章 目錄