InglesPransesEspanyol

Ad


OnWorks favicon

fvwm1 - Online sa Cloud

Patakbuhin ang fvwm1 sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na fvwm1 na maaaring patakbuhin sa OnWorks na libreng 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


fvwm1 - F(?) Virtual Window Manager para sa X11, bersyon 1.x

SINOPSIS


fvwm1 [ pagpipilian ]

DESCRIPTION


Fvwm ay isang window manager para sa X11. Ito ay derivative ng TWM, muling idinisenyo upang mabawasan ang memorya
pagkonsumo, magbigay ng 3-D na hitsura sa mga window frame, at magbigay ng simpleng virtual desktop.
Tinatantya ang pagkonsumo ng memorya sa humigit-kumulang kalahati hanggang isang-katlo ng pagkonsumo ng memorya ng
TWM, dahil pangunahin sa muling pagdidisenyo ng TWMAng paraan ng pag-iimbak ng mga binding ng mouse. At saka,
marami sa mga na-configure na opsyon ng TWM tinanggal na.

Ang pangalan na "FVWM" ay dating para sa isang bagay, ngunit nakalimutan ko kung ano. (Mahina, sikat, foobar?
Hindi naman talaga mahalaga, ito ay isang acronym based society pa rin.)

STATUS OF ITO SOFTWARE


Mula noong inilabas ang FVWM 2.2 noong Marso 1999, ang release na ito ay opisyal na hindi na ginagamit at walang
mas matagal na sinusuportahan. Mangyaring huwag mag-ulat ng anumang mga bug sa software na ito. Gayundin, para kay Debian
mga user, ang module manpages para sa release na ito ng FVWM ay makikita bilang FvwmAudio1(1x) atbp.

ESPESYAL NOTA PARA SA XLIBRE86 USERS


Nagbibigay ang XFree86 ng virtual na screen na ang operasyon ay maaaring nakakalito kapag ginamit sa
kaugnay ng fvwm. Sa XFree86 lahat ng mga bintana na lumalabas sa virtual na screen
talagang nakuha sa memorya ng video (lalabas man sila o hindi sa pisikal na screen),
kaya ang laki ng virtual na screen ay limitado sa pamamagitan ng magagamit na memorya ng video.

may fvwmAng virtual desktop ni, ang mga bintana na hindi lumalabas sa screen ay hindi talaga nakakakuha
iginuhit sa video RAM. Ang laki ng virtual desktop ay limitado sa humigit-kumulang 32,000 by 32,000
pixels, ngunit malamang na hindi praktikal na gumamit ng virtual desktop nang higit sa 5 beses
ang nakikitang screen sa bawat direksyon. Tandaan na ang paggamit ng memorya ay isang function ng numero
ng mga bintana na umiiral - ang laki ng desktop ay walang pinagkaiba.

Kapag naging pamilyar sa fvwm inirerekumenda na huwag paganahin ang virtual ng XFree86
screen sa pamamagitan ng pagtatakda ng virtual na laki ng screen sa pisikal na laki ng screen. Pagkatapos mong maging
pamilyar sa fvwm baka gusto mong muling paganahin ang virtual screen ng XFree86.

MGA KARAPATAN


Dahil sa fvwm ay nagmula sa TWM code na ibinabahagi nito TWMmga copyright ni.

fvwm ay copyright 1988 ng Evans at Sutherland Computer Corporation, Salt Lake City, Utah,
at 1989 ng Massachusetts Institute of Technology, Cambridge, Massachusetts, Lahat
nakalaan ang mga karapatan. Ito rin ay copyright 1993 at 1994 ni Robert Nation.

Pahintulot na gamitin, kopyahin, baguhin, at ipamahagi ang software na ito at ang dokumentasyon nito para sa
ang anumang layunin at walang bayad ay ipinagkaloob dito, sa kondisyon na ang nabanggit sa itaas ay abiso sa copyright
lalabas sa lahat ng mga kopya at ang parehong abiso sa copyright at ang abiso ng pahintulot na ito ay lalabas
sa pagsuporta sa dokumentasyon, at ang mga pangalan ng Evans & Sutherland at MIT ay hindi
ginagamit sa advertising sa publisidad na nauukol sa pamamahagi ng software nang walang
tiyak, nakasulat na paunang pahintulot.

ROBERT NATION, EVANS & SUTHERLAND, AT MIT, TINATAWALA ANG LAHAT NG WARRANTY TUNGKOL DITO
SOFTWARE, KASAMA ANG LAHAT NG IPINAHIWATIG NA WARRANTY NG KALIGTASAN AT KAANGKUPAN, KAHIT KAHIT HINDI
MANANAGOT BA SI EVANS & SUTHERLAND O MIT PARA SA ANUMANG ESPESYAL, DI DIREKTA O HINUNGDAN
MGA PINSALA O ANUMANG MGA PINSALA ANO MAN ANG RESULTA MULA SA PAGKAWALA NG PAGGAMIT, DATA O KITA, MAGING SA
ISANG PAGKILOS NG KONTRATA, PAGPAPABAYA O IBA PANG MABUTI NA PAGKILOS, NA NAGMULA SA O SA
KONEKSIYON SA PAGGAMIT O PAGGANAP NG SOFTWARE NA ITO.

ANATOMY OF A WINDOW


Fvwm naglalagay ng pandekorasyon na hangganan sa paligid ng karamihan sa mga bintana. Ang hangganan na ito ay binubuo ng isang bar sa bawat isa
gilid at isang maliit na seksyong hugis "L" sa bawat sulok. May karagdagang top bar na tinatawag
ang title bar na ginagamit upang ipakita ang pangalan ng window. Bilang karagdagan, mayroong hanggang
sa 10 title-bar buttons. Ang itaas, gilid, at ibabang mga bar ay sama-samang kilala bilang ang
side-bar. Ang mga piraso ng sulok ay tinatawag na frame.

Maliban kung ang mga karaniwang default na file ay binago, pagpindot sa pindutan ng mouse 1 sa pamagat o
ang mga side-bar ay magsisimula ng isang paglipat ng operasyon sa window. Ang pagpindot sa button 1 sa sulok na frame
ang mga piraso ay magsisimula ng pagpapatakbo ng pagbabago ng laki. Ang pagpindot sa button 2 saanman sa hangganan ay ilalabas
isang malawak na listahan ng mga pagpapatakbo ng window.

Hanggang sampung title-bar button ang maaaring umiral. Ang kanilang paggamit ay ganap na matukoy ng gumagamit. Ang
Ang default na configuration ay may title-bar button sa bawat gilid ng title-bar. Yung nasa
kaliwa ay ginagamit upang ilabas ang isang listahan ng mga pagpipilian sa window, anuman ang pindutan ng mouse
ginamit. Ang nasa kanan ay ginagamit upang i-iconify ang window. Ang bilang ng mga pindutan ng pamagat-bar
ang ginamit ay depende sa kung alin ang may mga pagkilos ng mouse na nakatali sa kanila. Tingnan ang seksyon sa
Parameter ng configuration ng "Mouse" sa ibaba.

ANG VIRTUAL DESKTOP


Fvwm nagbibigay ng maraming virtual desktop para sa mga user na gustong gamitin ang mga ito. Ang screen ay a
viewport sa isang desktop na maaaring mas malaki kaysa sa screen. Maraming natatanging desktop ang maaari
ma-access (konsepto: isang desktop para sa bawat proyekto, o isang desktop para sa bawat application,
kapag naiiba ang view ng mga application). Dahil ang bawat desktop ay maaaring mas malaki kaysa sa pisikal
screen, mga bintana na mas malaki kaysa sa screen o malalaking grupo ng mga kaugnay na bintana
madaling matingnan.

Ang laki ng mga virtual na desktop ay maaaring tukuyin sa pagsisimula. Lahat ng virtual desktop ay dapat
magkasing laki. Ang kabuuang bilang ng mga natatanging desktop ay hindi kailangang tukuyin, ngunit ito ay
limitado sa humigit-kumulang 4 bilyon sa kabuuan. Ang lahat ng mga bintana sa kasalukuyang desktop ay maaaring
ipinapakita sa isang Pager, isang maliit na view ng kasalukuyang desktop. Windows na hindi naka-on
ang kasalukuyang desktop ay maaaring ilista, kasama ang kanilang mga geometry, sa isang listahan ng window,
naa-access bilang isang pop-up menu.

Ang mga "sticky" na bintana ay mga bintana na lumalampas sa virtual na desktop sa pamamagitan ng "Pagdidikit sa
salamin ng screen." Palagi silang nananatili sa screen. Maginhawa ito para sa mga bagay tulad ng
mga orasan at xbiff's, kaya kailangan mo lang magpatakbo ng isang ganoong gadget at palagi itong nananatili sa iyo.

Tinukoy ang mga geometries ng window na nauugnay sa kasalukuyang viewport. Yan ay:
xterm -geometry +0+0
ay palaging lalabas sa itaas na kaliwang sulok ng nakikitang bahagi ng screen. Ito
ay pinahihintulutang tukuyin ang mga geometries na naglalagay ng mga bintana sa virtual na desktop, ngunit naka-off
ang screen. Halimbawa, kung ang nakikitang screen ay 1000 by 1000 pixels, at ang desktop
ang laki ay 3x3, at ang kasalukuyang viewport ay nasa kaliwang sulok sa itaas ng desktop,
pagkatapos ay humihingi ng:
xterm -geometry +1000+1000
ilalagay ang window sa labas lang ng kanang sulok sa ibaba ng screen. Maaari itong maging
natagpuan sa pamamagitan ng paggalaw ng mouse sa kanang sulok sa ibaba ng screen at paghihintay dito
upang mag-scroll sa view. Kasalukuyang walang paraan upang maging sanhi ng isang window na mag-map sa isang desktop
maliban sa kasalukuyang aktibong desk.

Isang geometry na tinukoy bilang isang bagay tulad ng:
xterm -geometry -5-5
karaniwang ilalagay ang ibabang kanang sulok ng window na 5 pixel mula sa kanang ibaba
sulok ng nakikitang bahagi ng screen. Hindi lahat ng application ay sumusuporta sa window
geometries na may mga negatibong offset.

Ang ilang mga application, tulad ng xterm at xfontsel, ay nagpapahintulot sa user na tukuyin ang start-up desk sa
ang command line:
xterm -xrm "*Desk:1"
magsisimula ng xterm sa desk number 1. Hindi lahat ng application ay nauunawaan ang opsyong ito,
gayunpaman.

PAGSISIMULA


Sa panahon ng pagsisimula, fvwm maghahanap ng configuration file na naglalarawan ng key at
button bindings, at ilang iba pang bagay. Ang format ng mga file na ito ay ilalarawan
mamaya. Una, fvwm maghahanap ng file na pinangalanang .fvwmrc sa home directory ng mga user.
Kung nabigo iyon, hahanapin nito ang /etc/X11/fvwm/system.fvwmrc para sa mga default sa buong system. Kung
hindi nahanap ang file na iyon, fvwm lalabas.

Fvwm magtatakda ng dalawang variable ng kapaligiran na mamanahin ng mga anak nito. Ang mga ito ay
$DISPLAY na naglalarawan sa display kung saan fvwm ay tumatakbo. Ang $DISPLAY ay maaaring unix:0.0 o
:0.0, na hindi masyadong gumagana kapag ipinasa sa rsh sa isa pang makina, kaya
Itatakda din ang $HOSTDISPLAY at gagamit ng isang paglalarawan ng display na handa sa network.
Palaging gagamitin ng $HOSTDISPLAY ang TCP/IP transport protocol (kahit na para sa isang lokal na koneksyon)
kaya dapat gamitin ang $DISPLAY para sa mga lokal na koneksyon, dahil maaari itong gumamit ng mga Unix-domain socket, na
ay mas mabilis.

HUMUBO Windows


Kung karaniwan kang gumagamit ng mga hugis na bintana gaya ng xeyes o oclock, mayroon kang ilang mga opsyon. Ikaw
maaaring gawin silang lahat na hindi pinalamutian (NoBorder oclock at NoTitle oclock, halimbawa) o maaari mong
gamitin ang default na configuration at iwanan ang mga ito na pinalamutian, kung saan isang pandekorasyon na hangganan
at ipinapakita ang isang solidong kulay na backdrop. Bilang kahalili, maaari kang mag-compile sa mga extension ng SHAPE
sa pamamagitan ng pagpapalit ng flag sa Makefile, kung saan makukuha mo ang hugis na window na may no
backdrop, at lumutang ang isang title bar sa itaas ng bintana. Tumataas ang hugis na mga extension ng window
ang pagkonsumo ng memorya ng window manager ng humigit-kumulang 60 Kbytes kapag walang hugis na mga bintana
naroroon ngunit may maliit na epekto kapag naroroon ang mga hugis na bintana.

MGA ICON


Ang pangunahing Fvwm ang configuration ay gumagamit ng mga icon ng monochrome na bitmap, katulad ng TWM. Kung XPM
ang mga extension ay pinagsama-sama, pagkatapos ay mga icon na may kulay na katulad ng ctwm, MS-Windows, o ang Macintosh
maaaring gamitin ang mga icon. Upang magamit ang mga opsyong ito kakailanganin mo ang XPM package, bilang
inilarawan sa Makefile.noImake at ang Imakefile.

Kung ang parehong SHAPE at XPM na mga opsyon ay pinagsama-sama, makakakuha ka ng mga hugis na icon ng kulay, na
ay napaka-spiffy.

MGA MODULO


Ang isang module ay isang hiwalay na programa na tumatakbo bilang isang hiwalay na proseso ng Unix ngunit nagpapadala
utos sa fvwm upang isagawa. Ang mga paglabas sa hinaharap ay inaasahang magbibigay ng paraan para sa mga ito
mga module upang kunin ang impormasyon ng window mula sa fvwm. Ang mga gumagamit ay maaaring magsulat ng kanilang sariling mga module na gagawin
anumang kakaiba o kakaibang manipulasyon nang hindi naaapektuhan ang integridad ng fvwm mismo.

Ang mga module ay DAPAT na ipanganak ng fvwm para makapag-set up ito ng dalawang tubo para sa fvwm at ang modyul sa
makipag-usap sa. Ang mga tubo ay bukas na para sa module kapag nagsimula ito at ang
Ang mga deskriptor ng file para sa mga tubo ay ibinibigay bilang mga argumento ng command line.

Module ay maaaring spawned sa panahon fvwm pagsisimula sa pamamagitan ng opsyong Module, o anumang oras
sa panahon ng X session sa pamamagitan ng paggamit ng Module built-in. Maaaring umiral ang mga module sa tagal ng
ang X session, o maaaring magsagawa ng isang gawain at paglabas. Kung aktibo pa ang modyul kung kailan
fvwm ay sinabi na huminto, pagkatapos fvwm isasara ang mga tubo ng komunikasyon at maghihintay na makatanggap ng a
SIGCHLD mula sa module, na nagpapahiwatig na nakita nito ang pagsasara ng pipe at lumabas na.
Kung nabigo ang mga module na makita ang pagsasara ng tubo fvwm lalabas pagkatapos ng humigit-kumulang 30 segundo
sabagay. Ang bilang ng sabay-sabay na pagpapatupad ng mga module ay limitado sa pamamagitan ng pagpapatakbo
maximum na bilang ng system ng sabay-sabay na nagbubukas ng mga file, kadalasan sa pagitan ng 60 at 256.

Ang mga module ay nagpapadala lamang ng mga text command sa fvwm built-in na command engine. Mga utos ng teksto
ay naka-format tulad ng sa kaso ng mouse binding sa .fvwmrc setup file. tiyak
Ang auxiliary na impormasyon ay ipinapadala din, tulad ng sa sample na module na GoodStuff. Ang
Ang GoodStuff module ay nakadokumento sa sarili nitong man page.

ICCCM PAGKUHA


Fvwm sumusubok na maging sumusunod sa ICCCM 1.1. Dahil dito (1.20l) ang paghawak ng colormap ay hindi
ganap na sumusunod sa ICCCM. Bilang karagdagan, ang ICCCM ay nagsasaad na ito ay dapat na posible para sa
mga application upang makatanggap ng ANUMANG keystroke, na hindi naaayon sa keyboard shortcut
diskarte na ginamit sa fvwm at karamihan sa iba pang mga window manager.

M4 PREPROCESSING


If fvwm ay pinagsama-sama sa opsyong M4, fvwm Gumagamit m4(1) upang paunang iproseso ang mga file ng pag-setup nito
bago i-parse. Sa ganitong paraan maaari mong gamitin m4 macros upang magsagawa ng mga operasyon sa runtime. Ito
ginagawang napakadaling magtrabaho sa iba't ibang mga display na may iba't ibang mga katangian.

Halimbawa, depende sa iyong mood, maaaring gusto mo ng iba't ibang mga scheme ng kulay. Isang paraan ng
ang paggawa nito ay sa pamamagitan ng paggamit ng -m4opt upang tukuyin ang iyong kalooban. Para sa paggamit ng maaraw na mood -m4opt
-DSunny; para sa paggamit ng dark mood -m4opt -DDark. Ang iyong .fvwmrc file ay maaaring maglaman ng:
ifdef(`Maaraw',`
StdForeColor Black
StdBackColor LightSkyBlue
HiForeColor dilaw
HiBackColor PeachPuff1
PagerBackColor BlanchedAlmond ')

ifdef(`Madilim',`
StdForeColor Black
StdBackColor #60a0c0
HiForeColor itim
HiBackColor #c06077
PagerBackColor #5c54c0
PagerForeColor orchid
StickyForeColor Black
StickyBackColor #60c0a0 ')

Ang mga sumusunod na m4 ang mga simbolo ay paunang tinukoy ng fvwm:

BITS_PER_RGB Ang bilang ng mga makabuluhang bit sa isang kulay ng RGB. (log base 2 ng
ang bilang ng mga natatanging kulay na maaaring malikha. Ito ay madalas
iba sa bilang ng mga kulay na maaaring ipakita sa
minsan.)

CLASS Ang iyong visual na klase. Ibabalik ang isa sa StaticGray, Grayscale,
StaticColor, PseudoColor, tunay na kulay, Direktang Kulay, o, kung hindi
tukuyin kung ano ang mayroon ka, NonStandard.

CLIENTHOST Ang makina na nagpapatakbo sa mga kliyente.

COLOR Ito ay magiging 'Oo' o 'Hindi'. Ito ay pambalot lamang
ang kahulugan ng CLASS. Nagbabalik ng 'Oo' sa *Kulay at 'Hindi' sa
StaticGray at Grayscale.

FVWMDIR Nakatakda ito sa landas kung saan na-configure ang mga module
-install.

FVWM_VERSION Ito ay isang string na naglalaman ng bersyon ng fvwm.

KARAPATAN Ang taas ng iyong display sa mga pixel.

HOME Home directory ng user. Nakuha mula sa kapaligiran.

PANGALAN NG HOST Ang canonical hostname na nagpapatakbo sa mga kliyente (ibig sabihin, isang ganap na kwalipikado
na bersyon ng CLIENTHOST).

Opsyon Ito ay isang string ng mga pagpipilian sa oras ng pag-compile na ginamit. Ang bawat opsyon ay
pinaghihiwalay mula sa isa sa pamamagitan ng isang espasyo.

PLANS Ang bilang ng mga bit plane na sinusuportahan ng iyong display sa default na ugat
window.

RELEASE Ang release number ng iyong X server. Para sa MIT X11R5 ito ay 5.

REBISYON Ang rebisyon ng X minor protocol. Tulad ng nakita ni ProtocolRevisionNa (3).

SERVERHOST Ang variable na ito ay nakatakda sa pangalan ng machine na tumatakbo
ang X server.

TWM_TYPE Sinasabi kung alin TWM tumatakbo ang sangay. Ito ay palaging itatakda sa
string "fvwm" sa program na ito. Ito ay kapaki-pakinabang para sa pagprotekta
mga bahagi ng iyong .twmrc file kana fvwm hindi maintindihan ng tamang (tulad ng
Workspaces) upang ito ay magagamit pa rin sa iba TWM mga programa.

USER Ang pangalan ng gumagamit na nagpapatakbo ng programa. Nakuha mula sa
kapaligiran.

Tindero Ang vendor ng iyong X server. Halimbawa: MIT X Consortium.

VERSION Ang bersyon ng X major protocol. Tulad ng nakita ni ProtocolVersionNa (3).

WIDTH Ang lapad ng iyong display sa mga pixel.

X_RESOLUTION Ang X resolution ng iyong display sa pixels per meter.

Y_RESOLUTION Ang Y resolution ng iyong display sa pixels per meter.

Maari mong makita iyon kung sasaliksikin mo ang m4(1) manu-manong mabuti at maunawaan ang kapangyarihan ng
m4, ito ay magiging isang napaka kapaki-pakinabang at makapangyarihang kasangkapan. Ngunit kung gagamit ka ng alinman sa mga simbolo na
ay paunang tinukoy ng m4, ikaw ay nasa matinding panganib! Halimbawa, ang Sun m4 predefine isama,
kaya kung gagamitin mo ang pangalang iyon sa iyong .fvwmrc, wala kang swerte. Ang tamang solusyon sa
ang problemang ito ay maglagay ng isang hanay ng mga quote sa paligid ng mahirap na salita: `isama'.

Upang makatulong na maibsan ang problemang ito, maaaring maging kapaki-pakinabang ang mga sumusunod na opsyon. Upang baguhin ang
pagsipi ng mga karakter na ginamit ng m4, gamitin ang mga opsyon -m4-quote at -m4-equote. Siguraduhin na
tukuyin ang parehong mga pagpipilian kung hindi man m4 ay malito. Kapag ibinigay ang mga ito, a changequote
macro ay ibinigay bago ang mga gumagamit fvwmrc file ay naproseso.

TANDAAN: Ang ilang mga bersyon ng m4 ay nasira patungkol sa pagpapalit ng mga karakter sa pagsipi at
kasama ang mga file. Kapag ang mga quoting string ay mas mahaba sa isang character, ang macro
"isama ang(< >)", kung saan ang "<<" at ">>" ay ang mga quoting character, naglalaman ng dagdag
mga character sa paligid ng mga nilalaman ng kasamang file. Ito ay malito fvwm. SunOS 4.1.3
ay kilala na may ganitong problema.

Kung gumagamit ka ng GNU m4 may available na karagdagang opsyon. Sa pamamagitan ng pagtukoy -m4-prefix kailan
simula fvwm, m4 ay inutusang i-prefix ang lahat ng builtin na macro na may m4_. Kaya, isama
nagiging m4_include.

Ang pagkakaroon ng m4 preprocessing ay napapailalim sa compilation define M4.

Opsyon


Ito ang mga opsyon sa command line na kinikilala ng fvwm:

-f config_file
Sanhi fvwm upang gamitin ang config_file sa home directory ng user sa halip na .fvwmrc bilang
ang file ng pagsasaayos ng window manager.

-debug Inilalagay ang X na mga transaksyon sa synchronous mode, na lubhang nagpapabagal sa mga bagay, ngunit
ginagarantiyahan iyon fvwmAng mga panloob na mensahe ng error ay tama.

-d displayname
Pamahalaan ang display na tinatawag na "displayname" sa halip na ang pangalang nakuha mula sa
variable ng kapaligiran na $DISPLAY.

-s Sa isang multi-screen na display, tumakbo fvwm sa screen lang na pinangalanan sa $DISPLAY
variable ng kapaligiran o ibinigay sa pamamagitan ng -d na opsyon. Karaniwan, fvwm susubukan
upang magsimula sa lahat ng mga screen ng isang multi-screen na display.

-version
I-print ang bersyon ng fvwm sa stderr.

Ang mga sumusunod na opsyon ay magagamit lamang kung ang fvwm ay pinagsama-sama sa M4 na opsyon.

-walang-m4 Huwag gamitin m4 upang paunang iproseso ang .fvwmrc. Ang default ay i-preprocess ang startup
file gamit ang m4(1).

-m4-prefix
Kung ang GNU m4 ay magagamit, dahilan m4 para i-prefix ang lahat ng builtin na command gamit ang m4_.

-m4opt opsyon
Ipasa ang opsyong ito sa m4. ang opsyon maaaring maging anumang string ng mga character na walang mga puwang.
Ang pagpipiliang ito ay maaaring mangyari nang maraming beses. Kung ang GNU m4 mayroon pa, DO HINDI ipasa ang -P
pagpipilian dito. Gamitin -m4-prefix sa halip.

-m4-quote pisi
Gamitin ang ibinigay na ito pisi bilang panimulang quote character. Dapat mo ring tukuyin
-m4-equote.

-m4-equote pisi
Gamitin ang ibinigay na ito pisi bilang pangwakas na quote character. Dapat mo ring tukuyin
-m4-quote.

-m4prog landas
paggamit landas bilang ang lokasyon ng nais na m4 processor. Bilang default, nakatakda ang m4prog sa
"m4" na dapat na umiiral sa isang lugar sa landas ng gumagamit. Ang pagpipiliang ito ay nagpapahintulot sa gumagamit na
tahasang piliin ang bersyon ng m4 na gagamitin.

Configuration MGA FILE


Ang configuration file ay ginagamit upang ilarawan ang mouse at button bindings, mga kulay, ang virtual
laki ng display, at mga kaugnay na item. Inilalarawan ng seksyong ito ang mga opsyon sa pagsasaayos. Mga linya
na nagsisimula sa '#' ay hindi papansinin ni fvwm. Ang mga linyang nagsisimula sa '*' ay inaasahang
naglalaman ng mga utos ng pagsasaayos ng module (sa halip na mga utos ng pagsasaayos para sa fvwm
mismo).

AppsBackingStore
Nagiging sanhi ng mga window ng application na humiling ng backing store. Ang pagpipiliang ito ay nakompromiso ang
Pagsunod sa ICCCM ng window manager. Habang ang pagpipiliang ito ay maaaring mapabilis ang mga bagay sa isang
X-terminal, kung saan mahal ang pag-redraw ng mga bintana, maaaring hindi ito makakatulong nang malaki sa regular
mga workstation.

AutoRaise antala
Pinapagana ang awtomatikong pagtaas ng mga bintana at tinutukoy ang pagkaantala ng oras (sa millisecond)
sa pagitan ng kapag nakuha ng isang window ang input focus at kapag ito ay awtomatikong nakataas.
Gumagana ang opsyong ito sa focus-follows-mouse mode, at sa click-to-focus mode kung ang
nababago ang focus sa pamamagitan ng pag-click sa window ng application sa halip na isang dekorasyon
bintana. Sa click-to-focus mode, maaari mong sugpuin ang pagtaas-sa-focus na gawi sa pamamagitan ng
pagtukoy ng negatibong halaga ng pagkaantala.

BackingStore
Sanhi fvwm mga dekorasyon para humiling ng backing store. Tingnan ang talakayan sa
AppsBackingStore.

BoundaryWidth lapad
Binabago ang lapad ng hangganan sa mga pinalamutian na bintana sa tinukoy na halaga. Ang
Ang default ay 6 pixels.

Ang utos ng Estilo ay nagbibigay ng isa pang (mas pangkalahatan) na paraan para sa pagtukoy
BoundaryWidth.

ButtonStyle button# lapadxtaas
Tinutukoy ang hugis-parihaba na dekorasyong hugis na gagamitin sa isang title-bar button. button#
ay ang title-bar button number, at nasa pagitan ng 0 at 9. Isang paglalarawan ng title-bar
ang mga numero ng button ay ibinigay sa seksyon ng Mouse sa ibaba. Ang lapad ay ang porsyento ng
buong lapad ng pindutan na gagamitin. Ang taas ay ang porsyento ng buong taas
gagamitin. Ang mga negatibong numero ay nagiging sanhi ng pagkakabaligtad ng pagtatabing.

At hindi lang iyon! Kung gumagamit ka ng isang linya tulad ng:
ButtonStyle : 2 4 50x30@1 70x70@0 30x70@0 50x30@1
pagkatapos ang button 2 na palamuti ay gagamit ng 4-point pattern na binubuo ng isang linya mula sa
(x=50,y=30) hanggang (70,70) sa kulay ng anino (@0), at pagkatapos ay sa (30,70) sa anino
kulay, at panghuli sa (50,30) sa kulay ng highlight (@1). Masyado bang nakakalito?
Tingnan ang sample system.fvwmrc.

CenterOnCirculate
Kapag nagpapalipat-lipat, ang desktop page na naglalaman ng window kung saan ang pointer ay
ang paglipat sa ay awtomatikong napili. Kung napili ang CenterOnCirculate fvwm
gagawin ang lahat ng makakaya upang isentro ang target na window sa desktop viewport, sa halip na
pumila lang sa pinakamalapit na page.

CirculateSkip windowname
Nagiging sanhi ng mga bintana na may nakasaad na pangalan upang malaktawan kapag ang circulate-up o
pinapagana ang mga circulate-down function. windowname maaaring pangalan ng window o nito
klase.

Ang utos ng Estilo ay nagbibigay ng isa pang (mas pangkalahatan) na paraan para sa pagtukoy
CirculateSkip.

CirculateSkipIcons
Nagiging sanhi ng circulate at warp operations upang laktawan ang mga iconified na bintana.

ClickTime antala
Tinutukoy ang maximum na pagkaantala (sa millisecond) sa pagitan ng pagpindot sa pindutan at isang pindutan
release para sa built-in na Function upang isaalang-alang ang pagkilos bilang pag-click ng mouse. Ang default
ang pagkaantala ay 150 millisecond.

ClickToFocus
Karaniwang napupunta ang input ng keyboard sa window kung saan nakalagay ang mouse pointer. Kung ang opsyong ito
ay nakatakda ang keyboard input ay nananatili sa isang window hanggang ang mouse ay na-click gamit ang
nakaposisyon ang pointer sa isang bagong window.

Panturo cursor_num cursor_type
Nagbibigay ito ng napaka-awkward na paraan ng pagpapalit ng mga istilo ng cursor. Cursor_num nagsasabi kung alin
ang cursor na iyong binabago, at ito ay isang numero sa pagitan ng 0 at 12, tulad ng sumusunod:

0 POSITION - ginagamit kapag unang naglalagay ng mga bintana.
1 TITLE - ginagamit sa isang window title-bar.
2 DEFAULT - ginagamit sa mga bintana na hindi nagse-set ng kanilang cursor.
3 SYS - ginagamit sa isa sa mga pindutan ng title-bar.
4 MOVE - ginagamit kapag inililipat o binabago ang laki ng mga bintana.
5 WAIT - ginagamit sa panahon ng isang EXEC builtin command.
6 MENU - ginagamit sa mga menu.
7 SELECT - ginagamit para sa iba't ibang builtin na command tulad ng iconify.
8 DESTROY - ginagamit para sa DESTROY at DELETE built-in.
9 TOP - ginagamit sa tuktok na side-bar ng isang window.
10 RIGHT - ginagamit sa kanang side-bar ng isang window.
11 BOTTOM - ginagamit sa ibabang side-bar ng isang window.
12 LEFT - ginagamit sa kaliwang side-bar ng isang window.
13 TOP_LEFT - ginagamit sa kaliwang sulok sa itaas ng isang window.
14 TOP_RIGHT - ginagamit sa kanang sulok sa itaas ng isang window.
15 BOTTOM_LEFT - ginagamit sa kaliwang sulok sa ibaba ng isang window.
16 BOTTOM_RIGHT - ginagamit sa kanang sulok sa ibaba ng isang window.

Ang cursor_type Ang argumento ay isang numero na nagsasabi sa hugis ng cursor na gagamitin. Ang
ang mga available na numero ay matatagpuan sa /usr/include/X11/cursorfont.h at sa kasalukuyan
kahit na mga numero sa pagitan ng 0 at 152. Sa kasalukuyang panahon, ang mga sumusunod na uri ng cursor ay
Available ang:

0 X_cursor 2 arrow
4 based_arrow_down 6 based_arrow_up
8 bangka 10 bogosity
12 bottom_left_corner 14 bottom_right_corner
16 bottom_side 18 bottom_tee
20 box_spiral 22 center_ptr
24 bilog 26 orasan
28 coffee_mug 30 cross
32 cross_reverse 34 crosshair
36 brilyante_krus 38 tuldok
40 dotbox 42 double_arrow
44 draft_malaki 46 draft_maliit
48 draped_box 50 exchange
52 fleur 54 manloloko
56 gumby 58 kamay1
60 kamay2 62 puso
64 icon 66 iron_cross
68 left_ptr 70 left_side
72 left_tee 74 leftbutton
76 ll_angle 78 lr_angle
80 tao 82 middlebutton
84 mouse 86 lapis
88 pirata 90 plus
92 question_arrow 94 right_ptr
96 right_side 98 right_tee
100 rightbutton 102 rtl_logo
104 bangka 106 sb_down_arrow
108 sb_h_double_arrow 110 sb_left_arrow
112 sb_right_arrow 114 sb_up_arrow
116 sb_v_double_arrow 118 shuttle
120 sizing 122 spider
124 spraycan 126 star
128 target 130 tcross
132 itaas_kaliwa_arrow 134 itaas_kaliwa_sulok
136 itaas_kanan_sulok 138 itaas_gilid
140 top_tee 142 paglalakbay
144 ul_angle 146 payong
148 ur_angle 150 panonood
152 xterm

DecorateTransients
Nagiging sanhi ng mga lumilipas na bintana, na karaniwang hindi pinalamutian, upang mabigyan ng
karaniwan fvwm mga palamuti. Tandaan na ang ilang mga pop-up window, gaya ng mga xterm menu, ay
hindi pinamamahalaan ng tagapamahala ng bintana at hindi pa rin nakakatanggap ng mga dekorasyon.

DeskTopScale iskala
Tinutukoy ang virtual desktop scale na may kinalaman sa screen.

DeskTopSize Pahalangxpatayo
Tinutukoy ang laki ng virtual na desktop sa mga unit ng pisikal na laki ng screen.

DontMoveOff
Pinipigilan ang mga window na maalis o maalis sa desktop. A
ilang program ang hindi gagana nang tama kung gagamitin mo ang opsyong ito. Ito ay nagpapanatili lamang
windows mula sa ganap na pagkawala sa gilid ng desktop. Iginiit nito
pinapanatili ang 16 pixels sa desktop ngunit walang pakialam sa pagpapanatili ng kabuuan
bintana sa desk. Tingnan ang EdgeResistance kung hindi mo gusto ang bahagyang pagkakaroon ng mga bintana
sa labas ng screen.

EdgeResistance pag-scroll gumagalaw
Sinasabi kung gaano kahirap dapat baguhin ang desktop viewport sa pamamagitan ng paggalaw ng mouse sa ibabaw
ang gilid ng screen at kung gaano kahirap dapat ilipat ang isang window sa gilid ng
ang screen.

Ang unang parameter ay nagsasabi kung gaano millisecond ang dapat gastusin ng pointer sa screen
gilid bago fvwm ililipat ang viewport. Ito ay inilaan para sa mga taong gumagamit
"EdgeScroll 100 100" ngunit natagpuan ang kanilang sarili na hindi sinasadyang nag-flip ng mga pahina kapag sila
ayoko.

Sinasabi ng pangalawang parameter kung gaano karaming mga pixel sa gilid ng screen ang isang window
dapat gumalaw ang gilid bago ito aktwal na gumalaw nang bahagya sa screen.

Tandaan na, gamit ang "EdgeScroll 0 0", posible pa ring ilipat o baguhin ang laki ng mga bintana
sa gilid ng kasalukuyang screen. Sa pamamagitan ng paggawa ng unang parameter sa
EdgeResistance 10000 ang ganitong uri ng paggalaw ay imposible. Sa EdgeResistance mas kaunti
kaysa sa 10000 ngunit higit sa 0 ang paglipat sa mga pahina ay nagiging mahirap ngunit hindi
imposible.

EdgeScroll pahalang patayo
Tinutukoy ang porsyento ng isang pahina upang mag-scroll kapag ang cursor ay tumama sa gilid ng a
pahina. Kung ayaw mo ng anumang paging o pag-scroll kapag pinindot mo ang gilid ng isang page
isama ang "EdgeScroll 0 0" sa iyong .fvwmrc file. Kung gusto mo ng buong pahina, gamitin
"EdgeScroll 100 100". Ang parehong pahalang at patayo ay dapat na mga positibong numero.

Kung ang pahalang at patayong mga porsyento ay pinarami ng 1000 pagkatapos ay mag-scroll
ay balot sa gilid ng desktop. Kung ang "EdgeScroll 100000 100000" ay ginamit
fvwm ay mag-scroll sa buong mga pahina, na bumabalot sa gilid ng desktop.

Font fontname
Maakt fvwm gumamit ng font fontname sa halip na "naayos" para sa mga menu, ang mga tagapagpahiwatig ng pagbabago ng laki,
at mga label ng icon (kung hindi tinukoy ang IconFont).

tungkulin FunctionName
Nagsisimula ang kahulugan ng isang kumplikadong function, na binubuo ng fvwm built-in
function, na sa paglaon ay itali sa isang pindutan ng mouse o key. FunctionName dapat
nakapaloob sa mga quotes. Ang mga entry ng function ay kasama sa mga linya kasunod ng Function
keyword. Ang kahulugan ay nagtatapos sa pangunahing salita na EndFunction. Ang mga function na entry ay
tinukoy tulad ng ipinapakita sa sumusunod na halimbawa. Ang unang salita sa bawat linya ay ang
built-in na function na isasagawa, sinundan ang uri ng kaganapan na dapat
palitawin ang aksyon (na nakapaloob sa mga quote), na sinusundan ng anumang karagdagang mga argumento
kailangan ng built-in na function. Maaaring tukuyin ang mga menu sa pamamagitan ng paggamit ng Popup built-in
hangga't ang menu ay tinukoy nang mas maaga sa file ng pagsasaayos.

Ang mga trigger na aksyon na kinikilala ay agaran, Paggalaw, Pag-click, at
Double-click. Ang mga agarang aksyon ay isinasagawa sa sandaling ma-activate ang function,
kahit na ang isang window ay hindi napili. Kung may mga aksyon maliban sa agarang
mga, fvwm maghihintay upang makita kung nagki-click, nagdo-double click, o nagda-drag ang user
ang daga. Matapos magawa ang desisyon, fvwm ipapatupad lamang ang mga built-in mula sa
ang kahulugan ng function na ang trigger na aksyon ay tumutugma sa aksyon na ginawa ng
user.

Kung ang sumusunod na halimbawa ay nakatali sa button 1 sa isang window title-bar, kung gayon, kailan
pinindot ang button 1, fvwm maghihintay ng 150 msec upang makita kung ang pindutan ay inilabas. Kung
ang pindutan ay hindi inilabas fvwm magsisimula ng operasyon sa paglipat. Kapag ang paglipat
ang operasyon ay kumpleto na ang isang pagtaas ng operasyon ay isasagawa. Kung ang isang paglabas ng pindutan ay
nakita noon fvwm maghihintay ng isa pang 150 msec para sa pangalawang pag-click. Kung isang click lang
ay nakita pagkatapos ay itataas ang bintana. Kung ang dalawang pag-click ay nakita ang window
ay salit-salit na itataas at ibababa. Maaaring baguhin ang tagal ng paghihintay na 150 msec
gamit ang opsyong ClickTime.
Function na "Move-or-Itaas"
Ilipat ang "Motion"
Itaas ang "Motion"
Itaas ang "Click"
RaiseLower "DoubleClick"
EndFunction
Ang mga konsepto ng pag-click at pag-double click ay hindi nagpapatuloy sa paggamit ng keyboard
mga shortcut.

Mayroong dalawang espesyal na function: InitFunction at RestartFunction. Ang InitFunction
tatawagin kung kailan fvwm ay sinimulan sa unang pagkakataon sa anumang X session at maaaring
ginagamit upang simulan ang mga module, itakda ang mga pattern ng background, at simulan ang mga programa. Ang restart
function ay tatawagin kapag fvwm ay na-restart. Maaari itong magamit upang simulan ang mga module at
magtakda ng mga pattern sa background ngunit malamang na hindi dapat gamitin upang simulan ang mga programa.

HiBackColor colorname
Itinatakda ang kulay ng background ng napiling window sa colorname. Kapag gumagamit ng a
monochrome screen binabalewala ang opsyong ito at ginagamit ang puti.

HiForeColor colorname
Itinatakda ang kulay ng napiling pamagat ng window sa colorname. Kapag gumagamit ng monochrome
screen ang pagpipiliang ito ay binabalewala at itim ang ginagamit.

Icon windowname bitmap-file
Tinutukoy ang bitmap na gagamitin para sa isang window kapag ito ay na-iconify. Ang windowname
ay maaaring pangalan ng window ng application o pangalan ng klase at dapat na nakapaloob sa mga quote.
Ang bitmap-file ay alinman sa buong pangalan ng path sa isang karaniwang X11 bitmap file o a
file sa IconPath o PixmapPath. Ang tinukoy na bitmap/pixmap ay ginagamit sa
kagustuhan sa anumang icon na ibinigay ng window mismo.

If fvwm ay pinagsama-sama sa suporta ng XPM para sa mga icon ng kulay noon mga bitmap maaaring maging isang XPM
pixmap file.

windowname dapat na nakapaloob sa dobleng panipi ngunit bitmap-file hindi dapat.
Ang mga variable ng kapaligiran ay hindi dapat gamitin sa bitmap-file pagtutukoy.

If windowname ay isang walang laman na string pagkatapos ang tinukoy na file ay ang default na icon, at
ay gagamitin kung walang ibang icon na bitmap o pixmap na mahahanap:
Icon "" aking-paborito-icon

Ang utos ng Estilo ay nagbibigay ng isa pang (mas pangkalahatan) na paraan para sa pagtukoy ng Icon.

IconBox kaliwa tuktok karapatan ilalim
Tinutukoy ang mga rehiyon ng screen kung saan maglalagay ng mga icon. Hanggang apat na icon box ang maaaring
tinukoy. Kung may ibinigay na linya ng IconBox, awtomatikong ilalagay ang mga icon
kanila, kung maaari. Sa bawat oras na ang isang window ay na-iconify, isang bagong lugar ang makikita para dito.
Hinahanap ang mga icon box para sa puwang mula kaliwa hanggang kanan, pagkatapos ay mula sa itaas hanggang sa ibaba. Mga icon
ay hindi awtomatikong ilalagay sa ibabaw ng iba pang mga icon ngunit maaari silang ilagay sa ilalim
mga window ng application. Kung kaliwa or karapatan ay negatibo, kung gayon fvwm ay idagdag ang screen
lapad nito. Kung tuktok or ilalim ay negatibo, kung gayon fvwm idaragdag ang taas ng screen sa
ito. TANDAAN: -0 ay hindi na-parse bilang kanan o ibabang pixel sa screen. Kailangan mo
gumamit ng -1 sa halip.

Kung walang ibinigay na linya ng IconBox o puno na ang lahat ng icon box, kung gayon fvwm ilalagay
mga icon na malapit sa kasalukuyang lokasyon ng pointer.

IconFont fontname
Maakt fvwm gumamit ng font fontname para sa mga label ng icon. Kung aalisin, ang font ng menu (tinukoy
sa pamamagitan ng parameter ng configuration ng Font) ay gagamitin sa halip.

IconPath landas
Tinutukoy ang isang colon separated na listahan ng buong pangalan ng path ng mga direktoryo kung saan bitmap
(monochrome) na mga icon ay matatagpuan. Ang bawat landas ay dapat magsimula sa isang slash. Tandaan: kung ang
M4 patch ay kasama kapag fvwm ay binuo, pagkatapos m4 gugustuhing sirain ang salita
"isama" na madalas na lalabas sa command na IconPath o PixmapPath. Upang
ayusin ito magdagdag ng undefine(`include') bago ang IconPath command.

Key keyname Kaugnay na kahulugan Mga Modifier tungkulin
Nagbubuklod ng keyboard key sa isang tinukoy fvwm built-in na function. Ang kahulugan ay pareho
para sa isang mouse binding maliban na ang mouse button number ay pinalitan ng isang key
pangalan Ang keyname ay isa sa mga entry mula sa /usr/include/X11/keysymdef.h, kasama ang
ang nangungunang XK_ ay tinanggal. Ang Kaugnay na kahulugan at Mga Modifier ang mga patlang ay tinukoy bilang sa mouse
nagbubuklod.

Ang pagbubuklod ng susi sa isang title-bar na button ay hindi magiging sanhi ng paglabas ng button na iyon maliban kung a
umiiral din ang mouse binding.

Pagpasensyahan
Ang ICCCM ay nagsasaad na kung ang isang application ay nagtatakda ng input field ng wm_hints
structure sa False, pagkatapos ay hindi nito gustong bigyan ito ng window manager ng input
focus. Ang tanging application na alam ko na nangangailangan nito ay sxpm, at iyon ay a
hangal na bug na may maliit na pag-aayos at walang pangkalahatang epekto sa programa pa rin. Alingawngaw
ay mayroon ding mga problema ang ilang mas lumang mga application.

Kung nakatakda ang parameter na ito fvwm babalewalain itong ICCCM convention.

MenuBackColor colorname
Itinatakda ang kulay ng background ng menu. Kapag gumagamit ng monochrome ang pagpipiliang ito ay binabalewala. Ito
ang opsyon ay magagamit lamang kung fvwm ay pinagsama-sama sa tinukoy na MENUCOLOR.

MenuForeColor colorname
Itinatakda ang kulay ng foreground ng menu. Kapag gumagamit ng monochrome ang pagpipiliang ito ay binabalewala. Ito
ang opsyon ay magagamit lamang kung fvwm ay pinagsama-sama sa tinukoy na MENUCOLOR.

MenuStippleColor colorname
Itinatakda ang kulay para sa mga naka-shade out na entry sa mga menu (para sa mga function na hindi pinapayagan
sa kasalukuyang napiling window). Kapag gumagamit ng monochrome ang pagpipiliang ito ay binabalewala at
isang stipple pattern ang ginagamit. Available lang ang opsyong ito kung fvwm ay pinagsama-sama sa
Tinukoy ang MENUCOLOR.

Module ModuleName
Tinutukoy ang isang module na dapat i-spawn sa panahon ng pagsisimula. Sa agos
oras na ang mga magagamit na module ay FvwmAudio, FvwmBacker, FvwmBanner, FvwmClean,
FvwmDebug, FvwmIconBox, FvwmIdent, FvwmPager, FvwmSave, FvwmSaveDesk, FvwmScroll,
FvwmWinList, at GoodStuff. Ang mga module na ito ay may sariling mga man page. Module maaari
magagamit din bilang isang built-in. Ang mga module ay maaaring mga panandaliang lumilipas na programa o, tulad ng
GoodStuff, maaaring manatili sa tagal ng X session. Ang mga module ay wawakasan
ng window manager bago mag-restart at mag-quit, kung maaari. Tingnan ang
panimulang seksyon sa mga modyul.

ModulePath
Tinutukoy ang isang colon separated na listahan ng mga path para sa fvwm upang maghanap kapag naghahanap ng a
module na i-load. Ang mga indibidwal na direktoryo ay hindi nangangailangan ng mga trailing slash.

mouse butones Kaugnay na kahulugan Mga Modifier tungkulin
Tinutukoy ang isang mouse binding. butones ay ang numero ng pindutan ng mouse. Kung butones ay zero kung gayon
ang anumang pindutan ay gagawa ng tinukoy na function. Kaugnay na kahulugan naglalarawan kung saan ang
nalalapat ang pagbubuklod. Ang mga wastong konteksto ay R para sa root window, W para sa isang application
window, T para sa isang window title bar, S para sa isang window side, itaas, o ibabang bar, F para sa a
window frame (ang mga sulok), I para sa isang Icon window, o 0 hanggang 9 para sa title-bar
mga pindutan, o anumang kumbinasyon ng mga titik na ito. Ang A ay para sa anumang konteksto maliban sa
mga pindutan ng pamagat-bar. Halimbawa, ang isang konteksto ng FST ay ilalapat kapag ang mouse ay
kahit saan sa hangganan ng isang window maliban sa mga pindutan ng title-bar.

Mga Modifier ay anumang kumbinasyon ng N para sa walang mga modifier, C para sa kontrol, S para sa shift, M
para sa Meta, o A para sa anumang modifier. Halimbawa, ang modifier ng SM ay ilalapat kapag
parehong down ang Meta at shift key. Ang mga modifier ng X11 mod1 hanggang mod5 ay
kinakatawan bilang mga digit 1 hanggang 5.

tungkulin ay isa sa fvwmMga built-in na function.

Ang mga title bar button ay binibilangan ng mga odd numbered na button sa kaliwang bahagi ng
ang title bar at kahit na mga numero sa kanan. Ang mga button na may mas maliit na numero ay ipinapakita
patungo sa labas ng window habang lumalabas ang mga button na may malalaking numero patungo sa
gitna ng window (0 ay maikli para sa 10). Sa buod, ang mga pindutan ay binibilang:
1 3 5 7 9 0 8 6 4 2
Ang pinakamataas na odd numbered na button na may aksyon na nakatali dito ay tumutukoy sa
bilang ng mga button na iginuhit sa kaliwang bahagi ng title bar. Ang pinakamataas na even number
tinutukoy ang numero o kanang bahagi na mga pindutan na iginuhit. Ang mga aksyon ay maaaring itali
sa alinman sa mga pindutan ng mouse o mga key ng keyboard.

MWMBorders
Pinapalitan ang MWM style na 1 pixel ang lapad na mga relief lines sa halip na fvwm2 pixel na mga hangganan.

MWMButtons
Hindi pinapagana ang feedback ng button press para sa lahat ng dekorasyon maliban sa title bar at title-
mga pindutan ng bar, tulad ng sa MWM.

MWMDecorHints
Sanhi fvwm upang basahin ang MOTIF_WM_HINTS atom mula sa mga window ng application at i-parse
at subukang gayahin ang pag-uugali ng Motif patungkol sa mga dekorasyon sa bintana.
Tandaan na pinapayagan ng mwm ang mga pahiwatig ng function na makaapekto sa mga dekorasyon sa bintana ngunit ang mga epektong ito
ay hindi ginagaya ng opsyong ito.

MWMFunctionHints
Sanhi fvwm upang basahin ang MOTIF_WM_HINTS atom mula sa mga window ng application at i-parse
at subukang gayahin ang Motif na gawi patungkol sa pinapayagang window
mga function. Hindi tulad ng mwm, na nag-aalis lamang ng mga ipinagbabawal na function mula sa window
mga menu, fvwm I-shades lang ang mga ipinagbabawal na function. Gayundin, dahil fvwm
nagpapatupad ng ilang function sa mga macro na tinukoy ng user na panloob na ipinapatupad ng mwm,
ang pagmamapa ng mga ipinagbabawal na function ay bahagyang nakabatay sa label ng item sa menu.

MWMHintOverride
Kung ginamit ang MWMFunctionHints, ipinagbabawal ang pag-maximize at iconfication
lumilipas. Gayundin, maaaring tukuyin ng mga bintana na ang tagapamahala ng window ay hindi dapat sirain o
tanggalin ang mga ito. Dahil ang mga patakaran ng MWM na ito ay uri ng hangal, lalo na tungkol sa
ang mga lumilipas na bintana, ibinibigay ko itong MWMHintOverride na opsyon. Kapag ito ay ginamit na menu
mali-shade ang mga item kung ipagbabawal ng MWM ang kanilang paggamit, ngunit maaaring magpatuloy ang user
at piliin ang item na iyon at ito ay gagana gaya ng inaasahan.

Ang override ay dapat gamitin nang maingat dahil ang ilang mga application ay masisira kung ikaw
i-override ang kanilang mwm na mga pahiwatig.

MWMMenus
Pinapalitan ang mga menu ng hitsura at pakiramdam ng MWM sa halip ng pamantayan fvwm mga bersyon. Ito
Ang opsyon ay nagti-trigger din ng ilang iba pang mwm-style na opsyon, gaya ng pagsentro sa
laki/baguhin ang laki ng window sa screen, sa halip na iwanan ito sa kaliwang itaas, at
sa halip ay inililipat ang resize-on-initial-placement trigger action sa shift-button-1
ng TWM estilo pindutin ang-button-2

Walang hanggan windowname
Nagpapanatili fvwm mula sa paglalagay ng mga pandekorasyon na hangganan sa mga bintana na pinangalanan windowname. ito
walang epekto ang command sa title-bar. Ito ay madaling gamitin para sa mga orasan at katulad nito
mga gadget na hindi mo gustong gumamit ng masyadong maraming espasyo. windowname maaaring maging isang bintana
pangalan o klase nito.

Kung tinukoy mo ang parehong NoBorder windowname at NoTitle windowname para sa parehong window
sa iyong .fvwmrc file ang window ay magiging ganap na hindi napalamutian.

Windowname maaaring maglaman ng mga wildcard na "*" at "?" na tumutugma sa mga pangalan ng window sa
normal na paraan ng pagtutugma ng filename ng Unix. Aktwal na "*", "?", at "\" na mga character sa a
Maaaring ipasok ang pangalan ng window sa pamamagitan ng unahan ng character na may "\".

Ang utos ng Estilo ay nagbibigay ng isa pang (mas pangkalahatan) na paraan para sa pagtukoy ng NoBorder.

WalangBoundaryWidth lapad
Binabago ang lapad ng mga dekorasyon para sa mga bintana na walang mga pamagat at walang mga hangganan.
Ang default ay 1. Ang anumang positibo o zero na halaga ay katanggap-tanggap. Mga dekorasyon para sa mga ito
Ang mga hindi pinalamutian na bintana ay may parehong konteksto gaya ng mga side-bar sa karaniwang pinalamutian
bintana.

Ang utos ng Estilo ay nagbibigay ng isa pang (mas pangkalahatan) na paraan para sa pagtukoy
WalangBoundaryWidth.

Walang Pposisyon
Mga Tagubilin fvwm upang huwag pansinin ang field ng PPosition kapag nagdadagdag ng mga bagong window. Pagsunod sa
ang patlang ng PPosition ay kinakailangan para sa ilang mga aplikasyon, ngunit kung wala kang isa sa
sakit talaga ng ulo ng mga yan.

Walang titulo windowname
Nagpapanatili fvwm mula sa paglalagay ng title-bar sa mga dekorasyon para sa mga bintanang pinangalanan
windowname. Ito ay madaling gamitin para sa mga orasan at katulad na mga gadget na hindi mo gusto
kumuha ng masyadong maraming espasyo. windowname maaaring pangalan ng window o klase nito.

Windowname maaaring maglaman ng mga wildcard na "*" at "?" na tumutugma sa mga pangalan ng window sa
normal na paraan ng pagtutugma ng filename ng Unix. Aktwal na "*", "?", at "\" na mga character sa a
Maaaring ipasok ang pangalan ng window sa pamamagitan ng unahan ng character na may "\".

Ang utos ng Estilo ay nagbibigay ng isa pang (mas pangkalahatan) na paraan para sa pagtukoy ng NoTitle.

OpaqueMove bahagdan
Sinasabi fvwm ang maximum na laki ng window kung saan ang opaque na paggalaw ng window ay dapat
ginamit. Ang porsyento ay porsyento ng kabuuang lugar ng screen. Gamit ang "OpaqueMove 0" lahat
ililipat ang mga bintana gamit ang tradisyonal na balangkas ng rubber-band. Gamit ang "OpaqueMove
100" lahat ng mga bintana ay ililipat bilang solidong mga bintana. Ang default ay "OpaqueMove 5",
na nagbibigay-daan sa maliliit na bintana na ilipat sa isang opaque na paraan ngunit malalaking bintana
inilipat bilang rubber-bands.

OpaqueResize
Nagiging sanhi ng pagpapalit ng laki ng mga pagpapatakbo sa mismong window sa halip na isang balangkas.

Pager X_Lokasyon Y_Lokasyon
Pinapagana ang istilo ng paging ng paglipat sa desktop. Isang Pager window (hindi isang pop-up)
lalabas sa (X_Location, Y_Location). Mga maliliit na bersyon ng lahat ng hindi malagkit
Ang mga bintana sa virtual desktop ay ipinapakita sa pager. Ang kulay ng miniature
ang bersyon ay kapareho ng kulay ng hangganan ng buong laki ng window.

Sa Pager window, ang pagpindot sa mouse button 1 ay maglilipat ng desktop viewport sa
piniling pahina (sa click-to-focus mode; ililipat din nito ang focus ng keyboard sa
window kung saan ang miniature ay na-click mo). Ang pagpindot sa button 2 sa isang window sa pager
ay magsisimula ng paglipat ng bintana, gamit ang miniature upang mabilis na ilipat ang window kahit saan
sa desktop. Ang pagpindot sa button 3 ay ililipat ang kaliwang sulok sa itaas ng viewport sa
ang lokasyon ng pagpindot sa pindutan, kahit na hindi ito nakahanay sa isang pahina.
Ang pag-drag sa button 3 ay magdudulot sa napiling viewport na mag-scroll habang inililipat mo ang
panturo. Ang Pager ay awtomatikong malagkit ngunit hindi awtomatikong nananatili sa itaas.

PagerForeColor colorname
Nagiging sanhi ng kulay ng foreground ng pager colorname sa halip na itim. Ito ang
kulay na ginamit upang i-highlight ang kasalukuyang viewport sa pager window. Sa isang monochrome
screen ay binabalewala ang opsyong ito. Kung ang NO_PAGER na opsyon ay nakatakda kapag nagtatayo fvwm
hindi available ang opsyong ito.

PagerBackColor colorname
Nagiging sanhi ng kulay ng background ng pager colorname sa halip na puti. Sa isang
monochrome screen binabalewala ang opsyong ito. Kung ang NO_PAGER na opsyon ay nakatakda kung kailan
gusali fvwm hindi available ang opsyong ito.

PagerFont fontname
Maakt fvwm gumamit ng font fontname para sa pagsulat ng mga pangalan ng icon ng window sa mga pangalan ng window
representasyon sa pager. Kung aalisin ang opsyong ito walang mga pangalan na nakasulat sa
mga bintana ng pager.

PagingDefault pagingdefaultvalue
Sinasabi fvwm kung dapat itong magsimula sa paging na pinagana o hindi pinagana. "PagingDefault
0" ay magsisimula fvwm na hindi pinagana ang paging; Magsisimula ang "PagingDefault 1". fvwm sa
pinagana ang paging bilang default.

PixmapPath landas
Tinutukoy ang isang colon separated na listahan ng mga buong pangalan ng path ng mga direktoryo kung saan ang pixmap
(kulay) na mga icon ay matatagpuan. Ang bawat landas ay dapat magsimula sa isang slash.

Popup PopupName
Sinisimulan ang kahulugan ng isang pop-up na menu na sa kalaunan ay itali sa isang pindutan ng mouse
o susi. PopupName dapat na nakapaloob sa mga quotes. Ang mga entry sa menu ay kasama sa mga linya
pagsunod sa Popup na keyword. Ang kahulugan ng menu ay nagtatapos sa key word na EndPopup.
Ang mga entry sa menu ay tinukoy tulad ng ipinapakita sa sumusunod na halimbawa. Ang unang salita sa
bawat linya ay ang built-in na function na isasagawa, na sinusundan ng caption
(nakalakip sa mga quote) na ipapakita sa menu, na sinusundan ng anumang karagdagang
mga argumento na kailangan ng built-in na function. Maaaring tukuyin ang mga sub-menu sa pamamagitan ng paggamit ng
Built-in ang popup hangga't ang sub-menu ay tinukoy nang mas maaga sa configuration
file.
Popup na "Window Ops"
Pamagat na "Window Ops"
Ilipat ang "Ilipat"
Baguhin ang laki ng "Baguhin ang laki"
Itaas ang "Itaas"
Ibaba "Mababa"
Iconify "(De)Iconify"
Hindi ""
Wasakin ang "sirain"
Pamagat na "HARDCOPY"
Exec "Hardcopy" exec xdpr &
Exec "Hardcopy RV" exec xdpr -rv &
EndMenu
Tandaan na kung ang isang tab na character ay naka-embed sa caption ng isang menu entry pagkatapos ay ang
ang text na sumusunod sa tab ay ilalagay sa pangalawang column sa menu at ang
ang buong menu ay kaliwang pagsasaayos. Ito ay inilaan para sa pag-label ng shortcut. Ang tab
dapat talagang tab ang character. Kung ito ay pinalawak sa mga espasyo hindi ito gagana! Para sa
halimbawa:
Popup na "Window Ops"
Pamagat na "Window Ops Alt-F1"
.
.
.
Ay ang simula ng isang kaliwang adjusted menu. Ang Alt-F1 ay ilalagay sa kanang bahagi
ng menu.

Maaaring tukuyin ang mga shortcut key sa kahulugan ng menu sa pamamagitan ng unahan ng character
na may ampersand. Ang ampersand ay hindi ipapakita ngunit ang karakter pagkatapos nito
ay ipapakita na may salungguhit, at kung pinindot ng user ang kaukulang key pagkatapos
maa-activate ang item na iyon na parang nag-click dito ang user gamit ang mouse. Tanging
ang mga alphabetic at numeric na character ay maaaring gamitin bilang mga shortcut key. Ang estado ng paglilipat ng
binabalewala ang keyboard kapag sinusubukan ang mga shortcut na character. Halimbawa:
Popup na "Window Ops"
I-maximize ang "Ma&ximize" 100 100
EndMenu
Kapag ang menu na ito ay nag-pop up ang 'x' ay sasalungguhitan at pinindot ang 'x' na key
ay magiging sanhi ng pag-maximize ng kasalukuyang window. Ang mga shortcut key ay hindi gumagana
maliban kung ang MENU_HOTKEYS ay tinukoy sa pagbuo fvwm. Kung WINDOWLIST_HOTKEYS din
tinukoy pagkatapos ay awtomatikong idinaragdag ang mga hot key sa WindowList kapag ito ay
ipinakita

RandomPlacement
Nagdudulot ng awtomatikong paglalagay ng mga window na karaniwang nangangailangan ng paglalagay ng user
inilagay sa kahit kailan medyo random na mga lokasyon. Para sa pinakamahusay sa lahat ng posibleng mundo
gamitin ang parehong RandomPlacement at SmartPlacement.

SaveUnders
Nagdudulot ng fvwm mga frame ng dekorasyon para humiling ng mga save-under. Ito ay maaaring makabuluhang
pagbutihin ang pagganap sa panahon ng mga opaque na galaw ngunit nagdudulot ito ng makabuluhang pagtaas sa
paggamit ng memorya.

SloppyFocus
Ang focusing mode na ito ay parang focus-follows-mouse (ang default) maliban sa focus
ay hindi aalisin sa isang window hanggang ang iyong mouse ay pumasok sa isang bagong window. Paglabas a
window upang makapasok sa root window ay iiwan ang focus na hindi nagbabago.

SmartPlacement
Nagdudulot ng awtomatikong paglalagay ng mga window na karaniwang nangangailangan ng paglalagay ng user
inilagay sa isang matalinong lokasyon - isang lokasyon kung saan hindi sila magkakapatong sa iba
mga bintana sa screen. Kung walang ganoong posisyon ang mahahanap na placement ng user o random
gagamitin ang placement bilang fall-back na paraan. Para sa pinakamahusay sa lahat ng posibleng mundo
gamitin ang parehong RandomPlacement at SmartPlacement.

StartsOnDesk windowname desk-number
Ang utos na ito ay nagiging sanhi ng mga bintana na ang pangalan o klase ay windowname upang maging sa simula
nakalagay sa desktop number desk-number. windowname dapat na nakapaloob sa doble
quotes. Kung ang window ay nangangailangan ng interactive na pagkakalagay, isang balangkas ang ipapakita
sa kasalukuyang desk ngunit lalabas ang window sa tinukoy na desk.

Windowname maaaring maglaman ng mga wildcard na "*" at "?" na tumutugma sa mga pangalan ng window sa
normal na paraan ng pagtutugma ng filename ng Unix. Aktwal na "*", "?", at "\" na mga character sa a
Maaaring ipasok ang pangalan ng window sa pamamagitan ng unahan ng character na may "\".

Ang utos ng Estilo ay nagbibigay ng isa pang (mas pangkalahatan) na paraan para sa pagtukoy
StartsOnDesk.

StaysOnTop windowname
Palaging sinusubukan ng mga bintanang ito na manatili sa ibabaw ng iba pang mga bintana. Ito ay maaaring madaling gamitin
para sa mga orasan o mailbox na gusto mong laging makita. Kung ang bintana ay
tahasang ibinaba ito ay hindi susubukan na pilitin ang paraan pabalik sa itaas hanggang sa ito ay
tahasang itinaas. windowname maaaring pangalan ng window o klase nito.

Windowname maaaring maglaman ng mga wildcard na "*" at "?" na tumutugma sa mga pangalan ng window sa
normal na paraan ng pagtutugma ng filename ng Unix. Aktwal na "*", "?", at "\" na mga character sa a
Maaaring ipasok ang pangalan ng window sa pamamagitan ng unahan ng character na may "\".

Ang utos ng Estilo ay nagbibigay ng isa pang (mas pangkalahatan) na paraan para sa pagtukoy sa StaysOnTop.

StdBackColor colorname
Itinatakda ang kulay ng background para sa mga menu at hindi napiling mga window sa colorname. Kailan
gamit ang isang monochrome screen binabalewala ang opsyong ito at ginagamit ang puti.

Ang utos ng Estilo ay nagbibigay ng isa pang (mas pangkalahatan) na paraan para sa pagtukoy
StdBackColor.

StdForeColor colorname
Itinatakda ang kulay ng foreground para sa mga menu at hindi napiling mga pamagat ng window colorname.
Kapag gumagamit ng isang monochrome na screen, binabalewala ang opsyong ito at ginagamit ang itim.

Ang utos ng Estilo ay nagbibigay ng isa pang (mas pangkalahatan) na paraan para sa pagtukoy
StdForeColor.

StickyBackColor colorname
Itinatakda ang kulay ng background para sa mga hindi napiling malagkit na bintana colorname. Kapag gumagamit
isang monochrome screen ang opsyong ito ay binabalewala at puti ang ginagamit. Magagamit lamang kung
-DMORE_COLORS ay ginagamit kapag nagko-compile.

StickyForeColor colorname
Itinatakda ang kulay ng foreground para sa hindi napiling mga pamagat ng malagkit na window colorname. Kailan
gamit ang isang monochrome screen binabalewala ang opsyong ito at ginagamit ang itim. Available lang
kung ang -DMORE_COLORS ay ginagamit kapag nag-compile.

Malagkit windowname
Malagkit na bintana "dumikit sa salamin ng screen." Ibig sabihin, hindi nila ginagalaw ang
viewport sa virtual na mga pagbabago sa desktop. windowname maaaring pangalan ng window o
klase nito.

Windowname maaaring maglaman ng mga wildcard na "*" at "?" na tumutugma sa mga pangalan ng window sa
normal na paraan ng pagtutugma ng filename ng Unix. Aktwal na "*", "?", at "\" na mga character sa a
Maaaring ipasok ang pangalan ng window sa pamamagitan ng unahan ng character na may "\".

Ang utos ng Estilo ay nagbibigay ng isa pang (mas pangkalahatan) na paraan para sa pagtukoy ng Sticky.

Mga StickyIcon
Nagiging sanhi ng mga icon na laging dumikit sa salamin ng screen. Ibig sabihin, laging sumusunod ang mga icon
sa paligid ng desktop. Kapag ang isang window ay na-de-iconified ito ay na-un-stuck. Ang ilang mga tao
hanapin itong isang kapaki-pakinabang na paraan ng paglipat ng mga bintana sa paligid.

Mga Matigas na Icon
Medyo binabago ang pag-uugali ng de-iconification. Sa halip na magkaroon ng mga bintana palaging de-
i-iconify ang kanilang mga sarili sa kasalukuyang page na i-de-iconify nila sa kanilang orihinal
posisyon.

StubbornIconPlacement
Kapag ginamit sa IconBoxes, nagiging sanhi ng pag-iwas sa mga icon na ilagay ang kanilang mga sarili sa ilalim
umiiral na mga bintana.

Matigas ang uloPlacement
Kapag gumagamit ng SmartPlacement, nagiging sanhi ng mga bagong window upang maiwasan ang paglalagay ng kanilang mga sarili sa ibabaw
Mga icon.

estilo windowname pagpipilian
Ang utos na ito ay inilaan upang palitan ang mga utos na NoBorder, NoTitle, StartsOnDesk,
Sticky, StaysOnTop, Icon, WindowListSkip, CirculateSkip, SuppressIcons,
BoundaryWidth, NoBoundaryWidth, StdForeColor, at StdBackColor na may iisang
nababaluktot at komprehensibong utos. Ang utos na ito ay ginagamit upang magtakda ng mga katangian ng a
window sa mga value maliban sa default o para itakda ang default ng window manager
mga istilo.

windowname maaaring pangalan, klase, o resource string ng window. Maaari itong maglaman ng
wildcard * at/o ?, na itinutugma sa karaniwang paraan ng Unix filename.

pagpipilian ay isang listahang pinaghihiwalay ng kuwit na naglalaman ng ilan o lahat ng mga keyword
BorderWidth, HandleWidth, NoIcon/Icon, NoTitle/Title, NoHandle/Handle,
WindowListSkip/WindowListHit, CirculateSkip/CirculateHit, StaysOnTop/StaysPut,
Malagkit/Madulas, StartIconic/StartNormal, Kulay, ForeColor, BackColor,
StartsOnDesk/StartsAnyWhere, IconTitle/NoIconTitle, at NoButton/Button.

Sa listahan sa itaas ang ilang mga opsyon ay nakalista bilang style-option/opposite-style-option.
Ang opposite-style-option para sa mga entry na may mga ito ay naglalarawan sa fvwm default
pag-uugali at maaaring gamitin kung gusto mong baguhin ang fvwm default na pag-uugali.

Ang icon ay tumatagal ng isang (opsyonal) hindi naka-quote na argumentong string na kung saan ay ang icon na bitmap o
pixmap na gagamitin.

Ang StartsOnDesk ay tumatagal ng isang numeric na argumento na kung saan ay ang desktop number kung saan ang
dapat na unang ilagay ang window.

Ang BorderWidth ay tumatagal ng isang numerong argumento na siyang lapad ng hangganan upang ilagay ang
window kung wala itong resize-handle.

Ang HandleWidth ay tumatagal ng isang numerong argumento na siyang lapad ng hangganan upang ilagay ang
window kung mayroon itong mga resize-handle.

Ang Button at NoButton ay kumukuha ng numeric na argument na siyang numero ng title-bar
button na dapat isama/aalisin.

Ang kulay ay tumatagal ng dalawang argumento. Ang una ay ang kulay ng text ng window-label at ang pangalawa
ay ang normal na kulay ng background ng dekorasyon sa bintana. Ang dalawang kulay ay pinaghiwalay
may slash. Kung ang paggamit ng slash ay nagdudulot ng mga problema kung gayon ang hiwalay na ForeColor at
Maaaring gamitin ang mga opsyon sa BackColor.

Isang halimbawa:
# Baguhin ang default na gawi ng fvwm sa walang mga title-bar sa mga bintana!
# Tukuyin din ang isang default na icon.
Style "*" NoTitle, Icon unknown1.xpm, BorderWidth 4, HandleWidth 5

# ngayon, mga pagbabagong partikular sa window:
Style "Fvwm*" NoHandles, Sticky, WindowListSkip, BorderWidth 0
Style "Fvwm Pager" StaysOnTop, BorderWidth 0
Istilo "*lock" NoHandles,Sticy,StaysOnTop,WindowListSkip
Istilo "xbiff" Sticky, WindowListSkip
Istilo ang "GoodStuff" NoHandles,Sticy,WindowListSkip
Istilo "sxpm" NoHandles
Estilo "makerkit"

# Ibalik ang mga title-bar sa xterms lang!
Istilo "xterm" Pamagat, Kulay black/grey

Istilo "rxvt" Icon term.xpm
Style "xterm" Icon rterm.xpm
Style "xcalc" Icon xcalc.xpm
Istilo "xbiff" Icon mail1.xpm
Istilo "xmh" Icon mail1.xpm, StartsOnDesk 2
Icon ng istilong "xman" xman.xpm
Style "matlab" Icon math4.xpm, StartsOnDesk 3
Style "xmag" Icon magnifying_glass2.xpm
Istilo "xgraph" Icon graphs.xpm
Style "GoodStuff" Icon toolbox.xpm

Style "Maker" StartsOnDesk 1
Istilo "signal" StartsOnDesk 3
Tandaan na ang lahat ng pag-aari para sa isang window ay OR'ed magkasama. Sa halimbawa sa itaas
Nakukuha ng "FvwmPager" ang property na StaysOnTop sa pamamagitan ng eksaktong tugma ng pangalan ng window ngunit gayundin
nakakakuha ng NoHandles, Sticky, at WindowListSkip sa pamamagitan ng isang tugma sa "Fvwm*". Makakakuha ito
NoTitle sa bisa ng isang tugma sa "*". Kung ang mga magkasalungat na istilo ay tinukoy para sa a
window, pagkatapos ay gagamitin ang huling istilong tinukoy.

Kung nakatakda ang attribute na NoIcon, mawawala lang ang tinukoy na window kapag
ito ay iconified. Maaaring mabawi ang window sa pamamagitan ng window-list. Kung ang Icon ay
itinakda nang walang argumento pagkatapos ang katangiang NoIcon ay iki-clear ngunit walang icon
tinukoy. Isang halimbawa na nagbibigay-daan lamang sa icon ng module ng FvwmPager na umiral:
Istilo "*" NoIcon
Estilo na "Fvwm Pager" na Icon

SuppressIcons
Pinipigilan ang mga window ng icon mula sa paggawa o pagguhit. Kapag ginamit sa window-list
nagbibigay ito ng isang uri ng icon manager.

Ang utos ng Estilo ay nagbibigay ng isa pang (mas pangkalahatan) na paraan para sa pagtukoy
SuppressIcons.

WindowFont fontname
Maakt fvwm gumamit ng font fontname sa halip na "naayos" para sa window title bar.

WindowListSkip windowname
Nagiging sanhi ng mga window na may nakasaad na pangalan na maiiwan sa listahan ng window.

Windowname maaaring maglaman ng mga wildcard na "*" at "?" na tumutugma sa mga pangalan ng window sa
normal na paraan ng pagtutugma ng filename ng Unix. Aktwal na "*", "?", at "\" na mga character sa a
Maaaring ipasok ang pangalan ng window sa pamamagitan ng unahan ng character na may "\".

Ang utos ng Estilo ay nagbibigay ng isa pang (mas pangkalahatan) na paraan para sa pagtukoy
WindowListSkip.

XORvalue numero
Binabago ang halaga kung saan ang mga bit ay na-XOR kapag gumagawa ng paglipat ng window ng rubber-band
o pagbabago ng laki. Ang pagtatakda ng halagang ito ay isang trial-and-error na proseso.

BUOTT IN Mga function


Fvwm sumusuporta sa isang hanay ng mga built-in na function na maaaring itali sa mga pindutan ng keyboard o mouse:

Beep Ginagawang beep ang computer.

CirculateDown [ pangalan window_name ]
Nagiging sanhi upang lumipat ang pointer sa susunod na window sa listahan ng mga window kung saan
Ang CirculateSkip ay hindi pa tinukoy.

Kung ibibigay ang mga opsyonal na argumento, lilipat ang focus sa unang window
na ang pangalan (o pangalan ng icon o klase) ay tumutugma window_name. Ang opsyonal na argumento pangalan
ay kinakailangan kung window_name ay ibinibigay at nakapaloob sa mga panipi. Ang argumentong ito ay
ang pangalan na lumalabas sa mga menu kung ang function ay tinawag mula sa isang menu, ngunit nagsisilbi
walang layunin kung ang function ay hindi tinawag mula sa isang menu.

CirculateUp [ pangalan window_name ]
Nagiging sanhi upang lumipat ang pointer sa nakaraang window sa listahan ng mga window kung saan
Ang CirculateSkip ay hindi pa tinukoy.

Kung ibibigay ang mga opsyonal na argumento, lilipat ang focus sa unang window
na ang pangalan (o pangalan ng icon o klase) ay tumutugma window_name. Ang opsyonal na argumento pangalan
ay kinakailangan kung window_name ay ibinibigay at nakapaloob sa mga panipi. Ang argumentong ito ay
ang pangalan na lumalabas sa mga menu kung ang function ay tinawag mula sa isang menu, ngunit nagsisilbi
walang layunin kung ang function ay hindi tinawag mula sa isang menu

Narito ang isang halimbawa na naglilipat ng focus sa isang xterm window kapag pinindot ang Alt-F1:
Key F1 AM CirculateUp "kahit ano" xterm

Isara Kung tinanggap ng window ang delete window protocol, isang mensahe ang ipapadala sa window
hinihiling nito na maayos na alisin ang sarili. Kung ang window ay hindi maunawaan ang tanggalin
window protocol pagkatapos ay ang window ay nawasak.

CursorMove pahalang patayo
Ginagalaw ang pointer ng mouse sa pamamagitan ng pahalang mga pahina sa direksyong X at patayo mga pahina
sa direksyon ng Y. Maaaring negatibo ang alinman o pareho ng mga entry. Parehong pahalang at
ang mga vertical na halaga ay ipinahayag sa porsyento ng mga pahina, kaya ang ibig sabihin ng "CursorMove 100 100" ay
ilipat pababa at kaliwa ng isang buong pahina. Ang ibig sabihin ng "CursorMove 50 25" ay ilipat sa kaliwa kalahati a
pahina at pababa ng isang-kapat ng isang pahina. Ang CursorMove function ay hindi dapat tawagin
mula sa mga pop-up na menu.

Tanggalin Nagpapadala ng mensahe sa isang window na humihiling na alisin nito ang sarili nito, na kadalasang nagiging sanhi ng
aplikasyon para lumabas.

Desk arg1 arg2
Mga pagbabago sa isa pang desktop (workspace, kwarto).

If arg1 ay hindi zero kung gayon ang susunod na numero ng desktop ay ang kasalukuyang numero ng desktop
dagdagan arg1. Maaaring negatibo ang mga numero sa desktop.

If arg1 ay zero kung gayon ang bagong numero ng desktop ay magiging arg2.

Ang bilang ng mga aktibong desktop ay dynamic na tinutukoy. Tanging mga desktop na
naglalaman ng mga bintana o kasalukuyang ipinapakita ay aktibo. Ang mga numero sa desktop ay dapat
nasa pagitan ng 2147483647 at -2147483648 (sapat na ba iyon?).

Sirain
Sinisira ang isang bintana. Ginagarantiya na mapupuksa ang bintana, ngunit ito ay isang medyo marahas na paraan
upang wakasan ang isang aplikasyon.

Sinabi ni Exec pangalan utos
Mga Execute utos. utos ay hindi sinipi ngunit pangalan ay. pangalan ay ang pangalan na lumalabas
sa isang menu, kung diyan ang tawag sa function. pangalan ay kinakailangan kahit na
ang function ay hindi tinatawag mula sa isang menu.

Ang sumusunod na halimbawa ay nagbubuklod ng function key F1 sa root window, na walang mga modifier,
sa exec function. Ang programa rxvt ay magsisimula sa isang assortment ng
mga pagpipilian.
Key F1 RN Exec "rxvt" exec rxvt -fg yellow -bg blue -e /bin/tcsh &

Focus Inililipat ang viewport o window kung kinakailangan para makita ang napiling window. Mga set
ang keyboard focus sa napiling window. Itataas ang bintana kung kinakailangan upang gawin ito
nakikita. I-warps ang pointer sa napiling window sa focus-follows-mouse mode.
Hindi nagde-de-iconify. Ang function na ito ay pangunahing ginagamit sa isang module tulad ng
FvwmWinList.

tungkulin
Ginagamit upang itali ang isang dating tinukoy na function sa isang key o mouse button.

Ang sumusunod na halimbawa ay nagbibigkis sa pindutan ng mouse 1 sa isang function na tinatawag na "Move-or-Raise",
na ang kahulugan ay ibinigay bilang isang halimbawa sa mas maaga sa pahinang ito ng tao. Pagkatapos
pagsasagawa ng pagbubuklod na ito fvwm ay isasagawa upang ilipat-o-taasan ang function sa tuwing pindutan
1 ay pinindot sa isang window title-bar.
Mouse 1 TA Function na "Move-or-Itaas"

GotoPage xy
Inilipat ang desktop viewport sa page (x,y). Ang itaas na kaliwang pahina ay (0,0), ang itaas
ang kanan ay (N,0), kung saan ang N ay mas mababa ng isa kaysa sa kasalukuyang bilang ng mga pahalang na pahina
tinukoy sa utos ng DeskTopSize. Ang ibabang kaliwang pahina ay (0,M), at ang ibaba
kanang pahina ay (N,M), kung saan ang M ay ang patayong laki ng desktop gaya ng tinukoy sa
DeskTopSize na utos. Ang GotoPage function ay hindi dapat gamitin sa isang pop-up menu.

Iconify [ halaga ]
Iconifies ang isang window kung ito ay hindi pa iconified o de-iconifies ito kung ito ay
naka-icon na. Kung ang opsyonal na argumento halaga ay positibo lamang
papayagan ang iconification. Ang opsyonal na argumento ay negatibo lamang de-
papayagan ang iconification.

Lower Nagbibigay-daan sa user na ibaba ang isang window.

I-maximize ang [ pahalang patayo ]
Kung wala ang mga opsyonal na argumento nito, ang Maximize ay nagiging sanhi ng pagpapalit-palit ng window
mula sa isang full-screen na laki hanggang sa normal na laki nito.

Gamit ang mga opsyonal na argumento pahalang at patayo, na ipinahayag bilang
porsyento ng isang buong screen, makokontrol ng user ang bagong laki ng window. Kung
ang pahalang ay mas malaki sa 0 kung gayon ang pahalang na dimensyon ng window ay magiging
itakda sa horizontal*screen_width/100. Ang vertical na pagbabago ng laki ay magkatulad. Halimbawa,
ang sumusunod ay magdaragdag ng isang pamagat-bar na pindutan upang ilipat ang isang window sa buong patayo
laki ng screen:
Mouse 0 4 A I-maximize ang 0 100
Ang mga sumusunod ay nagiging sanhi ng pag-unat ng mga bintana sa buong lapad:
Mouse 0 4 A I-maximize ang 100 0
Gumagawa ito ng isang window na kalahati ng laki ng screen sa bawat direksyon:
Mouse 0 4 A I-maximize ang 50 50
Maaaring gamitin nang may pag-iingat ang mga value na mas malaki sa 100.

Kung ang titik na "p" ay idinagdag sa bawat coordinate (pahalang at/o patayo), kung gayon
ang halaga ng scroll ay susukatin sa mga pixel.

Module pangalan ModuleName
Tinutukoy ang isang module na dapat i-spawn. Ang mga module ay maaaring panandaliang lumilipas
mga programa o maaaring manatili sa tagal ng X session. Ang mga module ay magiging
winakasan ng window manager bago mag-restart at mag-quit, kung maaari. pangalan is
isang double-qouted string na talagang walang kabuluhan, ngunit dapat na umiiral.

Ilipat [ x y ]
Nagbibigay-daan sa user na ilipat ang isang window. Kung tinawag mula sa isang lugar sa isang window o nito
hangganan, pagkatapos ay ililipat ang window na iyon. Kung tinawag mula sa root window pagkatapos ay ang
papayagan ang user na piliin ang target na window.

Kung ang mga opsyonal na argumento na x at y ay ibinigay, ang window ay ililipat sa gayon
na ang kaliwang sulok sa itaas ay nasa lokasyon (x,y). Ang mga yunit ng x at y ay porsyento-
of-screen, maliban kung ang isang titik na "p" ay idinagdag sa bawat coordinate, kung saan ang
ang lokasyon ay tinukoy sa mga pixel.

Halimbawa:
Mouse 1 TA Move
Mouse 2 TA Move 10 10
Mouse 3 TA Ilipat 10p 10p
Sa unang halimbawa, ang isang interactive na paglipat ay ipinahiwatig. Sa pangalawa, ang bintana
na ang title-bar ay napili ay ililipat upang ang itaas na kaliwang sulok nito ay 10
porsyento ng lapad ng screen mula sa kaliwa ng screen, at 10 porsyento pababa
mula sa itaas. Ang huling halimbawa ay gumagalaw sa window upang mag-coordinate (10,10) pixels.

Walang ginagawa. Ito ay ginagamit upang magpasok ng isang blangkong linya o separator sa isang menu. Kung ang
Ang detalye ng item sa menu ay Nop " ", pagkatapos ay isang blangkong linya ang ipinasok. Kung mukhang
Hindi "", pagkatapos ay isang linya ng separator ay ipinasok.

Popup Ang built-in na ito ay may dalawang layunin: upang itali ang isang menu sa isang key o pindutan ng mouse, at sa
itali ang isang sub-menu sa isang menu. Ang mga format para sa dalawang layunin ay bahagyang naiiba.

Upang itali ang isang dating tinukoy na pop-up na menu sa isang key o pindutan ng mouse:

Ang sumusunod na halimbawa ay nagbubuklod sa mga pindutan ng mouse 2 at 3 sa isang pop-up na tinatawag na "Window
Ops", na ang kahulugan ay ibinigay bilang isang halimbawa kanina sa man page na ito. Ang
lalabas ang menu kung pinindot ang mga button 2 o 3 sa window frame, side-bar,
o title-bar, na walang mga modifier (wala sa shift, control, o meta).
Mouse 2 FST N Popup "Window Ops"
Mouse 3 FST N Popup "Window Ops"
Ang mga pop-up ay maaaring itali sa mga key sa pamamagitan ng paggamit ng key modifier. Ang mga pop-up ay maaaring
pinapatakbo nang hindi ginagamit ang mouse sa pamamagitan ng pagbubuklod sa mga susi at pagpapatakbo sa pamamagitan ng up
arrow, pababang arrow, at enter key.

Upang itali ang isang dating tinukoy na pop-up na menu sa isa pang menu, para magamit bilang isang sub-menu:

Tinutukoy ng sumusunod na halimbawa ang isang sub menu, "Quit-Verify" at itinatali ito sa isang pangunahing
menu, na tinatawag na "Mga Utility":
Popup na "Quit-Verify"
Pamagat "Really Quit Fvwm?"
Tumigil "Oo, Tumigil Talaga"
I-restart ang "I-restart ang Fvwm" fvwm
Hindi ""
Hindi "Hindi, Huwag Mag-quit"
EndPopup

Popup na "Mga Utility"
Pamagat na "Mga Utility"
Exec "Xterm" exec xterm &
Exec "Rxvt" exec rxvt &
Exec "Top" exec rxvt -T Top -n Top -e top &
Exec "Calculator" exec xcalc &
Exec "Xman" exec xman &
Exec "Xmag" exec xmag &
Hindi ""
Popup na "Exit Fvwm" Quit-Verify
EndPopup
Dapat tukuyin ang mga sub-menu bago ang pangunahing menu kung saan nakatali ang mga ito. sub-
menu nesting ay maaaring maging arbitraryong malalim.

Umalis sa Mga Paglabas fvwm, sa pangkalahatan ay nagdudulot din ng pag-alis ng X.

Itaas Nagbibigay-daan sa user na itaas ang isang window.

RaiseLower
Salit-salit na itinataas-baba ang isang bintana.

Papanariwain
Nagiging sanhi ng lahat ng mga bintana sa screen upang muling iguhit ang kanilang mga sarili.

Baguhin ang laki [ x y ]
Nagbibigay-daan sa user na baguhin ang laki ng isang window.

Kung ang mga opsyonal na argumento na x at y ay ibinigay, ang window ay ililipat sa gayon
na ang kaliwang sulok sa itaas ay nasa lokasyon (x,y). Ang mga yunit ng x at y ay porsyento-
of-screen, maliban kung ang isang titik na "p" ay idinagdag sa bawat coordinate, kung saan ang
ang lokasyon ay tinukoy sa mga pixel.

restart pangalan WindowManagerName
Sanhi fvwm upang i-restart ang sarili kung ang WindowManagerName ay "fvwm", o upang lumipat sa isang
kahaliling window manager kung ang WindowManagerName ay bukod sa "fvwm". Kung ang bintana
manager ay wala sa iyong default na landas sa paghahanap, pagkatapos ay dapat mong gamitin ang buong pangalan ng path
para WindowManagerName.

WindowManagerName ay hindi sinipi ngunit pangalan ay. pangalan ay ang pangalang makikita sa a
menu, kung diyan ang tawag sa function. pangalan ay kinakailangan kahit na ang
function ay hindi tinatawag mula sa isang menu.

Ang command na ito ay hindi dapat magkaroon ng trailing ampersand o anumang command line argument at
hindi dapat gumamit ng anumang mga variable sa kapaligiran. Sa mga sumusunod na halimbawa, ang
unang tatlo ay siguradong talunan, ngunit ang pangatlo ay OK:
Key F1 RN I-restart ang " " fvwm &
Key F1 RN I-restart ang " " $(HOME)/bin/fvwm
Key F1 RN I-restart ang " " twm -f .mystartupfile
Key F1 RN I-restart ang " " /home/nation/bin/fvwm

Stick Ginagawang malagkit ang bintana kung hindi pa ito malagkit, o hindi malagkit kung ito ay nakadikit na
malagkit

balumbon pahalang patayo
Ini-scroll ang viewport ng virtual desktop sa pamamagitan ng pahalang mga pahina sa x-direction at
patayo mga pahina sa y-direksyon. Maaaring negatibo ang alinman o pareho ng mga entry. pareho
Ang mga pahalang at patayong halaga ay ipinahayag sa porsyento ng mga pahina, kaya "Mag-scroll 100
Ang ibig sabihin ng 100" ay mag-scroll pababa at umalis ng isang buong pahina. Ang ibig sabihin ng "scroll 50 25" ay mag-scroll
nag-iwan ng kalahating pahina at pababa ng isang-kapat ng isang pahina. Ang scroll function ay hindi dapat
tinawag mula sa mga pop-up na menu. Karaniwan, humihinto ang pag-scroll sa gilid ng desktop.

Kung ang pahalang at patayong mga porsyento ay pinarami ng 1000 pagkatapos ay mag-scroll
ay balot sa gilid ng desktop. Kung ang "Scroll 100000 0" ay tapos na
at higit sa fvwm ay lilipat sa susunod na desktop page sa bawat execution at magbabalot
sa paligid sa gilid ng desktop, upang ang bawat pahina ay pindutin nang magkakasunod.

Kung ang titik na "p" ay idinagdag sa bawat coordinate (pahalang at/o patayo), kung gayon
ang halaga ng scroll ay susukatin sa mga pixel.

Walang nagagawa ang Pamagat. Ito ay ginagamit upang magpasok ng isang linya ng pamagat sa isang popup o menu.

TogglePage
Pansamantalang hindi pinapagana ang pag-scroll sa gilid. Ang pag-scroll sa gilid ay maaaring muling paganahin sa pamamagitan ng pagtawag
ito ulit.

Maghintay pangalan
Ang built-in na ito ay inilaan upang magamit sa fvwm mga function lamang. Nagdudulot ito ng pagpapatupad ng
isang function upang i-pause hanggang sa isang bagong pangalan ng window pangalan Lumilitaw. Fvwm nananatiling ganap
functional habang naghihintay. Ito ay partikular na kapaki-pakinabang sa InitFunction kung ikaw
sinusubukang simulan ang mga bintana sa mga partikular na desktop:
Function na "InitFunction"
Exec "I" exec xterm -geometry 80x64+0+0
Wait "ako" xterm
Mesa "I" 0 2
Exec "I" exec xmh -naayos ang font -geometry 507x750+0+0 &
Teka "ako" xmh
Mesa "I" 0 0
EndFunction
Ang pag-andar sa itaas ay nagsisimula ng isang xterm sa kasalukuyang desk, naghihintay para sa sarili nitong mapa,
pagkatapos ay lumipat sa desk 2 at magsisimula ng isang xmh. Pagkatapos lumabas ang xmh window ng control
lumipat sa desk 0.

Warp [ pangalan window_name ]
Pareho sa CirculateDown ngunit inaalis ang icon ng anumang iconified na mga window habang nakatutok ito sa kanila.

WindowsDesk bagong_desk
Inililipat ang napiling window sa desktop na tinukoy bilang bagong_desk.

WindowList arg1 arg2
Bumubuo ng pop-up na menu (at i-pop up ito) kung saan ang pamagat at geometry ng bawat isa
ipinapakita ang mga bintanang kasalukuyang nasa ibabaw ng desk. Ang geometry ng mga iconified na bintana
ay ipinapakita sa mga bracket. Ang pagpili ng isang item mula sa window list pop-up menu ay magiging sanhi
ang window na ililipat sa desktop kung ito ay kasalukuyang wala dito, ay lilipat
ang desktop viewport sa page na naglalaman ng kaliwang sulok sa itaas ng
window, aalisin ang icon ng window kung ito ay iconified, at itataas ang window.

If arg1 ay isang even na numero pagkatapos ay ililista ang mga bintana gamit ang pangalan ng window
(ang pangalan na lumalabas sa title-bar). Kung ito ay kakaiba, ang pangalan ng icon ng window
Ginagamit.

If arg1 ay mas mababa sa 2 pagkatapos ng lahat ng mga bintana sa lahat ng mga desktop (maliban sa mga nakalista sa
Ang mga direktiba ng WindowListSkip) ay ipapakita.

If arg1 ay 2 o 3 pagkatapos ay mga bintana lamang sa kasalukuyang desktop ang ipapakita.

If arg1 ay 4 o 5 tapos windows lang sa desktop number arg2 ipapakita.

KEYBOARD SHORTCUTS


Ang lahat ng (sa tingin ko) mga pagpapatakbo ng window manager ay maaaring gawin mula sa keyboard kaya walang mouse
ang operasyon ay dapat na posible. Bilang karagdagan sa pag-scroll sa virtual desktop sa pamamagitan ng
binding ang Scroll built-in sa naaangkop na mga key, pop-up, ilipat, baguhin ang laki, at karamihan sa iba
ang mga built-in ay maaaring itali sa mga susi. Kapag ang isang built-in na function ay nagsimula ang pointer ay inilipat
sa pamamagitan ng paggamit ng pataas, pababa, kaliwa, at kanang mga arrow, at ang aksyon ay wawakasan sa pamamagitan ng pagpindot
bumalik. Ang pagpindot sa shift key ay magiging sanhi ng paggalaw ng pointer sa mas malalaking hakbang
at ang pagpindot sa control key ay magiging sanhi ng paggalaw ng cursor sa mas maliliit na hakbang.
Ang mga karaniwang kontrol sa paggalaw ng emac at vi cursor (^n, ^p, ^f, ^b, at ^j, ^k, ^h, ^l) ay maaaring
ginamit sa halip na ang mga arrow key.

tinustusan Configuration


Ang isang sample na configuration file, system.fvwmrc, ay ibinibigay kasama ng fvwm pamamahagi. Ito ay
mahusay na nagkomento at maaaring gamitin bilang isang mapagkukunan ng mga halimbawa para sa fvwm pagsasaayos.

GAMITIN ON MULTI-SCREEN Mga diskwento


Kung ang -s command line argument ay hindi ibinigay, fvwm ay awtomatikong magsisimula sa bawat
screen sa tinukoy na display. Pagkatapos fvwm magsisimula ang bawat screen ay ginagamot nang nakapag-iisa.
Nagsisimula muli ng fvwm kailangang isagawa nang hiwalay sa bawat screen. Ang paggamit ng EdgeScroll 0 0
ay mahigpit na inirerekomenda para sa mga multi-screen na pagpapakita.

Maaaring kailanganin mong huminto sa bawat screen upang tuluyang umalis sa X session.

Available lang ang suporta sa multi-screen kung fvwm ay pinagsama-sama sa -DMULTIPLE_SCREENS

Gamitin ang fvwm1 online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    libusb
    libusb
    Library upang paganahin ang espasyo ng gumagamit
    mga programa ng aplikasyon upang makipag-usap
    Mga USB device. Audience: Mga Developer, End
    Mga user/Desktop. Wika ng Programming: C.
    Mga kategorya...
    I-download ang libusb
  • 2
    SWIG
    SWIG
    Ang SWIG ay isang software development tool
    na nag-uugnay sa mga programang nakasulat sa C at
    C++ na may iba't ibang mataas na antas
    mga programming language. Ang SWIG ay ginagamit kasama ng
    iba...
    I-download ang SWIG
  • 3
    WooCommerce Nextjs React Theme
    WooCommerce Nextjs React Theme
    React WooCommerce theme, built with
    Susunod na JS, Webpack, Babel, Node, at
    Express, gamit ang GraphQL at Apollo
    Kliyente. Tindahan ng WooCommerce sa React(
    naglalaman ng: Mga produkto...
    I-download ang WooCommerce Nextjs React Theme
  • 4
    archlabs_repo
    archlabs_repo
    Package repo para sa ArchLabs Ito ay isang
    application na maaari ding makuha
    mula
    https://sourceforge.net/projects/archlabs-repo/.
    Ito ay na-host sa OnWorks sa...
    I-download ang archlabs_repo
  • 5
    Zephyr Project
    Zephyr Project
    Ang Zephyr Project ay isang bagong henerasyon
    real-time na operating system (RTOS) na
    sumusuporta sa maramihang hardware
    mga arkitektura. Ito ay batay sa a
    maliit na footprint kernel...
    I-download ang Zephyr Project
  • 6
    SCons
    SCons
    Ang SCons ay isang tool sa pagbuo ng software
    iyon ay isang superior alternatibo sa
    classic na "Make" build tool na
    alam at mahal nating lahat. Ang SCons ay
    nagpatupad ng...
    I-download ang SCons
  • Marami pa »

Linux command

Ad