日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

X Window 系統(tǒng)使用指南--進(jìn)一步介紹uwm和如何定制它( 三 )


修飾鍵 (像META) 需被按下,或許作用只發(fā)生在指標(biāo)位於一個(gè)表徵圖上而非應(yīng)
用程式視窗或背景視窗 。我們已實(shí)際的看過這些例子:此功能發(fā)生 ... 只有在這些 ... 只有指標(biāo)在 ... 當(dāng)這個(gè)
於... 修飾鍵被按下,此種型態(tài)的視窗 滑鼠事件發(fā)
而且... ,而且... 生時(shí)Resize META 一般視窗 按住中按鈕
且移動(dòng)WindowOps 沒有 背景視窗 按住中按鈕
選單WindowOps META 和 沒有關(guān)系 按住中按鈕
選單 SHIFT你藉著你的 .uwmrc(或其它的建構(gòu)檔)所包含的系結(jié)規(guī)格來指定系結(jié) 。規(guī)格
的格式和上面的表格類似,就像:uwm-function = modifIErs : window context : mouse events
( uwm 功能 = 修飾鍵 : 視窗的環(huán)境 : 滑鼠事件 )這些元素為:uwm 功能:uwm 的內(nèi)建功能之一的名稱 。例如功能f.move即是你用以移動(dòng)視
窗的功能,f.lower 將視窗降低一層等等 。這些功能將於下更完整地描
述 。功能名稱必需跟隨著一個(gè)等號(hào)(=) 。修飾鍵:在運(yùn)用上述功能時(shí),當(dāng)指定的滑鼠事件發(fā)生時(shí),必需被按下的修飾鍵
表列 。正確的修飾鍵名稱為:ctrl(或c),對(duì)CONTROL鍵 。meta(或m或mod1),對(duì)META鍵 。shift(或s),對(duì)SHIFT鍵 。lock(或l),對(duì)CAPSLOCK鍵 。這些名稱必需正確的列出 。你可以使用一或二個(gè)修飾鍵,如果你使用兩個(gè)
鍵,用一個(gè) "|"符號(hào)來分開它們 。你可以省略整個(gè)修飾鍵表列 (即此功能對(duì)應(yīng)於滑鼠事件發(fā)生時(shí)并沒有修飾
鍵被按下),但尾端的冒號(hào) ":" 不可省略 。視窗的環(huán)境:限制只有指標(biāo)在螢?zāi)簧现付ㄎ恢玫男蛻B(tài)符合特定條件時(shí),功能
才會(huì)發(fā)生 。正確的環(huán)境如下:window(或w):指標(biāo)必需位於一個(gè)應(yīng)用視窗中 。icon(或i):指標(biāo)必需位於一個(gè)表徵圖中 。root(或r):指標(biāo)必需位於根視窗或背景視窗中 。你可以指定任何數(shù)目的環(huán)境,用 "|" 來區(qū)隔它們 。如果你沒有指定,則功能
的發(fā)生與指標(biāo)位置無關(guān) ?;笫录汉畏N滑鼠事件對(duì)應(yīng)到此功能 。指定的事件為一個(gè)按鈕名稱 -- 任何的left(或l)middle(或m)right(或r)跟隨著一個(gè)動(dòng)作:down : 當(dāng)按鈕被按下時(shí)會(huì)符合 。
up : 當(dāng)按鈕被松開時(shí)會(huì)符合 。
delta : 當(dāng)按鈕被按下且移動(dòng)超過一定數(shù)目的像素時(shí)會(huì)符合 。所有的這些你已實(shí)際使用過它們,在本章開頭所描述的一些作用的系結(jié)為:f.resize = meta : window : middle delta
f.iconify = meta : icon : middle up
f.raise = meta : window|icon : right downuwm 的預(yù)設(shè)系結(jié)在檔案 $TOP/clients/uwm/default.uwmrc,見圖19 - 1 。┌————————————————————┐
│ p242-243 fig 19.1 │
│ │
│ 圖19-1 預(yù)設(shè)的 .uwmrc 建構(gòu)檔 │
└————————————————————┘uwm 的內(nèi)建功能uwm 的指南頁列出可應(yīng)用的功能 。你已經(jīng)從圖19 - 1見過其中大部份,你可以
看出,功能是和WindowOps及Preferences中的選項(xiàng)相關(guān) 。然而,有一個(gè)有關(guān)pushing視窗(f.pushleft, f.pushup等等)的功能集合你
從未見過 。pushing的意思為:你朝一個(gè)特定的方向移動(dòng)一個(gè)視窗,移動(dòng)的距離
固定 。這和f.move不同的是,後者以交談的方式,指定視窗移動(dòng)的方向和距離 。預(yù)設(shè)f.pushdown系結(jié)到同時(shí)按下CONTROL和META鍵,且按住中按鈕 。試它幾
次,你將發(fā)現(xiàn)你的視窗稍微移動(dòng)了一點(diǎn) -- push 功能對(duì)細(xì)部移動(dòng)視窗非常有用 。另一個(gè)功能為f.moveopaque 。它也移動(dòng)一個(gè)視窗,但不像f.move,它并不會(huì)
給你一個(gè)指示視窗新的位置的方格,你直接拖拽整個(gè)視窗本身 。這可以讓整個(gè)螢
幕清爽些,但比較慢,且一般視窗移動(dòng)時(shí)會(huì)有抖動(dòng)的現(xiàn)像 。19.2.2 定義你自己的選單f.menu是一個(gè)非常強(qiáng)大的uwm 的功能:它讓你定義你自己的選單 。此選單可選
用到uwm 本身的功能,或任何的shell 命令,或一個(gè)特定的動(dòng)作,像是在一個(gè)

推薦閱讀