xset 指令

用途

設定 X-Windows 環境的選項。

語法

xset-display 顯示 ] [  容體 間距 持續時間  ] ] ] |  -b |   b on b 關閉 ] [  BC -bc  c   [  容體 ]  |   -c |   c on |   c 關閉 ] [ 聯邦黨 ] 路徑 [ ,路徑 [  ... ] ] ] [  聯邦黨 預設 ] [  聯邦黨 重新雜湊  ] [ [ 帶 整數 ] ] [  帶   帶 關 ] [  分鐘 加速器  ] [ 臨界值 ] ] ] [  分鐘 烏茲 預設 ] [  P  像素顏色 ] [ ] [  r on r 關閉 ] [  長度 期間 ] ] ] [  s 空白  s noblank ] [  暴露 |   noexpose ] [  上的 |   s 關 ] [  s 啟動 ] [  s 重設 ] [  s 預設值 ] [  ]

說明

xset 指令會自訂 X-Windows 環境。

旗標

項目 說明
-display 主機:顯示 指定要使用的 X 伺服器。 如需伺服器的相關資訊,請參閱 X 指令。
bb on 打開鈴聲 此為預設設定。

附註: 並非所有硬體都能夠改變鈴聲特性,但針對可以改變的鈴聲特性,所有 b 旗標排列及其變數都可以使用。

b [容體 [間距 [持續時間] ] ] 指定鈴聲音量、音調及持續時間。 此旗標最多可接受三個數值。
磁區
如果只提供一個數值,則會假設它是 容體。 鈴聲磁區設為該數值,視現行硬體功能而定,佔鈴聲磁區可能上限的百分比。
間距 (pitch)
第二個數值 (以赫茲值為單位) 是鈴聲的音調。
持續時間
第三個數字 (毫秒) 是鈴聲響起的時間長度。
-bb 關閉 把鈴聲關掉
BC-bc 可能的話,控制伺服器中的錯誤相容模式。 前面的 - (橫線) 會停用此模式; 否則會啟用錯誤相容模式。 伺服器必須支援 MIT-SUNDRY-NONSTANDARD 通訊協定延伸, BC 旗標才能運作。

應該在停用錯誤相容模式的情況下執行新的應用程式開發。

BC 旗標是針對 pre-X11 第 4 版 (X11R4) 用戶端提供。 部分 pre-X11R4 用戶端在各種通訊協定要求中傳遞無效值。 當使用 X11R4 伺服器執行時,這類用戶端會異常結束,否則無法正確運作。

這個旗標明確地將某些錯誤重新引進 X 伺服器中,使這類用戶端仍可執行。

cc 開啟按一下。 系統預設值。
c 容體 從 0 到 100 的數值,根據現行硬體功能指定點按的可能磁區上限百分比。
-cc 關閉按一下。
fp=路徑,... 將字型路徑設為 路徑 參數中給定的目錄。 這些目錄是由伺服器解譯,而不是由用戶端解譯,且與伺服器相依。 伺服器會忽略不含 mkfontdir 指令所建立之字型資料庫的目錄。 聯邦黨 旗標所支援的所有選項及變數都可用。
Fp--fp 如果 - (橫線) 在 聯邦黨 之前,則從現行字型路徑的結尾刪除 路徑 參數指定的字型路徑; 如果 - (橫線) 在 聯邦黨 之後,則從字型路徑的前面刪除 (橫線)
fp ++ fp 如果 - (橫線) 在 聯邦黨 之前,則將 路徑 參數指定的字型路徑新增至字型清單底端,如果 - (橫線) 在 聯邦黨之後,則從字型路徑結尾開始。
fp 預設值 將字型路徑重設為伺服器的預設值。
fp rehash 使伺服器重新讀取現行字型路徑中的字型資料庫。 通常僅在執行 mkfontdir 以重建字型資料庫之後將新字型新增至字型目錄時使用。
匯入 開啟所有 LED。
拉動 整數 關閉 整數 指定的 LED。 有效值介於 1 和 32 之間。
整數 開啟 整數 指定的 LED。 有效值介於 1 和 32 之間。
拉動領導 關閉所有 LED。

附註: 並非所有硬體都將相同的 整數 變數指派給相同的 LED 功能。

M 可讓您控制滑鼠或其他指向裝置的精準度。 如果未指定變數或 預設 引數,則會使用系統預設值。 此旗標接受下列選用引數及參數:
加速
設定滑鼠移動的乘數。 值可以指定為整數或小數。
臨界值
設定呼叫滑鼠移動所需的像素數目下限。 以像素為單位指定值。

如果只提供一個參數,則會將它解譯為 加速 參數。

預設值
使用系統預設值。
p 控制像素顏色值。 透過變更 BlackPixel 和 WhitePixel的項目,可以在部分伺服器上變更根背景顏色。 雖然這些值通常是 01,但它們並不需要。

此外,伺服器也可以選擇私下配置這些顏色,在此情況下, xset 指令會產生錯誤。 如果對映項目是唯讀顏色,則 xset 指令也會產生錯誤。

有效參數為:

圖素 (pixel)
以十進位指定顏色對映項目號碼。
顏色
指定顏色。
rr on 啟用自動重複。
-rr 關閉 停用自動重複。
ss 預設值 將螢幕保護程式參數設為預設螢幕保護程式性質。
s [長度[期間]] 指定伺服器必須處於非作用中狀態才能啟動螢幕保護程式的時間長度。 期間 指定必須變更背景型樣以避免燒錄的期間。 長度 期間 的值以秒為單位指定。 如果只提供一個數值參數,則會將它讀取為 長度 參數。
上的s 關閉 分別開啟及關閉螢幕保護程式功能。
s 啟動 即使螢幕保護程式已關閉,也會導致螢幕保護程式啟動。
s 重設 如果螢幕保護程式已啟動,則會導致螢幕保護程式取消啟動。
s 空白 將喜好設定設為空白視訊 (如果硬體可以這麼做的話) ,而不是顯示背景型樣。
s noblank 設定喜好設定以顯示型樣,而不是視訊空白。
s expose 設定容許視窗曝光的喜好設定 (伺服器可以自由捨棄視窗內容)。
s noexpose 設定停用螢幕保護程式的喜好設定,除非伺服器可以重新產生畫面而不會導致曝光事件。
q 報告現行設定的相關資訊。

當您登出時,這些設定將重設為預設值。

附註: 並非所有 X 實作都保證允許使用所有這些選項。

範例

  1. 若要將鈴聲音量設為中,請將鈴聲設為 50 赫茲,並將鈴聲的時間長度設為 50 毫秒:
    xset b 50,50,50
  2. 若要設定 /usr/lib/X11/fonts 目錄的字型路徑:
    xset fp= /usr/lib/x11/fonts
  3. 若要讓伺服器重新讀取現行字型路徑中的字型資料庫:
    xset fp rehash
  4. 若要查看現行設定的相關資訊,請執行下列動作:
    xset q
    這會產生類似下列的輸出:
    Keyboard Control:
      auto repeat:  on    key click percent:  0    LED mask:  00000000
      auto repeating keys:  0000000000000000
                            0000000000000000
                            0000000000000000
                            0000000000000000
      bell percent:  50    bell pitch:  400    bell duration:  100
     
    Pointer Control:
      acceleration:  2 = 2 / 1    threshold:  4
     
    Screen Saver:
      prefer blanking:  no    allow exposures:  no
      timeout:  0    cycle:  0
     
    Colors:
      default colormap:  0x8006e    BlackPixel:  0    WhitePixel:  1
     
    Font Path:
       /usr/lib/X11/fonts/,/usr/lib/X11/fonts/75dpi/,/usr/lib/X11/fonts/100dpi/,/usr/
    lib/X11/fonts/oldx10/,/usr/lib/X11/fonts/oldx11/,/usr/lib/X11/fonts/bmug/,/usr/l
    ib/X11/fonts/info-mac/,/usr/lib/X11/fonts/JP/,/usr/lib/X11/fonts/misc/