InglesPransesEspanyol

Ad


OnWorks favicon

twm - Online sa Cloud

Magpatakbo ng twm sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command twm na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


twm - Tab Window Manager para sa X Window System

SINTAX


TWM [ -display dpy ] [ -s ] [ -f initfile ] [ -v ]

DESCRIPTION


Twm ay isang window manager para sa X Window System. Nagbibigay ito ng mga titlebar, hugis na bintana,
ilang anyo ng pamamahala ng icon, macro function na tinukoy ng user, click-to-type at pointer-
hinihimok na focus ng keyboard, at key na tinukoy ng user at mga binding na button ng pointer.

Ang program na ito ay karaniwang sinisimulan ng session manager o startup script ng user. Kailan
ginamit mula sa xdm(1) or xinit(1) walang session manager, TWM ay madalas na isinasagawa sa
foreground bilang huling kliyente. Kapag tumakbo sa ganitong paraan, lalabas TWM nagiging sanhi ng session
winakasan (ibig sabihin, naka-log out).

Bilang default, ang mga window ng application ay napapalibutan ng ``frame'' na may titlebar sa itaas
at isang espesyal na hangganan sa paligid ng bintana. Ang titlebar ay naglalaman ng pangalan ng window, a
parihaba na naiilawan kapag ang window ay tumatanggap ng keyboard input, at mga function box
kilala bilang ``titlebuttons'' sa kaliwa at kanang gilid ng titlebar.

Ang pagpindot sa pointer Button1 (karaniwan ay ang pinakakaliwang button maliban kung ito ay binago gamit ang
xmodmap) sa isang titlebutton ay hihingin ang function na nauugnay sa button. Nasa
default na interface, ang mga window ay na-iconify sa pamamagitan ng pag-click (pagpindot at pagkatapos ay kaagad
ilalabas) ang kaliwang titlebutton (na mukhang isang Dot). Sa kabaligtaran, ang mga bintana ay
deiconified sa pamamagitan ng pag-click sa nauugnay na icon o entry sa icon manager (tingnan
paglalarawan ng variable ShowIconManager at ng function f.showiconmgr).

Binabago ang laki ng Windows sa pamamagitan ng pagpindot sa kanang titlebutton (na kahawig ng isang grupo ng nested
mga parisukat), pagkaladkad sa pointer sa gilid na ililipat, at pinakawalan ang pointer
kapag ang balangkas ng window ay ang nais na laki. Katulad nito, ang mga bintana ay inililipat
pagpindot sa pamagat o highlight na rehiyon, pag-drag ng window outline sa bagong lokasyon,
at pagkatapos ay ilalabas kapag ang balangkas ay nasa nais na posisyon. Pag-click lang sa
itinataas ng pamagat o rehiyon ng highlight ang window nang hindi ito ginagalaw.

Kapag gumawa ng mga bagong bintana, TWM igagalang ang anumang laki at impormasyon sa lokasyon na hiniling
ng gumagamit (karaniwan ay sa pamamagitan ng -geometry argumento o mapagkukunan ng command line para sa
mga indibidwal na aplikasyon). Kung hindi, isang balangkas ng default na laki ng window, nito
titlebar, at mga linyang naghahati sa window sa isang 3x3 grid na sumusubaybay sa pointer
ipinapakita. Ang pag-click sa pointer Button1 ay ipoposisyon ang window sa kasalukuyang posisyon at
bigyan ito ng default na laki. Pagpindot sa pointer Button2 (karaniwan ay ang middle pointer button)
at ang pag-drag sa balangkas ay magbibigay sa window ng kasalukuyang posisyon nito ngunit papayagan ang mga gilid
baguhin ang laki gaya ng inilarawan sa itaas. Ang pag-click sa pointer Button3 (karaniwan ay ang tamang pointer
button) ay magbibigay sa window ng kasalukuyang posisyon nito ngunit subukang gawin itong sapat na mahaba upang
pindutin ang ibaba ng screen.

Opsyon


Twm tinatanggap ang sumusunod na mga opsyon sa command line:

-display dpy
Tinutukoy ng opsyong ito ang X server na gagamitin.

-s Ang pagpipiliang ito ay nagpapahiwatig na ang default na screen lamang (tulad ng tinukoy ng -display o sa pamamagitan ng
ang DISPLAY variable ng kapaligiran) ay dapat pangasiwaan. Bilang default, TWM susubukan
upang pamahalaan ang lahat ng mga screen sa display.

-f filename
Tinutukoy ng opsyong ito ang pangalan ng startup file na gagamitin. Bilang default, TWM habilin
tumingin sa home directory ng user para sa mga file na pinangalanan .twmrc.num (kung saan num ay isang
screen number) o .twmrc.

-v Ang pagpipiliang ito ay nagpapahiwatig na TWM dapat mag-print ng mga mensahe ng error sa tuwing may hindi inaasahang pagkakataon
X Error na kaganapan ay natanggap. Maaari itong maging kapaki-pakinabang kapag nagde-debug ng mga application ngunit maaari
maging nakakagambala sa regular na paggamit.

Pasadya


Karamihan ng TWMMaaaring kontrolin ang hitsura at gawi ni sa pamamagitan ng pagbibigay ng startup file sa isa
ng mga sumusunod na lokasyon (hinanap sa pagkakasunud-sunod para sa bawat screen na pinamamahalaan kung kailan TWM
nagsisimula):

$HOME/.twmrc.screennumber
Ang screennumber ay isang maliit na positibong numero (hal. 0, 1, atbp.) na kumakatawan sa
screen number (hal. ang huling numero sa DISPLAY environment variable
host:displaynum.screennum) na gagamitin para makipag-ugnayan sa screen na iyon ng
display. Ito ay inilaan para sa mga display na may maraming mga screen na may magkakaibang visual
mga uri.

$HOME/.twmrc
Ito ang karaniwang pangalan para sa startup file ng indibidwal na user.

/usr/share/X11/twm/system.twmrc
Kung wala sa mga naunang file ang matagpuan, TWM titingnan sa file na ito ang a
default na pagsasaayos. Ito ay madalas na pinasadya ng administrator ng site sa
magbigay ng mga maginhawang menu o pamilyar na mga binding para sa mga baguhan na gumagamit.

Kung walang nakitang mga startup file, TWM gagamit ng mga built-in na default na inilarawan sa itaas. Ang
tanging mapagkukunang ginagamit ng TWM is bitmapFilePath para sa isang colon-separated na listahan ng mga direktoryo sa
maghanap kapag naghahanap ng mga bitmap file (para sa karagdagang impormasyon, tingnan ang Atenas widgets manwal
at xrdb(1)).

Twm Ang mga startup file ay lohikal na pinaghiwa-hiwalay sa tatlong uri ng mga detalye: Variable,
Mga binding, Menu. ang Variable dapat mauna ang seksyon at ginagamit upang ilarawan ang mga font,
mga kulay, cursor, lapad ng hangganan, icon at paglalagay ng window, pag-highlight, autoraising,
layout ng mga pamagat, warping, paggamit ng icon manager. Ang Mga binding karaniwang dumarating ang seksyon
pangalawa at ginagamit upang tukuyin ang mga function na dapat na i-invoke kapag keyboard at
ang mga pindutan ng pointer ay pinindot sa mga bintana, mga icon, mga pamagat, at mga frame. Ang Menu seksyon
nagbibigay ng anumang mga menu na tinukoy ng gumagamit (naglalaman ng mga function na i-invoke o mga command na gagawin
naisakatuparan).

Ang mga pangalan ng variable at keyword ay case-insensitive. Ang mga string ay dapat na napapalibutan ng doble
mga quote na character (hal. "asul") at case-sensitive. Isang pound sign (#) sa labas ng a
string ay nagiging sanhi ng natitira sa linya kung saan ang karakter ay lumilitaw na itinuturing bilang a
komento

MGA VARIABLE


Marami sa mga aspeto ng TWMAng user interface ni ay kinokontrol ng mga variable na maaaring itakda
ang startup file ng user. Ang ilan sa mga opsyon ay pinagana o hindi pinagana sa pamamagitan lamang ng
pagkakaroon ng isang partikular na keyword. Ang ibang mga opsyon ay nangangailangan ng mga keyword, numero, string, o
mga listahan ng lahat ng ito.

Ang mga listahan ay napapalibutan ng mga brace at kadalasang pinaghihiwalay ng whitespace o isang bagong linya. Para sa
halimbawa:
AutoRaise { "emacs" "XTerm" "Xmh" }
or
AutoRaise
{
"emacs"
"XTerm"
"Xmh"
}
Kapag ang isang variable na naglalaman ng isang listahan ng mga string na kumakatawan sa mga window ay hinanap (hal sa
matukoy kung ie-enable o hindi ang autoraise gaya ng ipinapakita sa itaas), ang isang string ay dapat na isang eksaktong,
case-sensitive na tugma sa pangalan ng window (ibinigay ng WM_NAME window property), mapagkukunan
pangalan o pangalan ng klase (parehong ibinigay ng WM_CLASS window property). Ang naunang halimbawa
ay magpapagana ng autoraise sa mga bintanang pinangalanang ``emacs'' pati na rin ang anuman xterm (dahil sila ay sa
class ``XTerm'') o xmh windows (na nasa klase ``Xmh'').

Mga argumento ng string na binibigyang-kahulugan bilang mga filename (tingnan ang Mga Pixmaps, Mga Cursor, at
IconDirectory sa ibaba) ay ilalagay ang direktoryo ng gumagamit (tinukoy ng HOME kapaligiran
variable) kung ang unang karakter ay isang tilde (~). Kung, sa halip, ang unang karakter ay a
colon (:), ang pangalan ay ipinapalagay na tumutukoy sa isa sa mga panloob na bitmap na nakasanayan na
lumikha ng mga default na simbolo ng titlebars: :xlogo or : tanggalin (parehong tumutukoy sa X logo), :tuldok
or :iconify (parehong tumutukoy sa tuldok), :baguhin ang laki (ang mga nested square na ginamit ng resize
pindutan), :menu (isang pahina na may mga linya), at :tanong (ang tandang pananong na ginamit para sa hindi umiiral
bitmap file).

Ang mga sumusunod na variable ay maaaring tukuyin sa tuktok ng a TWM startup file. Mga listahan ng
Ang mga string ng prefix ng pangalan ng window ay ipinahiwatig ng win-list. Ang mga opsyonal na argumento ay ipinapakita sa
square bracket:

AutoRaise { win-list }
Tinutukoy ng variable na ito ang isang listahan ng mga window na dapat awtomatikong itaas
sa tuwing pumapasok ang pointer sa bintana. Maaaring interactive na paganahin ang pagkilos na ito
o hindi pinagana sa mga indibidwal na bintana gamit ang function f.mag-autoraise.

AutoRelativeResize
Ang variable na ito ay nagpapahiwatig na ang pag-drag palabas ng laki ng window (alinman sa una
sizing ang window gamit ang pointer Button2 o kapag pinapalitan ang laki nito) ay hindi dapat maghintay hanggang
ang pointer ay tumawid sa mga gilid ng bintana. Sa halip, ilipat ang pointer
awtomatikong nagiging sanhi ng paggalaw ng pinakamalapit na gilid o mga gilid sa parehong halaga. Ito
nagbibigay-daan sa pagbabago ng laki ng mga bintana na umaabot sa gilid ng screen. Kung ang
pointer ay nasa gitna ng window, o kung ang pagbabago ng laki ay sinimulan sa pamamagitan ng pagpindot sa a
titlebutton, TWM maghihintay pa rin para sa pointer na tumawid sa gilid ng bintana (sa
maiwasan ang mga aksidente). Ang pagpipiliang ito ay partikular na kapaki-pakinabang para sa mga taong gusto ang
paraan ng press-drag-release ng pagwawalis ng mga laki ng window.

Kulay ng Border pisi [{ wincolorlist }]
Tinutukoy ng variable na ito ang default na kulay ng border na ilalagay sa paligid ng lahat
non-iconified na mga bintana, at maaari lamang ibigay sa loob ng a kulay, Grayscale or
Monochrome listahan. Ang opsyonal wincolorlist tumutukoy ng listahan ng window at kulay
mga pares ng pangalan para sa pagtukoy ng mga partikular na kulay ng hangganan para sa iba't ibang uri ng mga bintana.
Halimbawa:
Kulay ng Border "gray50"
{
"XTerm" "pula"
"xmh" "berde"
}
Ang default ay "itim".

BorderTileBackground pisi [{ wincolorlist }]
Tinutukoy ng variable na ito ang default na kulay ng background sa gray na pattern na ginamit sa
hindi naka-highlight na mga hangganan (kung WalangHighlight ay hindi pa naitakda), at maaari lamang ibigay
sa loob ng kulay, Grayscale or Monochrome listahan. Ang opsyonal wincolorlist ay nagbibigay-daan sa
bawat-window na kulay na tutukuyin. Ang default ay "puti".

BorderTileForeground pisi [{ wincolorlist }]
Tinutukoy ng variable na ito ang default na kulay ng foreground sa gray na pattern na ginamit sa
hindi naka-highlight na mga hangganan (kung WalangHighlight ay hindi pa naitakda), at maaari lamang ibigay
sa loob ng kulay, Grayscale or Monochrome listahan. Ang opsyonal wincolorlist ay nagbibigay-daan sa
bawat-window na kulay na tutukuyin. Ang default ay "itim".

BorderWidth pixels
Tinutukoy ng variable na ito ang lapad sa mga pixel ng hangganan na nakapalibot sa lahat ng kliyente
mga frame ng bintana kung ClientBorderWidth ay hindi tinukoy. Ang halagang ito ay din
ginagamit upang itakda ang laki ng hangganan ng mga bintana na ginawa ni TWM (tulad ng icon manager).
Ang default ay 2.

ButtonIndent pixels
Tinutukoy ng variable na ito ang halaga kung saan dapat naka-indent ang mga titlebutton sa lahat
panig. Dahil sa mga positibong halaga, mas maliit ang mga button kaysa sa text ng window at
i-highlight ang lugar upang sila ay tumayo. Ang pagtatakda nito at ang
PamagatButtonBorderWidth ang mga variable sa 0 ay ginagawang ang mga titlebutton ay kasing taas at lapad
maaari. Ang default ay 1.

ClientBorderWidth
Ang variable na ito ay nagpapahiwatig na ang lapad ng hangganan ng frame ng isang window ay dapat itakda sa
paunang lapad ng hangganan ng window, sa halip na sa halaga ng BorderWidth.

kulay { listahan ng mga kulay }
Tinutukoy ng variable na ito ang isang listahan ng mga pagtatalaga ng kulay na gagawin kung ang default
ang display ay may kakayahang magpakita ng higit pa sa simpleng itim at puti. Ang mga kulay-
listahan ay binubuo ng mga sumusunod na variable ng kulay at ang kanilang mga halaga:
DefaultBackground, DefaultForeground, MenuBackground, MenuForeground,
MenuTitleBackground, MenuTitleForeground, MenuShadowColor, MenuBorderColor,
PointerForeground, at PointerBackground. Ang mga sumusunod na variable ng kulay ay maaari ding
mabigyan ng listahan ng mga pares ng pangalan ng window at kulay upang payagan ang mga kulay ng bawat-window na maging
tinukoy (tingnan Kulay ng Border para sa mga detalye): Kulay ng Border, IconManagerHighlight,
BorderTitleBackground, BorderTitleForeground, PamagatBackground, PamagatForeground,
IconBackground, IconForeground, IconBorderColor, IconManagerBackground, at
IconManagerForeground. Halimbawa:
kulay
{
MenuBackground "gray50"
MenuForeground "asul"
BorderColor "pula" { "XTerm" "dilaw" }
PamagatForeground "dilaw"
PamagatBackground "asul"
}
Ang lahat ng mga variable ng kulay na ito ay maaari ding tukuyin para sa Monochrome variable,
na nagpapahintulot sa parehong initialization file na magamit sa parehong kulay at monochrome
nagpapakita.

ConstrainedMoveTime milliseconds
Tinutukoy ng variable na ito ang haba ng oras sa pagitan ng mga pag-click sa button na kailangan upang magsimula a
pinigilan ang operasyon ng paglipat. I-double click sa loob ng panahong ito kung kailan
nagsusumamo f.ilipat ay magiging sanhi ng paglipat ng window sa isang pahalang o patayo
direksyon. Ang pagtatakda ng value na ito sa 0 ay hindi papaganahin ang mga napilitang galaw. Ang default
ay 400 milliseconds.

Mga Cursor { listahan ng cursor }
Tinutukoy ng variable na ito ang mga glyph na iyon TWM dapat gamitin para sa iba't ibang pointer
mga cursor. Ang bawat cursor ay maaaring tukuyin alinman mula sa panturo font o mula sa dalawa
bitmap file. Mga hugis mula sa panturo Ang font ay maaaring direktang tukuyin bilang:
cursorname "pisi"
saan cursorname ay isa sa mga pangalan ng cursor na nakalista sa ibaba, at pisi ang pangalan
ng isang glyph na makikita sa file /usr/include/X11/cursorfont.h (nang walang ``XC_''
prefix). Kung ang cursor ay tutukuyin mula sa mga bitmap file, ang sumusunod na syntax
ay ginagamit sa halip:
cursorname "larawan""mask"
Ang larawan at mask Tinukoy ng mga string ang mga pangalan ng mga file na naglalaman ng glyph image
at naka mask mga bitmap(1) anyo. Ang mga bitmap file ay matatagpuan sa parehong paraan tulad ng
icon ng mga bitmap na file. Ipinapakita ng sumusunod na halimbawa ang mga default na kahulugan ng cursor:
Mga Cursor
{
Frame "top_left_arrow"
Pamagat "top_left_arrow"
Icon na "top_left_arrow"
IconMgr "top_left_arrow"
Ilipat ang "fleur"
Baguhin ang laki ng "fleur"
Menu "sb_left_arrow"
Pindutan na "kamay2"
Maghintay "manood"
Piliin ang "tuldok"
Wasakin ang "pirate"
}

DecorateTransients
Ang variable na ito ay nagpapahiwatig na ang mga lumilipas na bintana (mga naglalaman ng a
WM_TRANSIENT_FOR property) ay dapat may mga titlebar. Bilang default, ang mga transient ay hindi
reparented.

DefaultBackground pisi
Tinutukoy ng variable na ito ang kulay ng background na gagamitin para sa laki at impormasyon
mga bintana. Ang default ay "puti".

DefaultForeground pisi
Tinutukoy ng variable na ito ang kulay ng foreground na gagamitin para sa pagpapalaki at impormasyon
mga bintana. Ang default ay "itim".

DontIconifyByUnmapping { win-list }
Tinutukoy ng variable na ito ang isang listahan ng mga window na hindi dapat i-icon ng simple
pag-unmapping ng window (gaya ng mangyayari kung IconifyByUnmapping ay itinakda).
Ito ay madalas na ginagamit upang pilitin ang ilang mga bintana na ituring bilang mga icon habang ang iba
Ang mga bintana ay pinangangasiwaan ng tagapamahala ng icon.

DontMoveOff
Ang variable na ito ay nagpapahiwatig na ang mga bintana ay hindi dapat payagang ilipat sa labas ng
screen. Maaari itong ma-override ng f.puwersang galaw function.

DontSqueezeTitle [{ win-list }]
Ang variable na ito ay nagpapahiwatig na ang mga titlebar ay hindi dapat i-squeeze sa kanilang minimum
laki tulad ng inilarawan sa ibaba SqueezeTitle sa ibaba. Kung ang opsyonal na listahan ng window ay
ibinibigay, tanging ang mga bintanang iyon lamang ang mapipigilan na mapipiga.

ForceIcons
Ang variable na ito ay nagpapahiwatig na ang mga icon na pixmap ay tinukoy sa Icon variable dapat
i-override ang anumang mga pixmap na ibinigay ng kliyente.

FramePadding pixels
Tinutukoy ng variable na ito ang distansya sa pagitan ng mga dekorasyon sa titlebar (ang button
at text) at ang window frame. Ang default ay 2 pixels.

Grayscale { kulay }
Tinutukoy ng variable na ito ang isang listahan ng mga pagtatalaga ng kulay na dapat gawin kung ang
ang screen ay may default na visual na GrayScale. Tingnan ang paglalarawan ng Kulay.

IconBackground pisi [{ win-list }]
Tinutukoy ng variable na ito ang kulay ng background ng mga icon, at maaaring tukuyin lamang
sa loob ng a kulay, Grayscale or Monochrome listahan. Ang opsyonal win-list ay isang listahan
ng mga pangalan at kulay ng window upang matukoy ang mga kulay ng bawat-window. Tingnan ang
Kulay ng Border variable para sa kumpletong paglalarawan ng win-list. Ang default ay
"puti".

IconBorderColor pisi [{ win-list }]
Tinutukoy ng variable na ito ang kulay ng hangganan na ginagamit para sa mga window ng icon, at maaaring
matukoy lamang sa loob ng a kulay, Grayscale or Monochrome listahan. Ang opsyonal
win-list ay isang listahan ng mga pangalan at kulay ng window upang ang mga kulay ng bawat-window ay maaaring
tinukoy. Tingnan ang Kulay ng Border variable para sa kumpletong paglalarawan ng manalo-
listahan. Ang default ay "itim".

IconBorderWidth pixels
Tinutukoy ng variable na ito ang lapad sa mga pixel ng border na nakapalibot na icon
mga bintana. Ang default ay 2.

IconDirectory pisi
Tinutukoy ng variable na ito ang direktoryo na dapat hanapin kung isang bitmap file
ay hindi matatagpuan sa alinman sa mga direktoryo sa bitmapFilePath mapagkukunan.

IconFont pisi
Tinutukoy ng variable na ito ang font na gagamitin upang ipakita ang mga pangalan ng icon sa loob ng mga icon.
Ang default ay "variable".

IconForeground pisi [{ win-list }]
Tinutukoy ng variable na ito ang kulay ng foreground na gagamitin kapag nagpapakita ng mga icon, at
maaari lamang tukuyin sa loob ng a kulay, Grayscale or Monochrome listahan. Ang
opsyonal win-list ay isang listahan ng mga pangalan at kulay ng window upang ang bawat-window na kulay
maaaring tukuyin. Tingnan ang Kulay ng Border variable para sa kumpletong paglalarawan ng
win-list. Ang default ay "itim".

IconifyByUnmapping [{ win-list }]
Isinasaad ng variable na ito na ang mga window ay dapat na ma-iconify sa pamamagitan ng pag-unmap nang wala
sinusubukang i-map ang anumang mga icon. Ipinapalagay nito na muling imamapa ng user ang window
ang icon manager, ang f.warpto function, o ang TwmWindows menu. Kung ang opsyonal
win-list ay ibinigay, tanging ang mga window na iyon ang mai-icon sa pamamagitan lamang ng pag-unmapping.
Windows na mayroong ito at ang IconManagerDontShow maaaring hindi
accessible kung walang binding sa TwmWindows nakatakda ang menu sa startup file ng user.

IconManagerBackground pisi [{ win-list }]
Tinutukoy ng variable na ito ang kulay ng background na gagamitin para sa mga entry ng manager ng icon, at
maaari lamang tukuyin sa loob ng a kulay, Grayscale or Monochrome listahan. Ang
opsyonal win-list ay isang listahan ng mga pangalan at kulay ng window upang ang bawat-window na kulay
maaaring tukuyin. Tingnan ang Kulay ng Border variable para sa kumpletong paglalarawan ng
win-list. Ang default ay "puti".

IconManagerDontShow [{ win-list }]
Ang variable na ito ay nagpapahiwatig na ang icon manager ay hindi dapat magpakita ng anumang mga window. Kung
ang opsyonal win-list ay ibinigay, ang mga bintana lamang ang hindi ipapakita. Ito
variable ay ginagamit upang maiwasan ang mga window na bihirang na-iconify (tulad ng xclock or
xload) mula sa pagkuha ng espasyo sa icon manager.

IconManagerFont pisi
Tinutukoy ng variable na ito ang font na gagamitin kapag nagpapakita ng mga entry ng icon manager.
Ang default ay "variable".

IconManagerForeground pisi [{ win-list }]
Tinutukoy ng variable na ito ang kulay ng foreground na gagamitin kapag nagpapakita ng icon
mga entry ng manager, at maaari lamang tukuyin sa loob ng a kulay, Grayscale or
Monochrome listahan. Ang opsyonal win-list ay isang listahan ng mga pangalan at kulay ng window kaya
na maaaring tukuyin ang bawat-window na kulay. Tingnan ang Kulay ng Border variable para sa a
kumpletong paglalarawan ng win-list. Ang default ay "itim".

IconManagerGeometry pisi [ haligi ]
Tinutukoy ng variable na ito ang geometry ng window ng icon manager. Ang pisi
Ang argumento ay karaniwang pagtutukoy ng geometry na nagpapahiwatig ng paunang buong laki
ng icon manager. Ang window ng icon manager ay nasira haligi piraso
at na-scale ayon sa bilang ng mga entry sa icon manager. Mga dagdag na entry
ay nakabalot upang bumuo ng karagdagang mga hilera. Ang default na bilang ng mga column ay 1.

IconManagerHighlight pisi [{ win-list }]
Tinutukoy ng variable na ito ang kulay ng border na gagamitin kapag nagha-highlight sa icon
entry ng manager na kasalukuyang nakatuon, at maaari lamang tukuyin sa loob ng a
kulay, Grayscale or Monochrome listahan. Ang opsyonal win-list ay isang listahan ng window
mga pangalan at kulay upang matukoy ang bawat kulay ng bintana. Tingnan ang Kulay ng Border
variable para sa kumpletong paglalarawan ng win-list. Ang default ay "itim".

IconManagers { iconmgr-list }
Tinutukoy ng variable na ito ang isang listahan ng mga icon manager na gagawin. Ang bawat aytem sa
iconmgr-list ay may sumusunod na format:
"winname"["iconname"] "heometrya" haligi
saan winname ay ang pangalan ng mga bintana na dapat ilagay sa icon na ito
manager, iconname ay ang pangalan ng icon ng window ng manager ng icon na iyon, heometrya ay isang
karaniwang pagtutukoy ng geometry, at haligi ay ang bilang ng mga column sa icon na ito
manager tulad ng inilarawan sa IconManagerGeometry. Halimbawa:
IconManagers
{
"XTerm" "=300x5+800+5" 5
"myhost" "=400x5+100+5" 2
}
Ang mga kliyente na ang pangalan o klase ay ``XTerm'' ay magkakaroon ng entry na gagawin sa
``XTerm'' icon manager. Ang mga kliyente na ang pangalan ay ``myhost'' ay ilalagay sa
``myhost'' icon manager.

IconManagerShow { win-list }
Tinutukoy ng variable na ito ang isang listahan ng mga window na dapat lumabas sa icon manager.
Kapag ginamit kasabay ng IconManagerDontShow variable, tanging ang mga bintana
sa listahang ito ay ipapakita sa icon manager.

IconRegion geomstring vgrav hgrav gridwidth gridheight
Tinutukoy ng variable na ito ang isang lugar sa root window kung saan inilalagay ang mga icon kung hindi
tukoy na lokasyon ng icon ay ibinigay ng kliyente. Ang geomstring ay isang sinipi
string na naglalaman ng karaniwang detalye ng geometry. Kung higit sa isa IconRegion
mga linya ay ibinigay, ang mga icon ay ilalagay sa mga susunod na rehiyon ng icon kapag ang una
ay puno na. Ang vgrav argument ay dapat na alinman Hilaga or Timog at kontrol at ay
ginagamit upang kontrolin kung ang mga icon ay unang pinupunan mula sa itaas o ibaba ng
icon na rehiyon. Katulad nito, ang hgrav argument ay dapat na alinman Silangan or Kanluran at ito ay
ginagamit upang kontrolin kung ang mga icon ay dapat punan mula kaliwa mula sa kanan. Mga icon
ay inilatag sa loob ng rehiyon sa isang grid na may mga cell gridwidth mga pixel ang lapad at
gridheight mga pixel na mataas.

Icon { win-list }
Tinutukoy ng variable na ito ang isang listahan ng mga pangalan ng window at ang mga filename ng bitmap na iyon
dapat gamitin bilang kanilang mga icon. Halimbawa:
Icon
{
"XTerm" "xterm.icon"
"xfd" "xfd_icon"
}
Windows na tumutugma sa ``XTerm'' at hindi mai-icon sa pamamagitan ng pag-unmapping, at gagawin
subukang gamitin ang icon na bitmap sa file na ``xterm.icon''. Kung ForceIcons is
tinukoy, ang bitmap na ito ay gagamitin kahit na ang kliyente ay humiling ng sarili nitong icon
pixmap.

InterpolateMenuColors
Ang variable na ito ay nagpapahiwatig na ang mga kulay ng entry sa menu ay dapat na interpolated sa pagitan
entry na tinukoy na mga kulay. Sa halimbawa sa ibaba:
menu "mymenu"
{
"Pamagat" ("itim":"pula") f.pamagat
"entry1" f.nop
"entry2" f.nop
"entry3" ("white":"green") f.nop
"entry4" f.nop
"entry5" ("pula":"puti") f.nop
}
ang mga kulay sa harapan para sa ``entry1'' at ``entry2'' ay isasama sa pagitan
itim at puti, at ang mga kulay ng background sa pagitan ng pula at berde. Katulad nito, ang
Ang foreground para sa ``entry4'' ay magiging kalahati sa pagitan ng puti at pula, at ang
ang background ay magiging kalahati sa pagitan ng berde at puti.

MakeTitle { win-list }
Tinutukoy ng variable na ito ang isang listahan ng mga window kung saan dapat ilagay ang isang titlebar at
ay ginagamit upang humiling ng mga pamagat sa mga partikular na window kung kailan Walang titulo Naitakda na.

MaxWindowSize pisi
Tinutukoy ng variable na ito ang isang geometry kung saan ang lapad at taas ay nagbibigay ng maximum
laki para sa isang ibinigay na window. Ito ay karaniwang ginagamit upang paghigpitan ang mga bintana sa laki
ng screen. Ang default na lapad ay 32767 - lapad ng screen. Ang default na taas ay
32767 - taas ng screen.

MenuBackground pisi
Tinutukoy ng variable na ito ang kulay ng background na ginamit para sa mga menu, at maaari lamang
tinukoy sa loob ng a kulay or Monochrome listahan. Ang default ay "puti".

MenuBorderColor pisi
Tinutukoy ng variable na ito ang kulay ng hangganan ng menu at maaari lamang tukuyin
sa loob ng a kulay, Grayscale or Monochrome listahan. Ang default ay "itim".

MenuBorderWidth pixels
Tinutukoy ng variable na ito ang lapad sa mga pixel ng border na nakapalibot na menu
mga bintana. Ang default ay 2.

MenuFont pisi
Tinutukoy ng variable na ito ang font na gagamitin kapag nagpapakita ng mga menu. Ang default ay
"variable".

MenuForeground pisi
Tinutukoy ng variable na ito ang kulay ng foreground na ginagamit para sa mga menu, at maaari lamang
tinukoy sa loob ng a kulay, Grayscale or Monochrome listahan. Ang default ay
"itim".

MenuShadowColor pisi
Tinutukoy ng variable na ito ang kulay ng anino sa likod ng mga pull-down na menu at maaari
matukoy lamang sa loob ng a kulay, Grayscale or Monochrome listahan. Ang default ay
"itim".

MenuTitleBackground pisi
Tinutukoy ng variable na ito ang kulay ng background para sa f.pamagat mga entry sa mga menu, at maaari
matukoy lamang sa loob ng a kulay, Grayscale or Monochrome listahan. Ang default ay
"puti".

MenuTitleForeground pisi
Tinutukoy ng variable na ito ang kulay ng foreground para sa f.pamagat mga entry sa mga menu at maaari
matukoy lamang sa loob ng a kulay or Monochrome listahan. Ang default ay "itim".

Monochrome { kulay }
Tinutukoy ng variable na ito ang isang listahan ng mga pagtatalaga ng kulay na dapat gawin kung ang
ang screen ay may lalim na 1. Tingnan ang paglalarawan ng Kulay.

MoveDelta pixels
Tinutukoy ng variable na ito ang bilang ng mga pixel na dapat ilipat ng pointer bago ang
f.ilipat Nagsisimulang gumana ang function. Tingnan din ang f.deltastop function. Ang default
ay zero pixels.

NoBackingStore
Ang variable na ito ay nagpapahiwatig na TWMAng mga menu ni ay hindi dapat humiling ng backing store sa
bawasan ang muling pagpipinta ng mga menu. Ito ay karaniwang ginagamit sa mga server na maaari
magpinta muli nang mas mabilis kaysa sa kanilang kakayanin sa backing store.

NoCaseSensitive
Isinasaad ng variable na ito na dapat balewalain ang case kapag nag-uuri ng mga pangalan ng icon sa isang
tagapamahala ng icon. Karaniwang ginagamit ang opsyong ito sa mga application na ginagamitan ng malaking titik ang
unang titik ng kanilang icon na pangalan.

Walang mga Default
Ang variable na ito ay nagpapahiwatig na TWM hindi dapat magbigay ng default na mga pindutan ng pamagat at
mga binding. Ang opsyong ito ay dapat lamang gamitin kung ang startup file ay naglalaman ng a
ganap na bagong hanay ng mga binding at kahulugan.

NoGrabServer
Ang variable na ito ay nagpapahiwatig na TWM hindi dapat kunin ang server kapag nagpa-pop up ng mga menu
at gumagalaw na mga malabo na bintana.

WalangHighlight [{ win-list }]
Ang variable na ito ay nagpapahiwatig na ang mga hangganan ay hindi dapat i-highlight upang subaybayan ang
lokasyon ng pointer. Kung ang opsyonal win-list ay ibinigay, itinatampok ang kalooban
i-disable lamang para sa mga window na iyon. Kapag ang hangganan ay naka-highlight, ito ay magiging
iginuhit sa agos Kulay ng Border. Kapag ang hangganan ay hindi naka-highlight, ito ay magiging
stippled na may kulay abong pattern gamit ang kasalukuyang BorderTileForeground at
BorderTileBackground kulay.

NoIconManagers
Ang variable na ito ay nagpapahiwatig na walang icon manager ang dapat gawin.

NoMenuShadows
Ang variable na ito ay nagpapahiwatig na ang mga menu ay hindi dapat magkaroon ng mga drop shadow na iginuhit sa likod ng mga ito.
Ito ay karaniwang ginagamit sa mas mabagal na mga server dahil pinapabilis nito ang pagguhit ng menu sa
gastos sa paggawa ng menu na bahagyang mahirap basahin.

NoRaiseOnDeiconify
Ang variable na ito ay nagpapahiwatig na ang mga window na na-deiconified ay hindi dapat itaas.

NoRaiseOnMove
Ang variable na ito ay nagpapahiwatig na ang mga bintana ay hindi dapat itaas kapag inilipat. Ito ay
karaniwang ginagamit upang payagan ang mga bintana na mag-slide sa ilalim ng bawat isa.

NoRaiseOnResize
Ang variable na ito ay nagpapahiwatig na ang mga bintana ay hindi dapat itaas kapag binago ang laki. Ito ay
karaniwang ginagamit upang payagan ang mga bintana na baguhin ang laki sa ilalim ng bawat isa.

NoRaiseOnWarp
Ang variable na ito ay nagpapahiwatig na ang mga bintana ay hindi dapat itaas kapag ang pointer ay
bingkong sa kanila gamit ang f.warpto function. Kung nakatakda ang opsyong ito, mag-warping sa isang
ang naka-occluded na window ay maaaring magresulta sa pointer na mapupunta sa occluding window
sa halip ang nais na window (na nagdudulot ng hindi inaasahang pag-uugali sa f.warpring).

NoSaveUnders
Ang variable na ito ay nagpapahiwatig na ang mga menu ay hindi dapat humiling ng mga save-under upang mabawasan
muling pagpipinta ng bintana kasunod ng pagpili ng menu. Ito ay kadalasang ginagamit kasama ng mga display
na maaaring muling magpinta nang mas mabilis kaysa sa kanilang makayanan ang mga save-under.

NoStackMode [{ win-list }]
Isinasaad ng variable na ito na humihiling ang window ng kliyente na baguhin ang pagkakasunud-sunod ng stacking
dapat balewalain. Kung ang opsyonal win-list ay ibinigay, tanging mga kahilingan sa mga iyon
hindi papansinin ang mga bintana. Ito ay karaniwang ginagamit upang maiwasan ang mga application mula sa
walang humpay na sumusulpot sa harapan ng salansan ng bintana.

Walang titulo [{ win-list }]
Ang variable na ito ay nagpapahiwatig na ang mga window ay hindi dapat magkaroon ng mga titlebar. Kung ang opsyonal
win-list ay ibinigay, tanging ang mga window na iyon ang walang mga titlebar. MakeTitle maaaring hindi
ginamit sa pagpipiliang ito upang pilitin ang mga titlebar na ilagay sa mga partikular na bintana.

NoTitleFocus
Ang variable na ito ay nagpapahiwatig na TWM hindi dapat magtakda ng focus sa input ng keyboard sa bawat isa
window habang pinapasok ito. Karaniwan, TWM nagtatakda ng pokus upang ang pokus at susi
Ang mga kaganapan mula sa titlebar at mga tagapamahala ng icon ay inihahatid sa application. Kung
mabilis na ginalaw ang pointer at TWM ay mabagal na tumugon, maaaring idirekta ang input
ang lumang bintana sa halip na ang bago. Karaniwang ginagamit ang opsyong ito upang maiwasan ito
``input lag'' at upang ayusin ang mga bug sa mas lumang mga application na may mga problema
na may pokus na mga kaganapan.

NoTitleHighlight [{ win-list }]
Ang variable na ito ay nagpapahiwatig na ang highlight na lugar ng titlebar, na ginagamit sa
ipahiwatig ang window na kasalukuyang may input focus, ay hindi dapat ipakita.
Kung ang opsyonal win-list ay ibinigay, tanging ang mga bintana ay hindi magkakaroon ng highlight
mga lugar. Ito at ang SqueezeTitle ang mga opsyon ay maaaring itakda upang lubos na bawasan ang
dami ng screen space na kailangan ng mga titlebar.

OpaqueMove
Ang variable na ito ay nagpapahiwatig na ang f.ilipat function na dapat talagang ilipat ang window
sa halip na isang balangkas lamang upang makita agad ng gumagamit kung ano ang window
magmumukhang nasa bagong posisyon. Ang pagpipiliang ito ay karaniwang ginagamit sa mabilis
nagpapakita (lalo na kung NoGrabServer ay nakatakda).

Mga Pixmaps { mga pixmap }
Tinutukoy ng variable na ito ang isang listahan ng mga pixmap na tumutukoy sa hitsura ng iba't-ibang
mga larawan. Ang bawat entry ay isang keyword na nagsasaad ng pixmap na itatakda, na sinusundan ng a
string na nagbibigay ng pangalan ng bitmap file. Ang mga sumusunod na pixmap ay maaaring
tinukoy:
Mga Pixmaps
{
PamagatI-highlight ang "gray1"
}
Ang default para sa PamagatHighlight ay ang paggamit ng pantay na pattern ng stipple.

Karapatang mauna karapatang mauna
Itinatakda ang variable na ito TWMpriority ni. karapatang mauna dapat ay isang hindi naka-quote, pinirmahang numero
(hal. 999). May epekto lang ang variable na ito kung sinusuportahan ng server ang SYNC
karugtong

RandomPlacement
Ang variable na ito ay nagpapahiwatig na ang mga bintana na walang tinukoy na geometry ay dapat ilagay
sa isang pseudo-random na lokasyon sa halip na i-drag ang user ng isang outline.

Baguhin ang laki ng Font pisi
Tinutukoy ng variable na ito ang font na gagamitin sa window ng mga sukat kung kailan
pagbabago ng laki ng mga bintana. Ang default ay "naayos".

I-restartPreviousState
Ang variable na ito ay nagpapahiwatig na TWM dapat subukang gamitin ang WM_STATE property sa
client windows upang sabihin kung aling mga window ang dapat i-iconify at kung alin ang dapat iwan
nakikita. Ito ay karaniwang ginagamit upang subukang i-regenerate ang estado ng screen
ay nasa bago isara ang dating window manager.

SaveColor { listahan ng mga kulay }
Ang variable na ito ay nagpapahiwatig ng isang listahan ng mga pagtatalaga ng kulay na iimbak bilang mga halaga ng pixel
sa root window property _MIT_PRIORITY_COLORS. Maaaring piliin ng mga kliyente na panatilihin
ang mga halagang ito kapag nag-i-install ng sarili nilang colormap. Tandaan na ang paggamit ng mekanismong ito
ay isang paraan ng aplikasyon upang maiwasan ang "technicolor" na problema, kung saan kapaki-pakinabang
ang mga bagay sa screen tulad ng mga hangganan ng window at mga titlebar ay nawawala kapag ang isang programa
ang mga custom na kulay ay ini-install ng window manager. Halimbawa:
SaveColor
{
Kulay ng Border
PamagatBackground
PamagatForeground
"pula"
"berde"
"bughaw"
}
Ilalagay nito sa root window ang 3 mga halaga ng pixel para sa mga hangganan at mga titlebar, bilang
pati na rin ang tatlong kulay na mga string, lahat ay kinuha mula sa default na colormap.

ShowIconManager
Isinasaad ng variable na ito na dapat ipakita ang window ng icon manager kung kailan TWM
ay nagsimula. Maaari itong palaging dalhin gamit ang f.showiconmgr function.

SortIconManager
Ang variable na ito ay nagpapahiwatig na ang mga entry sa icon manager ay dapat pagbukud-bukurin
ayon sa alpabeto sa halip na sa pamamagitan lamang ng pagdaragdag ng mga bagong window sa dulo.

SqueezeTitle [{ squeeze-list }]
Ang variable na ito ay nagpapahiwatig na TWM dapat subukang gamitin ang SHAPE extension para gawin
ang mga titlebar ay sumasakop lamang ng mas maraming espasyo sa screen hangga't kailangan nila, sa halip na palawakin ang lahat
ang daan sa tuktok ng bintana. Ang opsyonal squeeze-list maaaring magamit sa
kontrolin ang lokasyon ng squeezed titlebar sa tuktok ng window. Ito
naglalaman ng mga entry ng form:
"pangalan" pagbibigay-katwiran num denom
saan pangalan ay isang window name, pagbibigay-katwiran ay alinman kaliwa, sentro, O karapatan, at
num at denom ay mga numerong tumutukoy sa isang ratio na nagbibigay ng relatibong posisyon tungkol sa
na ang titlebar ay makatwiran. Ang ratio ay sinusukat mula kaliwa hanggang kanan kung ang
Ang numerator ay positibo, at kanan pakaliwa kung negatibo. Isang denominador ng 0
ay nagpapahiwatig na ang numerator ay dapat masukat sa mga pixel. Para sa kaginhawahan, ang
ang ratio na 0/0 ay kapareho ng 1/2 para sa sentro at -1/1 para sa karapatan. Halimbawa:
SqueezeTitle
{
Naiwan ang "XTerm" 0 0
Naiwan ang "xterm1" 1 3
Naiwan ang "xterm2" 2 3
"orasan" center 0 0
"emacs" tama 0 0
}
Ang DontSqueezeTitle list ay maaaring gamitin upang i-off ang pagpisil sa ilang mga pamagat.

StartIconified [{ win-list }]
Ang variable na ito ay nagpapahiwatig na ang mga window ng kliyente ay dapat munang iwanang mga icon
hanggang sa tahasang na-deiconify ng user. Kung ang opsyonal win-list ay ibinigay, lamang
magsisimulang iconic ang mga bintanang iyon. Ito ay kapaki-pakinabang para sa mga programa na hindi
suportahan an -iconic opsyon o mapagkukunan ng command line.

PamagatBackground pisi [{ win-list }]
Tinutukoy ng variable na ito ang kulay ng background na ginamit sa mga titlebar, at maaari lamang
tinukoy sa loob ng a kulay, Grayscale or Monochrome listahan. Ang opsyonal win-list
ay isang listahan ng mga pangalan at kulay ng window upang matukoy ang bawat kulay ng bintana.
Ang default ay "puti".

PamagatButtonBorderWidth pixels
Tinutukoy ng variable na ito ang lapad sa mga pixel ng nakapaligid na hangganan
mga pindutan ng pamagat. Ito ay karaniwang nakatakda sa 0 upang payagan ang mga titlebuttons na kunin nang kasing dami
espasyo hangga't maaari at upang walang hangganan. Ang default ay 1.

TitleFont pisi
Tinutukoy ng variable na ito ang font na gagamitin para sa pagpapakita ng mga pangalan ng window sa
mga titlebar. Ang default ay "variable".

PamagatForeground pisi [{ win-list }]
Tinutukoy ng variable na ito ang kulay ng foreground na ginamit sa mga titlebar, at maaari lamang
tinukoy sa loob ng a kulay, Grayscale or Monochrome listahan. Ang opsyonal win-list
ay isang listahan ng mga pangalan at kulay ng window upang matukoy ang bawat kulay ng bintana.
Ang default ay "itim".

PamagatPadding pixels
Tinutukoy ng variable na ito ang distansya sa pagitan ng iba't ibang mga button, text, at
i-highlight ang mga lugar sa titlebar. Ang default ay 8 pixels.

Hindi kilalangIcon pisi
Tinutukoy ng variable na ito ang filename ng isang bitmap file na gagamitin bilang default
icon. Ang bitmap na ito ay gagamitin bilang icon ng lahat ng mga kliyente na hindi nagbibigay ng
icon bitmap at hindi nakalista sa Icon listahan.

Gamitin angPposisyon pisi
Tinutukoy ng variable na ito kung o hindi TWM dapat igalang ang hiniling na programa
mga lokasyon (ibinigay ng Pposisyon flag sa WM_NORMAL_HINTS property) sa
kawalan ng posisyong tinukoy ng user. Ang argumento pisi maaaring magkaroon ng isa sa tatlo
mga halaga: "off" (ang default) na nagpapahiwatig na TWM dapat huwag pansinin ang programa-
ibinigay na posisyon, "nasa" na nagpapahiwatig na ang posisyon ay dapat gamitin, at "hindi-
zero" na nagpapahiwatig na ang posisyon ay dapat gamitin kung ito ay iba sa (0,0). Ang
ang huling opsyon ay para sa pag-aayos ng isang bug sa mas lumang mga toolkit.

WarpCursor [{ win-list }]
Ang variable na ito ay nagpapahiwatig na ang pointer ay dapat na naka-warped sa mga bintana kapag sila
ay deiconified. Kung ang opsyonal win-list ay ibinigay, ang pointer ay magiging lamang
bingkong kapag ang mga bintana ay deiconified.

WindowRing { win-list }
Tinutukoy ng variable na ito ang isang listahan ng mga bintana kung saan ang f.warpring tungkulin
siklo

WarpUnmapped
Ang variable na ito ay nagpapahiwatig na ang f.warpto function ay dapat mag-deiconify ng anumang iconified
mga bintanang nakatagpo nito. Ito ay karaniwang ginagamit upang gumawa ng key binding na lalabas
isang partikular na window (tulad ng xmh), kahit nasaan man ito. Ang default ay para sa
f.warpto upang huwag pansinin ang mga iconified na bintana.

XorValue numero
Tinutukoy ng variable na ito ang value na gagamitin kapag gumuhit ng mga window outline para sa paglipat
at pagbabago ng laki. Dapat itong itakda sa isang halaga na magreresulta sa iba't ibang mga
nakikilala ang mga kulay kapag eksklusibo-o'y kasama ng mga nilalaman ng user
tipikal na screen. Ang pagtatakda ng variable na ito sa 1 ay kadalasang nagbibigay ng magagandang resulta kung katabi
ang mga kulay sa default na colormap ay naiiba. Bilang default, TWM susubukan na
maging sanhi ng paglitaw ng mga pansamantalang linya sa kabilang dulo ng colormap mula sa
graphics.

Mag-zoom [ bilangin ]
Ang variable na ito ay nagpapahiwatig na nagbabalangkas na nagmumungkahi ng paggalaw ng isang window papunta at mula
ang iconified na estado nito ay dapat na ipakita sa tuwing ang isang window ay na-iconify o
deiconified. Ang opsyonal bilangin Tinutukoy ng argumento ang bilang ng mga balangkas
iginuhit. Ang default na bilang ay 8.

Ang mga sumusunod na variable ay dapat itakda pagkatapos maitalaga ang mga font, kaya ito ay karaniwan
pinakamahusay na ilagay ang mga ito sa dulo ng mga variable o simula ng mga seksyon ng bindings:

DefaultFunction tungkulin
Tinutukoy ng variable na ito ang function na isasagawa kapag may key o button na kaganapan
natanggap kung saan walang ibinigay na pagbubuklod. Ito ay karaniwang nakatali sa f.nop,
f.beep, o isang menu na naglalaman ng mga pagpapatakbo ng window.

WindowFunction tungkulin
Tinutukoy ng variable na ito ang function na isasagawa kapag ang isang window ay pinili mula sa
TwmWindows menu. Kung hindi nakatakda ang variable na ito, made-deiconify ang window at
itinaas.

MGA BINDING


Matapos maitakda ang nais na mga variable, maaaring ilakip ang mga function ng mga titlebutton at key
at mga pindutan ng pointer. Maaaring magdagdag ng mga titlebutton mula sa kaliwa o kanang bahagi at lumabas sa
ang titlebar mula kaliwa-pakanan ayon sa pagkakasunud-sunod kung saan ang mga ito ay tinukoy. Susi
at pointer button bindings ay maaaring ibigay sa anumang pagkakasunud-sunod.

Dapat isama sa mga detalye ng titlebuttons ang pangalan ng pixmap na gagamitin sa kahon ng button
at ang function na i-invoke kapag ang isang pointer button ay pinindot sa loob ng mga ito:
LeftTitleButton "bitmapname" = tungkulin
or
RightTitleButton "bitmapname" = tungkulin
Ang bitmapname maaaring sumangguni sa isa sa mga built-in na bitmaps (na naka-scale upang tumugma
TitleFont) sa pamamagitan ng paggamit ng naaangkop na colon-prefixed na pangalan na inilarawan sa itaas.

Dapat bigyan ng mga detalye ng key at pointer button ang mga modifier na dapat pindutin, tapos
kung anong mga bahagi ng screen ang dapat na pointer, at kung anong function ang dapat gamitin. Mga susi
ay ibinigay bilang mga string na naglalaman ng naaangkop na pangalan ng keysym; ang mga pindutan ay ibinibigay bilang ang
mga keyword Pindutan1-Pindutan5:
"FP1" = modlist : kaugnay na kahulugan : tungkulin
Pindutan1 = modlist : kaugnay na kahulugan : tungkulin
Ang modlist ay anumang kumbinasyon ng mga pangalan ng modifier ilipat, kontrol, ikulong, meta, mode1,
mode2, mode3, mode4, O mode5 (na maaaring paikliin bilang s, c, l, m, m1, m2, m3, m4, m5,
ayon sa pagkakabanggit) na pinaghihiwalay ng isang patayong bar (|). Katulad nito, ang kaugnay na kahulugan ay anumang kumbinasyon
of bintana, pamagat, icon, ugat, balangkas, iconmgr, ang kanilang mga unang titik (iconmgr abbreviation ay
m), o lahat, na pinaghihiwalay ng isang patayong bar. Ang tungkulin ay alinman sa f. mga keyword
inilarawan sa ibaba. Halimbawa, ang default na startup file ay naglalaman ng mga sumusunod na binding:
Button1 = : ugat : f.menu "TwmWindows"
Button1 = m : window | icon : f.function na "move-or-lower"
Button2 = m : window | icon : f.iconify
Button3 = m : window | icon : f.function na "move-or-raise"
Button1 = : pamagat : f.function na "move-or-raise"
Button2 = : pamagat : f.raiselower
Button1 = : icon : f.function na "move-or-iconify"
Button2 = : icon : f.iconify
Button1 = : iconmgr : f.iconify
Button2 = : iconmgr : f.iconify
Ang isang user na gustong mamanipula ang mga bintana mula sa keyboard ay maaaring gumamit ng
sumusunod na mga binding:
"F1" = : lahat : f.iconify
"F2" = : lahat : f.raiselower
"F3" = : lahat : f.warpring "susunod"
"F4" = : lahat : f.warpto "xmh"
"F5" = : lahat : f.warpto "emacs"
"F6" = : lahat : f.colormap "next"
"F7" = : lahat : f.colormap "default"
"F20" = : lahat : f.warptoscreen "next"
"Kaliwa" = m : lahat : f.backiconmgr
"Tama" = m | s : lahat : f.forwiconmgr
"Up" = m : lahat : f.upiconmgr
"Pababa" = m | s : lahat : f.downiconmgr
Twm nagbibigay ng higit pang mga primitive sa pagmamanipula ng window kaysa sa maginhawang maimbak sa isang
titlebar, menu, o set ng mga key binding. Bagama't may ibinibigay na maliit na hanay ng mga default
(maliban kung ang Walang mga Default ay tinukoy), karamihan sa mga user ay gugustuhing magkaroon ng kanilang pinakakaraniwan
mga operasyong nakatali sa key at button stroke. Na gawin ito, TWM iniuugnay ang mga pangalan sa bawat isa sa
ang primitives at nagbibigay tinukoy ng gumagamit function para sa pagbuo ng mas mataas na antas ng primitives
at mga menu para sa interactive na pagpili sa mga pangkat ng mga function.

Ang mga function na tinukoy ng user ay naglalaman ng pangalan kung saan ang mga ito ay isinangguni sa mga tawag
f.function at isang listahan ng iba pang mga function na isasagawa. Halimbawa:
Function na "move-or-lower" { f.move f.deltastop f.lower }
Function na "move-or-raise" { f.move f.deltastop f.raise }
Function na "move-or-iconify" { f.move f.deltastop f.iconify }
Function na "restore-colormap" { f.colormap "default" f.lower }
Dapat gamitin ang pangalan ng function sa f.function eksakto kung paano ito lumilitaw sa function
pagtutukoy.

Sa mga paglalarawan sa ibaba, kung ang function ay sinasabing gumana sa napiling window, ngunit
ay ini-invoke mula sa root menu, ang cursor ay papalitan ng piliin cursor at ang susunod
window upang makatanggap ng isang pagpindot sa pindutan ay pipiliin:

! pisi
Ito ay abbreviation para sa f.exec pisi.

f.mag-autoraise
I-toggle ng function na ito kung itataas man o hindi ang napiling window sa tuwing
ipinasok ng pointer. Tingnan ang paglalarawan ng variable AutoRaise.

f.backiconmgr
I-warp ng function na ito ang pointer sa nakaraang column sa kasalukuyang icon
manager, binabalot pabalik sa nakaraang hilera kung kinakailangan.

f.beep Pinatunog ng function na ito ang keyboard bell.

f.bottomzoom
Ang function na ito ay katulad ng f.fullzoom function, ngunit binabago ang laki ng window sa
punan lamang ang ibabang kalahati ng screen.

f.circledown
Ibinababa ng function na ito ang pinakanangungunang window na humaharang sa isa pang window.

f.circleup
Itinataas ng function na ito ang pinaka-ibaba na window na hinarang ng isa pang window.

f.colormap pisi
Pinaikot ng function na ito ang mga colormap (nakuha mula sa WM_COLORMAP_WINDOWS
ari-arian sa bintana) na TWM ay ipapakita kapag ang pointer ay nasa window na ito.
Ang argumento pisi maaaring magkaroon ng isa sa mga sumusunod na halaga: "susunod", "nakaraan", at
"default". Dapat pansinin dito na sa pangkalahatan, ang naka-install na colormap ay
tinutukoy ng focus sa keyboard. Ang isang pointer driven na keyboard focus ay mag-i-install ng a
pribadong colormap sa pagpasok ng window na nagmamay-ari ng colormap. Gamit ang pag-click sa
uri ng modelo, hindi mai-install ang mga pribadong colormap hanggang sa pinindot ng user ang mouse
button sa target na window.

f.deiconify
Ang function na ito ay nagde-deiconify sa napiling window. Kung ang window ay hindi isang icon, ito
walang ginagawa ang function.

f.tanggalin
Ang function na ito ay nagpapadala ng WM_DELETE_WINDOW na mensahe sa napiling window kung ang
hiniling ito ng client application sa pamamagitan ng WM_PROTOCOLS window property. Ang
Ang application ay dapat na tumugon sa mensahe sa pamamagitan ng pag-alis ng ipinahiwatig
bintana. Kung ang window ay hindi humiling ng WM_DELETE_WINDOW na mga mensahe, ang keyboard
tutunog ang bell na nagpapahiwatig na dapat pumili ang user ng alternatibong paraan.
Tandaan na ito ay ibang-iba sa f.destroy. Ang layunin dito ay magtanggal ng isa
window, hindi kinakailangan ang buong application.

f.deltastop
Binibigyang-daan ng function na ito ang isang function na tinukoy ng gumagamit na i-abort kung ang pointer ay nai-abort
lumipat ng higit sa MoveDelta mga pixel. Tingnan ang ibinigay na halimbawang kahulugan para sa tungkulin
"move-or-raise" sa simula ng seksyon.

f.sirain
Ang function na ito ay nagtuturo sa X server na isara ang display connection ng client
na lumikha ng napiling window. Ito ay dapat lamang gamitin bilang isang huling paraan para sa
pagpapasara sa mga tumakas na kliyente. Tingnan din ang f.delete.

f.downiconmgr
I-warp ng function na ito ang pointer sa susunod na row sa kasalukuyang icon manger,
pagbabalot sa simula ng susunod na hanay kung kinakailangan.

f.exec pisi
Ang function na ito ay pumasa sa argumento pisi sa / Bin / SH para sa pagpapatupad. Sa multiscreen
mode, kung pisi nagsisimula ng bagong X client nang hindi nagbibigay ng display argument, ang
lalabas ang client sa screen kung saan ginamit ang function na ito.

f.pokus I-toggle ng function na ito ang keyboard focus ng server sa napiling window,
binabago ang panuntunan sa pagtutok mula sa pointer-driven kung kinakailangan. Kung ang napiling window
nakatutok na, ang function na ito ay nagsasagawa ng isang f.walang focus.

f.puwersang galaw
Ang function na ito ay tulad ng f.ilipat maliban sa hindi nito pinapansin ang DontMoveOff variable

f.forwiconmgr
Ibinaba ng function na ito ang pointer sa susunod na column sa kasalukuyang icon manager,
pambalot sa simula ng susunod na hilera kung kinakailangan.

f.fullzoom
Binabago ng function na ito ang napiling window sa buong laki ng display o iba pa
ibinabalik ang orihinal na laki kung naka-zoom na ang window.

f.function pisi
Isinasagawa ng function na ito ang function na tinukoy ng gumagamit na ang pangalan ay tinukoy ng
argumento pisi.

f.hbzoom
Ang function na ito ay kasingkahulugan ng f.bottomzoom.

f.hideiconmgr
Inalis ng function na ito ang kasalukuyang icon manager.

f.horizoom
Ang variable na ito ay katulad ng f.zoom function maliban na ang napiling window ay
binago ang laki sa buong lapad ng display.

f.htzoom
Ang function na ito ay kasingkahulugan ng f.topzoom.

f.hzoom Ang function na ito ay kasingkahulugan ng f.horizoom.

f.iconify
Ang function na ito ay nagpapakilala o nagde-deicon ng napiling window o icon, ayon sa pagkakabanggit.

f.kilalanin
Ang function na ito ay nagpapakita ng buod ng pangalan at geometry ng napiling window.
Kung sinusuportahan ng server ang extension ng SYNC, ang priyoridad ng kliyente na nagmamay-ari ng
ipinapakita din ang window. Ang pag-click sa pointer o pagpindot ng key sa window
aalisin ito.

f.lefticonmgr
Ang function na ito ay katulad ng f.backiconmgr maliban na ang pambalot ay hindi nagbabago ng mga hilera.

f.leftzoom
Ang variable na ito ay katulad ng f.bottomzoom function ngunit nagiging sanhi ng napili
ang window ay binago lamang sa kaliwang kalahati ng display.

f.ibaba Pinapababa ng function na ito ang napiling window.

f.menu pisi
Invokes ng function na ito ang menu na tinukoy ng argument pisi. Mga naka-cascade na menu
maaaring mabuo sa pamamagitan ng mga nesting na tawag sa f.menu.

f.ilipat Ang function na ito ay nag-drag ng isang outline ng napiling window (o ang window mismo kung ang
OpaqueMove variable ay nakatakda) hanggang sa ma-release ang invoking pointer button. Doble
pag-click sa loob ng bilang ng mga millisecond na ibinigay ni ConstrainedMoveTime warps ang
pointer sa gitna ng window at pinipigilan ang paglipat upang maging alinman
pahalang o patayo depende sa kung aling linya ng grid ang tinawid. Upang itigil ang isang galaw,
pindutin ang isa pang pindutan bago bitawan ang unang pindutan.

f.nexticonmgr
I-warps ng function na ito ang pointer sa susunod na icon manager na naglalaman ng anumang mga window na naka-on
ang kasalukuyan o anumang susunod na screen.

f.nop Walang ginagawa ang function na ito at kadalasang ginagamit kasama ng DefaultFunction or
WindowFunction mga variable o upang ipakilala ang mga blangkong linya sa mga menu.

f.previconmgr
I-warps ng function na ito ang pointer sa nakaraang icon manager na naglalaman ng anuman
mga bintana sa kasalukuyan o naunang mga screen.

f.priyoridad pisi
Itinatakda ng function na ito ang priyoridad ng kliyente na nagmamay-ari ng napiling window sa
numeric na halaga ng argumento pisi, na dapat ay isang sign integer sa double
mga panipi (hal. "999" ). Ang function na ito ay may epekto lamang kung sinusuportahan ng server ang
SYNC extension.

f.quit Ang function na ito ay sanhi TWM upang ibalik ang mga hangganan ng window at lumabas. Kung TWM ay ang
unang kliyente na tinawag mula sa xdm, magreresulta ito sa pag-reset ng server.

f.itaas Itinataas ng function na ito ang napiling window.

f.raiselower
Itinataas ng function na ito ang napiling window sa tuktok ng pagkakasunud-sunod ng pagsasalansan kung ito ay
natatakpan ng anumang mga bintana, kung hindi ay ibababa ang bintana.

f.refresh
Ang function na ito ay nagiging sanhi ng pag-refresh ng lahat ng mga window.

f.baguhin ang laki
Ang function na ito ay nagpapakita ng outline ng napiling window. Paglampas sa hangganan (o
pagtatakda ng AutoRelativeResize) ay magiging sanhi ng balangkas na magsimulang maging goma hanggang
ang invoking button ay inilabas. Upang i-abort ang isang resize, pindutin ang isa pang button bago
pinakawalan ang unang pindutan.

f.muling muli
Ang function na ito ay pumapatay at nagre-restart TWM.

f.startwm pisi
Ang function na ito ay pumapatay TWM at magsisimula ng isa pang window manager, gaya ng tinukoy ni pisi.

f.righticonmgr
Ang function na ito ay katulad ng f.nexticonmgr maliban na ang pagbabalot ay hindi nagbabago
mga hilera.

f.rightzoom
Ang variable na ito ay katulad ng f.bottomzoom function maliban na ang napili
ang window ay binago lamang sa kanang kalahati ng display.

f.iligtas ang iyong sarili
Ang function na ito ay nagpapadala ng WM_SAVEYOURSELF na mensahe sa napiling window kung mayroon ito
hiniling ang mensahe sa WM_PROTOCOLS window property nito. Mga kliyenteng tumatanggap
ang mensaheng ito ay dapat na suriin ang lahat ng estado na nauugnay sa window at
i-update ang WM_COMMAND property gaya ng tinukoy sa ICCCM. Kung ang napiling window
ay hindi napili para sa mensaheng ito, tutunog ang keyboard bell.

f.showiconmgr
Ang function na ito ay nagmamapa sa kasalukuyang icon manager.

f.sorticonmgr
Inaayos ng function na ito ang mga entry sa kasalukuyang manager ng icon ayon sa alpabeto. Tingnan mo
ang variable SortIconManager.

f.pamagat Nagbibigay ang function na ito ng nakasentro, hindi mapipiling item sa isang kahulugan ng menu. Ito
hindi dapat gamitin sa anumang iba pang konteksto.

f.topzoom
Ang variable na ito ay katulad ng f.bottomzoom function maliban na ang napili
Ang window ay binago lamang sa itaas na kalahati ng display.

f.walang focus
Nire-reset ng function na ito ang focus pabalik sa pointer-driven. Ito ay dapat gamitin kapag a
hindi na ninanais ang nakatutok na window.

f.upiconmgr
Ibinaba ng function na ito ang pointer sa nakaraang row sa kasalukuyang icon manager,
pambalot sa huling hilera sa parehong column kung kinakailangan.

f.vlzoom
Ang function na ito ay kasingkahulugan ng f.leftzoom.

f.vrzoom
Ang function na ito ay kasingkahulugan ng f.rightzoom.

f.warpring pisi
I-warp ng function na ito ang pointer sa susunod o nakaraang window (tulad ng ipinahiwatig ng
ang argumento pisi, na maaaring "susunod" or "nakaraan") na tinukoy sa WindowRing
variable

f.warpto pisi
I-warps ng function na ito ang pointer sa window na may pangalan o klase na
posporo pisi. Kung ang window ay iconified, ito ay deiconified kung ang
nagbabago WarpUnmapped ay nakatakda o kung hindi ay hindi pinansin.

f.warptoiconmgr pisi
I-warps ng function na ito ang pointer sa entry ng icon manager na nauugnay sa
window na naglalaman ng pointer sa icon manager na tinukoy ng argumento
pisi. Kung pisi ay walang laman (ibig sabihin ""), ang kasalukuyang tagapamahala ng icon ay pinili.

f.warptoscreen pisi
Ibinaba ng function na ito ang pointer sa screen na tinukoy ng argument pisi.
Pisi maaaring isang numero (hal "0" or "1"), ang salita "susunod" (nagsasaad ng kasalukuyang
screen plus 1, paglaktaw sa anumang hindi pinamamahalaang mga screen), ang salita "pabalik" (nagpapahiwatig
ang kasalukuyang screen na minus 1, paglaktaw sa anumang hindi pinamamahalaang mga screen), o ang salita
"nakaraan" (nagsasaad ng huling screen na binisita.

f.winrefresh
Ang function na ito ay katulad ng f.refresh function maliban na lamang ang napili
nire-refresh ang bintana.

f.zoom Ang function na ito ay katulad ng f.fullzoom function, maliban na ang tanging ang
ang taas ng napiling window ay binago.

MENU


Ang mga function ay maaaring igrupo at interactive na mapili gamit ang pop-up (kapag nakatali sa isang pointer
button) o pull-down (kapag nauugnay sa isang titlebutton) na mga menu. Ang bawat detalye ng menu
naglalaman ng pangalan ng menu bilang ito ay tinutukoy ni f.menu, opsyonal na default
kulay ng foreground at background, ang listahan ng mga pangalan ng item at ang mga function na dapat nila
mag-invoke, at opsyonal na kulay ng foreground at background para sa mga indibidwal na item:
menu "menuname"[ ("deffore""defback") ]
{
string1 [("unahan1""backn")] function1
string2 [("unahan2""backn")] function2
.
.
.
stringN [("foreN""likodN")] functionN
}

Ang menuname ay case-sensitive. Ang opsyonal deffore at defback ang mga argumento ay tumutukoy sa
mga kulay ng foreground at background na ginagamit sa isang display ng kulay upang i-highlight ang mga entry sa menu. Ang
pisi bahagi ng bawat entry sa menu ang magiging text na lalabas sa menu. Ang
opsyonal unahan at likod tinutukoy ng mga argumento ang mga kulay ng foreground at background ng menu
entry kapag ang pointer ay wala sa entry. Ang mga kulay na ito ay gagamitin lamang sa isang kulay
display. Ang default ay gamitin ang mga kulay na tinukoy ng MenuForeground at
MenuBackground mga variable. Ang tungkulin bahagi ng menu entry ay isa sa mga function,
kabilang ang anumang mga function na tinukoy ng gumagamit, o karagdagang mga menu.

Mayroong isang espesyal na menu na pinangalanan TwmWindows na naglalaman ng mga pangalan ng lahat ng kliyente at
TWM- binigay na bintana. Ang pagpili ng entry ay magiging sanhi ng WindowFunction ipapatupad sa
yung bintana. Kung WindowFunction hindi pa naitakda, made-deiconify ang window at
itinaas.

MGA ICON


Twm sumusuporta sa ilang iba't ibang paraan ng pagmamanipula ng mga iconified na bintana. Ang karaniwang pixmap-
and-text style ay maaaring ilatag sa pamamagitan ng kamay o awtomatikong ayusin gaya ng inilarawan ng
IconRegion variable. Bilang karagdagan, isang maikling grid ng mga pangalan ng icon, na tinatawag na icon manager,
nagbibigay ng mas mahusay na paggamit ng espasyo sa screen pati na rin ang kakayahang mag-navigate sa pagitan
mga bintana mula sa keyboard.

Ang icon manager ay isang window na naglalaman ng mga pangalan ng napili o lahat ng mga window na kasalukuyang naka-on
ang display. Bilang karagdagan sa pangalan ng window, isang maliit na button gamit ang default na iconify
ang simbolo ay ipapakita sa kaliwa ng pangalan kapag ang window ay na-iconify. Sa pamamagitan ng
default, ang pag-click sa isang entry sa icon manager ay gumaganap f.iconify. Upang baguhin ang
mga aksyon na ginawa sa icon manager, gamitin ang iconmgr konteksto kapag tinukoy ang button at
mga binding sa keyboard.

Ang paglipat ng pointer sa icon manager ay nagdidirekta din sa focus ng keyboard sa ipinahiwatig
window (ang tahasang pagtatakda ng focus o kung hindi, pagpapadala ng mga sintetikong kaganapan NoTitleFocus is
itakda). Gamit ang f.upiconmgr, f.downiconmgr f.lefticonmgr, at f.righticonmgr mga function,
ang input focus ay maaaring baguhin sa pagitan ng mga bintana nang direkta mula sa keyboard.

Gumamit ng twm online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Bracket
    Bracket
    Ang mga bracket ay isang libre, modernong open-source
    text editor na ginawa lalo na para sa Web
    Pag-unlad. Nakasulat sa HTML, CSS, at
    JavaScript na may mga nakatutok na visual na tool at
    prepr...
    I-download ang Mga Bracket
  • 2
    Libreng Pascal Compiler
    Libreng Pascal Compiler
    Isang 32/64/16-bit na Pascal compiler para sa
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS at DOS;
    semantically compatible sa...
    I-download ang Libreng Pascal Compiler
  • 3
    Impormasyon ng Canon EOS DIGITAL
    Impormasyon ng Canon EOS DIGITAL
    Walang shutter count ang Canon
    kasama sa EXIF ​​na impormasyon ng isang
    file ng imahe, bilang kabaligtaran sa Nikon at
    Pentax. Walang opisyal na batay sa Canon
    aplikasyon...
    I-download ang Impormasyon ng Canon EOS DIGITAL
  • 4
    REFInd
    REFInd
    Ang rEFInd ay isang tinidor ng rEFIt boot
    manager. Tulad ng rEFIt, maaari ring i-REFInd
    auto-detect ang iyong naka-install na EFI boot
    loader at nagpapakita ito ng magandang GUI
    menu ng boot option...
    I-download ang reFInd
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    Ang pahina ng pag-download ng SourceForge ay upang
    bigyan ang mga user na i-download ang aking source na binuo
    Mga GSI, batay sa mahusay ni phhusson
    trabaho. Binubuo ko ang parehong Android Pie at
    Android 1...
    I-download ang ExpressLuke GSI
  • 6
    Music Caster
    Music Caster
    Ang Music Caster ay isang tray na music player
    na nagbibigay-daan sa iyong i-cast ang iyong lokal na musika sa a
    Google Cast device. Sa unang pagtakbo,
    kakailanganin mong i-click ang arrow sa iyong
    tas...
    I-download ang Music Caster
  • Marami pa »

Linux command

Ad