fvwm2 - ക്ലൗഡിൽ ഓൺലൈനിൽ

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന fvwm2 കമാൻഡ് ഇതാണ്.

പട്ടിക:

NAME


Fvwm - F? X11-നുള്ള വെർച്വൽ വിൻഡോ മാനേജർ

സിനോപ്സിസ്


fvwm [-c config-കമാൻഡ്] [-d പ്രദർശന നാമം] [-f config-file] [-r] [-s [സ്ക്രീൻ_എണ്ണം]] [-V]
[-C ദൃശ്യ-ക്ലാസ് | -I ദൃശ്യ-ഐഡി] [-l നിറങ്ങൾ [-L] [-A] [-S] [-P]] [-D] [-h]
[-i ക്ലയന്റ്-ഐഡി] [-F സ്റ്റേറ്റ് ഫയൽ] [--ഡീബഗ്-സ്റ്റാക്ക്-റിംഗ്] [- ബ്ലാക്ക്ഔട്ട്]

വിവരണം


Fvwm X11-നുള്ള ഒരു വിൻഡോ മാനേജരാണ്. മെമ്മറി ഉപഭോഗം കുറയ്ക്കുന്നതിനാണ് ഇത് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്, നൽകുക
വിൻഡോ ഫ്രെയിമുകളിലേക്ക് ഒരു 3D രൂപവും ഒരു വെർച്വൽ ഡെസ്ക്ടോപ്പും.

അവരുടെ പേരിൽ "fvwm" ഉള്ള നിരവധി വിൻഡോ മാനേജർമാരുണ്ട് എന്നത് ശ്രദ്ധിക്കുക. ൽ
പഴയത്, fvwm-ന്റെ 2.x പതിപ്പിനെ പഴയതിൽ നിന്ന് വേർതിരിച്ചറിയാൻ സാധാരണയായി fvwm2 എന്ന് വിളിക്കുന്നു.
പതിപ്പ് 1.x (fvwm അല്ലെങ്കിൽ fvwm1 പോലും). പതിപ്പ് 1.x-ന് പകരം 2.xa പതിപ്പ് വന്നതിനാൽ
വളരെക്കാലം മുമ്പ് ഞങ്ങൾ പതിപ്പ് 2.x എന്നും വരാനിരിക്കുന്ന എല്ലാ പതിപ്പുകളെയും fvwm എന്ന് വിളിക്കുന്നു
പ്രമാണം, കൂടാതെ എക്സിക്യൂട്ടബിൾ പ്രോഗ്രാമിന് fvwm എന്ന് പേരിട്ടു. എന്നൊരു fvwm സന്തതിയുണ്ട്
fvwm95, ഇത് മിക്കവാറും fvwm-2.0.43 ന്റെ പാച്ച് ചെയ്ത പതിപ്പാണ്. എന്നതായിരുന്നു fvwm95 ന്റെ പ്രധാന ലക്ഷ്യം
ഒരു വിൻഡോസ് 95 പോലെയുള്ള രൂപവും ഭാവവും നൽകുക. അതിനുശേഷം, fvwm വളരെയധികം മെച്ചപ്പെടുത്തി
പ്രായോഗികമായി എല്ലാ fvwm95 സവിശേഷതകളും fvwm-ന് നേടാനാകും.

Fvwm രണ്ടും നൽകുന്നു, ഒരു വലിയ വെർച്വൽ ഡെസ്ക്ടോപ്പ് ഒപ്പം ഒന്നിലധികം വിച്ഛേദിക്കുക ഡെസ്‌ക്‌ടോപ്പുകൾ അത് കഴിയും
വെവ്വേറെയോ ഒന്നിച്ചോ ഉപയോഗിക്കുന്നു. വെർച്വൽ ഡെസ്‌ക്‌ടോപ്പ് നിങ്ങളുടെ വീഡിയോ ആണെന്ന് നടിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു
സ്‌ക്രീൻ ശരിക്കും വളരെ വലുതാണ്, നിങ്ങൾക്ക് ഡെസ്‌ക്‌ടോപ്പിനുള്ളിൽ സ്‌ക്രോൾ ചെയ്യാം. ഒന്നിലധികം
ഡിസ്‌ജോയിന്റ് ഡെസ്‌ക്‌ടോപ്പുകൾ നിങ്ങൾക്ക് പ്രവർത്തിക്കാൻ നിരവധി സ്‌ക്രീനുകൾ ഉണ്ടെന്ന് നടിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു,
എന്നാൽ ഓരോ സ്ക്രീനും മറ്റുള്ളവയുമായി പൂർണ്ണമായും ബന്ധമില്ലാത്തതാണ്.

Fvwm നൽകുന്നു കീബോര്ഡ് ആക്സിലറേറ്ററുകൾ മിക്ക വിൻഡോ മാനേജറും നിർവഹിക്കാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു
കീബോർഡ് ഉപയോഗിച്ച് വിൻഡോകൾ നീക്കുന്നതും വലുപ്പം മാറ്റുന്നതും മെനുകൾ പ്രവർത്തിപ്പിക്കുന്നതും ഉൾപ്പെടെയുള്ള പ്രവർത്തനങ്ങൾ
കുറുക്കുവഴികൾ.

കോൺഫിഗറേഷൻ കമാൻഡുകളും പ്രവർത്തന കമാൻഡുകളും തമ്മിലുള്ള വ്യത്യാസവും Fvwm മറികടന്നു
മിക്ക വിൻഡോ മാനേജർമാരും ഉണ്ടാക്കുന്നത്. കോൺഫിഗറേഷൻ കമാൻഡുകൾ സാധാരണയായി ഫോണ്ടുകൾ, നിറങ്ങൾ, മെനു എന്നിവ സജ്ജമാക്കുന്നു
ഉള്ളടക്കങ്ങൾ, കീ, മൗസ് ഫംഗ്‌ഷൻ ബൈൻഡിംഗുകൾ, അതേസമയം ആക്ഷൻ കമാൻഡുകൾ ഉയർത്തുക തുടങ്ങിയ കാര്യങ്ങൾ ചെയ്യുന്നു
താഴ്ന്ന ജനാലകൾ. Fvwm അത്തരം വേർതിരിവുകളൊന്നും കാണിക്കുന്നില്ല, കൂടാതെ ഏത് സമയത്തും എന്തും മാറ്റാൻ അനുവദിക്കുന്നു
സമയം.

fvwm ഉം മറ്റ് X11 വിൻഡോ മാനേജർമാരും തമ്മിലുള്ള ശ്രദ്ധേയമായ മറ്റ് വ്യത്യാസങ്ങൾ ഇവയാണ്
യുടെ ആമുഖം സ്ലോപ്പിഫോക്കസ് ഒപ്പം ഒരിക്കലും ഫോക്കസ് ചെയ്യരുത് ഫോക്കസ് രീതികൾ. ഫോക്കസ് പോളിസി ആകാം
വ്യത്യസ്ത വിൻഡോ ഗ്രൂപ്പുകൾക്കായി പ്രത്യേകം വ്യക്തമാക്കിയിട്ടുണ്ട്. വിൻഡോസ് ഉപയോഗിക്കുന്നു സ്ലോപ്പിഫോക്കസ് ശ്രദ്ധ നേടുക
പോയിന്റർ അവയിലേക്ക് നീങ്ങുകയും മറ്റേതെങ്കിലും വിൻഡോ അത് നേടുന്നതുവരെ ഫോക്കസ് നിലനിർത്തുകയും ചെയ്യുമ്പോൾ.
പോയിന്റർ റൂട്ട് വിൻഡോയിലേക്ക് നീങ്ങുമ്പോൾ അത്തരം വിൻഡോകൾ ഫോക്കസ് നഷ്ടപ്പെടുന്നില്ല. ദി
ഒരിക്കലും ഫോക്കസ് ചെയ്യരുത് ഒരിക്കലും ടൈപ്പ് ചെയ്യാത്ത വിൻഡോകളിൽ ഉപയോഗിക്കുന്നതിന് നയം നൽകിയിരിക്കുന്നു (ഉദാ
xclock, oclock, xbiff, xeyes, tuxeyes) - ഉദാഹരണത്തിന്, SloppyFocus ടെർമിനൽ വിൻഡോ ഉണ്ടെങ്കിൽ
ഫോക്കസ്, ഒരു നെവർഫോക്കസ് ഡെക്കറേഷൻ വിൻഡോയ്ക്ക് മുകളിലൂടെ പോയിന്റർ നീക്കുന്നത് നഷ്ടപ്പെടുത്തുന്നില്ല
ഫോക്കസിന്റെ ടെർമിനൽ.

ഓപ്ഷനുകൾ


fvwm അംഗീകരിച്ച കമാൻഡ് ലൈൻ ഓപ്ഷനുകൾ ഇവയാണ്:

-i | --ക്ലയന്റ് id
ഒരു സെഷൻ മാനേജർ fvwm ആരംഭിക്കുമ്പോൾ ഈ ഓപ്ഷൻ ഉപയോഗിക്കുന്നു. ഉപയോഗിച്ചു പാടില്ല
ഒരു ഉപയോക്താവ്.

-c | --cmd config-കമാൻഡ്
fvwm ഉപയോഗിക്കുന്നതിന് കാരണമാകുന്നു config-കമാൻഡ് ഇതിനുപകരമായി 'വായിക്കുക config' (അഥവാ 'വായിക്കുക .fvwm2rc') അതിന്റെ പോലെ
പ്രാരംഭ കമാൻഡ്. (10 വരെ എന്നത് ശ്രദ്ധിക്കുക -f ഒപ്പം -c പരാമീറ്ററുകൾ നൽകാം, കൂടാതെ
അവ നിർദ്ദിഷ്ട ക്രമത്തിൽ നടപ്പിലാക്കുന്നു.)

കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകൾ ഉപയോഗിച്ച് ആരംഭിക്കുന്ന ഏത് മൊഡ്യൂളും തിരികെ അയയ്ക്കുന്ന ഒരു മൊഡ്യൂളാണെന്ന് അനുമാനിക്കപ്പെടുന്നു
config കമാൻഡുകൾ. എല്ലാ കമാൻഡ് ലൈൻ മൊഡ്യൂളുകളും fvwm-ലേക്ക് തുടരുന്നതിന് മുമ്പ് പുറത്തുകടക്കേണ്ടതുണ്ട്
ആരംഭ പ്രവർത്തനവും അതിർത്തി അലങ്കാരങ്ങളും ശൈലികളും സജ്ജമാക്കുക. ഒരു സാധ്യതയുണ്ട്
നിങ്ങൾ ഒരു മൊഡ്യൂൾ ആരംഭിക്കുകയാണെങ്കിൽ തടസ്സം FvwmCpp/FvwmM4/FvwmPerl എന്നാൽ ഒരു ഉണ്ട്
കാലഹരണപ്പെട്ടതിനാൽ fvwm ഒടുവിൽ പോകുന്നു.

ഉദാഹരണമായി, ഈ രീതിയിൽ പേജർ ആരംഭിക്കുന്നത് കാലഹരണപ്പെടുന്നതുവരെ fvwm തൂങ്ങിക്കിടക്കുന്നു, പക്ഷേ
ഇനിപ്പറയുന്നവ നന്നായി പ്രവർത്തിക്കണം:

fvwm -c "AddToFunc ആരംഭ പ്രവർത്തനം ഐ മൊഡ്യൂൾ FvwmPager"

-d | --പ്രദർശനം പ്രദർശന നാമം
വിളിക്കപ്പെടുന്ന ഡിസ്പ്ലേ നിയന്ത്രിക്കുക പ്രദർശന നാമം എന്നതിൽ നിന്ന് ലഭിച്ച പേരിന് പകരം
പരിസ്ഥിതി വേരിയബിൾ $DISPLAY.

-D | --ഡീബഗ്
X ഇടപാടുകൾ സിൻക്രണസ് മോഡിൽ ഇടുന്നു, ഇത് നാടകീയമായി കാര്യങ്ങൾ മന്ദഗതിയിലാക്കുന്നു, പക്ഷേ
fvwm-ന്റെ ആന്തരിക പിശക് സന്ദേശങ്ങൾ ശരിയാണെന്ന് ഉറപ്പ് നൽകുന്നു. fvwm-നും കാരണമാകുന്നു
റൺ ചെയ്യുമ്പോൾ ഡീബഗ് സന്ദേശങ്ങൾ ഔട്ട്പുട്ട് ചെയ്യുക.

-f config-file
fvwm വായിക്കാൻ കാരണമാകുന്നു config-file ഇതിനുപകരമായി ~/.fvwm/config അതിന്റെ പ്രാരംഭ ഫയലായി.
ഇത് -c' ന് തുല്യമാണ്വായിക്കുക config-file'.

-h | --സഹായിക്കൂ
ഒരു ചെറിയ ഉപയോഗ വിവരണം അച്ചടിച്ചിരിക്കുന്നു.

-r | --പകരം
മുമ്പ് പ്രവർത്തിക്കുന്ന wm-ൽ നിന്ന് ഏറ്റെടുക്കാൻ ശ്രമിക്കുക. മറ്റേ wm അല്ലാതെ ഇത് പ്രവർത്തിക്കില്ല
ICCCM2 2.0 അനുസരിച്ചാണ്.

-F | --പുനഃസ്ഥാപിക്കുക സ്റ്റേറ്റ് ഫയൽ
ഒരു സെഷൻ മാനേജർ fvwm ആരംഭിക്കുമ്പോൾ ഈ ഓപ്ഷൻ ഉപയോഗിക്കുന്നു. ഉപയോഗിച്ചു പാടില്ല
ഒരു ഉപയോക്താവ്.

-s | --ഒറ്റ-സ്ക്രീൻ [സ്ക്രീൻ_എണ്ണം]
ഒരു മൾട്ടി-സ്ക്രീൻ ഡിസ്പ്ലേയിൽ, എന്ന പേരിലുള്ള സ്ക്രീനിൽ മാത്രം fvwm പ്രവർത്തിപ്പിക്കുക $DISPLAY
പരിസ്ഥിതി വേരിയബിൾ അല്ലെങ്കിൽ മുഖേന നൽകിയിരിക്കുന്നു -d ഓപ്ഷൻ. ഐച്ഛിക വാദം
സ്ക്രീൻ_എണ്ണം പോസിറ്റീവ് അല്ലെങ്കിൽ ശൂന്യമായിരിക്കണം കൂടാതെ സ്‌ക്രീൻ നമ്പർ അസാധുവാക്കുകയും വേണം. സാധാരണയായി, fvwm
ഒരു മൾട്ടി-സ്ക്രീൻ ഡിസ്പ്ലേയുടെ എല്ലാ സ്ക്രീനുകളിലും ആരംഭിക്കാൻ ശ്രമിക്കുന്നു.

-V | --പതിപ്പ്
fvwm-ന്റെ പതിപ്പ് പ്രിന്റ് ചെയ്യുന്നു stderr. സമാഹരിച്ചതിനെക്കുറിച്ചുള്ള ഒരു വിവരവും പ്രിന്റ് ചെയ്യുന്നു
റീഡ്‌ലൈൻ, rplay, സ്ട്രോക്ക്, xpm, png, svg, ഗ്നോം സൂചനകൾ, EWMH സൂചനകൾ, എന്നിവയ്ക്കുള്ള പിന്തുണയിൽ
സെഷൻ മാനേജ്മെന്റ്, ബൈഡയറക്ഷണൽ ടെക്സ്റ്റ്, മൾട്ടിബൈറ്റ് പ്രതീകങ്ങൾ, xinerama, Xft aa ഫോണ്ട്
റെൻഡറിംഗ്.

-C | --ദൃശ്യം ദൃശ്യ-ക്ലാസ്
fvwm ഉപയോഗിക്കുന്നതിന് കാരണമാകുന്നു ദൃശ്യ-ക്ലാസ് വിൻഡോ ബോർഡറുകൾക്കും മെനുകൾക്കും. ദൃശ്യ-ക്ലാസ് കഴിയും
"സ്റ്റാറ്റിക് ഗ്രേ", "ഗ്രേസ്കെയിൽ", "സ്റ്റാറ്റിക് കളർ", "സ്യൂഡോ കളർ", "ട്രൂകോളർ" അല്ലെങ്കിൽ "ഡയറക്ട് കളർ".

-I | --ദൃശ്യം id
fvwm ഉപയോഗിക്കുന്നതിന് കാരണമാകുന്നു id വിൻഡോ ബോർഡറുകൾക്കും മെനുകൾക്കുമുള്ള വിഷ്വൽ ഐഡി ആയി. id കഴിയും
ദശാംശത്തിന് N അല്ലെങ്കിൽ ഹെക്സാഡെസിമലിന് 0xN എന്ന് വ്യക്തമാക്കിയിരിക്കുന്നു. a എന്നതിനായി xdpyinfo യുടെ മാൻ പേജ് കാണുക
പിന്തുണയ്‌ക്കുന്ന ദൃശ്യങ്ങളുടെ പട്ടിക.

-l | --വർണ്ണ പരിധി പരിധി
എ വ്യക്തമാക്കുന്നു പരിധി ഇമേജിൽ ഉപയോഗിക്കുന്ന നിറങ്ങളിൽ, ഗ്രേഡിയന്റിലും ഒരുപക്ഷേ ലളിതമായ നിറങ്ങളിലും
fvwm ഉപയോഗിക്കുന്നു. വാസ്തവത്തിൽ, fvwm (എല്ലാ മൊഡ്യൂളുകളും) പരമാവധി ഒരു പാലറ്റ് ഉപയോഗിക്കുന്നു പരിധി
നിറങ്ങൾ. 256 നിറങ്ങൾ (അല്ലെങ്കിൽ അതിൽ കുറവ്) പ്രദർശിപ്പിക്കുന്ന സ്ക്രീനുകളിൽ മാത്രമേ ഈ ഓപ്ഷൻ ഉപയോഗപ്രദമാകൂ
ഡൈനാമിക് വിഷ്വൽ ഉപയോഗിച്ച് (സ്യൂഡോ കളർ, ഗ്രേസ്കെയിൽ അല്ലെങ്കിൽ ഡയറക്റ്റ് കളർ). സ്ഥിരസ്ഥിതി ആശ്രയിച്ചിരിക്കുന്നു
നിങ്ങളുടെ X സെർവറും നിങ്ങൾ എങ്ങനെയാണ് fvwm പ്രവർത്തിപ്പിക്കുന്നത്. മിക്ക കേസുകളിലും ഈ സ്ഥിരസ്ഥിതി ന്യായമാണ്. ദി -l
നിറങ്ങളിൽ പ്രശ്നങ്ങൾ നേരിടുകയാണെങ്കിൽ മാത്രമേ ഓപ്ഷൻ ഉപയോഗിക്കാവൂ. സ്ഥിരസ്ഥിതിയായി, fvwm
മുൻകൂട്ടി അനുവദിച്ച വലിയ പാലറ്റുകൾ കണ്ടെത്താൻ ശ്രമിക്കുന്നു. അത്തരം ഒരു പാലറ്റ് കണ്ടെത്തിയാൽ fvwm ഉപയോഗിക്കുന്നു
അതും ഒരു priori ദി -l ഉപയോഗിക്കാൻ പാടില്ല. മാത്രമല്ല, ഈ കേസിൽ -A ഒപ്പം -S ഓപ്ഷനുകൾ
നിർബന്ധിതരാകുന്നു. XFree-4.2 244 നിറങ്ങൾ മുൻകൂട്ടി അനുവദിക്കുന്നുവെന്നത് ശ്രദ്ധിക്കുക (നിങ്ങൾ ഒരു ഡ്രൈവർ ഉപയോഗിക്കുകയാണെങ്കിൽ
പിന്തുണ റെൻഡർ ചെയ്യുക) കുറച്ച് സൗജന്യ നിറങ്ങൾ മാത്രം അവശേഷിപ്പിക്കുന്നു. ഇത് ചില വർണ്ണ പ്രശ്നങ്ങൾക്ക് കാരണമായേക്കാം
(ഒന്നും ചെയ്യാൻ കഴിയില്ല). XFree-4.3 അല്ലെങ്കിൽ 85 നിറങ്ങൾ മാത്രം മുൻകൂട്ടി അനുവദിക്കുക. അല്ലെങ്കിൽ
മുൻകൂട്ടി അനുവദിച്ച പാലറ്റ് സ്വയമേവ കണ്ടെത്തി ഡിഫോൾട്ടുകൾ ഇനിപ്പറയുന്നവയാണ്:

ഡിസ്പ്ലേ ഡെപ്ത് 8 (256 നിറങ്ങൾ)

സ്യൂഡോ കളർ: 68 (4x4x4 കളർ ക്യൂബ് + 4 ഗ്രേ)
ഗ്രേസ്കെയിൽ: 64 സാധാരണ ചാരനിറം
ഡയറക്ട് കളർ: 32 (3x3x3 കളർ ക്യൂബ് + 5 ഗ്രേ)

ഡിസ്പ്ലേ ഡെപ്ത് 4 (16 നിറങ്ങൾ)

സ്യൂഡോ കളർ: 10 (2x2x2 കളർ ക്യൂബ് + 2 ഗ്രേ)
ഗ്രേസ്കെയിൽ: 8 സാധാരണ ചാരനിറം
ഡയറക്ട് കളർ: 10 (2x2x2 കളർ ക്യൂബ് + 2 ഗ്രേ)

പതിപ്പ് 2.6-ന് മുമ്പ് ഈ ഡിഫോൾട്ടുകൾ മാറിയേക്കാം. നിങ്ങൾ ഒരു സ്വകാര്യ നിറം ഉപയോഗിക്കുകയാണെങ്കിൽ ശ്രദ്ധിക്കുക
മാപ്പ് (അതായത്, fvwm ആരംഭിക്കുന്നത് -C അഥവാ -I ഓപ്ഷനുകൾ), തുടർന്ന് മറ്റ് ഡിഫോൾട്ടുകൾ
ഉപയോഗിച്ചു.

നിറങ്ങളിൽ പ്രശ്നങ്ങൾ നേരിടുകയാണെങ്കിൽ ഇപ്പോൾ എന്തുചെയ്യണം? ആദ്യം ചെയ്യേണ്ടത് എന്നതാണ്
നിങ്ങളുടെ X സെർവർ ഡെപ്ത് 15, 16 അല്ലെങ്കിൽ അതിലും മികച്ചത് ഉപയോഗിച്ച് പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്നില്ലേ എന്ന് പരിശോധിക്കുക. നിങ്ങളുടെ പരിശോധിക്കുക
X സെർവർ ഡോക്യുമെന്റേഷൻ. ചില ഹാർഡ്‌വെയറുകൾക്ക് രണ്ട് വ്യത്യസ്ത ആഴങ്ങളെ പിന്തുണയ്ക്കാൻ കഴിയുമെന്നത് ശ്രദ്ധിക്കുക
ഒരേ സ്ക്രീൻ (സാധാരണ ഡെപ്ത് 8, ഡെപ്ത് 24). ഡെപ്ത് 8 ഡിഫോൾട്ടാണെങ്കിൽ, നിങ്ങൾക്ക് കഴിയും
fvwm ഉപയോഗിച്ച് മികച്ച ഡെപ്ത് ഉപയോഗിക്കാൻ നിർബന്ധിക്കുക -C കൂടെ ഓപ്ഷൻ ട്രൂകോളർ വാദം പോലെ.
അതിനാൽ ഡൈനാമിക് വിഷ്വൽ ഉപയോഗിച്ച് ഡെപ്ത് 8-ൽ ഓടാൻ നിങ്ങൾ നിർബന്ധിതരാണെന്ന് ഇപ്പോൾ ഞങ്ങൾ അനുമാനിക്കുന്നു
നിങ്ങളുടെ ഹാർഡ്‌വെയർ/ഡ്രൈവർ മികച്ച രീതിയിൽ പ്രവർത്തിക്കാൻ കഴിയില്ല അല്ലെങ്കിൽ നിങ്ങൾ ഒരു ആപ്ലിക്കേഷൻ ഉപയോഗിക്കേണ്ടതുണ്ട്
ഈ മോഡിന് കീഴിൽ പ്രവർത്തിക്കേണ്ടതുണ്ട് (ഉദാ, ഈ ആപ്ലിക്കേഷന് വായന-എഴുത്ത് നിറങ്ങൾ ആവശ്യമായതിനാൽ).
നിങ്ങൾ മനസ്സിലാക്കേണ്ടത് 256 നിറങ്ങൾ മാത്രമാണെന്നും എല്ലാം
ഡിഫോൾട്ട് കളർ മാപ്പ് ഉപയോഗിക്കുന്ന ആപ്ലിക്കേഷനുകൾ ഈ നിറങ്ങൾ പങ്കിടണം. പ്രധാനപ്പെട്ട
ധാരാളം അല്ലെങ്കിൽ എല്ലാ നിറങ്ങളും ഉപയോഗിക്കുന്ന ആപ്ലിക്കേഷനുകൾ ഉണ്ട് എന്നതാണ് പ്രശ്നം. നിങ്ങൾ എങ്കിൽ
അത്തരം ആപ്ലിക്കേഷൻ ഉപയോഗിക്കുക നിങ്ങൾക്ക് കൂടുതൽ സൗജന്യ നിറങ്ങളും ചില ആപ്ലിക്കേഷനുകളും ഇല്ലായിരിക്കാം (ഏത്
കുറച്ച് നിറങ്ങൾ മാത്രം ഉപയോഗിച്ചു) ആരംഭിക്കുന്നതിൽ പരാജയപ്പെടാം അല്ലെങ്കിൽ ഉപയോഗശൂന്യമാകാം. മൂന്ന് കാര്യങ്ങളുണ്ട്
അത് ചെയ്യാൻ കഴിയും (കൂടാതെ fvwm ഒരു പ്രത്യേക പങ്ക് വഹിക്കുന്നില്ല, എല്ലാ ആപ്ലിക്കേഷനുകളും
ആശങ്കയുണ്ട്). നിങ്ങളുടെ (സ്ഥിരസ്ഥിതി) നിറം പാഴാക്കുന്ന ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കുക എന്നതാണ് ആദ്യത്തേത്
ഒരു സ്വകാര്യ വർണ്ണ മാപ്പ് ഉള്ള മാപ്പ്. ഉദാഹരണത്തിന്, -install ഓപ്ഷൻ ഉപയോഗിച്ച് നെറ്റ്സ്കേപ്പ് പ്രവർത്തിപ്പിക്കുക, റൺ ചെയ്യുക
--cmap ഓപ്ഷനുള്ള കെഡിഇ അല്ലെങ്കിൽ ക്യുടി ആപ്ലിക്കേഷനുകൾ, ഉപയോഗിക്കുക -C fvwm-നുള്ള ഓപ്ഷൻ. ദി
ഈ രീതിയുടെ പോരായ്മ അത് കാഴ്ചയിൽ അസ്വസ്ഥത ഉണ്ടാക്കുന്നു എന്നതാണ് (കാണുക കളർമാപ്പ് ഫോക്കസ്
കളർ മാപ്പ് സ്വിച്ചിംഗിന്റെ മികച്ച നിയന്ത്രണത്തിനുള്ള കമാൻഡ്). എന്നതാണ് രണ്ടാമത്തെ രീതി
ആപ്ലിക്കേഷനുകൾ ഉപയോഗിക്കുന്ന നിറങ്ങളുടെ എണ്ണം പരിമിതപ്പെടുത്തുക. വീണ്ടും, ചില ആപ്ലിക്കേഷനുകൾ ഉണ്ട്
തന്നിരിക്കുന്ന വർണ്ണ പരിധി വ്യക്തമാക്കുന്നതിനുള്ള ഓപ്ഷനുകൾ. fvwm ഉപയോഗിച്ച് നിങ്ങൾക്ക് വിവിധ മൂല്യങ്ങൾ പരീക്ഷിക്കാം, 61 (എ
പ്രത്യേക "വിഷ്വൽ" പാലറ്റ്), 56 (ഒരു 4x4x3 കളർ ക്യൂബ് പ്ലസ് 6 ഗ്രേ), 29 (ഒരു 3x3x3 കളർ ക്യൂബ്
പ്ലസ് 2 ഗ്രേ), 10 അല്ലെങ്കിൽ 9. കൂടാതെ, നിങ്ങൾക്ക് ഉപയോഗിക്കാം -L ഓപ്ഷൻ. എന്നിരുന്നാലും, എണ്ണം പരിമിതപ്പെടുത്തുന്നു
നിറങ്ങൾ ഒരു നിർണായക പരിഹാരമല്ല. കാരണം പരീക്ഷിക്കുക എന്നതാണ് അന്തിമ പരിഹാരം
ധാരാളം നിറങ്ങൾ ഉപയോഗിക്കുന്ന ആപ്ലിക്കേഷനുകൾ ഒരേ നിറങ്ങൾ ഉപയോഗിക്കുന്നു. ഇത് ബുദ്ധിമുട്ടുള്ള കാര്യമാണ്
ഈ ലക്ഷ്യത്തിന് ഔപചാരികമായ മാനദണ്ഡങ്ങൾ ഇല്ലാത്തതിനാൽ. എന്നിരുന്നാലും, QT, GTK എന്നിങ്ങനെയുള്ള ചില ടൂൾകിറ്റുകൾ
കളർ ക്യൂബുകൾ പാലറ്റുകളായി ഉപയോഗിക്കുക. അതിനാൽ, നിങ്ങളുടെ ആപ്ലിക്കേഷനുകൾ/ടൂൾകിറ്റുകൾ കോൺഫിഗർ ചെയ്യുക എന്നതാണ് ആശയം
എല്ലാവർക്കും ഒരേ നിറത്തിലുള്ള ക്യൂബ് ഉപയോഗിക്കുക. മാത്രമല്ല, ഈ കളർ ക്യൂബിലെ നിറങ്ങൾ നിങ്ങൾക്ക് ഉപയോഗിക്കാം
നിങ്ങളുടെ X റിസോഴ്‌സ് കോൺഫിഗറേഷൻ ഫയലുകളിലും കൂടാതെ/അല്ലെങ്കിൽ കളർ ഓപ്‌ഷനുകളിലേക്കുള്ള ആർഗ്യുമെന്റുകളായി. Fvwm
2 <= R <= 6, R = G, R-1 =< B <= R, B എന്നിവ ഉപയോഗിച്ച് RxGxB ഫോമിന്റെ ഏത് വർണ്ണ ക്യൂബും ഉപയോഗിക്കാം
>= 2. ഒരു RxGxB കളർ ക്യൂബ് ലഭിക്കുന്നതിന് ഒരു വാദം നൽകുക -l ഒരു പൂർണ്ണസംഖ്യ c >= R*G*B കൂടാതെ
(R+1)*(G+1)*B ആണെങ്കിൽ B=R, < R*G*(B+1) ആണെങ്കിൽ B < R (ഒപ്പം 61-ൽ നിന്ന് വ്യത്യസ്തം). c > R*G*B ആണെങ്കിൽ,
പിന്നീട് കളർ ക്യൂബിലേക്ക് കുറച്ച് ചാരനിറം ചേർക്കാം. നിങ്ങൾക്ക് ഉപയോഗിക്കാം പ്രിന്റ് ഇൻഫോ നിറങ്ങൾ [1]
നിങ്ങളുടെ fvwm വർണ്ണ ക്രമീകരണത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ ലഭിക്കാൻ കമാൻഡ് ചെയ്യുക. പ്രത്യേകിച്ച്, ഈ കമാൻഡ്
rgb ഫോർമാറ്റിൽ fvwm ഉപയോഗിക്കുന്ന പാലറ്റ് പ്രിന്റ് ചെയ്യുന്നു (അവസാന പൂർണ്ണസംഖ്യയുടെ എണ്ണം നൽകുന്നു
തവണ fvwm നിറങ്ങൾ അനുവദിച്ചു).

-L | --കണിശമായ-വർണ്ണ-പരിധി
സ്‌ക്രീൻ 256 നിറങ്ങൾ (അല്ലെങ്കിൽ അതിൽ കുറവ്) പ്രദർശിപ്പിക്കുകയും ഒരു ചലനാത്മക വിഷ്വൽ ഉണ്ടെങ്കിൽ, fvwm-ന് കാരണമാകുന്നു
എല്ലാ നിറങ്ങൾക്കും അതിന്റെ പാലറ്റ് ഉപയോഗിക്കുക. സ്ഥിരസ്ഥിതിയായി, ചിത്രങ്ങൾക്ക് മാത്രമാണ് പാലറ്റ് ഉപയോഗിക്കുന്നത്
ഗ്രേഡിയന്റുകളും.

-P | --വിഷ്വൽ-പാലറ്റ്
സ്‌ക്രീൻ 256 നിറങ്ങൾ (അല്ലെങ്കിൽ അതിൽ കുറവ്) പ്രദർശിപ്പിക്കുകയും ഒരു ഡൈനാമിക് വിഷ്വൽ ഉണ്ടെങ്കിൽ, ഈ ഓപ്ഷൻ
"വിഷ്വൽ" വർണ്ണ ദൂരം പരിമിതപ്പെടുത്തുന്നതിനായി രൂപകൽപ്പന ചെയ്ത ഒരു പാലറ്റ് ഉപയോഗിക്കുന്നതിന് fvwm കാരണമാകുന്നു
പാലറ്റിന്റെ പോയിന്റുകൾ. മാത്രമല്ല, മികച്ച വർണ്ണ പങ്കിടലിനായി, സാധ്യമെങ്കിൽ നിറങ്ങൾ
X rgb ഡാറ്റാ ബേസിലെ പേരിനൊപ്പം നിറങ്ങൾ നിർവചിക്കുന്നതിന് ഉപയോഗിക്കുന്നു (പ്രതീക്ഷയോടെ
ആപ്ലിക്കേഷനുകളും ചിത്രങ്ങളും പേരുള്ള നിറങ്ങൾ ഉപയോഗിക്കാൻ ഇഷ്ടപ്പെടുന്നു). എങ്കിൽ -l ഓപ്ഷൻ അല്ല
ഈ പാലറ്റിന് 61 നിറങ്ങളുണ്ട്. 61 അല്ലെങ്കിൽ എങ്കിൽ ഈ പാലറ്റും സ്വയമേവ തിരഞ്ഞെടുക്കപ്പെടും
9 എന്നത് ആർഗ്യുമെന്റായി ഉപയോഗിക്കുന്നു -l ഓപ്ഷൻ.

-A | --അലോക്കേറ്റ്-പാലറ്റ്
സ്‌ക്രീൻ 256 നിറങ്ങൾ (അല്ലെങ്കിൽ അതിൽ കുറവ്) പ്രദർശിപ്പിക്കുകയും ഡൈനാമിക് വിഷ്വൽ ഉണ്ടെങ്കിൽ ഈ ഓപ്ഷൻ
ഇവ റിസർവ് ചെയ്യുന്നതിനായി fvwm അതിന്റെ പാലറ്റിന്റെ എല്ലാ നിറങ്ങളും പ്രാരംഭത്തിൽ അനുവദിക്കുന്നതിന് കാരണമാകുന്നു
ഭാവിയിലെ ഉപയോഗത്തിനുള്ള നിറങ്ങൾ. ഈ ഓപ്ഷൻ നിർബന്ധിക്കുന്നു -സ്റ്റാറ്റിക് പാലറ്റ് ഓപ്ഷൻ. സ്വതവേ,
ഈ നിറം ആവശ്യമെങ്കിൽ മാത്രം fvwm അതിന്റെ പാലറ്റിൽ ഒരു നിറം അനുവദിക്കുന്നു (കരുതൽ).

-S | --സ്റ്റാറ്റിക് പാലറ്റ്
സ്‌ക്രീൻ 256 നിറങ്ങൾ (അല്ലെങ്കിൽ അതിൽ കുറവ്) പ്രദർശിപ്പിക്കുകയും ഡൈനാമിക് വിഷ്വൽ ഉണ്ടെങ്കിൽ ഈ ഓപ്ഷൻ
fvwm അതിന്റെ പാലറ്റിലെ നിറങ്ങൾ ഒരിക്കലും സ്വതന്ത്രമാക്കാതിരിക്കാൻ കാരണമാകുന്നു. സ്ഥിരസ്ഥിതിയായി, fvwm ഇല്ലെങ്കിൽ
ഒരു നിറം ആവശ്യമുണ്ട്, അത് ഈ നിറത്തെ സ്വതന്ത്രമാക്കുന്നു, അങ്ങനെ ഒരു പുതിയ നിറം ഉപയോഗിക്കാനാകും. ഈ
ഓപ്ഷൻ ഇമേജ് ലോഡിംഗ് വേഗത്തിലാക്കുകയും കുറച്ച് മെമ്മറി ബിറ്റുകൾ ലാഭിക്കുകയും ചെയ്യും.

- ബ്ലാക്ക്ഔട്ട്
ഈ ഓപ്‌ഷൻ ബാക്ക്‌വേർഡ് കോംപാറ്റിബിളിറ്റിക്ക് മാത്രമാണ് നൽകിയിരിക്കുന്നത്. സ്‌ക്രീൻ കറുപ്പിക്കുന്നു
സ്റ്റാർട്ടപ്പ് സമയത്ത് ഇനി ആവശ്യമില്ല (പ്രവർത്തിക്കുന്നില്ല). ഈ ഓപ്ഷൻ ആയിരിക്കും
ഭാവിയിൽ നീക്കം ചെയ്തു.

--ഡീബഗ്-സ്റ്റാക്ക്-റിംഗ്
സ്റ്റാക്ക് റിംഗ് ഡീബഗ്ഗിംഗ് പ്രവർത്തനക്ഷമമാക്കുന്നു. ഈ ഓപ്‌ഷൻ ആന്തരിക ഡീബഗ്ഗിംഗിനായി മാത്രം ഉദ്ദേശിച്ചുള്ളതാണ്
ഡെവലപ്പർമാർ മാത്രമേ ഉപയോഗിക്കാവൂ.

അനസ്തേഷ്യ OF A ജാലകം


മിക്ക വിൻഡോകൾക്കും ചുറ്റും Fvwm ഒരു അലങ്കാര ബോർഡർ ഇടുന്നു. ഈ അതിർത്തിയിൽ ഓരോന്നിലും ഒരു ബാർ അടങ്ങിയിരിക്കുന്നു
വശവും ഓരോ കോണിലും ഒരു ചെറിയ എൽ ആകൃതിയിലുള്ള ഭാഗവും. എന്ന പേരിൽ ഒരു അധിക ടോപ്പ് ബാർ ഉണ്ട്
വിൻഡോയുടെ പേര് പ്രദർശിപ്പിക്കാൻ ഉപയോഗിക്കുന്ന ടൈറ്റിൽ-ബാർ. കൂടാതെ, ഉണ്ട്
10 ടൈറ്റിൽ-ബാർ ബട്ടണുകളിലേക്ക്. മുകളിൽ, വശം, താഴെയുള്ള ബാറുകൾ കൂട്ടായി അറിയപ്പെടുന്നു
സൈഡ് ബാറുകൾ. കോർണർ കഷണങ്ങളെ ഫ്രെയിം എന്ന് വിളിക്കുന്നു.

ബിൽറ്റ്-ഇൻ മിനിമൽ കോൺഫിഗറേഷൻ ഉപയോഗിച്ച്, ഫ്രെയിമിലോ സൈഡ്-ബാറുകളിലോ മൗസ് ബട്ടൺ 1 വലിച്ചിടുക
വിൻഡോയിൽ വലുപ്പം മാറ്റുന്നതിനുള്ള പ്രവർത്തനം ആരംഭിക്കുന്നു. ഫ്രെയിമിലെ മൗസ് ബട്ടൺ 2 വലിച്ചിടുന്നു അല്ലെങ്കിൽ
സൈഡ്-ബാറുകൾ ഒരു നീക്കം പ്രവർത്തനം ആരംഭിക്കുന്നു. ഒരു സിംഗിൾ ബൗണ്ടിൽ ഉയർത്തൽ/താഴ്ന്ന പ്രവർത്തനങ്ങൾ ഉണ്ട്
അതിർത്തികളിൽ ക്ലിക്ക് ചെയ്യുന്നു. അതുപോലെ തന്നെ വിൻഡോ ശീർഷകത്തിനും.

പത്ത് ടൈറ്റിൽ-ബാർ ബട്ടണുകൾ വരെ നിലവിലുണ്ടാകാം. അവയുടെ ഉപയോഗം പൂർണ്ണമായും ഉപയോക്താക്കൾക്ക് നിർവചിക്കാവുന്നതാണ്. ഒന്ന്
ജനപ്രിയ കോൺഫിഗറേഷൻ ഇടതുവശത്തുള്ള ഒരു ബട്ടൺ ഉപയോഗിക്കുന്നു, അത് ലിസ്റ്റ് കൊണ്ടുവരാൻ ഉപയോഗിക്കുന്നു
വിൻഡോ ഐക്കണിഫൈ ചെയ്യാനും വലുതാക്കാനും ഉപയോഗിക്കുന്ന വിൻഡോ ഓപ്ഷനുകളും വലതുവശത്തുള്ള രണ്ട് ബട്ടണുകളും.
മറ്റൊരു ജനപ്രിയ കോൺഫിഗറേഷൻ വലതുവശത്ത് ഒരു ക്ലോസ് ബട്ടൺ ചേർക്കുന്നു. ടൈറ്റിൽ ബാറിന്റെ എണ്ണം
ഉപയോഗിച്ചിരിക്കുന്ന ബട്ടണുകൾ അവയുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന മൗസ് പ്രവർത്തനങ്ങളെ ആശ്രയിച്ചിരിക്കുന്നു. കാണുക ചുണ്ടെലി
കമാൻഡ്.

ദി വെർച്വൽ ഡെസ്‌ക്‌ടോപ്പ്


Fvwm ഒന്നിലധികം വെർച്വൽ ഡെസ്ക്ടോപ്പുകൾ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന ഉപയോക്താക്കൾക്കായി നൽകുന്നു. സ്‌ക്രീൻ എ
a-ലേക്കുള്ള വ്യൂപോർട്ട് ഡെസ്ക്ടോപ്പ് സ്ക്രീനിനേക്കാൾ വലുതായിരിക്കാം. നിരവധി വ്യത്യസ്ത ഡെസ്ക്ടോപ്പുകൾ
ആക്സസ് ചെയ്യാൻ കഴിയും (സങ്കൽപ്പം: ഓരോ പ്രോജക്റ്റിനും ഒരു ഡെസ്ക്ടോപ്പ്, അല്ലെങ്കിൽ ഓരോന്നിനും ഒരു ഡെസ്ക്ടോപ്പ്
ആപ്ലിക്കേഷൻ, കാണുമ്പോൾ ആപ്ലിക്കേഷനുകൾ വ്യതിരിക്തമാണ്). ഓരോ ഡെസ്‌ക്‌ടോപ്പും വലുതാകുമെന്നതിനാൽ
ഫിസിക്കൽ സ്‌ക്രീൻ, n കൊണ്ട് m ആയി തിരിച്ചിരിക്കുന്നു പേജുകൾ അവ ഓരോന്നിനും ഭൌതികത്തിന്റെ വലിപ്പമാണ്
സ്‌ക്രീൻ, സ്‌ക്രീനേക്കാൾ വലുതായ വിൻഡോകൾ അല്ലെങ്കിൽ അനുബന്ധ വിൻഡോകളുടെ വലിയ ഗ്രൂപ്പുകൾക്ക് കഴിയും
എളുപ്പത്തിൽ കാണാൻ കഴിയും.

വെർച്വൽ ഡെസ്‌ക്‌ടോപ്പുകളുടെ (m by n) വലുപ്പം (അതായത് പേജുകളുടെ എണ്ണം) എപ്പോൾ വേണമെങ്കിലും മാറ്റാവുന്നതാണ്,
ഉപയോഗിക്കുന്നതിലൂടെ ഡെസ്ക്ടോപ്പ് വലിപ്പം കമാൻഡ്. എല്ലാ വെർച്വൽ ഡെസ്‌ക്‌ടോപ്പുകളും ഒരേ വലുപ്പമുള്ളതായിരിക്കണം. ദി
വ്യത്യസ്‌തമായ ഡെസ്‌ക്‌ടോപ്പുകളുടെ ആകെ എണ്ണം വ്യക്തമാക്കേണ്ടതില്ല, എന്നാൽ പരിമിതപ്പെടുത്തിയിരിക്കുന്നു
മൊത്തം ഏകദേശം 4 ബില്യൺ. ഡെസ്‌ക്‌ടോപ്പുകളുടെ ഒരു ശ്രേണിയിലെ എല്ലാ വിൻഡോകളും ഇതിൽ കാണാനാകും
FvwmPager, ഡെസ്ക്ടോപ്പുകളുടെ ഒരു ചെറിയ കാഴ്ച. പേജർ എന്നത് ഒരു ആക്സസറി പ്രോഗ്രാമാണ്, എ
മൊഡ്യൂൾ, വിൻഡോ മാനേജർ പ്രവർത്തിക്കാൻ അത്യന്താപേക്ഷിതമല്ല. വിൻഡോസും ആകാം
ലിസ്റ്റുചെയ്തത്, അവയുടെ ജ്യാമിതികൾക്കൊപ്പം, ഒരു വിൻഡോ ലിസ്റ്റിൽ, ഒരു പോപ്പ്-അപ്പ് മെനു ആയി ആക്‌സസ് ചെയ്യാവുന്നതാണ്, അല്ലെങ്കിൽ
എന്ന് വിളിക്കപ്പെടുന്ന ഒരു പ്രത്യേക വിൻഡോ FvwmWinList (മറ്റൊരു മൊഡ്യൂൾ).

Fvwm ഡെസ്‌ക്‌ടോപ്പിൽ വിൻഡോകൾ ഒരു ലേയേർഡ് സ്റ്റാക്കിംഗ് ക്രമത്തിൽ സൂക്ഷിക്കുന്നു; താഴെ ഒരു ജാലകം
ലെയർ ഒരിക്കലും ഉയർന്ന ലെയറിലുള്ള വിൻഡോയെ മറയ്ക്കില്ല. ഒരു വിൻഡോയുടെ പാളി മാറ്റാൻ കഴിയും
ഉപയോഗിച്ച് ലെയർ കമാൻഡ്. പാളികൾ എന്ന ആശയം ഒരു പൊതുവൽക്കരണമാണ് StaysOnTop പതാക
പഴയ fvwm പതിപ്പുകളുടെ. ദി StaysOnTop ഒപ്പം സ്റ്റേസ്പുട്ട് ശൈലി ഓപ്ഷനുകൾ ഇപ്പോൾ നടപ്പിലാക്കുന്നത്
വിൻഡോകൾ അനുയോജ്യമായ പാളികളിൽ ഇടുകയും മുമ്പ് കാണാതായവയും സ്റ്റേസ്ഓൺബോട്ടം ശൈലി
ഓപ്ഷൻ ചേർത്തു.

പശിമയുള്ള വിൻഡോകൾ എന്നത് വെർച്വൽ ഡെസ്ക്ടോപ്പിനെ മറികടക്കുന്ന വിൻഡോകളാണ്
സ്‌ക്രീനിന്റെ ഗ്ലാസ്". അവ എപ്പോഴും സ്‌ക്രീനിൽ തന്നെ ഇരിക്കും. ഇതുപോലുള്ള കാര്യങ്ങൾക്ക് ഇത് സൗകര്യപ്രദമാണ്
ക്ലോക്കുകളും xbiffs-ഉം, അതിനാൽ നിങ്ങൾ അത്തരത്തിലുള്ള ഒരു ഗാഡ്‌ജെറ്റ് പ്രവർത്തിപ്പിച്ചാൽ മതി, അത് എപ്പോഴും നിങ്ങളോടൊപ്പമുണ്ടാകും.
വേണമെങ്കിൽ, ഗ്ലാസിൽ ഒട്ടിപ്പിടിക്കുന്ന ഐക്കണുകളും നിർമ്മിക്കാം.

നിലവിലെ വ്യൂപോർട്ടുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ വിൻഡോ ജ്യാമിതികൾ വ്യക്തമാക്കിയിട്ടുണ്ട്. അതാണ്:

xterm -geometry +0+0

സ്ക്രീനിന്റെ ദൃശ്യമായ ഭാഗത്തിന്റെ മുകളിൽ ഇടത് മൂലയിൽ ഒരു വിൻഡോ സൃഷ്ടിക്കുന്നു. അത്
വെർച്വൽ ഡെസ്ക്ടോപ്പിൽ വിൻഡോകൾ സ്ഥാപിക്കുന്ന ജ്യാമിതികൾ വ്യക്തമാക്കുന്നത് അനുവദനീയമാണ്, എന്നാൽ ഓഫാണ്
തിരശീല. ഉദാഹരണത്തിന്, ദൃശ്യമാകുന്ന സ്ക്രീൻ 1000 ബൈ 1000 പിക്സലുകൾ ആണെങ്കിൽ, ഡെസ്ക്ടോപ്പ്
വലിപ്പം 3x3 ആണ്, നിലവിലെ വ്യൂപോർട്ട് ഡെസ്‌ക്‌ടോപ്പിന്റെ മുകളിൽ ഇടത് മൂലയിലാണ്,
അഭ്യർത്ഥിക്കുന്നു:

xterm -geometry +1000+1000

സ്ക്രീനിന്റെ താഴെ വലത് കോണിൽ നിന്ന് ഒരു വിൻഡോ സ്ഥാപിക്കുന്നു. വഴി കണ്ടെത്താനാകും
സ്ക്രീനിന്റെ താഴെ വലത് കോണിലേക്ക് മൗസ് നീക്കുകയും അത് സ്ക്രോൾ ചെയ്യുന്നതിനായി കാത്തിരിക്കുകയും ചെയ്യുന്നു
കാഴ്ചയിലേക്ക്. ഒരു ജ്യാമിതി ഇതുപോലെ വ്യക്തമാക്കിയിരിക്കുന്നു:

xterm -geometry -5-5

വിൻഡോയുടെ താഴെ വലത് കോണിൽ നിന്ന് താഴെ വലത് കോണിൽ നിന്ന് 5 പിക്സലുകൾ സ്ഥാപിക്കുന്നു
സ്ക്രീനിന്റെ ദൃശ്യമായ ഭാഗം. എല്ലാ ആപ്ലിക്കേഷനുകളും വിൻഡോ ജ്യാമിതികളെ പിന്തുണയ്ക്കുന്നില്ല
നെഗറ്റീവ് ഓഫ്സെറ്റുകൾ. ചില ആപ്ലിക്കേഷനുകൾ വിൻഡോയുടെ മുകളിൽ വലത് കോണിൽ 5 പിക്സലുകൾ സ്ഥാപിക്കുന്നു
സ്ക്രീനിന്റെ മുകളിൽ ഇടത് കോണിന്റെ മുകളിലും ഇടതുവശത്തും; മറ്റുള്ളവർ ന്യായം ചെയ്തേക്കാം
വിചിത്രമായ കാര്യങ്ങൾ.

ഒരു ഡെസ്ക്ടോപ്പിലേക്കോ പേജിലേക്കോ ഒരു വിൻഡോ മാപ്പ് ചെയ്യുന്നതിന് നിരവധി മാർഗങ്ങളുണ്ട്
നിലവിൽ സജീവമായ ഒന്ന്. മുകളിൽ സൂചിപ്പിച്ച ജ്യാമിതി സാങ്കേതികത (x,y കോർഡിനേറ്റുകൾ വ്യക്തമാക്കുന്നു
ഫിസിക്കൽ സ്‌ക്രീൻ വലുപ്പത്തേക്കാൾ വലുത്), എന്നിരുന്നാലും, എന്നതിന്റെ പരിമിതി അനുഭവിക്കുന്നു
നിലവിലെ വ്യൂപോർട്ടുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ വ്യാഖ്യാനിക്കുന്നു: വിൻഡോ സ്ഥിരമായി a-യിൽ ദൃശ്യമാകണമെന്നില്ല
നിർദ്ദിഷ്‌ട പേജ്, നിങ്ങൾ എല്ലായ്പ്പോഴും ഒരേ പേജിൽ നിന്ന് അപേക്ഷ അഭ്യർത്ഥിക്കുന്നില്ലെങ്കിൽ.

നിലവിലുള്ളതിൽ നിന്ന് വ്യത്യസ്തമായ പേജിലോ സ്‌ക്രീനിലോ ഡെസ്‌കിലോ വിൻഡോകൾ സ്ഥാപിക്കുന്നതിനുള്ള മികച്ച മാർഗം
മാപ്പ് ചെയ്ത വ്യൂപോർട്ട് ആണ് ഉപയോഗിക്കേണ്ടത് സ്റ്റാർട്ട്സ്ഓൺപേജ് or സ്‌ക്രീൻ ആരംഭിക്കുന്നു സ്റ്റൈൽ സ്പെസിഫിക്കേഷൻ (the
മുതിർന്നവരുടെ പിൻഗാമികൾ OnDesk ആരംഭിക്കുന്നു ശൈലി) നിങ്ങളുടെ config ഫയൽ. പ്ലേസ്മെന്റ് ആണ്
സ്ഥിരതയുള്ളത്: ഇത് വെർച്വൽ ഡെസ്ക്ടോപ്പിലെ നിങ്ങളുടെ നിലവിലെ സ്ഥാനത്തെ ആശ്രയിക്കുന്നില്ല.

സ്റ്റാൻഡേർഡ് Xt കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകളും X ഉറവിടങ്ങളും മനസ്സിലാക്കുന്ന ചില ആപ്ലിക്കേഷനുകൾ
xterm ഉം xfontsel ഉം, കമാൻഡിൽ സ്റ്റാർട്ട്-അപ്പ് ഡെസ്ക് അല്ലെങ്കിൽ പേജ് വ്യക്തമാക്കാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നു
ലൈൻ:

xterm -xrm "*ഡെസ്ക്:1"

ഡെസ്ക് നമ്പർ 1-ൽ ഒരു xterm ആരംഭിക്കുന്നു;

xterm -xrm "*പേജ്:3 2 1"

ഡെസ്‌കിന്റെ മുകളിൽ ഇടതുവശത്തുള്ള പേജിൽ നിന്ന് വലത്തോട്ടും ഒന്ന് താഴോട്ടും ഒരു xterm ആരംഭിക്കുന്നു
നമ്പർ 3. എന്നിരുന്നാലും, എല്ലാ ആപ്ലിക്കേഷനുകളും ഈ ഓപ്ഷനുകളുടെ ഉപയോഗം മനസ്സിലാക്കുന്നില്ല. നിങ്ങൾക്ക് സാധിക്കും
നിങ്ങളുടെ ഇനിപ്പറയുന്ന വരികൾ ഉപയോഗിച്ച് സമാന ഫലങ്ങൾ നേടുക .എക്സ് ഡിഫോൾട്ടുകൾ ഫയൽ:

XTerm*Desk: 1

or

എക്സ്ടേം*പേജ്: 3 2 1

ഉപയോഗിക്കുക ON മൾട്ടി-സ്ക്രീൻ പ്രദർശിപ്പിക്കുന്നു


എങ്കില് -s കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റ് നൽകിയിട്ടില്ല, എല്ലാ സ്ക്രീനിലും fvwm ഓട്ടോമാറ്റിക്കായി ആരംഭിക്കുന്നു
നിർദ്ദിഷ്ട ഡിസ്പ്ലേയിൽ. fvwm ആരംഭിച്ചതിന് ശേഷം ഓരോ സ്ക്രീനും സ്വതന്ത്രമായി കൈകാര്യം ചെയ്യുന്നു.
fvwm-ന്റെ പുനരാരംഭങ്ങൾ ഓരോ സ്ക്രീനിലും പ്രത്യേകം നടത്തേണ്ടതുണ്ട്. ഉപയോഗം

EdgeScroll 0 0

മൾട്ടി-സ്ക്രീൻ ഡിസ്പ്ലേകൾക്ക് ശക്തമായി ശുപാർശ ചെയ്യുന്നു. നിങ്ങൾ ഓരോ സ്ക്രീനിൽ നിന്നും പുറത്തുകടക്കേണ്ടി വന്നേക്കാം
X സെഷനിൽ നിന്ന് പൂർണ്ണമായും ഉപേക്ഷിക്കുക. ഇത് Xinerama പിന്തുണയുമായി തെറ്റിദ്ധരിക്കേണ്ടതില്ല.

XINERAMA പിന്തുണ


മൾട്ടി ഹെഡിന് സമാനമായ പുതിയ X സെർവറുകളുടെ Xinerama വിപുലീകരണത്തെ Fvwm പിന്തുണയ്ക്കുന്നു
പിന്തുണ (ഒന്നിലധികം സ്ക്രീനുകൾ) എന്നാൽ സ്ക്രീനുകൾക്കിടയിൽ വിൻഡോകൾ നീക്കാൻ ഒരാളെ അനുവദിക്കുന്നു. Xinerama ആണെങ്കിൽ
പിന്തുണ fvwm-ലേക്ക് കംപൈൽ ചെയ്തിട്ടുണ്ട്, ഒരു X സെർവറിൽ fvwm പ്രവർത്തിക്കുമ്പോഴെല്ലാം ഇത് ഉപയോഗിക്കുന്നു.
Xinerama വഴി ഒന്നിലധികം സ്ക്രീനുകളെ പിന്തുണയ്ക്കുകയും ഉപയോഗിക്കുകയും ചെയ്യുന്നു. ഈ ഓപ്ഷൻ കൂടാതെ, മുഴുവൻ ഡെസ്ക്ടോപ്പും
ഒരു വലിയ സ്ക്രീനായി കണക്കാക്കുന്നു. ഉദാഹരണത്തിന്, രണ്ട് സ്ക്രീനുകൾക്കിടയിൽ മെനുകൾ പോപ്പ് അപ്പ് ചെയ്തേക്കാം.
ദി എഡ്ജ് റെസിസ്റ്റൻസ് എന്ന ഓപ്ഷൻ ശൈലി കമാൻഡ് കമാൻഡ് ഒരു സ്പഷ്ടമായത് വ്യക്തമാക്കാൻ അനുവദിക്കുന്നു
രണ്ട് Xinerama സ്‌ക്രീനുകൾക്കിടയിൽ സ്‌ക്രീൻ അരികിലൂടെ വിൻഡോകൾ നീക്കുന്നതിനുള്ള പ്രതിരോധ മൂല്യം.
ഫ്ലൈയിലോ കോൺഫിഗറേഷൻ ഫയലിൽ നിന്നോ Xinerama പിന്തുണ പ്രവർത്തനക്ഷമമാക്കാനോ പ്രവർത്തനരഹിതമാക്കാനോ കഴിയും
The സീനരാമ കമാൻഡ്. Xinerama ഡിസ്പ്ലേകളിൽ പല മൊഡ്യൂളുകളും കമാൻഡുകളും നന്നായി പ്രവർത്തിക്കുന്നു.

സാധാരണ X ഫോർമാറ്റിലുള്ള ഒരു ജ്യാമിതി നൽകാനാകുമ്പോഴെല്ലാം, fvwm-ന്റെ Xinerama വിപുലീകരണം
ജ്യാമിതി (അല്ലെങ്കിൽ സ്‌ക്രീൻ മാത്രം) കൂടാതെ ഒരു സ്‌ക്രീൻ വ്യക്തമാക്കാൻ അനുവദിക്കുന്നു. ലേക്ക്
ഇത് ചെയ്യുക, ജ്യാമിതി സ്‌ട്രിംഗിന്റെ അറ്റത്ത് ഒരു '@' ചേർത്തു, തുടർന്ന് ഒന്നുകിൽ സ്‌ക്രീൻ
നമ്പർ അല്ലെങ്കിൽ ഒരു കത്ത്. ഉപയോഗിക്കേണ്ട Xinerama സ്‌ക്രീനിന്റെ നമ്പറായി ഒരു നമ്പർ എടുക്കുന്നു (അതുപോലെ
X സെർവറിൽ ക്രമീകരിച്ചു). ഗ്ലോബൽ സ്‌ക്രീനിലെ 'g' എന്നതിൽ അക്ഷരം ഒന്നാകാം (the
എല്ലാ Xinerama സ്ക്രീനുകളും ഉൾക്കൊള്ളുന്ന ദീർഘചതുരം), പ്രാഥമിക സ്ക്രീനിനുള്ള 'p' (ചുവടെ കാണുക), 'c'
നിലവിലെ സ്ക്രീനിനായി (നിലവിൽ പോയിന്റർ അടങ്ങിയിരിക്കുന്ന ഒന്ന്). X സെർവർ ആണെങ്കിൽ
Xinerama പിന്തുണയ്‌ക്കുന്നില്ല അല്ലെങ്കിൽ ഒരു സ്‌ക്രീൻ മാത്രമേ ഉപയോഗിക്കുന്നുള്ളൂ, സ്‌ക്രീൻ ബിറ്റ് അവഗണിക്കപ്പെടുന്നു.

ശൈലി * ഐക്കൺബോക്സ് 64x300-0-0@p

ഒരു പ്രൈമറി സ്‌ക്രീൻ ഉപയോഗിക്കുന്നതിന് Xinerama പിന്തുണ കോൺഫിഗർ ചെയ്യാവുന്നതാണ്. Fvwm-ലേക്ക് ക്രമീകരിക്കാം
ഈ സ്ക്രീനിൽ പുതിയ വിൻഡോകളും ഐക്കണുകളും സ്ഥാപിക്കുക. പ്രാഥമിക സ്‌ക്രീൻ സ്ഥിരസ്ഥിതിയായി സ്‌ക്രീൻ 0 ആണ്
ഉപയോഗിച്ച് മാറ്റാവുന്നതാണ് Xinerama പ്രൈമറി സ്‌ക്രീൻ കമാൻഡ്.

അതേ കോൺഫിഗറേഷൻ ഫയൽ ഉപയോഗിച്ച് ബോക്‌സിന് പുറത്ത് പ്രവർത്തിക്കാനാണ് Xinerama പിന്തുണ രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നത്
ഒരൊറ്റ സ്ക്രീനിൽ പ്രവർത്തിക്കും. ഉൾപ്പെട്ട സ്‌ക്രീനുകൾ ഉപയോഗിക്കുകയാണെങ്കിൽ അത് വളരെ നന്നായി പ്രവർത്തിക്കണമെന്നില്ല
വ്യത്യസ്ത സ്ക്രീൻ റെസലൂഷനുകൾ. ഈ സാഹചര്യത്തിൽ, വിൻഡോകൾ ഭാഗങ്ങളിൽ കുടുങ്ങിയേക്കാം
ഒരു സ്‌ക്രീനിലും ഇല്ലാത്ത മുഴുവൻ ഡെസ്‌ക്‌ടോപ്പും. ഇത് സംഭവിക്കുമ്പോൾ, വിൻഡോകൾ അല്ലെങ്കിൽ ഐക്കണുകൾ
കമാൻഡ് ഉപയോഗിച്ച് വീണ്ടെടുക്കാം

എല്ലാം സ്ക്രീൻ നീക്കുക

എന്നതിൽ നൽകാം FvwmConsole വിൻഡോ അല്ലെങ്കിൽ കൂടെ Fvwm കമാൻഡ്.

സിംഗിൾ ലോജിക്കൽ സ്‌ക്രീൻ പോലെയുള്ള Xinerama ഒഴികെയുള്ള മൾട്ടി-സ്‌ക്രീൻ നിർവ്വഹണങ്ങൾക്ക്, ഇത്
fvwm കാണുന്ന മൊത്തം സ്‌ക്രീൻ ഉണ്ടാക്കിയാൽ ഒരു Xinerama കോൺഫിഗറേഷൻ അനുകരിക്കാൻ സാധിക്കും
ചതുരാകൃതിയിലുള്ള ഗ്രിഡിൽ തുല്യ വലിപ്പമുള്ള മോണിറ്ററുകൾ. കമാൻഡുകൾ XineramaSls, XineramaSlsSize
ഒപ്പം XineramaSls സ്ക്രീനുകൾ ഈ സവിശേഷത ക്രമീകരിക്കാൻ ഉപയോഗിക്കുന്നു.

സമാരംഭിക്കൽ


ഇനീഷ്യലൈസേഷൻ സമയത്ത്, കീയും വിശദമാക്കുന്ന ഒരു കോൺഫിഗറേഷൻ ഫയലിനായി fvwm തിരയുന്നു
ബട്ടൺ ബൈൻഡിംഗുകളും മറ്റ് പല കാര്യങ്ങളും. ഈ ഫയലുകളുടെ ഫോർമാറ്റ് പിന്നീട് വിവരിക്കുന്നു.
Fvwm ആദ്യം കമാൻഡ് ഉപയോഗിച്ച് കോൺഫിഗറേഷൻ ഫയലുകൾക്കായി തിരയുന്നു

വായിക്കുക config

ഇത് ഫയലിനായി തിരയുന്നു config in $FVWM_USERDIR ഒപ്പം $FVWM_DATADIR വിവരിച്ചിരിക്കുന്നതുപോലെ ഡയറക്ടറികൾ
വായിക്കുക. ഇത് പരാജയപ്പെടുകയാണെങ്കിൽ, കൂടുതൽ ഫയലുകൾ ബാക്ക്വാർഡ് കോംപാറ്റിബിളിറ്റിക്കായി അന്വേഷിക്കും. ഇതാ
സ്ഥിരസ്ഥിതി ഇൻസ്റ്റാളേഷനിൽ അന്വേഷിച്ച എല്ലാ ഫയൽ ലൊക്കേഷനുകളുടെയും പൂർണ്ണമായ ലിസ്റ്റ് (ആദ്യത്തേത് മാത്രം
കണ്ടെത്തിയ ഫയൽ ഉപയോഗിക്കുന്നു:

$ HOME/.fvwm/config
/usr/local/share/fvwm/config

$ HOME/.fvwm/.fvwm2rc
$ HOME/.fvwm2rc
/usr/local/share/fvwm/.fvwm2rc
/usr/local/share/fvwm/system.fvwm2rc
/etc/system.fvwm2rc

ദയവായി ശ്രദ്ധിക്കുക, അവസാനത്തെ 5 ലൊക്കേഷനുകൾ ഭാവിയിൽ പിന്തുണയ്ക്കുമെന്ന് ഉറപ്പില്ല.

ഒരു കോൺഫിഗറേഷൻ ഫയൽ കണ്ടെത്തിയില്ലെങ്കിൽ, ഇടത് മൌസ് ബട്ടൺ, അല്ലെങ്കിൽ സഹായം അല്ലെങ്കിൽ F1 കീകൾ
റൂട്ട് വിൻഡോ ഒരു ആരംഭ കോൺഫിഗറേഷൻ ഫയൽ സൃഷ്ടിക്കാൻ കഴിയുന്ന മെനുകളും ഫോമുകളും കൊണ്ടുവരുന്നു.

Fvwm അതിന്റെ കുട്ടികൾക്ക് പാരമ്പര്യമായി ലഭിക്കുന്ന രണ്ട് പരിസ്ഥിതി വേരിയബിളുകൾ സജ്ജമാക്കുന്നു. ഇവയാണ്
$DISPLAY ഏത് fvwm പ്രവർത്തിക്കുന്ന ഡിസ്‌പ്ലേ വിവരിക്കുന്നു. $DISPLAY ഒരുപക്ഷേ unix:0.0
or : 0.0, ssh വഴി മറ്റൊരു മെഷീനിലേക്ക് കടക്കുമ്പോൾ അത് നന്നായി പ്രവർത്തിക്കില്ല, അതിനാൽ
$HOSTDISPLAY ഡിസ്പ്ലേയുടെ നെറ്റ്‌വർക്ക്-റെഡി വിവരണത്തിലേക്ക് സജ്ജീകരിച്ചിരിക്കുന്നു. $HOSTDISPLAY എല്ലായിപ്പോഴും
TCP/IP ട്രാൻസ്പോർട്ട് പ്രോട്ടോക്കോൾ ഉപയോഗിക്കുന്നു (ഒരു പ്രാദേശിക കണക്ഷനുപോലും). $DISPLAY ആയിരിക്കണം
വേഗതയേറിയ Unix-domain സോക്കറ്റുകൾ ഉപയോഗിച്ചേക്കാവുന്നതിനാൽ പ്രാദേശിക കണക്ഷനുകൾക്കായി ഉപയോഗിക്കുന്നു.

നിങ്ങൾക്ക് fvwm ഉപയോഗിച്ച് ചില ആപ്ലിക്കേഷനുകളോ മൊഡ്യൂളുകളോ ആരംഭിക്കണമെങ്കിൽ, നിങ്ങൾക്ക് ലളിതമായി ഇടാം

എക്സിക് അപ്ലിക്കേഷൻ

or

മൊഡ്യൂൾ FvwmXxx

നിങ്ങളിലേക്ക് config, എന്നാൽ അത് ശുപാർശ ചെയ്തിട്ടില്ല; നിങ്ങൾ എന്താണ് ചെയ്യുന്നതെന്ന് അറിയാമെങ്കിൽ മാത്രം ഇത് ചെയ്യുക.
മുഴുവൻ കോൺഫിഗറേഷനും വായിച്ചതിനുശേഷം ആപ്ലിക്കേഷനുകളോ മൊഡ്യൂളുകളോ ആരംഭിക്കുന്നത് സാധാരണയായി പ്രധാനമാണ്,
കാരണം അതിൽ ശൈലികളോ മൊഡ്യൂൾ കോൺഫിഗറേഷനുകളോ അടങ്ങിയിരിക്കുന്നു, അത് വിൻഡോയുടെ രൂപഭാവത്തെയും ബാധിക്കും
പ്രവർത്തനം.

fvwm-ന്റെ സ്റ്റാർട്ടപ്പിൽ ആപ്ലിക്കേഷനുകളോ മൊഡ്യൂളുകളോ ആരംഭിക്കുന്നതിനുള്ള സ്റ്റാൻഡേർഡ് മാർഗം അവയെ a-ലേക്ക് ചേർക്കുക എന്നതാണ്
പ്രാരംഭ പ്രവർത്തനം (സാധാരണയായി ആരംഭ പ്രവർത്തനം or InitFunction). ഈ വഴി അവർ മാത്രമാണ്
fvwm പൂർത്തിയാക്കിയ ശേഷം വായിച്ച് എക്സിക്യൂട്ട് ചെയ്യാൻ തുടങ്ങി config ഫയൽ.

സമാരംഭിക്കുന്നതിന് Fvwm-ന് മൂന്ന് പ്രത്യേക പ്രവർത്തനങ്ങൾ ഉണ്ട്: ആരംഭ പ്രവർത്തനം, ന് എക്സിക്യൂട്ട് ചെയ്യുന്നു
സ്റ്റാർട്ടപ്പുകളും പുനരാരംഭങ്ങളും; InitFunction ഒപ്പം പുനരാരംഭിക്കൽ പ്രവർത്തനം, ഏത് സമയത്താണ് നടപ്പിലാക്കുന്നത്
ആരംഭ പ്രവർത്തനത്തിന് ശേഷം ആരംഭിക്കുകയും പുനരാരംഭിക്കുകയും ചെയ്യുന്നു (യഥാക്രമം). ഈ പ്രവർത്തനങ്ങൾ ചെയ്യാം
ഒരു ഉപയോക്താവിന്റെ ഇഷ്‌ടാനുസൃതമാക്കുക config ഫയൽ ഉപയോഗിച്ച് AddToFunc കമാൻഡ് (പിന്നീട് വിവരിച്ചിരിക്കുന്നു).
മൊഡ്യൂളുകൾ, xterms, അല്ലെങ്കിൽ fvwm വഴി ആരംഭിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നതെന്തും ആരംഭിക്കുക.

Fvwm-ന് ഒരു പ്രത്യേക എക്സിറ്റ് ഫംഗ്ഷനുമുണ്ട്: എക്സിറ്റ്ഫംഗ്ഷൻ, പുറത്തുകടക്കുമ്പോഴോ പുനരാരംഭിക്കുമ്പോഴോ നടപ്പിലാക്കുന്നു
യഥാർത്ഥത്തിൽ ഉപേക്ഷിക്കുന്നതിന് മുമ്പ്. മൊഡ്യൂളുകൾ മുതലായവ വ്യക്തമായി നശിപ്പിക്കാൻ ഇത് ഉപയോഗിക്കാം.

ഒരു സെഷൻ മാനേജരുടെ കീഴിൽ fvwm പ്രവർത്തിക്കുന്നുവെങ്കിൽ, പ്രവർത്തിക്കുന്നു SessionInitFunction ഒപ്പം
SessionRestartFunction InitFunction, RestartFunction എന്നിവയ്ക്ക് പകരം എക്സിക്യൂട്ട് ചെയ്യുന്നു. ഈ
ഉപയോക്താവിനെ നിർവചിക്കാൻ സഹായിക്കുന്നു config ഒരു സെഷൻ മാനേജറിന് കീഴിൽ പ്രവർത്തിക്കുന്ന രണ്ട് ഫയലുകൾക്കും നല്ലതായിരിക്കും
അതില്ലാതെയും. സാധാരണയായി xterms അല്ലെങ്കിൽ മറ്റ് ആപ്ലിക്കേഷനുകൾ ആരംഭിക്കുന്നത് ഒരു മോശം ആശയമാണ്
"സെഷൻ*" പ്രവർത്തനങ്ങൾ. കൂടാതെ, പ്രവർത്തിക്കുമ്പോൾ വ്യത്യസ്ത മൊഡ്യൂളുകൾ ആരംഭിക്കാൻ ആർക്കെങ്കിലും തീരുമാനിക്കാം
ഒരു സെഷൻ മാനേജരുടെ കീഴിൽ അല്ലെങ്കിൽ അല്ല. സമാന ആവശ്യങ്ങൾക്കായി SessionExitFunction ഉപയോഗിക്കുന്നു
ExitFunction എന്നതിന് പകരം.

DestroyFunc ആരംഭ പ്രവർത്തനം
AddToFunc ആരംഭ പ്രവർത്തനം
ഞാൻ മൊഡ്യൂൾ FvwmPager * *
ഞാൻ മൊഡ്യൂൾ Fvwm ബട്ടണുകൾ

DestroyFunc InitFunction
AddToFunc InitFunction
ഞാൻ മൊഡ്യൂൾ FvwmBanner
ഞാൻ മൊഡ്യൂൾ FvwmTaskBar
ഞാൻ എക്സിക് xsetroot -ഖര സിയാൻ
ഞാൻ എക്സിക് xterm
ഞാൻ എക്സിക് നെറ്റ്സ്കേപ്പ്

DestroyFunc പുനരാരംഭിക്കൽ പ്രവർത്തനം
AddToFunc പുനരാരംഭിക്കൽ പ്രവർത്തനം
ഞാൻ മൊഡ്യൂൾ FvwmTaskBar

DestroyFunc SessionInitFunction
AddToFunc SessionInitFunction
ഞാൻ മൊഡ്യൂൾ FvwmBanner

DestroyFunc SessionRestartFunction
AddToFunc SessionRestartFunction
ഞാൻ വേണ്ട

ചിലത് ശൂന്യമാണെങ്കിൽ എല്ലാ പ്രത്യേക ഫംഗ്‌ഷനുകളും നിങ്ങൾ നിർവചിക്കേണ്ടതില്ല. കൂടാതെ, ഇവയെല്ലാം ശ്രദ്ധിക്കുക
പ്രത്യേക പ്രവർത്തനങ്ങൾ ഇപ്പോൾ ഉപയോഗിച്ച് അനുകരിക്കാം ആരംഭ പ്രവർത്തനം ഒപ്പം എക്സിറ്റ് ഫംഗ്ഷൻ, ഇതുപോലെ:

DestroyFunc ആരംഭ പ്രവർത്തനം
AddToFunc ആരംഭ പ്രവർത്തനം
ഞാൻ പരിശോധന (ഇനിറ്റ്) മൊഡ്യൂൾ FvwmBanner
ഞാൻ മൊഡ്യൂൾ FvwmPager * *
ഞാൻ പരിശോധന (പുനരാരംഭിക്കുക) ബീപ്പ്

DestroyFunc എക്സിറ്റ്ഫംഗ്ഷൻ
AddToFunc എക്സിറ്റ്ഫംഗ്ഷൻ
ഞാൻ പരിശോധന (പുറത്തിറങ്ങുക) പതിധനി ബൈ ബൈ
ഞാൻ കിൽ മൊഡ്യൂൾ MyBuggyModule
ഞാൻ പരിശോധന (പുനരാരംഭിക്കാൻ) ബീപ്പ്

സമാഹാരം ഓപ്ഷനുകൾ


Fvwm-ന് നിരവധി കംപൈൽ-ടൈം ഓപ്ഷനുകൾ ഉണ്ട്. ഒരു നിശ്ചിത കമാൻഡ് ഉപയോഗിക്കുന്നതിൽ നിങ്ങൾക്ക് പ്രശ്നമുണ്ടെങ്കിൽ അല്ലെങ്കിൽ
ഫീച്ചർ, കംപൈൽ സമയത്ത് അതിനുള്ള പിന്തുണ ഉൾപ്പെടുത്തിയിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുക. ഓപ്ഷണൽ സവിശേഷതകൾ
എന്നതിൽ വിവരിച്ചിരിക്കുന്നു config.h കംപൈലേഷൻ സമയത്ത് ജനറേറ്റ് ചെയ്യുന്ന ഫയൽ.

ഐക്കണുകൾ ഒപ്പം ചിത്രങ്ങൾ


Fvwm ലോഡ് ചെയ്യാൻ കഴിയും .xbm, .xpm, .png ഒപ്പം .svg ചിത്രങ്ങൾ. XBM ചിത്രങ്ങൾ മോണോക്രോം ആണ്. Fvwm കഴിയും
എപ്പോഴും പ്രദർശിപ്പിക്കുക XBM ഫയലുകൾ. എക്സ്പിഎം ഒപ്പം PNG ഫോർമാറ്റുകൾ വർണ്ണ ചിത്രങ്ങളാണ്. SVG ഒരു വെക്റ്റർ ഗ്രാഫിക്സാണ്
ഇമേജ് ഫോർമാറ്റ്. കംപൈൽ-ടൈം ഓപ്ഷനുകൾ fvwm പ്രദർശിപ്പിക്കാൻ കഴിയുമോ എന്ന് നിർണ്ണയിക്കുന്നു എക്സ്പിഎം, PNG or എസ്വിജി
ഐക്കണുകളും ചിത്രങ്ങളും. കാണുക INSTALL.fvwm കൂടുതൽ വിവരങ്ങൾക്ക് ഫയൽ ചെയ്യുക.

ബന്ധപ്പെട്ട ഷേപ്പ് കംപൈൽ-ടൈം ഓപ്ഷന് fvwm ഡിസ്പ്ലേ spiffy ആകൃതിയിലുള്ള ഐക്കണുകൾ ഉണ്ടാക്കാം.

എസ്വിജി റെൻഡറിംഗ് ഓപ്ഷനുകൾ
(XML) ടെക്സ്റ്റ് ഫയലുകളിൽ നിന്നാണ് SVG ഇമേജുകൾ സൃഷ്ടിക്കുന്നത്. വളരെ ലളിതമായ ഒരു SVG ഫയൽ കാണാൻ കഴിയും
ഇതുപോലൊന്ന്:










ഡിഫോൾട്ടായി, ഇമേജ് സ്രഷ്ടാവ് ഉദ്ദേശിച്ചതുപോലെ SVG ഇമേജുകൾ റെൻഡർ ചെയ്യുന്നു. എന്നാൽ എസ്.വി.ജി മുതൽ
ഒരു വെക്റ്റർ ഗ്രാഫിക്സ് ഫോർമാറ്റാണ്, തിരഞ്ഞെടുത്ത ഏത് വലുപ്പത്തിലും റൊട്ടേഷനിലും ചിത്രങ്ങൾ റെൻഡർ ചെയ്യാൻ കഴിയും,
ഉദാ: വ്യത്യസ്‌ത വലുപ്പത്തിൽ റെൻഡർ ചെയ്‌ത അതേ ഐക്കൺ ഫയൽ ഉപയോഗിക്കുന്നത് സാധ്യമാക്കുന്നു ഐക്കൺ
ഒപ്പം മിനിഐക്കൺ ശൈലികൾ.

റെൻഡറിംഗ് ഓപ്‌ഷനുകൾ ഇനിപ്പറയുന്ന രീതിയിൽ എസ്‌വി‌ജി ഫയൽ നാമത്തിൽ ചേർത്തിരിക്കുന്ന ഒരു സ്ട്രിംഗ് ആയി വ്യക്തമാക്കുന്നു:

image.svg:[!] [(1) വലുപ്പം] [(2) സ്ഥാനം] [(3) റൊട്ടേഷൻ] [(4) സ്കെയിൽ]...

(1) [-]വീതി{x}[-]പൊക്കം
(2) {- | +}xpos{- | +}ypos
(3) @[-]കോൺ
(4) {* | /}[-]ഘടകം[x | y]

ഫയൽ നാമത്തിൽ നിന്ന് വേർതിരിക്കുന്നതിന് ഓപ്‌ഷൻ സ്ട്രിംഗ് എല്ലായ്പ്പോഴും ഒരു കോളണിൽ (':') ആരംഭിക്കുന്നു. എ
ശൂന്യമായ ഓപ്‌ഷൻ സ്ട്രിംഗിന് ഈ കോളൻ ഒഴിവാക്കാനാകും, പക്ഷേ ഇത് ഉൾപ്പെടുത്തുന്നത് ഇപ്പോഴും നല്ല ആശയമായിരിക്കും
ഫയലിന്റെ പേരിൽ ഏതെങ്കിലും കോളൻ ഉണ്ടെങ്കിൽ അവ്യക്തത തടയാൻ.

ഫയലിന്റെ പേര്_without_colon.svg
ഫയലിന്റെ പേര്:with:colon.svg:

ഒരു ആശ്ചര്യചിഹ്നം ('!') അന്തിമ ചിത്രത്തെ മുഴുവൻ മാറ്റുന്നു (റെൻഡറിംഗ് ഉൾപ്പെടെ
ഏരിയ), അതായത് എല്ലാ തിരശ്ചീനവും ലംബവുമായ എല്ലാ കോർഡിനേറ്റുകളും ഓരോന്നിനും മാറ്റുന്നു
മറ്റുള്ളവ.

image.svg:!

വീതി ഒപ്പം പൊക്കം റെൻഡറിംഗ് ഏരിയയുടെ അളവുകൾ പിക്സലുകളിൽ വ്യക്തമാക്കുന്നു, അതായത്
തത്ഫലമായുണ്ടാകുന്ന ചിത്രത്തിന്റെ അളവുകൾ. യഥാർത്ഥ ചിത്രം മുഴുവൻ പൂരിപ്പിക്കുന്നതിന് ഘടിപ്പിച്ചിരിക്കുന്നു
റെൻഡറിംഗ് ഏരിയ.

image.svg:60x60

ഒരു ഉദാഹരണം വീതി or പൊക്കം വീക്ഷണാനുപാതം നിലനിർത്താൻ 0 ന്റെ മൂല്യം.

image.svg:0x60
image.svg:60x0

മുമ്പ് ഒരു '-' വീതി റെൻഡറിംഗ് ഏരിയയെ തിരശ്ചീനമായി പ്രതിഫലിപ്പിക്കുന്നു.

image.svg:-0x0

മുമ്പ് ഒരു '-' പൊക്കം റെൻഡറിംഗ് ഏരിയയെ ലംബമായി പ്രതിഫലിപ്പിക്കുന്നു.

image.svg:0x-0

xpos ഒപ്പം ypos പിക്സലുകളിൽ ചിത്രത്തിന്റെ വിവർത്തനം വ്യക്തമാക്കുന്നു. ഒരു പോസിറ്റീവ് xpos മൂല്യം നീങ്ങുന്നു
ചിത്രം വലതുവശത്ത്. ഒരു പോസിറ്റീവ് ypos മൂല്യം അതിനെ താഴേക്ക് നീക്കുന്നു. ഭാഗികമായി പുറത്തേക്ക് നീക്കുന്നു
റെൻഡറിംഗ് ഏരിയയുടെ ഫലമായി ഒരു ക്രോപ്പ് ചെയ്‌ത ചിത്രം.

image.svg:-30-0
image.svg:-0+10
image.svg:-30+10

കോൺ യഥാർത്ഥ ഇമേജ് സെന്ററിന് ചുറ്റും ഡിഗ്രിയിൽ ഒരു ഭ്രമണം വ്യക്തമാക്കുന്നു. ഇത് ഫലം ചെയ്തേക്കാം
ഒരു ക്രോപ്പ് ചെയ്ത ചിത്രത്തിൽ. ഒരു പോസിറ്റീവ് മൂല്യം ചിത്രത്തെ ഘടികാരദിശയിൽ തിരിക്കുന്നു. ഫ്ലോട്ടിംഗ് പോയിന്റ് മൂല്യങ്ങൾ
അംഗീകരിക്കപ്പെടുന്നു.

image.svg:@180
image.svg:@-90
image.svg:@30
image.svg:@57.3

ഘടകം യഥാർത്ഥ ചിത്രത്തിന്റെ ഒരു സ്കെയിലിംഗ് വ്യക്തമാക്കുന്നു (റെൻഡറിംഗ് ഏരിയയല്ല). അതിനെ സ്കെയിൽ ചെയ്യുന്നു
ഒരു ക്രോപ്പ് ചെയ്‌ത ചിത്രത്തിന് കാരണമാകുന്നു. ഫ്ലോട്ടിംഗ് പോയിന്റ് മൂല്യങ്ങൾ തിരിച്ചറിഞ്ഞു. പൂജ്യം കൊണ്ട് ഡിവിഷൻ ആണ്
അവഗണിച്ചു. എങ്കിൽ ഘടകം ഒരു 'x' അല്ലെങ്കിൽ ഒരു 'y' നേരിട്ട് പിന്തുടരുന്നു, സ്കെയിലിംഗ് തിരശ്ചീനമാണ് അല്ലെങ്കിൽ
യഥാക്രമം ലംബമായി. അല്ലെങ്കിൽ സ്കെയിലിംഗ് ഏകീകൃതമാണ്.

image.svg:*2
image.svg:/2
image.svg:/3x
image.svg:/2y

വിവർത്തനം ചെയ്‌തതോ തിരിക്കുന്നതോ ആയ ചിത്രം സ്കെയിൽ ചെയ്യുന്നത് ക്രോപ്പ് ചെയ്യുന്നത് തടയാം.

image.svg:@30*0.6

വിവർത്തനം, റൊട്ടേഷൻ, സ്കെയിലിംഗ് എന്നിവയുടെ ആവർത്തിച്ചുള്ള ഉപയോഗം അനുവദനീയമാണ്. വിവർത്തനവും ഭ്രമണവും
സങ്കലനമാണ്. സ്കെയിലിംഗ് ഗുണിതമാണ്.

image.svg:*2/3
image.svg:/3x/2y

അഫൈൻ പരിവർത്തനങ്ങൾ സംയോജിപ്പിക്കുമ്പോൾ, സ്കെയിലിംഗ് എല്ലായ്പ്പോഴും ആദ്യം ചെയ്യുന്നു, തുടർന്ന്
ഭ്രമണം, ഒടുവിൽ വിവർത്തനം.

image.svg:-30+10@30/3x/2y

ഒരു നെഗറ്റീവ് സ്കെയിൽ ഉപയോഗിക്കുക ഘടകം യഥാർത്ഥ ചിത്രം പ്രതിഫലിപ്പിക്കാൻ.

image.svg:-30+10@30/-3x/2y

റെൻഡറിംഗ് ഏരിയയുടെ മിറർ ചെയ്യുന്നത് ഏതെങ്കിലും സ്കെയിലിംഗ്, റൊട്ടേഷൻ അല്ലെങ്കിൽ വിവർത്തനം എന്നിവയ്ക്ക് ശേഷമാണ്
ചിത്രം.

image.svg:-0x0-30+10@30/3x/2y

മറ്റെല്ലാത്തിനും ശേഷം ട്രാൻസ്‌പോസിംഗ് അവസാനമായി ചെയ്യുന്നു.

image.svg:!-0x0-30+10@30/3x/2y

ഘടകങ്ങൾ


ഒരു പ്രത്യേക യുണിക്സ് പ്രോസസായി പ്രവർത്തിക്കുന്ന ഒരു പ്രത്യേക പ്രോഗ്രാമാണ് മൊഡ്യൂൾ എന്നാൽ ട്രാൻസ്മിറ്റ് ചെയ്യുന്നു
എക്സിക്യൂട്ട് ചെയ്യാൻ fvwm-ലേക്കുള്ള കമാൻഡുകൾ. വിചിത്രമോ വിചിത്രമോ ആയ എന്തെങ്കിലും ചെയ്യാൻ ഉപയോക്താക്കൾക്ക് അവരുടെ സ്വന്തം മൊഡ്യൂളുകൾ എഴുതാം
എഫ്‌വിഡബ്ല്യുഎം-ന്റെ സമഗ്രതയെ ബാധിക്കുകയോ വീർക്കുകയോ ചെയ്യാതെയുള്ള കൃത്രിമങ്ങൾ.

Fvwm-നും മൊഡ്യൂളിനും വേണ്ടി രണ്ട് പൈപ്പുകൾ സജ്ജീകരിക്കാൻ കഴിയുന്ന തരത്തിൽ fvwm-ൽ മൊഡ്യൂളുകൾ സ്പോൺ ചെയ്യണം.
ആശയവിനിമയം നടത്തുക. പൈപ്പുകൾ ആരംഭിക്കുമ്പോൾ മൊഡ്യൂളിനായി ഇതിനകം തുറന്നിരിക്കുന്നു ഫയലും
പൈപ്പുകൾക്കുള്ള വിവരണങ്ങൾ കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകളായി നൽകിയിരിക്കുന്നു.

എക്‌സ് സെഷനിൽ എപ്പോൾ വേണമെങ്കിലും fvwm ഉപയോഗിച്ച് മൊഡ്യൂളുകൾ ഉണ്ടാക്കാം മൊഡ്യൂൾ
കമാൻഡ്. മൊഡ്യൂളുകൾ എക്സ് സെഷന്റെ ദൈർഘ്യം നിലനിൽക്കും, അല്ലെങ്കിൽ ഒറ്റത്തവണ നിർവഹിക്കാനും കഴിയും
ചുമതലയും പുറത്തുകടക്കലും. fvwm വിടാൻ പറയുമ്പോൾ മൊഡ്യൂൾ ഇപ്പോഴും സജീവമാണെങ്കിൽ, fvwm ക്ലോസ് ചെയ്യുന്നു
ആശയവിനിമയ പൈപ്പുകൾ മൊഡ്യൂളിൽ നിന്ന് ഒരു SIGCHLD ലഭിക്കാൻ കാത്തിരിക്കുന്നു, അത് സൂചിപ്പിക്കുന്നു
പൈപ്പ് അടച്ചതായി കണ്ടെത്തി പുറത്തുകടന്നു. പൈപ്പ് ക്ലോഷർ കണ്ടുപിടിക്കുന്നതിൽ മൊഡ്യൂളുകൾ പരാജയപ്പെട്ടാൽ
എന്തായാലും ഏകദേശം 30 സെക്കൻഡിനു ശേഷം fvwm പുറത്തുകടക്കുന്നു. ഒരേസമയം നടപ്പിലാക്കുന്നവരുടെ എണ്ണം
മൊഡ്യൂളുകൾ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ഒരേസമയം തുറന്ന ഫയലുകളുടെ പരമാവധി എണ്ണം കൊണ്ട് പരിമിതപ്പെടുത്തിയിരിക്കുന്നു,
സാധാരണയായി 60 നും 256 നും ഇടയിലാണ്.

മൊഡ്യൂളുകൾ fvwm കമാൻഡ് എഞ്ചിനിലേക്ക് കമാൻഡുകൾ കൈമാറുന്നു. കമാൻഡുകൾ ഫോർമാറ്റ് ചെയ്തിരിക്കുന്നു
ഒരു മൗസ് ബൈൻഡിംഗിന്റെ കാര്യത്തിലെന്നപോലെ config സെറ്റപ്പ് ഫയൽ. ചില സഹായ വിവരങ്ങൾ
സാമ്പിൾ മൊഡ്യൂളിലെന്നപോലെ കൈമാറ്റം ചെയ്യപ്പെടുന്നു Fvwm ബട്ടണുകൾ.

ദയവായി റഫര് ചെയ്യുക മൊഡ്യൂൾ കമാൻഡുകൾ വിശദാംശങ്ങൾക്കായി വിഭാഗം.

ഐ.സി.സി.സി.എം സമ്മതം


Fvwm ICCCM 2.0 കംപ്ലയിന്റ് ആകാൻ ശ്രമിക്കുന്നു. ചെക്ക് http://tronche.com/gui/x/icccm/ കൂടുതൽ
വിവരം. കൂടാതെ, അപേക്ഷകൾ സ്വീകരിക്കുന്നത് സാധ്യമാക്കണമെന്ന് ഐസിസിസിഎം പ്രസ്താവിക്കുന്നു
fvwm-ൽ ഉപയോഗിക്കുന്ന കീബോർഡ് കുറുക്കുവഴി സമീപനവുമായി പൊരുത്തപ്പെടാത്ത ഏതെങ്കിലും കീസ്ട്രോക്ക്
മറ്റ് മിക്ക വിൻഡോ മാനേജർമാരും. പ്രത്യേകിച്ചും നിങ്ങൾക്ക് ഒരേ കീബോർഡ് കുറുക്കുവഴികൾ ഉണ്ടാകരുത്
നിങ്ങളുടെ fvwm-നൊപ്പം പ്രവർത്തിക്കുന്നു, Xnest-ൽ പ്രവർത്തിക്കുന്ന മറ്റൊരു fvwm (ഒരു നെസ്റ്റഡ് എക്സ് സെർവർ പ്രവർത്തിക്കുന്നു
ഒരു ജാലകം). മൗസ് ബൈൻഡിംഗിലും ഇതേ പ്രശ്നം നിലനിൽക്കുന്നു.

ജാലകങ്ങൾ കൈവശം വച്ചിരിക്കുന്നതായി ഐസിസിസിഎം പറയുന്നു

WM_HINTS(WM_HINTS):
ക്ലയന്റ് ഇൻപുട്ട് അല്ലെങ്കിൽ ഇൻപുട്ട് ഫോക്കസ് സ്വീകരിക്കുന്നു: തെറ്റ്

വിൻഡോ മാനേജർ കീബോർഡ് ഇൻപുട്ട് ഫോക്കസ് നൽകരുത്. ഈ വിൻഡോകൾക്ക് കഴിയും
എന്നിരുന്നാലും, ഇൻപുട്ട് ഫോക്കസ് സ്വയം എടുക്കുക. നിരവധി ആപ്ലിക്കേഷനുകൾ ഈ പ്രോപ്പർട്ടി സജ്ജമാക്കി,
എന്നിട്ടും വിൻഡോ മാനേജർ അവർക്ക് കീബോർഡ് ഫോക്കസ് നൽകുമെന്ന് പ്രതീക്ഷിക്കുന്നു, അതിനാൽ fvwm നൽകുന്നു
ഒരു വിൻഡോ ശൈലി, ലെനിയൻസ്, ഈ ICCCM നിയമം അവഗണിക്കാൻ fvwm-നെ ഇത് അനുവദിക്കുന്നു. ഇതിനൊപ്പം പോലും
വിൻഡോ ശൈലി ആപ്ലിക്കേഷൻ ഫോക്കസ് സ്വീകരിക്കുമെന്ന് ഉറപ്പില്ല.

ICCCM 1.1 ഉം 2.0 ഉം തമ്മിലുള്ള വ്യത്യാസങ്ങളിൽ ഒരു ഓട്ടത്തിൽ നിന്ന് ഏറ്റെടുക്കാനുള്ള കഴിവ് ഉൾപ്പെടുന്നു
ICCCM 2.0 കംപ്ലയിന്റ് വിൻഡോ മാനേജർ; അങ്ങനെ

fvwm; vi ~/.fvwm/config; fvwm - മാറ്റിസ്ഥാപിക്കുക

സമാനമാണ് പുനരാരംഭിക്കുക കമാൻഡ്. മുമ്പത്തെ കൊല്ലുന്നതിനാൽ ഇത് തികച്ചും സമാനമല്ല
wm നിങ്ങളുടെ അവസാന ക്ലയന്റായിട്ടാണ് ആരംഭിച്ചതെങ്കിൽ, wm പ്രവർത്തിപ്പിക്കുന്നത് നിങ്ങളുടെ X സെഷൻ അവസാനിപ്പിച്ചേക്കാം
.എക്സ് ക്ലയന്റുകൾ or .എക്സ്സെഷൻ ഫയൽ.

ക്ലയന്റ്-സൈഡ് കളർമാപ്പ് ഇൻസ്റ്റാളേഷനുള്ള പിന്തുണയാണ് കൂടുതൽ കൂട്ടിച്ചേർക്കലുകൾ (ഇതിനായുള്ള ICCCM കാണുക
വിശദാംശങ്ങളും) അടിയന്തിര സൂചനയും. എന്നതിന്റെ WM_HINTS പ്രോപ്പർട്ടിയിൽ ക്ലയന്റുകൾക്ക് ഈ സൂചന സജ്ജീകരിക്കാനാകും
അവരുടെ വിൻഡോ, വിൻഡോ മാനേജർ വിൻഡോയിലേക്ക് ഉപയോക്താവിന്റെ ശ്രദ്ധ ആകർഷിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു.
Fvwm-ന് ഈ ആവശ്യത്തിനായി "UrgencyFunc", "UrgencyDoneFunc" എന്നീ രണ്ട് പുനർനിർവചിക്കാവുന്ന ഫംഗ്‌ഷനുകളുണ്ട്.
ഫ്ലാഗ് സജ്ജീകരിക്കുമ്പോൾ / മായ്‌ക്കുമ്പോൾ നടപ്പിലാക്കുന്നവ. അവരുടെ ഡിഫോൾട്ട് നിർവചനങ്ങൾ ഇവയാണ്:

AddToFunc അടിയന്തിര ഫുന്ക്
ഞാൻ ഐക്കണിഫൈ ചെയ്യുക ഓഫ്
ഞാൻ ഫ്ലിപ്പ്ഫോക്കസ്
ഞാൻ ഉന്നയിക്കുക
ഞാൻ WarpToWindow 5p 5p
AddToFunc UrgencyDoneFunc
ഞാൻ വേണ്ട

ഗ്നോം സമ്മതം


Fvwm ഗ്നോം (പതിപ്പ് 1) അനുരൂപമാകാൻ ശ്രമിക്കുന്നു. ചെക്ക് http://www.gnome.org എന്തിന് വേണ്ടി
അർത്ഥമാക്കാം. ചില അല്ലെങ്കിൽ എല്ലാ വിൻഡോകൾക്കും ഗ്നോം സൂചനകൾ പ്രവർത്തനരഹിതമാക്കുന്നതിന്, GNOMEIgnoreHints ശൈലി കഴിയും
ഉപയോഗിക്കും.

വിപുലീകരിച്ചു ജാലകം മാനേജർ സൂചനകൾ


വിപുലീകൃത വിൻഡോ മാനേജർ സൂചനകളെ മാനിക്കാൻ Fvwm ശ്രമിക്കുന്നു (ഇവിഎംഎച്ച് അല്ലെങ്കിൽ ചുരുക്കത്തിൽ EWMH)
സ്പെസിഫിക്കേഷൻ: http://www.freedesktop.org/wiki/Standards_2fwm_2dspec ചില വിപുലീകരണങ്ങളും
ഈ സ്പെസിഫിക്കേഷന്റെ. കെഡിഇ പതിപ്പ് >= 2, ഗ്നോം പതിപ്പ് 2 എന്നിവയിൽ പ്രവർത്തിക്കാൻ ഇത് fvwm-നെ അനുവദിക്കുന്നു
ഈ സ്പെസിഫിക്കേഷനെ മാനിക്കുന്ന മറ്റ് ആപ്ലിക്കേഷനുകളും (അടിസ്ഥാനമാക്കിയുള്ള ഏതൊരു ആപ്ലിക്കേഷനും GTK +
പതിപ്പ് 2). ഈ സ്പെസിഫിക്കേഷനെ മാനിക്കുന്ന ആപ്ലിക്കേഷനുകളെ ewmh കംപ്ലയിന്റ് എന്ന് വിളിക്കുന്നു
അപ്ലിക്കേഷനുകൾ.

ശൈലികളും കമാൻഡുകളും ഉപയോഗിച്ച് ഈ പിന്തുണ ക്രമീകരിക്കാവുന്നതാണ്. ഈ ശൈലികളും ആജ്ഞകളും ഉണ്ട്
EWMH പ്രിഫിക്‌സായി (അതിനാൽ നിങ്ങൾക്ക് ഈ മാൻ പേജിൽ അവ എളുപ്പത്തിൽ കണ്ടെത്താനാകും).

എന്നതിന് ഒരു പുതിയ സന്ദർഭം 'D' ഉണ്ട് കീ, PointerKey, ചുണ്ടെലി ഒപ്പം സ്ട്രോക്ക് കമാൻഡുകൾ. ഈ
സന്ദർഭം ഡെസ്ക്ടോപ്പ് ആപ്ലിക്കേഷനുകൾക്കുള്ളതാണ് (ഉദാഹരണത്തിന് kdesktop, Nautilus desktop).

ഒരു കംപ്ലയിന്റ് ടാസ്‌ക്ബാർ fvwm-നോട് ഒരു വിൻഡോ സജീവമാക്കാൻ ആവശ്യപ്പെടുമ്പോൾ (സാധാരണയായി നിങ്ങൾ a ക്ലിക്ക് ചെയ്യുമ്പോൾ
അത്തരം ഒരു ടാസ്‌ക്‌ബാറിലെ ഒരു ജാലകത്തെ പ്രതിനിധീകരിക്കുന്ന ബട്ടൺ), തുടർന്ന് fvwm കോംപ്ലക്സ് ഫംഗ്‌ഷനെ വിളിക്കുന്നു
EWMHAactivateWindowFunc ഇത് സ്ഥിരസ്ഥിതിയായി ഐക്കണിഫൈ ഓഫ്, ഫോക്കസ്, റൈസ് എന്നിവയാണ്. നിങ്ങൾക്ക് പുനർനിർവചിക്കാം
ഈ പ്രവർത്തനം. ഉദാഹരണത്തിന്:

DestroyFunc EWMHAactivateWindowFunc
AddToFunc EWMHAactivateWindowFunc I ഐക്കണിഫൈ ചെയ്യുക ഓഫ്
ഞാൻ ഫോക്കസ്
ഞാൻ ഉന്നയിക്കുക
ഞാൻ WarpToWindow 50 50

കൂടാതെ വിൻഡോയുടെ മധ്യഭാഗത്തേക്ക് പോയിന്റർ വാർപ്പ് ചെയ്യുന്നു.

EWMH സ്പെസിഫിക്കേഷൻ വർക്കിംഗ് ഏരിയ എന്ന ആശയം അവതരിപ്പിക്കുന്നു. ewmh പിന്തുണ കൂടാതെ
വർക്കിംഗ് ഏരിയ എന്നത് പൂർണ്ണമായി ദൃശ്യമാകുന്ന സ്‌ക്രീനാണ് (അല്ലെങ്കിൽ നിങ്ങൾക്ക് ഒരു മൾട്ടി ഹെഡുണ്ടെങ്കിൽ നിങ്ങളുടെ എല്ലാ സ്‌ക്രീനുകളും
സജ്ജീകരിക്കുകയും നിങ്ങൾ Xinerama ഉപയോഗിക്കുക). എന്നിരുന്നാലും, അനുരൂപമായ ആപ്ലിക്കേഷനുകൾക്ക് (പാനൽ പോലുള്ളവ) ആവശ്യപ്പെടാം
സ്ക്രീനിന്റെ അറ്റത്ത് സ്ഥലം റിസർവ് ചെയ്യുക. അങ്ങനെയാണെങ്കിൽ, വർക്കിംഗ് ഏരിയ നിങ്ങളുടേതാണ്
പൂർണ്ണമായി ദൃശ്യമാകുന്ന സ്‌ക്രീൻ ഈ റിസർവ്ഡ് സ്‌പെയ്‌സുകൾ ഒഴിവാക്കുന്നു. ക്ലിക്ക് ചെയ്ത് ഒരു പാനൽ മറയ്ക്കാൻ കഴിയുമെങ്കിൽ
ഒരു ബട്ടൺ വർക്കിംഗ് ഏരിയ മാറില്ല (നിങ്ങൾക്ക് എപ്പോൾ വേണമെങ്കിലും പാനൽ മറയ്ക്കാൻ കഴിയും), പക്ഷേ
ഡൈനാമിക് വർക്കിംഗ് ഏരിയ അപ്‌ഡേറ്റ് ചെയ്‌തു: പാനൽ റിസർവ് ചെയ്‌ത സ്ഥലം നീക്കം ചെയ്‌തു (ചേർത്തു
നിങ്ങൾ പാനൽ പോപ്പ് അപ്പ് ചെയ്യുകയാണെങ്കിൽ വീണ്ടും). fvwm സ്ഥലങ്ങളിൽ അല്ലെങ്കിൽ ഡൈനാമിക് വർക്കിംഗ് ഏരിയ ഉപയോഗിക്കാം
ഒരു വിൻഡോ പരമാവധിയാക്കുന്നു. ഒരു ആപ്ലിക്കേഷനിൽ സ്ഥലം റിസർവ് ചെയ്യുന്നുണ്ടോ എന്നറിയാൻ നിങ്ങൾക്ക് "xprop | grep എന്ന് ടൈപ്പ് ചെയ്യാം
ഒരു ടെർമിനലിൽ _NET_WM_STRUT", ആപ്ലിക്കേഷൻ തിരഞ്ഞെടുക്കുക. നാല് അക്കങ്ങൾ പ്രത്യക്ഷപ്പെടുകയാണെങ്കിൽ
എന്നതിൽ വിശദീകരിച്ചിരിക്കുന്നതുപോലെ ഈ സംഖ്യകൾ റിസർവ്ഡ് സ്പേസ് നിർവചിക്കുന്നു EwmhBaseStruts കമാൻഡ്.

എം.ഡബ്ല്യു.എം അനുയോജ്യത


മോട്ടിഫ് വിൻഡോ മാനേജരെ (Mwm) കഴിയുന്നത്ര അനുകരിക്കാനുള്ള ഓപ്ഷനുകൾ Fvwm നൽകുന്നു. ദയവായി
കാണുക അനുകരിക്കുക എന്നതിന്റെ Mwm നിർദ്ദിഷ്ട ഓപ്‌ഷനുകളിലേക്കും കമാൻഡും ശൈലി ഒപ്പം
മെനു സ്റ്റൈൽ വിശദാംശങ്ങൾക്കുള്ള കമാൻഡുകൾ.

തുറക്കുക നോക്കൂ ഒപ്പം XVIEW അനുയോജ്യത


Fvwm എല്ലാ ഓപ്പൺ ലുക്ക് അലങ്കാര സൂചനകളെയും പിന്തുണയ്ക്കുന്നു (പുഷ്പിനുകൾ ഒഴികെ). നിങ്ങൾ ഏതെങ്കിലും ഉപയോഗിക്കണം
അത്തരം ആപ്ലിക്കേഷൻ, നിങ്ങളുടെ കോൺഫിഗറിലേക്ക് ഇനിപ്പറയുന്ന വരി ചേർക്കുക:

ശൈലി * പഴയ അലങ്കാരം

മിക്ക (ഒരുപക്ഷേ എല്ലാ) ഓപ്പൺ ലുക്ക് ആപ്ലിക്കേഷനുകൾക്കും കീബോർഡ് ഫോക്കസ് എന്ന വിചിത്രമായ ഒരു ധാരണയുണ്ട്
കൈകാര്യം ചെയ്യുന്നു. ഇവയുമായി നന്നായി പ്രവർത്തിക്കാൻ ധാരാളം ജോലികൾ fvwm-ലേക്ക് പോയെങ്കിലും, നിങ്ങൾക്ക് ഇപ്പോഴും ആയിരിക്കാം
പ്രശ്നങ്ങൾ നേരിടുക. ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു ഒരിക്കലും ഫോക്കസ് ചെയ്യരുത് ഫോക്കസ് നയവും ലെനിയൻസ്
അത്തരം എല്ലാ ആപ്ലിക്കേഷനുകൾക്കുമുള്ള ശൈലി (വിൻഡോകൾക്ക് ഇപ്പോഴും ഫോക്കസ് ലഭിക്കുന്നു):

ശൈലി ഒരിക്കലും ഫോക്കസ് ചെയ്യരുത്, ലെനിയൻസ്

എന്നാൽ ആ ഫോക്കസ് പോളിസിയിൽ നിങ്ങൾക്ക് ജീവിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, മറ്റൊന്ന് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ശ്രമിക്കാവുന്നതാണ്
നയങ്ങളുമായി സംയോജിപ്പിച്ച് ഫോക്കസ് പോളിസികൾ ലെനിയൻസ് ശൈലി:

ശൈലി മൗസ് ഫോക്കസ്, ലെനിയൻസ്
ശൈലി സ്ലോപ്പിഫോക്കസ്, ലെനിയൻസ്
ശൈലി ഫോക്കസ് ക്ലിക്ക് ചെയ്യുക, ലെനിയൻസ്

M4 പ്രിപ്രോസസിംഗ്


Fvwm-ലെ ഒരു മൊഡ്യൂളാണ് M4 പ്രീ-പ്രോസസ്സിംഗ് കൈകാര്യം ചെയ്യുന്നത്. കൂടുതൽ വിശദാംശങ്ങൾ ലഭിക്കാൻ, മനുഷ്യനെ പരീക്ഷിക്കുക FvwmM4.
ചുരുക്കത്തിൽ, m4 ഉപയോഗിച്ച് fvwm നിങ്ങളുടെ ഫയലുകൾ പാഴ്‌സ് ചെയ്യണമെങ്കിൽ, കമാൻഡ് മാറ്റിസ്ഥാപിക്കുക വായിക്കുക കൂടെ
FvwmM4 നിങ്ങളുടെ ~/.fvwm/config ഫയൽ (അത് ദൃശ്യമാകുകയാണെങ്കിൽ), കമാൻഡ് ഉപയോഗിച്ച് fvwm ആരംഭിക്കുക

fvwm -cmd"FvwmM4 കോൺഫിഗറേഷൻ"

സി.പി.പി. പ്രിപ്രോസസിംഗ്


Cpp എന്നത് സി-ലാംഗ്വേജ് പ്രീ-പ്രോസസർ ആണ്. m4-നെ പ്രതിഫലിപ്പിക്കുന്ന cpp പ്രോസസ്സിംഗ് fvwm വാഗ്ദാനം ചെയ്യുന്നു
പ്രീ-പ്രോസസ്സിംഗ്. അതിനെക്കുറിച്ച് അറിയാൻ, വീണ്ടും വായിക്കുക M4 വിഭാഗം, എന്നാൽ "m4" മാറ്റിസ്ഥാപിക്കുക
"cpp".

കോൺഫിഗറേഷൻ


കോൺഫിഗറേഷൻ ഫയലുകൾ
മൗസ്, ബട്ടൺ ബൈൻഡിംഗുകൾ, നിറങ്ങൾ, വെർച്വൽ എന്നിവ വിവരിക്കാൻ കോൺഫിഗറേഷൻ ഫയൽ ഉപയോഗിക്കുന്നു
ഡിസ്പ്ലേ വലുപ്പവും അനുബന്ധ ഇനങ്ങളും. ഇനീഷ്യലൈസേഷൻ കോൺഫിഗറേഷൻ ഫയൽ സാധാരണയാണ്
വിളിച്ചു config (അഥവാ .fvwm2rc). ഉപയോഗിച്ച് വായിക്കുക കമാൻഡ്, പുതിയതിൽ വായിക്കാൻ എളുപ്പമാണ്
നിങ്ങൾ പോകുമ്പോൾ കോൺഫിഗറേഷൻ ഫയലുകൾ.

'#' ൽ തുടങ്ങുന്ന വരികൾ fvwm അവഗണിക്കുന്നു. '*' എന്ന് തുടങ്ങുന്ന വരികൾ പ്രതീക്ഷിക്കുന്നു
മൊഡ്യൂൾ കോൺഫിഗറേഷൻ കമാൻഡുകൾ അടങ്ങിയിരിക്കുന്നു (fvwm-നുള്ള കോൺഫിഗറേഷൻ കമാൻഡുകൾക്ക് പകരം
സ്വയം). ഷെൽ സ്‌ക്രിപ്‌റ്റുകളിലെന്നപോലെ, കോൺഫിഗറേഷൻ ഫയൽ ലൈനിൽ ന്യൂലൈനുകൾ ഉൾപ്പെടുത്താം
ഒരു ബാക്ക്‌സ്ലാഷ് ഉപയോഗിച്ച് അവയ്ക്ക് മുമ്പായി ഉദ്ധരിച്ചു. ഈ ഫാഷനിൽ ലിങ്ക് ചെയ്‌തിരിക്കുന്ന എല്ലാ വരികളും പരിഗണിക്കപ്പെടുന്നു
ഒരൊറ്റ വരിയായി. പുതിയ ലൈൻ തന്നെ അവഗണിക്കുന്നു.

Fvwm കോൺഫിഗറേഷൻ കമാൻഡുകളും ആക്ഷൻ കമാൻഡുകളും തമ്മിൽ യാതൊരു വ്യത്യാസവും കാണിക്കുന്നില്ല, അങ്ങനെ എന്തും
fvwm കമാൻഡുകൾ വിഭാഗത്തിൽ സൂചിപ്പിച്ചിരിക്കുന്നത് fvwm to എന്നതിനായി ഒരു വരിയിൽ തന്നെ സ്ഥാപിക്കാവുന്നതാണ്
കോൺഫിഗറേഷൻ ഫയൽ വായിക്കുന്നതുപോലെ എക്സിക്യൂട്ട് ചെയ്യുക, അല്ലെങ്കിൽ അത് എക്സിക്യൂട്ടബിൾ കമാൻഡായി സ്ഥാപിക്കാം
ഒരു മെനുവിൽ അല്ലെങ്കിൽ ഒരു മൗസ് ബട്ടണിലേക്കോ കീബോർഡ് കീയിലേക്കോ ബന്ധിപ്പിച്ചിരിക്കുന്നു. ഇത് ഒരു വ്യായാമമായി അവശേഷിക്കുന്നു
ആരംഭിക്കുന്നതിന് ഏത് ഫംഗ്‌ഷനാണ് അർത്ഥമാക്കുന്നത്, ഏതാണ് അർത്ഥമാക്കുന്നത് എന്ന് ഉപയോക്താവ് തീരുമാനിക്കും
റൺ-ടൈം.

വിതരണം ചെയ്തു കോൺഫിഗറേഷൻ
ഒരു സാമ്പിൾ കോൺഫിഗറേഷൻ ഫയൽ, system.fvwm2rc, fvwm വിതരണത്തോടൊപ്പം വിതരണം ചെയ്യുന്നു. അത്
നന്നായി അഭിപ്രായപ്പെട്ടിരിക്കുന്നു കൂടാതെ fvwm കോൺഫിഗറേഷനുള്ള ഉദാഹരണങ്ങളുടെ ഉറവിടമായി ഉപയോഗിക്കാം. അത് ഒരുപക്ഷെ
എന്നതിലേക്ക് പകർത്തണം /usr/local/share/fvwm/config ഫയൽ.

പകരമായി, ബിൽറ്റ്-ഇൻ മെനുവിൽ (കോൺഫിഗറേഷൻ ഫയലൊന്നും കണ്ടെത്താനാകാത്തപ്പോൾ ആക്സസ് ചെയ്യാവുന്നതാണ്) ഉണ്ട്
ഉപയോക്താവിനായി ഒരു പ്രാരംഭ കോൺഫിഗറേഷൻ ഫയൽ സൃഷ്ടിക്കുന്നതിനുള്ള ഓപ്ഷനുകൾ.

നിങ്ങൾ fvwm-ൽ പുതിയ ആളാണെങ്കിൽ, ശ്രമിക്കുക fvwm-തീമുകൾ[] ശക്തമായ fvwm കാണിക്കുന്ന പാക്കേജ്
പ്രവർത്തനം.

ഫോണ്ടുകൾ


ഫോണ്ട് പേരുകൾ ഒപ്പം ഫോണ്ട് ലോഡിങ്
ഒരു വിൻഡോ ശീർഷകത്തിന്റെ ടെക്‌സ്‌റ്റിനായി ഉപയോഗിക്കുന്ന ഫോണ്ടുകൾ, ഐക്കൺ ശീർഷകങ്ങൾ, മെനുകൾ, ജ്യാമിതി വിൻഡോ എന്നിവയ്‌ക്ക് കഴിയും
ഫോണ്ടും ഐക്കൺഫോണ്ടും ഉപയോഗിച്ച് വ്യക്തമാക്കണം ശൈലി, ഫോണ്ട് മെനു സ്റ്റൈൽ ഒപ്പം ഡിഫോൾട്ട്ഫോണ്ട്
കമാൻഡുകൾ. കൂടാതെ, ടെക്സ്റ്റ് ഉപയോഗിക്കുന്ന എല്ലാ മൊഡ്യൂളുകൾക്കും വ്യക്തമാക്കാൻ കോൺഫിഗറേഷൻ കമാൻഡ്(കൾ) ഉണ്ട്
ഫോണ്ട്(കൾ). ഈ ശൈലികളും കമാൻഡുകളുമെല്ലാം ഒരു ഫോണ്ട് നെയിം ഒരു ആർഗ്യുമെന്റായി എടുക്കുന്നു. ഈ വിഭാഗം
fvwm-ന്റെ ഫോണ്ട് നാമം എന്താണെന്നും ഏത് ഫോണ്ടുകളാണ് fvwm ലോഡ് ചെയ്യുന്നതെന്നും വിശദീകരിക്കുന്നു.

ആദ്യം, ഞങ്ങൾ ഒരു സാധാരണ ഫോണ്ട് നാമം എന്ന് വിളിക്കുന്നത് നിങ്ങൾക്ക് ഉപയോഗിക്കാം, ഉദാഹരണത്തിന്,

-adobe-courier-bold-r-normal--10-100-75-75-m-60-ISO8859-1
-adobe-courier-bold-r-normal--10-*
-*-ഫിക്സഡ്-മീഡിയം-ഓ-നോർമൽ--14-*-ISO8859-15

അതായത്, നിങ്ങൾക്ക് ഒരു എക്സ് ലോജിക്കൽ ഫോണ്ട് വിവരണം (ചുരുക്കത്തിൽ XLFD) ഉപയോഗിക്കാം. പിന്നെ "ആദ്യം"
വിവരണവുമായി പൊരുത്തപ്പെടുന്ന ഫോണ്ട് ലോഡുചെയ്ത് ഉപയോഗിക്കുന്നു. ഈ "ആദ്യത്തെ" ഫോണ്ട് നിങ്ങളെ ആശ്രയിച്ചിരിക്കുന്നു
ഫോണ്ട് പാതയും നിങ്ങളുടെ പ്രദേശവും. ലോക്കൽ ചാർസെറ്റുമായി പൊരുത്തപ്പെടുന്ന ഫോണ്ടുകൾ ലോഡുചെയ്‌തു
മുൻഗണന ക്രമം. ഉദാഹരണത്തിന് കൂടെ

-adobe-courier-bold-r-normal--10-*

ലോക്കൽ ചാർസെറ്റ് ISO8859-1 ആണെങ്കിൽ, fvwm പൊരുത്തപ്പെടുന്ന ഒരു ഫോണ്ട് ലോഡ് ചെയ്യാൻ ശ്രമിക്കുന്നു.

-adobe-courier-bold-r-normal--10-*-ISO8859-1

ലോക്കേൽ ചാർസെറ്റ് ഉപയോഗിച്ച് ISO8859-15 fvwm ലോഡ് ചെയ്യാൻ ശ്രമിക്കുന്നു

-adobe-courier-bold-r-normal--10-*-ISO8859-15.

ഒരു ഫോണ്ടിന്റെ പേര് വിപുലീകൃത XLFD ആയി നൽകാം. ഇത് (ലളിതമായ) കോമയാൽ വേർതിരിച്ച പട്ടികയാണ്
XLFD ഫോണ്ട് പേരുകൾ, ഉദാഹരണത്തിന്:

-adobe-courier-bold-r-normal--14-*,-*-courier-medium-r-normal--14-*

ലൊക്കേൽ ചാർസെറ്റുമായി പൊരുത്തപ്പെടുന്ന ഫോണ്ട് കണ്ടെത്തുന്നതുവരെ ഓരോ ലളിതമായ ഫോണ്ട് നാമവും പരീക്ഷിക്കുന്നു
ഇത് പരാജയപ്പെട്ടാൽ, ഓരോ ലളിതമായ ഫോണ്ട് നാമവും ചാർസെറ്റിൽ നിയന്ത്രണമില്ലാതെ പരീക്ഷിച്ചുനോക്കുന്നു.

XLFD-യെക്കുറിച്ചുള്ള കൂടുതൽ വിശദാംശങ്ങൾ X മാനുവൽ പേജായ X ലോജിക്കൽ ഫോണ്ട് വിവരണത്തിൽ കാണാം
കൺവെൻഷൻ ഡോക്യുമെന്റും (xlfd എന്ന് വിളിക്കുന്നു) XLoadFont, XCreateFontSet മാനുവൽ പേജുകളും.
ഉപയോഗപ്രദമായ ചില ഫോണ്ട് യൂട്ടിലിറ്റികൾ ഇവയാണ്: xlsfonts, xfontsel, xfd, xset.

നിങ്ങൾക്ക് Xft പിന്തുണ ഉണ്ടെങ്കിൽ, നിങ്ങൾക്ക് ഒരു യഥാർത്ഥ തരത്തിന്റെ (അല്ലെങ്കിൽ ഒരു Xft ഫോണ്ട് നാമം (വിവരണം) വ്യക്തമാക്കാം.
ടൈപ്പ്1) ഫോണ്ട് പ്രിഫിക്‌സ് "xft:", ഉദാഹരണത്തിന്:

"xft:Luxi Mono"
"xft:Luxi Mono:Medium:Roman:size=14:encoding=iso8859-1"

വിവരണവുമായി പൊരുത്തപ്പെടുന്ന "ആദ്യത്തെ" ഫോണ്ട് ലോഡ് ചെയ്തു. ഈ ആദ്യത്തെ ഫോണ്ട് ഇതിനെ ആശ്രയിച്ചിരിക്കുന്നു
Xft1 ഉള്ള XftConfig കോൺഫിഗറേഷൻ ഫയൽ, Xft2 ഉള്ള /etc/fonts/fonts.conf ഫയലിൽ.
ഒരാൾക്ക് Xft മാനുവൽ പേജും fontconfig man പേജും Xft2 ഉപയോഗിച്ച് വായിക്കാം. ആദ്യ ചരട്
അത് പിന്തുടരുന്ന "xft:" എല്ലായ്പ്പോഴും കുടുംബമായി കണക്കാക്കപ്പെടുന്നു. രണ്ടാമത്തെ ഉദാഹരണത്തിലൂടെ ലക്സി
മോണോ കുടുംബമാണ് (മറ്റ് XFree TTF കുടുംബങ്ങൾ: "Luxi Serif", "Luxi Sans"), മീഡിയം ആണ്
ഭാരം (സാധ്യമായ മറ്റ് തൂക്കങ്ങൾ: ലൈറ്റ്, ഡെമിബോൾഡ്, ബോൾഡ്, ബ്ലാക്ക്), റോമൻ ആണ് ചരിവ് അല്ലെങ്കിൽ
ശൈലി (മറ്റ് സാധ്യതകൾ: റെഗുലർ, ചരിഞ്ഞ, ഇറ്റാലിക്) വലുപ്പം പോയിന്റ് വലുപ്പം വ്യക്തമാക്കുന്നു (ഒരു
പിക്സൽ വലുപ്പം പിക്സൽസൈസ്= ഉപയോഗിക്കുന്നു), എൻകോഡിംഗ് ഒരു ചാർസെറ്റ് നടപ്പിലാക്കാൻ അനുവദിക്കുന്നു (iso8859-1 അല്ലെങ്കിൽ iso10646-1
മാത്രം; എൻകോഡിംഗൊന്നും നൽകിയിട്ടില്ലെങ്കിൽ, ലോക്കൽ ചാർസെറ്റ് അനുമാനിക്കപ്പെടുന്നു). ഒരു പ്രധാന പാരാമീറ്റർ ആണ്
"minspace=bool" ഇവിടെ ബൂൾ ശരിയോ തെറ്റോ ആണ്. bool False ആണെങ്കിൽ (ഡിഫോൾട്ട്?) Xft നൽകുന്നു a
ബൂൾ ട്രൂ ആണെങ്കിൽ, fvwm-ലേക്കുള്ള ഫോണ്ട് ഉയരം കൂടുതലാണ്. ഇത് ടെക്സ്റ്റ് പ്ലേസ്മെന്റ്, ഐക്കൺ എന്നിവ പരിഷ്കരിച്ചേക്കാം
കൂടാതെ ജാലക ശീർഷകത്തിന്റെ ഉയരം, മെനുകളിലെ ലൈൻ സ്പെയ്സിംഗ് എന്നിവയും FvwmIdent, ചില fvwm ലെ ബട്ടൺ ഉയരം
മൊഡ്യൂളുകൾ ... തുടങ്ങിയവ. ഒരു LCD മോണിറ്റർ ഉപയോഗിച്ച് നിങ്ങൾക്ക് "rgba=mode" ചേർക്കാൻ ശ്രമിക്കാവുന്നതാണ്
സബ്പിക്സൽ റെൻഡറിംഗ് പ്രവർത്തനക്ഷമമാക്കാൻ rgb, bgr, vrgb അല്ലെങ്കിൽ vbgr. മികച്ച മോഡ് വഴിയെ ആശ്രയിച്ചിരിക്കുന്നു
നിങ്ങളുടെ LCD സെല്ലുകൾ ക്രമീകരിച്ചിരിക്കുന്നു. നിങ്ങൾക്ക് ":" എന്നതിന് ഇടയിൽ മറ്റ് സ്പെസിഫിക്കേഷനുകൾ കൈമാറാം
"foundry=foundry_name", "spacing=type" ഇവിടെ തരം മോണോസ്പേസ് ആകാം, ആനുപാതികമോ
charcell, "charwidth=integer", "charheight=integer" അല്ലെങ്കിൽ "antialias=bool" ഇവിടെ ബൂൾ ശരിയാണ്
അല്ലെങ്കിൽ തെറ്റ്. ഈ പാരാമീറ്ററുകൾ എല്ലായ്പ്പോഴും കണക്കിലെടുക്കുന്നില്ലെന്ന് തോന്നുന്നു.

ഏത് Xft ഫോണ്ടുകളാണ് യഥാർത്ഥത്തിൽ ലോഡ് ചെയ്തിരിക്കുന്നതെന്ന് നിർണ്ണയിക്കാൻ ആരംഭിക്കുന്നതിന് മുമ്പ് നിങ്ങൾക്ക് XFT_DEBUG=1 കയറ്റുമതി ചെയ്യാം
fvwm, പിശക് ലോഗ് നോക്കുക. Xft2 ഉപയോഗിച്ച് നിങ്ങൾക്ക് ലിസ്റ്റുചെയ്യാൻ fc-list ഉപയോഗിക്കാം
ലഭ്യമായ ഫോണ്ടുകൾ. എന്തായാലും, Xft പിന്തുണ പരീക്ഷണാത്മകമാണ് (എക്സിൽ നിന്നും fvwm പോയിന്റിൽ നിന്നും
കാണുക) കൂടാതെ റെൻഡറിംഗിന്റെ ഗുണനിലവാരം പരാമീറ്ററുകളുടെ എണ്ണത്തെ ആശ്രയിച്ചിരിക്കുന്നു (എക്സ്ഫ്രീയും
ഫ്രീടൈപ്പ് പതിപ്പുകളും നിങ്ങളുടെ വീഡിയോ കാർഡും(കൾ)).

ഒരു Xft ഫോണ്ട് പേരിന് ശേഷം നിങ്ങൾക്ക് ഒരു ";" എന്നതിന് ശേഷം ചേർക്കാം ഒരു XLFD ഫോണ്ട് നാമം (ലളിതമായതോ വിപുലീകരിച്ചതോ) ഇങ്ങനെ:

xft:Verdana:pixelsize=14;-adobe-courier-bold-r-normal--14-*

പിന്നീട്, ഒന്നുകിൽ Xft ഫോണ്ട് ലോഡുചെയ്യുന്നത് പരാജയപ്പെടുകയോ fvwm-ന് Xft പിന്തുണ ഇല്ലെങ്കിലോ, fvwm ഫോണ്ട് ലോഡ് ചെയ്യുന്നു
"-adobe-courier-bold-r-normal--14-*". പോർട്ടബിൾ കോൺഫിഗറേഷൻ എഴുതാൻ ഇത് അനുവദിക്കുന്നു
ഫയലുകൾ.

ഫോണ്ട് ഒപ്പം സ്ട്രിംഗ് എൻകോഡിംഗ്
ഒരു ഫോണ്ട് ലോഡ് ചെയ്തുകഴിഞ്ഞാൽ, fvwm അതിന്റെ പേര് (അവസാനത്തെ രണ്ട്) ഉപയോഗിച്ച് അതിന്റെ എൻകോഡിംഗ് (അല്ലെങ്കിൽ ചാർസെറ്റ്) കണ്ടെത്തുന്നു.
പേരിന്റെ ഫീൽഡുകൾ). fvwm ഈ ഫോണ്ട് ഉപയോഗിച്ച് പ്രദർശിപ്പിച്ചിരിക്കുന്ന സ്ട്രിംഗുകൾ ഉപയോഗിക്കുമെന്ന് അനുമാനിക്കുന്നു
ഈ എൻകോഡിംഗ് (ഒരു iso10646-1 ഫോണ്ട് ലോഡ് ചെയ്താൽ, UTF-8 എന്ന് കരുതപ്പെടുന്നു എന്നതാണ് ഒരു അപവാദം.
സ്ട്രിംഗ് എൻകോഡിംഗിനായി). ഒരു സാധാരണ സാഹചര്യത്തിൽ, (i) ഒരു ഫോണ്ട് നാമം നൽകി ഒരു ഫോണ്ട് ലോഡ് ചെയ്യുന്നു
എൻകോഡിംഗ് വ്യക്തമാക്കാതെ, (ii) ലോഡ് ചെയ്ത ഫോണ്ടിന്റെ എൻകോഡിംഗ് പ്രാദേശികമാണ്
എൻകോഡിംഗ്, തുടർന്ന് (iii) fvwm കോൺഫിഗറേഷൻ ഫയലുകളിലെ സ്ട്രിംഗുകൾ ലോക്കൽ ഉപയോഗിക്കണം
എൻകോഡിംഗും വിൻഡോ, ഐക്കൺ നാമവും. Xft-ന്റെ കാര്യത്തിൽ സ്ഥിതി അല്പം വ്യത്യസ്തമാണ്
Xft iso10646-1, iso8859-1 എന്നിവയെ മാത്രമേ പിന്തുണയ്ക്കൂ. ഈ എൻകോഡിംഗുകളിലൊന്ന് നിങ്ങൾ വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ
Xft ഫോണ്ട് നാമത്തിൽ, fvwm (iii) ഉപയോഗിച്ച് സ്ട്രിംഗുകൾ പരിവർത്തനം ചെയ്യുന്നു. കൂടെ ശ്രദ്ധിക്കുക
മൾട്ടിബൈറ്റ് ഫോണ്ടുകൾ (പ്രത്യേകിച്ച് "CJK" ഫോണ്ടുകൾക്കൊപ്പം) നല്ല ടെക്സ്റ്റ് റെൻഡറിങ്ങിനായി, ലൊക്കേൽ
എൻകോഡിംഗ് ഫോണ്ടിന്റെ പ്രതീകമായിരിക്കണം.

മുമ്പത്തെ നിയമങ്ങൾ അസാധുവാക്കാൻ, ലെ സ്ട്രിംഗ് എൻകോഡിംഗ് വ്യക്തമാക്കാൻ കഴിയും
ഒരു ഫോണ്ട് വിവരണത്തിന്റെ ആരംഭം ഇനിപ്പറയുന്ന രീതിയിൽ:

StringEncoding=ഓൺ:_full_font_name_

എവിടെ ഓൺ fvwm പിന്തുണയ്ക്കുന്ന ഒരു എൻകോഡിംഗ് ആണ് (സാധാരണയായി ഫോണ്ട് നെയിം ചാർസെറ്റും ചില യൂണികോഡും
എൻകോഡിംഗുകൾ: UTF-8, USC-2, USC-4, UTF-16).

ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് ഒരു iso8859-1 ലൊക്കേൽ ചാർസെറ്റ് ഉപയോഗിക്കാം FvwmForm റഷ്യൻ ഭാഷയിൽ ഉപയോഗിക്കുന്നു
koi8-r എൻകോഡിംഗ്. ഈ സാഹചര്യത്തിൽ, നിങ്ങൾ ചോദിച്ചാൽ മതി FvwmForm ഒരു koi8-r ഫോണ്ട് ലോഡ് ചെയ്യാൻ
ഫോണ്ട് നാമത്തിൽ എൻകോഡിംഗ് വ്യക്തമാക്കുന്നു. ഒരു മൾട്ടിബൈറ്റ് ഭാഷ ഉപയോഗിച്ച്, (മൾട്ടിബൈറ്റ് ഫോണ്ട് ആയി
പ്രാദേശിക എൻകോഡിംഗ് ഫോണ്ടിന്റെ പ്രതീകമാണെങ്കിൽ മാത്രമേ നന്നായി പ്രവർത്തിക്കൂ), നിങ്ങൾ ഒരു ഉപയോഗിക്കണം
iso10646-1 ഫോണ്ട്:

StringEncoding=jisx0208.1983-0:-*-fixed-medium-r-*-ja-*-iso10646-1

or

"StringEncoding=jisx0208.1983-0:xft:Bitstream Cyberbit"

നിങ്ങളാണെങ്കിൽ FvwmForm കോൺഫിഗറേഷൻ jisx0208.1983-0 എൻകോഡിംഗ് ഉപയോഗിക്കുന്നു. എന്നതാണ് മറ്റൊരു സാധ്യത
നിങ്ങൾക്കായി UTF-8 എൻകോഡിംഗ് ഉപയോഗിക്കുക FvwmForm കോൺഫിഗറേഷൻ ഒരു iso10646-1 ഫോണ്ട് ഉപയോഗിക്കുക:

-*-ഫിക്സഡ്-മീഡിയം-r-*-ja-*-iso10646-1

or

"StringEncoding=UTF-8:xft:Bitstream Cyberbit"

അല്ലെങ്കിൽ തത്തുല്യമായി

"xft:Bitstream Cyberbit:encoding=iso10646-1"

പൊതുവേ, iso10646-1 ഫോണ്ടുകളും UTF-8 സ്ട്രിംഗ് എൻകോഡിംഗും ചേർന്ന് ഏതെങ്കിലും ഒന്ന് പ്രദർശിപ്പിക്കാൻ അനുവദിക്കുന്നു.
തന്നിരിക്കുന്ന മെനുവിലെ പ്രതീകങ്ങൾ, FvwmForm തുടങ്ങിയവ.

കൂടുതൽ കൂടുതൽ, യൂണികോഡ് ഉപയോഗിക്കുന്നു, ടെക്സ്റ്റ് ഫയലുകൾ UTF-8 എൻകോഡിംഗ് ഉപയോഗിക്കുന്നു. എന്നിരുന്നാലും, പ്രായോഗികമായി
നിങ്ങളുടെ ലൊക്കേൽ ചാർസെറ്റിന് മുകളിലുള്ള ശ്രേണി ഉപയോഗിച്ച പ്രതീകങ്ങൾ (നിങ്ങൾ സൃഷ്ടിക്കുമ്പോൾ ഇത് സംഭവിക്കുന്നു a
കെഡിഇയുടെയും ഗ്നോമിന്റെയും സമീപകാല പതിപ്പുകളുള്ള fvwm-menu-desktop ഉള്ള മെനു). മെമ്മറി സംരക്ഷിക്കുന്നതിന് (an
iso10646-1 ഫോണ്ടിൽ വളരെ വലിയ അക്ഷരങ്ങൾ ഉണ്ടായിരിക്കാം) അല്ലെങ്കിൽ നിങ്ങൾക്ക് ഒരു ഭംഗിയുള്ളതിനാൽ
iso10646-1 ചാർസെറ്റ് ഇല്ലാത്ത ഫോണ്ട്, UTF-8 ആയി നിങ്ങൾക്ക് സ്ട്രിംഗ് എൻകോഡിംഗ് വ്യക്തമാക്കാം.
ലോക്കൽ ചാർസെറ്റിൽ ഒരു ഫോണ്ട് ഉപയോഗിക്കുക:

StringEncoding=UTF-8:-*-pretty_font-*-12-*

മിക്ക കേസുകളിലും, fvwm ഫോണ്ടിന്റെ എൻകോഡിംഗ് ശരിയായി നിർണ്ണയിക്കുന്നു. എന്നിരുന്നാലും, ചില ഫോണ്ടുകൾ ചെയ്യുന്നു
സാധുവായ എൻകോഡിംഗ് പേരുകളിൽ അവസാനിക്കുന്നില്ല. ഫോണ്ട് നാമം സാധാരണമല്ലാത്തപ്പോൾ, ഉദാഹരണത്തിന്:

-misc-fixed-*--20-*-my_utf8-36

ഒരു ഡിലിമിറ്ററായി ഒരു സ്ലാഷ് ഉപയോഗിച്ച് ഫോണ്ടിന്റെ പേരിന് ശേഷം നിങ്ങൾ എൻകോഡിംഗ് ചേർക്കേണ്ടതുണ്ട്. വേണ്ടി
ഉദാഹരണം:

മെനു സ്റ്റൈൽ * ഫോണ്ട് -misc-fixed-*--20-*-my_utf8-36/iso10646-1

fvwm ഒരു എൻകോഡിംഗ് കണ്ടെത്തുകയാണെങ്കിൽ, fvwm തമ്മിൽ പരിവർത്തനം ചെയ്യാൻ iconv സിസ്റ്റം ഫംഗ്ഷനുകൾ ഉപയോഗിക്കുന്നു.
എൻകോഡിംഗുകൾ. നിർഭാഗ്യവശാൽ, മാനദണ്ഡങ്ങളൊന്നുമില്ല. iso8859-1 എന്നിവയ്ക്കിടയിലുള്ള പരിവർത്തനത്തിന്
UTF-8: ഒരു GNU സിസ്റ്റം "ISO-8859-1" ഉപയോഗിക്കുന്നു, മറ്റ് സിസ്റ്റങ്ങൾ "iso881" എന്ന് നിർവചിക്കുന്നു
കൺവെർട്ടറുകൾ (ഈ രണ്ട് പേരുകളും fvwm പിന്തുണയ്ക്കുന്നു). മാത്രമല്ല, ചില സന്ദർഭങ്ങളിൽ അത് ഉണ്ടാകാം
മെഷീൻ നിർദ്ദിഷ്ട കൺവെർട്ടറുകൾ ഉപയോഗിക്കേണ്ടത് ആവശ്യമാണ്. അതിനാൽ, നിങ്ങൾക്ക് പ്രശ്നങ്ങൾ അനുഭവപ്പെടുകയാണെങ്കിൽ, നിങ്ങൾക്ക് ശ്രമിക്കാവുന്നതാണ്
നിങ്ങളുടെ iconv നടപ്പിലാക്കലിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ ലഭിക്കുന്നതിന് ("man iconv" സഹായിച്ചേക്കാം) പേര് ഇടുക
ഇത് ഫോണ്ട് എൻകോഡിംഗിനും ഫോണ്ടിന്റെ അവസാനത്തിൽ UTF-8 നും ഇടയിലുള്ള കൺവെർട്ടറിനെ നിർവചിക്കുന്നു
എൻകോഡിംഗ് സൂചനയ്ക്ക് ശേഷം പേര് കൂടാതെ a / (സാധ്യമായ മറ്റൊരു പരിഹാരം GNU libiconv ആണ്).
ഉദാഹരണത്തിന് ഉപയോഗിക്കുക:

ശൈലി * ഫോണ്ട് -misc-fixed-*--14-*-iso8859-1/*/latin1

iso1-8859 എൻകോഡിംഗിനായുള്ള കൺവെർട്ടർ നിർവചിക്കുന്നതിന് latin1 ഉപയോഗിക്കുന്നതിന്. അതിനിടയിലുള്ള "*"
ഫോണ്ടിന്റെ പേരിന്റെ അവസാനം മുതൽ എൻകോഡിംഗ് നിർണ്ണയിക്കാൻ "/" fvwm-നോട് പറയുന്നു. ഉപയോഗിക്കുക:

ശൈലി * ഫോണ്ട്
-misc-fixed-*--14-*-local8859-6/iso8859-6/local_iso8859_6_iconv

iso8859-6 ഉള്ള ഫോണ്ട് എൻകോഡിംഗായി ഉപയോഗിക്കാൻ fvwm നിർബന്ധിക്കുന്നതിന് (ഇത് ഉപയോഗപ്രദമാണ്
bi-directionality) കൂടാതെ കൺവെർട്ടറുകൾ നിർവചിക്കുന്നതിന് local_iso8859_6_iconv ഉപയോഗിക്കാനും.

ഫോണ്ട് നിഴല് ഇഫക്റ്റുകൾ
ഫോണ്ടുകൾക്ക് 3d ഇഫക്റ്റുകൾ നൽകാം. ഫോണ്ട് നാമത്തിന്റെ തുടക്കത്തിൽ (അല്ലെങ്കിൽ a ന് ശേഷം
സാധ്യമായ StringEncoding സ്പെസിഫിക്കേഷൻ) ചേർക്കുക

നിഴൽ=വലുപ്പം [ഓഫ്സെറ്റ്] [ദിശകൾ]]:

വലുപ്പം ഷാഡോയുടെ പിക്സലുകളുടെ എണ്ണം വ്യക്തമാക്കുന്ന ഒരു പോസിറ്റീവ് പൂർണ്ണസംഖ്യയാണ്. ഓഫ്സെറ്റ് ഒരു ആണ്
നിഴലിനെ ഓഫ്‌സെറ്റ് ചെയ്യുന്നതിനുള്ള പിക്സലുകളുടെ എണ്ണം നിർവചിക്കുന്ന ഓപ്ഷണൽ പോസിറ്റീവ് പൂർണ്ണസംഖ്യ
കഥാപാത്രത്തിന്റെ അറ്റം. ഡിഫോൾട്ട് ഓഫ്‌സെറ്റ് പൂജ്യമാണ്. ദിശകൾ ഒരു ഓപ്ഷണൽ സെറ്റ് ആണ്
കഥാപാത്രത്തിൽ നിന്ന് നിഴൽ പുറപ്പെടുന്ന ദിശകൾ. ദി ദിശകൾ ഒരു ഇടം വേർതിരിച്ചിരിക്കുന്നു
fvwm ദിശകളുടെ പട്ടിക:

N, വടക്ക്, ടോപ്പ്, t, Up, u, -

E, കിഴക്ക്, വലത്, r, വലത്, r, ]

S, തെക്ക്, അടിത്തട്ട്, b, ഡൗൺ, d, _

W, പടിഞ്ഞാറ്, ഇടത്തെ, l, ഇടത്തെ, l, [

NE, നോർത്ത് ഈസ്റ്റ്, ടോപ്പ് റൈറ്റ്, tr, നേരുള്ളവനും, ur, ^

SE, തെക്കുകിഴക്ക്, താഴെയുള്ള അവകാശം, br, ഡൗൺറൈറ്റ്, dr, >

SW, സൗത്ത് വെസ്റ്റ്, താഴെ ഇടതുഭാഗത്ത്, bl, ഡൗൺ ലെഫ്റ്റ്, dl, v

NW, വടക്ക് പടിഞ്ഞാറു, ടോപ്പ് ലെഫ്റ്റ്, tl, മുകളിൽ ഇടത്, ul, <

C, കേന്ദ്രം, സെന്റർ, .

ഓരോ ദിശയിലും ഒരു നിഴൽ പ്രദർശിപ്പിച്ചിരിക്കുന്നു. എല്ലാം എല്ലാ ദിശകൾക്കും തുല്യമാണ്.
സ്വതവേ സംവിധാനം is താഴെയുള്ള അവകാശം. കൂടെ കേന്ദ്രം ദിശ, നിഴൽ ചുറ്റും
മുഴുവൻ സ്ട്രിംഗ്. ഇത് മറ്റെല്ലാ ദിശകളുടെയും സൂപ്പർ സെറ്റ് ആയതിനാൽ, ഇത് സമയം പാഴാക്കുന്നു
മറ്റേതെങ്കിലും ദിശകൾക്കൊപ്പം ഇത് വ്യക്തമാക്കുക.

ഷാഡോ ഇഫക്റ്റ് കളർസെറ്റുകളിൽ മാത്രമേ പ്രവർത്തിക്കൂ. ഉപയോഗിച്ചാണ് നിഴലിന്റെ നിറം നിർവചിക്കുന്നത്
The fgsh എന്ന ഓപ്ഷൻ കളർസെറ്റ് കമാൻഡ്. ദയവായി റഫർ ചെയ്യുക കളർസെറ്റുകൾ എന്നതിനായുള്ള വിഭാഗം
കളർസെറ്റുകളെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾ.

ശ്രദ്ധിക്കുക: ഫോണ്ട് കണ്ടെത്തുന്നത് ബുദ്ധിമുട്ടാണ്, fg, fgsh ഒപ്പം bg ഈ പ്രഭാവം ഉണ്ടാക്കാൻ നിറങ്ങൾ
നോക്കൂ, പക്ഷേ അത് വളരെ മനോഹരമായി കാണപ്പെടും.

ദ്വി-ദിശ TEXT


അറബിക്, ഹീബ്രു ടെക്‌സ്‌റ്റുകൾക്ക് ബൈ-ഡയറക്ഷണൽ ടെക്‌സ്‌റ്റ് പിന്തുണ ശരിയായി പ്രദർശിപ്പിക്കേണ്ടതുണ്ട്, ഇത്
ലോജിക്കൽ സ്ട്രിംഗുകൾ അവയുടെ വിഷ്വൽ അവതരണത്തിന് മുമ്പ് പരിവർത്തനം ചെയ്യണം എന്നാണ് അർത്ഥമാക്കുന്നത്
ഇടത്തുനിന്ന് വലത്തോട്ടും വലത്തുനിന്ന് ഇടത്തോട്ടും ഉപ-സ്ട്രിംഗുകൾ നിർണ്ണയിക്കുകയും പുനഃക്രമീകരിക്കുകയും ചെയ്യുന്നു. fvwm-ൽ ഇത്
വിൻഡോ ശീർഷകങ്ങൾ, മെനുകൾ, മൊഡ്യൂൾ ലേബലുകൾ, ഫോണ്ടുകളാണെങ്കിൽ മറ്റ് സ്ഥലങ്ങൾ എന്നിവയിൽ സ്വയമേവ ചെയ്യപ്പെടും
ടെക്‌സ്‌റ്റ് പ്രദർശിപ്പിക്കാൻ ഉപയോഗിക്കുന്നത് ആവശ്യമുള്ള ചാർസെറ്റുകളിൽ ഒന്നാണ് ബീഡി (ദ്വി-ദിശ)
പിന്തുണ. ഉദാഹരണത്തിന്, ഇതിൽ iso8859-6, iso8859-8, iso10646-1 (unicode) എന്നിവ ഉൾപ്പെടുന്നു, എന്നാൽ
മറ്റ് iso8859-* ഫോണ്ടുകളല്ല.

ഈ ദ്വി-ദിശയിലുള്ള ടെക്‌സ്‌റ്റ് പിന്തുണ ഇത് ഉപയോഗിച്ചാണ് ചെയ്യുന്നത് ഫ്രിബിഡി ലൈബ്രറി കംപൈൽ ടൈം ഓപ്ഷൻ,
കാണുക INSTALL.fvwm.

കീബോർഡ് കുറുക്കുവഴികൾ


മിക്കവാറും എല്ലാ വിൻഡോ മാനേജർ പ്രവർത്തനങ്ങളും കീബോർഡിൽ നിന്ന് ചെയ്യാൻ കഴിയും, അതിനാൽ മൗസ് കുറവായിരിക്കും
പ്രവർത്തനം സാധ്യമാകണം. വെർച്വൽ ഡെസ്ക്ടോപ്പിന് ചുറ്റും സ്ക്രോൾ ചെയ്യുന്നതിന് പുറമേ
ബന്ധിക്കുന്നു സ്ക്രോൾ ചെയ്യുക ഉചിതമായ കീകളിലേക്ക് കമാൻഡ് ചെയ്യുക, പോപപ്പ്, നീക്കുക, വലിപ്പം മാറ്റുക, കൂടാതെ മറ്റേതെങ്കിലും കമാൻഡ്
കീകളിലേക്ക് ബന്ധിപ്പിക്കാൻ കഴിയും. ഒരു കമാൻഡ് ആരംഭിച്ചുകഴിഞ്ഞാൽ, അപ്പ് ഉപയോഗിച്ച് പോയിന്റർ നീക്കുന്നു,
താഴേക്ക്, ഇടത്, വലത് അമ്പടയാളങ്ങൾ, റിട്ടേൺ അമർത്തി പ്രവർത്തനം അവസാനിപ്പിക്കും. പിടിക്കുന്നു
ഷിഫ്റ്റ് കീ താഴേക്ക് പോയിന്റർ ചലനം വലിയ ഘട്ടങ്ങളിലേക്ക് പോകുന്നതിനും അമർത്തിപ്പിടിക്കുന്നതിനും കാരണമാകുന്നു
നിയന്ത്രണ കീ പോയിന്റർ ചലനത്തെ ചെറിയ ഘട്ടങ്ങളിലേക്ക് കൊണ്ടുപോകുന്നു. സ്റ്റാൻഡേർഡ് ഇമാക്സും vi
കഴ്‌സർ ചലന നിയന്ത്രണങ്ങൾ (n, p, f, b, and j, k, h, l) പകരം ഉപയോഗിക്കാവുന്നതാണ്.
അമ്പടയാള കീകൾ.

സെഷൻ പരിപാലനം


X സെഷൻ മാനേജ്മെന്റ് പ്രോട്ടോക്കോൾ അനുസരിച്ച് Fvwm സെഷൻ മാനേജ്മെന്റിനെ പിന്തുണയ്ക്കുന്നു. അത് സംരക്ഷിക്കുന്നു
വിൻഡോയുടെ സ്ഥാനം, വലുപ്പം, സ്റ്റാക്കിംഗ് ഓർഡർ, ഡെസ്ക്, ഒട്ടിപ്പിടിക്കൽ, നിഴൽ,
എല്ലാ വിൻഡോകൾക്കും പരമാവധി, ഐക്കണിഫൈഡ്. കൂടാതെ, ചില ആഗോള സംസ്ഥാനം സംരക്ഷിക്കപ്പെടുന്നു.

ശൈലികൾ, അലങ്കാരങ്ങൾ, പ്രവർത്തനങ്ങൾ അല്ലെങ്കിൽ മെനുകൾ എന്നിവയെ സംബന്ധിച്ച ഒരു വിവരവും Fvwm സംരക്ഷിക്കുന്നില്ല. നിങ്ങൾ എങ്കിൽ
ഒരു സെഷനിൽ ഈ ഉറവിടങ്ങളിൽ ഏതെങ്കിലും മാറ്റുക (ഉദാ. ഇഷ്യൂ ചെയ്യുന്നതിലൂടെ ശൈലി കമാൻഡുകൾ അല്ലെങ്കിൽ ഉപയോഗിച്ച്
വിവിധ മൊഡ്യൂളുകൾ), സെഷൻ സംരക്ഷിച്ച് പുനരാരംഭിച്ചതിന് ശേഷം ഈ മാറ്റങ്ങൾ നഷ്‌ടപ്പെടും. ലേക്ക്
ശാശ്വതമാകുക, അത്തരം മാറ്റങ്ങൾ കോൺഫിഗറേഷൻ ഫയലിൽ ചേർക്കേണ്ടതാണ്.

a-യിൽ ഉപയോഗിക്കുമ്പോൾ നിലവിലെ നടപ്പാക്കലിന് ഇനിപ്പറയുന്ന അപാകതയുണ്ടെന്ന കാര്യം കൂടി ശ്രദ്ധിക്കുക
മൾട്ടി-സ്ക്രീൻ ഡിസ്പ്ലേ: fvwm ആദ്യമായി ആരംഭിക്കുന്നു, fvwm എല്ലാ സ്ക്രീനുകളും നിയന്ത്രിക്കുന്നു
ഓരോ സ്ക്രീനിനും അതിന്റെ തന്നെ ഒരു പകർപ്പ് ഫോർക്കിംഗ്. ഓരോ കോപ്പിയും അതിന്റെ രക്ഷിതാവിനെ അറിയുകയും എ പുറത്തുകടക്കുക
fvwm ന്റെ ഏത് സന്ദർഭത്തിലും കമാൻഡ് യജമാനനെ കൊല്ലുന്നു, അങ്ങനെ fvwm ന്റെ എല്ലാ പകർപ്പുകളും. നിങ്ങൾ എപ്പോൾ
സെഷൻ സംരക്ഷിച്ച് പുനരാരംഭിക്കുക, സെഷൻ മാനേജർ ഓരോ സ്ക്രീനിലും fvwm ന്റെ ഒരു പകർപ്പ് കൊണ്ടുവരുന്നു,
എന്നാൽ ഇത്തവണ അവ ഒരു സ്‌ക്രീൻ മാത്രം കൈകാര്യം ചെയ്യുന്ന വ്യക്തിഗത സംഭവങ്ങളായി ആരംഭിക്കുന്നു. അങ്ങനെ എ
പുറത്തുകടക്കുക അത് അയച്ച പകർപ്പ് മാത്രം കൊല്ലുന്നു. ഇത് ഒരുപക്ഷേ വളരെ ഗുരുതരമായ ഒരു പ്രശ്നമല്ല,
സെഷൻ മാനേജ്‌മെന്റ് ഉള്ളതിനാൽ, സെഷനിലൂടെ നിങ്ങൾ ഒരു സെഷൻ ഉപേക്ഷിക്കേണ്ടതുണ്ട്
എന്തായാലും മാനേജർ. അത് ശരിക്കും ആവശ്യമാണെങ്കിൽ,

എക്സിക് എക്സിക്യൂട്ടീവ് കില്ലാൽ fvwm

ഇപ്പോഴും fvwm ന്റെ എല്ലാ പകർപ്പുകളും നശിപ്പിക്കുന്നു. നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഉണ്ടായിരിക്കണം കൊലപാതകം എങ്കിലും ആജ്ഞാപിക്കുക.

ബൂളിയൻ വാദങ്ങൾ


നിരവധി കമാൻഡുകൾ ഒന്നോ അതിലധികമോ ബൂളിയൻ ആർഗ്യുമെന്റുകൾ എടുക്കുന്നു. ഇവ കുറച്ച് തുല്യമായവ എടുക്കുന്നു
ഇൻപുട്ടുകൾ: "അതെ", "ഓൺ", "ട്രൂ", "ടി", "വൈ" എന്നിവയെല്ലാം ട്രൂ ആയി വിലയിരുത്തുമ്പോൾ "ഇല്ല", "ഓഫ്", "ഫാൾസ്",
"f", "n" എന്നിവ തെറ്റായി വിലയിരുത്തുന്നു. ചില കമാൻഡുകൾ "ടോഗിൾ" അനുവദിക്കുന്നു, അതായത്
സവിശേഷത നിലവിൽ പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ അത് പ്രവർത്തനരഹിതമാക്കുകയും തിരിച്ചും.

ബിൽറ്റിൻ KEY ഒപ്പം മൌസ് ബന്ധനങ്ങൾ


ഇനിപ്പറയുന്ന കമാൻഡുകൾ fvwm-ലേക്ക് അന്തർനിർമ്മിതമാണ്:

കീ സഹായിക്കുക RA പോപപ്പ് മെനുFvwmRoot
കീ F1 RA പോപപ്പ് മെനുFvwmRoot
കീ ടാബ് AM വിൻഡോ ലിസ്റ്റ് റൂട്ട് സിസി NoDeskSort
കീ എസ്കേപ്പ് എ എംസി EscapeFunc
ചുണ്ടെലി 1 RA മെനു മെനുFvwmRoot
ചുണ്ടെലി 1 TA FuncFvwmRaiseLowerX നീക്കുക
ചുണ്ടെലി 1 FS A FuncFvwmRaiseLowerX വലിപ്പം മാറ്റുക
ചുണ്ടെലി 2 FST A FuncFvwmRaiseLowerX നീക്കുക
AddToFunc FuncFvwmRaiseLowerX
ഞാൻ ഉന്നയിക്കുക
+ M $0
+ ഡി താഴത്തെ

സഹായവും F1 കീകളും fvwm സൃഷ്ടിക്കുന്ന ഒരു ബിൽറ്റ്-ഇൻ മെനു അഭ്യർത്ഥിക്കുന്നു. ഇത് പ്രാഥമികമായി പുതിയവയ്ക്കുള്ളതാണ്
സ്വന്തം കോൺഫിഗറേഷൻ ഫയൽ സൃഷ്ടിക്കാത്ത ഉപയോക്താക്കൾ. ഒന്നുകിൽ റൂട്ടിലെ കീ
(പശ്ചാത്തലം) വിൻഡോ ആരംഭിക്കാൻ നിങ്ങളെ സഹായിക്കുന്നതിന് ഒരു മെനു പോപ്പ് അപ്പ് ചെയ്യുന്നു.

മെറ്റാ കീ (പിസി കീബോർഡുകളിലെ ആൾട്ട് കീ പോലെ) പിടിച്ചിരിക്കുന്ന ടാബ് കീ എവിടെയും അമർത്തി
ഒരു വിൻഡോ ലിസ്റ്റ് പോപ്പ്-അപ്പ് ചെയ്യുന്നു.

ടൈറ്റിൽ-ബാറിലോ സൈഡ് ഫ്രെയിമിലോ ഉള്ള മൗസ് ബട്ടൺ 1-ന് വിൻഡോ നീക്കാനോ ഉയർത്താനോ താഴ്ത്താനോ കഴിയും.

വിൻഡോ മൂലകളിലെ മൗസ് ബട്ടൺ 1 ന് വിൻഡോയുടെ വലുപ്പം മാറ്റാനോ ഉയർത്താനോ താഴ്ത്താനോ കഴിയും.

നിങ്ങൾക്ക് ഈ ബൈൻഡിംഗുകൾ അസാധുവാക്കാനോ നീക്കംചെയ്യാനോ കഴിയും. വിൻഡോ ലിസ്റ്റ് ബൈൻഡിംഗ് നീക്കംചെയ്യാൻ, ഇത് ഉപയോഗിക്കുക:

കീ ടാബ് AM -

കമാൻറ് നിർവ്വഹണം


മൊഡ്യൂൾ ഒപ്പം ഫംഗ്ഷൻ കമാൻഡുകൾ
fvwm തിരിച്ചറിയാത്ത ഒരു കമാൻഡ് നേരിടുകയാണെങ്കിൽ, അത് വ്യക്തമാക്കിയിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുന്നു
കമാൻഡ് ആയിരിക്കണം

ഫംഗ്ഷൻ (ബാക്കി കമാൻഡ്)

or

മൊഡ്യൂൾ (ബാക്കി കമാൻഡ്)

സങ്കീർണ്ണമായ ഫംഗ്ഷനുകളോ മൊഡ്യൂളുകളോ ന്യായമായ രീതിയിൽ അഭ്യർത്ഥിക്കാൻ ഇത് അനുവദിക്കുന്നു
കോൺഫിഗറേഷൻ ഫയലിലേക്ക് സുതാര്യമാണ്.

ഉദാഹരണം: ദി config ഫയലിൽ ലൈൻ അടങ്ങിയിരിക്കുന്നു

എന്നെ സഹായിക്കൂ

Fvwm "HelpMe" എന്നൊരു fvwm കമാൻഡിനായി തിരയുന്നു, പരാജയപ്പെടുന്നു. അടുത്തതായി അത് എ
"HelpMe" എന്ന് വിളിക്കപ്പെടുന്ന ഉപയോക്തൃ-നിർവചിക്കപ്പെട്ട കോംപ്ലക്സ് ഫംഗ്‌ഷൻ. അത്തരം ഫംഗ്‌ഷൻ നിലവിലില്ലെങ്കിൽ, fvwm ശ്രമിക്കുന്നു
"HelpMe" എന്നൊരു മൊഡ്യൂൾ എക്സിക്യൂട്ട് ചെയ്യുക.

വൈകി വധശിക്ഷ of കമാൻഡുകൾ
ശ്രദ്ധിക്കുക: ചില അല്ലെങ്കിൽ എല്ലാ വിൻഡോകളുടെയും പ്രത്യേക രൂപത്തെയും ഭാവത്തെയും ബാധിക്കുന്ന നിരവധി കമാൻഡുകൾ ഉണ്ട്,
പോലെ ശൈലി, ചുണ്ടെലി, കളർസെറ്റ്, തലക്കെട്ട് ശൈലി കൂടാതെ മറ്റു പലതും. പ്രകടന കാരണങ്ങളാൽ
മാറ്റങ്ങൾ ഉടനടി ബാധകമല്ല, എന്നാൽ fvwm നിഷ്‌ക്രിയമായിരിക്കുമ്പോൾ മാത്രം, അതായത് ഉപയോക്തൃ ഇടപെടൽ ഇല്ല
അല്ലെങ്കിൽ മൊഡ്യൂൾ ഇൻപുട്ട് തീർച്ചപ്പെടുത്തിയിട്ടില്ല. പ്രത്യേകിച്ച്, പുതിയത് ശൈലി ഒരു ഫംഗ്ഷനിൽ സജ്ജീകരിച്ചിരിക്കുന്ന ഓപ്ഷനുകൾ
ഫംഗ്‌ഷൻ പൂർത്തിയാകുന്നതുവരെ പ്രയോഗിക്കില്ല. ഇത് ചിലപ്പോൾ നയിച്ചേക്കാം
അനാവശ്യ ഇഫക്റ്റുകൾ.

തീർച്ചപ്പെടുത്താത്ത എല്ലാ മാറ്റങ്ങളും ഉടനടി ബാധകമാക്കാൻ നിർബന്ധിതമാക്കാൻ, ഉപയോഗിക്കുക UpdateStyles, ഉന്മേഷം വീണ്ടെടുക്കുക
or റിഫ്രഷ് വിൻഡോ കമാൻഡുകൾ.

ഉദ്ധരിക്കുന്നു


fvwm രണ്ടോ അതിലധികമോ വാക്കുകൾ a ആയി കണക്കാക്കാൻ ആവശ്യമുള്ളപ്പോൾ മാത്രമേ ഉദ്ധരണികൾ ആവശ്യമുള്ളൂ
ഒറ്റ വാദം. അനാവശ്യമായ ഉദ്ധരണികൾ അനുവദനീയമാണ്. നിങ്ങളുടേതിൽ ഒരു ഉദ്ധരണി പ്രതീകം വേണമെങ്കിൽ
ടെക്സ്റ്റ്, ബാക്ക്സ്ലാഷ് പ്രതീകം ഉപയോഗിച്ച് നിങ്ങൾ അതിൽ നിന്ന് രക്ഷപ്പെടണം. ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് ഒരു ഉണ്ടെങ്കിൽ
"Window-Ops" എന്ന് വിളിക്കപ്പെടുന്ന പോപ്പ്-അപ്പ് മെനു, അപ്പോൾ നിങ്ങൾക്ക് ഉദ്ധരണികൾ ആവശ്യമില്ല:

പോപപ്പ് വിൻഡോ-ഓപ്പുകൾ

എന്നാൽ നിങ്ങൾ ഒരു സ്‌പെയ്‌സ് ഉപയോഗിച്ച് ഡാഷിനെ മാറ്റിസ്ഥാപിക്കുകയാണെങ്കിൽ, നിങ്ങൾക്ക് ഉദ്ധരണികൾ ആവശ്യമാണ്:

പോപപ്പ് "വിൻഡോ ഓപ്‌സ്"

ഇരട്ട ഉദ്ധരണികൾ, ഒറ്റ ഉദ്ധരണികൾ, റിവേഴ്സ് സിംഗിൾ എന്നിവയാണ് പിന്തുണയ്ക്കുന്ന ഉദ്ധരണി പ്രതീകങ്ങൾ
ഉദ്ധരണികൾ. മൂന്ന് തരത്തിലുള്ള ഉദ്ധരണികളും ഒരേ രീതിയിലാണ് പരിഗണിക്കുന്നത്. ഒറ്റ കഥാപാത്രങ്ങൾ ആകാം
മുമ്പത്തെ ബാക്ക്‌സ്ലാഷ് ഉപയോഗിച്ച് ഉദ്ധരിച്ചത്. ഒറ്റ കഥാപാത്രങ്ങളെ ഉദ്ധരിക്കുന്നത് മറ്റുള്ളവയിൽ പോലും പ്രവർത്തിക്കുന്നു
പലതരം ഉദ്ധരണികൾ.

കമാൻറ് EXPANSION


ഒരു fvwm കമാൻഡ് ലൈൻ എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ, fvwm പരാമീറ്റർ വിപുലീകരണം നടത്തുന്നു. ഒരു പരാമീറ്റർ
ഒരു '$' എന്നതിന് ശേഷം ബ്രാക്കറ്റിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ഒരു വാക്ക് ($[...]) അല്ലെങ്കിൽ ഒരു പ്രത്യേക പ്രതീകം.
fvwm കമാൻഡ് ലൈനിൽ ഒരു ഉദ്ധരിക്കാത്ത പരാമീറ്റർ നേരിടുകയാണെങ്കിൽ അത് ഒരു സ്ട്രിംഗിലേക്ക് വികസിപ്പിക്കുന്നു
പരാമീറ്റർ നാമത്താൽ സൂചിപ്പിച്ചിരിക്കുന്നു. അജ്ഞാത പാരാമീറ്ററുകൾ സ്പർശിക്കാതെ അവശേഷിക്കുന്നു. പരാമീറ്റർ
ഉദ്ധരണിക്ക് മുമ്പ് വിപുലീകരണം നടത്തുന്നു. അക്ഷരാർത്ഥത്തിൽ '$' ലഭിക്കാൻ "$$" ഉപയോഗിക്കുക.

ഒരു '-' പാരാമീറ്റർ ഉപയോഗിച്ച് ഒരു കമാൻഡ് പ്രിഫിക്‌സ് ചെയ്‌തിട്ടുണ്ടെങ്കിൽ വിപുലീകരണം നടക്കില്ല. ഇത് ബാധകമാണ്
'-' എന്നതിന് തൊട്ടുപിന്നാലെയുള്ള കമാൻഡ്, അതിൽ സാധാരണയായി വിപുലീകരണം ഉണ്ടായിരിക്കും
നടന്നത്. മറ്റ് പ്രിഫിക്‌സ് കമാൻഡുകൾക്കൊപ്പം ഉപയോഗിക്കുമ്പോൾ, അതിന് മുമ്പ് അത് ചേർക്കേണ്ടതാണ്
മറ്റ് ഉപസർഗ്ഗം.

ഉദാഹരണം:

തിരഞ്ഞെടുത്തത് -എക്സിക് exec xmessage '$[w.name]'

വികസിപ്പിക്കാത്ത "$[w.name]" ഉള്ള ഒരു xmessage ഡയലോഗ് തുറക്കുന്നു.

ദൈർഘ്യമേറിയ വേരിയബിളുകളിൽ പേരിനുള്ളിൽ അധിക വേരിയബിളുകൾ അടങ്ങിയിരിക്കാം, അവ വിപുലീകരിച്ചിരിക്കുന്നു
ബാഹ്യ വേരിയബിളിന് മുമ്പ്.

fvwm-ന്റെ മുൻ പതിപ്പുകളിൽ, ചില ഒറ്റ അക്ഷര വേരിയബിളുകൾ പിന്തുണച്ചിരുന്നു. അത്
അവ നിരവധി പ്രശ്‌നങ്ങൾ സൃഷ്ടിക്കുന്നതിനാൽ ഇപ്പോൾ ഒഴിവാക്കിയിരിക്കുന്നു. നിങ്ങൾ കൂടുതൽ സമയം ഉപയോഗിക്കണം
പകരം പകരക്കാർ.

ഉദാഹരണം:

# നിലവിലെ ഡെസ്ക് നമ്പർ, തിരശ്ചീന പേജ് നമ്പർ പ്രിന്റ് ചെയ്യുക
# ഒപ്പം വിൻഡോയുടെ ക്ലാസും (ഇവിടെ വികസിപ്പിച്ചിട്ടില്ല, വിൻഡോ ഇല്ല).
പതിധനി $[desk.n] $[page.nx] $[w.class]

ശ്രദ്ധിക്കുക: ഒരു വിൻഡോ സന്ദർഭത്തിന് പുറത്ത് കമാൻഡ് വിളിക്കുകയാണെങ്കിൽ, അത് "$[w.class]" എന്നതിന് പകരം പ്രിന്റ് ചെയ്യുന്നു
ക്ലാസ്സിന്റെ പേര്. ഒരു ജാലകത്തിന് മുകളിൽ പോയിന്റർ ഉണ്ടെങ്കിൽ മാത്രം പോരാ
സന്ദർഭ വിൻഡോ. ഫോക്കസ് ഉപയോഗിച്ച് വിൻഡോ ഉപയോഗിക്കുന്നത് നിർബന്ധിക്കാൻ, the നിലവിൽ കമാൻഡ് ആകാം
ഉപയോഗിച്ചവ:

നിലവിൽ പതിധനി $[desk.n] $[page.nx] $[w.class]

fvwm അറിയപ്പെടുന്ന പരാമീറ്ററുകൾ ഇവയാണ്:

$$
അക്ഷരാർത്ഥത്തിൽ '$'.

$.
നിലവിലുള്ള റീഡ് ഫയലിന്റെ കേവല ഡയറക്ടറി. ബന്ധുവും സൃഷ്ടിക്കാൻ ഉദ്ദേശിച്ചുള്ളതാണ്
മാറ്റിസ്ഥാപിക്കാവുന്ന കോൺഫിഗറേഷൻ മരങ്ങൾ. ഏതെങ്കിലും റീഡ് ഫയലിന് പുറത്ത് ഉപയോഗിക്കുകയാണെങ്കിൽ, തിരികെ നൽകിയ മൂല്യം
'.' ആണ്.

$ XNUM മുതൽ $ 0 വരെ
സങ്കീർണ്ണമായ ഒരു ഫംഗ്‌ഷനു നൽകിയിരിക്കുന്ന പൊസിഷനൽ പാരാമീറ്ററുകൾ (ആയിരുന്ന ഒരു ഫംഗ്‌ഷൻ
ഉപയോഗിച്ച് നിർവചിച്ചിരിക്കുന്നത് AddToFunc കമാൻഡ്). "$0" എന്നത് ആദ്യത്തെ പാരാമീറ്റർ "$1" ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിച്ചു
രണ്ടാമത്തെ പാരാമീറ്ററും മറ്റും. അനുബന്ധ പാരാമീറ്റർ നിർവചിച്ചിട്ടില്ലെങ്കിൽ, the
കമാൻഡ് ലൈനിൽ നിന്ന് "$..." ഇല്ലാതാക്കി.

$*
ഒരു സങ്കീർണ്ണമായ ഫംഗ്ഷനിൽ നൽകിയിരിക്കുന്ന എല്ലാ പൊസിഷണൽ പാരാമീറ്ററുകളും. ഇതിൽ പരാമീറ്ററുകൾ ഉൾപ്പെടുന്നു
"$9" എന്നതിന് ശേഷം പിന്തുടരുക.

$[n]
ദി n:-th പൊസിഷണൽ പാരാമീറ്റർ ഒരു സങ്കീർണ്ണമായ ഫംഗ്‌ഷനിൽ നൽകിയിരിക്കുന്നു, 0 മുതൽ കണക്കാക്കുന്നു
അനുബന്ധ പാരാമീറ്റർ നിർവചിച്ചിട്ടില്ല, "$[n]" കമാൻഡ് ലൈനിൽ നിന്ന് ഇല്ലാതാക്കി.
പാരാമീറ്റർ ഉദ്ധരിക്കാതെ വികസിപ്പിച്ചിരിക്കുന്നു.

$[n-m]
പാരാമീറ്ററിൽ ആരംഭിക്കുന്ന സങ്കീർണ്ണമായ ഫംഗ്‌ഷനിലേക്ക് നൽകിയിരിക്കുന്ന പൊസിഷണൽ പാരാമീറ്ററുകൾ n ഒപ്പം
പരാമീറ്ററിൽ അവസാനിക്കുന്നു m. എല്ലാ അനുബന്ധ പാരാമീറ്ററുകളും നിർവചിച്ചിട്ടില്ലെങ്കിൽ, the
കമാൻഡ് ലൈനിൽ നിന്ന് "$[...]" ഇല്ലാതാക്കി. ചില പരാമീറ്ററുകൾ മാത്രമാണെങ്കിൽ
നിർവചിച്ചിരിക്കുന്നത്, എല്ലാ നിർവചിച്ച പാരാമീറ്ററുകളും വിപുലീകരിക്കുകയും ബാക്കിയുള്ളവ നിശബ്ദമായി അവഗണിക്കുകയും ചെയ്യുന്നു. എല്ലാം
പാരാമീറ്ററുകൾ ഉദ്ധരിക്കാതെ വികസിപ്പിച്ചിരിക്കുന്നു.

$[n-]
പാരാമീറ്ററിൽ തുടങ്ങി സങ്കീർണ്ണമായ ഫംഗ്‌ഷനിലേക്ക് നൽകിയിരിക്കുന്ന എല്ലാ പൊസിഷണൽ പാരാമീറ്ററുകളും n.
എല്ലാ അനുബന്ധ പാരാമീറ്ററുകളും നിർവചിച്ചിട്ടില്ലെങ്കിൽ, "$[...]" എന്നതിൽ നിന്ന് ഇല്ലാതാക്കപ്പെടും
കമാൻഡ് ലൈൻ. എല്ലാ പാരാമീറ്ററുകളും ഉദ്ധരിക്കാതെ വികസിപ്പിച്ചിരിക്കുന്നു.

$[*]
ഒരു സങ്കീർണ്ണമായ ഫംഗ്‌ഷനിൽ നൽകിയിരിക്കുന്ന എല്ലാ പൊസിഷണൽ പാരാമീറ്ററുകളും. ഇത് തുല്യമാണ്
$[0-].

$[version.num]
പതിപ്പ് നമ്പർ, "2.6.0" പോലെ.

$[version.info]
"(cvs-ൽ നിന്ന്)" പോലെയുള്ള പതിപ്പ് വിവരങ്ങൾ ഔദ്യോഗിക റിലീസുകൾക്കായി ശൂന്യമാണ്.

$[version.line]
--version കമാൻഡ് ലൈൻ ഓപ്ഷൻ ഉപയോഗിച്ച് പ്രിന്റ് ചെയ്ത ആദ്യ വരി.

$[vp.x] $[vp.y] $[vp.width] $[vp.height]
നിലവിലെ വ്യൂപോർട്ടിന്റെ കോർഡിനേറ്റ് അല്ലെങ്കിൽ വീതി അല്ലെങ്കിൽ ഉയരം.

$[desk.n]
നിലവിലെ ഡെസ്ക് നമ്പർ.

$[desk.name ]
ഈ പരാമീറ്ററുകൾ ഡെസ്ക്ടോപ്പ് നമ്പറിന്റെ പേര് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു എന്ന് നിർവ്വചിച്ചിരിക്കുന്നു
കൂടെ ഡെസ്ക്ടോപ്പ് പേര് കമാൻഡ്. പേരൊന്നും നിർവചിച്ചിട്ടില്ലെങ്കിൽ, ഡിഫോൾട്ട് പേരായിരിക്കും
മടങ്ങി.

$[desk.width] $[desk.height]
മുഴുവൻ ഡെസ്ക്ടോപ്പിന്റെയും വീതി അല്ലെങ്കിൽ ഉയരം, അതായത് വീതി അല്ലെങ്കിൽ ഉയരം കൊണ്ട് ഗുണിച്ചാൽ
x അല്ലെങ്കിൽ y ദിശയിലുള്ള പേജുകളുടെ എണ്ണം.

$[desk.pagesx] $[desk.pagesy]
x അല്ലെങ്കിൽ y ദിശയിലുള്ള ഒരു ഡെസ്കിലെ ആകെ പേജുകളുടെ എണ്ണം. ഇതും സമാനമാണ്
മൂല്യങ്ങൾ സജ്ജീകരിച്ചിരിക്കുന്നു ഡെസ്ക്ടോപ്പ് വലിപ്പം.

$[page.nx] $[page.ny]
നിലവിലെ പേജ് നമ്പറുകൾ, X, Y അക്ഷങ്ങൾ പ്രകാരം, 0 മുതൽ ആരംഭിക്കുന്നു. പേജ് എന്നതിന് തുല്യമാണ്
പ്രദേശം ഗ്നോം ടെർമിനോളജിയിൽ.

$[w.id]
ജാലകത്തിന്റെ വിൻഡോ-ഐഡി (ഹെക്സിൽ പ്രകടിപ്പിക്കുന്നു, ഉദാ 0x10023c) കമാൻഡ് വിളിക്കപ്പെട്ടു
അല്ലെങ്കിൽ "$[w.id]" എന്നതിന് ഒരു വിൻഡോയും കമാൻഡുമായി ബന്ധപ്പെടുത്തിയിട്ടില്ലെങ്കിൽ.

$[w.name] $[w.iconname] $[w.class] $[w.resource] $[w.visiblename] $[w.iconfile]
$[w.miniiconfile] $[w.iconfile.svgopts] $[w.miniiconfile.svgopts]
വിൻഡോയുടെ പേര്, ഐക്കൺ പേര്, റിസോഴ്സ് ക്ലാസ്, റിസോഴ്സ് പേര്, ദൃശ്യമായ പേര്, ഫയൽ
അതിന്റെ ഐക്കണിന്റെ പേര് അല്ലെങ്കിൽ മിനി ഐക്കൺ ഉപയോഗിച്ച് നിർവചിച്ചിരിക്കുന്നത് ഐക്കൺ or മിനിഐക്കൺ ശൈലി (ഉൾപ്പെടെ
ഫയൽ ഡിസ്കിൽ കണ്ടെത്തിയാൽ മുഴുവൻ പാതയും, (എസ്വിജി പിന്തുണയോടെ fvwm കംപൈൽ ചെയ്തിട്ടുണ്ടെങ്കിൽ)
ഐക്കൺ അല്ലെങ്കിൽ മിനി ഐക്കൺ svg റെൻഡറിംഗ് ഓപ്ഷനുകൾ (മുൻനിര കോളൻ ഉൾപ്പെടെ), അല്ലെങ്കിൽ
വികസിപ്പിക്കാത്ത "$[w. ]" ഒരു ജാലകവും കമാൻഡുമായി ബന്ധപ്പെടുത്തിയിട്ടില്ലെങ്കിൽ സ്ട്രിംഗ്.

ശ്രദ്ധിക്കുക, ആദ്യത്തെ 5 വേരിയബിളുകളിൽ ഏതെങ്കിലും തരത്തിലുള്ള പ്രതീകങ്ങൾ ഉൾപ്പെട്ടേക്കാം, അതിനാൽ ഈ വേരിയബിളുകൾ
ഉദ്ധരിച്ചു. മൂല്യം ഒറ്റ ഉദ്ധരണി പ്രതീകങ്ങളാൽ ചുറ്റപ്പെട്ടിരിക്കുന്നു എന്നാണ് ഇതിനർത്ഥം
അടങ്ങിയിരിക്കുന്ന സിംഗിൾ ഉദ്ധരണി ഒരു ബാക്ക്‌സ്ലാഷ് ഉപയോഗിച്ച് പ്രിഫിക്‌സ് ചെയ്‌തിരിക്കുന്നു. ഇത് കമാൻഡുകൾ ഉറപ്പ് നൽകുന്നു
പോലെ:

ശൈലി $[w.resource] ഐക്കൺ norm/network.png

സ്‌പെയ്‌സുകൾ പോലെ, മൂല്യത്തിൽ അടങ്ങിയിരിക്കുന്ന ഏതെങ്കിലും പ്രത്യേക ചിഹ്നങ്ങൾ പരിഗണിക്കാതെ ശരിയായി പ്രവർത്തിക്കുക
വ്യത്യസ്ത തരം ഉദ്ധരണികളും.

ജാലകത്തിന്റെ ദൃശ്യമായ പേരിന്റെ കാര്യത്തിൽ, ഇത് അക്ഷരാർത്ഥത്തിൽ നിന്ന് നൽകുന്ന മൂല്യമാണ്
ടൈറ്റിൽബാറിൽ കാണിച്ചിരിക്കുന്ന വിൻഡോയുടെ ശീർഷകം. സാധാരണയായി ഇത് സമാനമായിരിക്കും
ഉപയോഗിക്കുമ്പോൾ $[w.name] ഒരിക്കൽ കൂടി വികസിപ്പിച്ചു IndexedWindowName അപ്പോൾ ഇതാണ്
കൂടുതൽ ഉപയോഗപ്രദമായ ഒരു വേർതിരിവ്, കൂടാതെ നിർദ്ദിഷ്ട ജാലകത്തെ അതിലൂടെ പരാമർശിക്കാൻ അനുവദിക്കുന്നു
പോലുള്ള കാര്യങ്ങളിൽ ഉൾപ്പെടുത്തുന്നതിന് ദൃശ്യമായ പേര് ശൈലി കമാൻഡുകൾ.

$[wx] $[wy] $[w.width] $[w.height]
ഒന്നുകിൽ കോർഡിനേറ്റ് ചെയ്യുക അല്ലെങ്കിൽ നിലവിലെ വിൻഡോ ഐക്കണിഫൈ ചെയ്തിട്ടില്ലെങ്കിൽ അതിന്റെ വീതി അല്ലെങ്കിൽ ഉയരം.
ഒരു ജാലകവും കമാൻഡുമായി ബന്ധപ്പെടുത്തിയിട്ടില്ലെങ്കിലോ വിൻഡോ ഐക്കണിഫൈ ചെയ്തിട്ടോ ആണെങ്കിൽ, സ്ട്രിംഗ് ആണ്
അതുപോലെ വിട്ടു.

$[w.desk]
ജാലകം കാണിച്ചിരിക്കുന്ന മേശയുടെ നമ്പർ. ജാലകം ഒട്ടിപ്പിടിക്കുന്നതാണെങ്കിൽ
നിലവിലെ ഡെസ്ക് നമ്പർ ഉപയോഗിക്കുന്നു.

$[w.layer]
ജാലകത്തിന്റെ പാളി.

$[cw.x] $[cw.y] $[cw.width] $[cw.height]
ഇവ $[w....] പോലെ പ്രവർത്തിക്കുന്നു, എന്നാൽ വിൻഡോയുടെ ക്ലയന്റ് ഭാഗത്തിന്റെ ജ്യാമിതി നൽകുന്നു. ഇൻ
മറ്റു വാക്കുകളിൽ: വിൻഡോയുടെ ബോർഡറും തലക്കെട്ടും കണക്കിലെടുക്കുന്നില്ല.

$[ix], $[it.x], $[ip.x] $[iy], $[it.y], $[ip.y] $[i.width], $[it.width], $[ip.width]
$[i.height], $[it.height], $[ip.height]
ഇവ $[w....] പോലെ പ്രവർത്തിക്കുന്നു, എന്നാൽ ഐക്കണിന്റെ ($[i....]), ഐക്കണിന്റെ ജ്യാമിതി തിരികെ നൽകുന്നു
ശീർഷകം ($[ഇത്....]) അല്ലെങ്കിൽ ഐക്കൺ ചിത്രം ($[ip....]).

$[pointer.x] $[pointer.y]
ഇവ സ്ക്രീനിൽ പോയിന്ററിന്റെ സ്ഥാനം തിരികെ നൽകുന്നു. പോയിന്റർ ഇല്ലെങ്കിൽ
സ്ക്രീനിൽ, ഈ വേരിയബിളുകൾ വിപുലീകരിച്ചിട്ടില്ല.

$[pointer.wx] $[pointer.wy]
തിരഞ്ഞെടുത്ത വിൻഡോയിലെ പോയിന്ററിന്റെ സ്ഥാനം ഇവ തിരികെ നൽകുന്നു. പോയിന്റർ ആണെങ്കിൽ
സ്ക്രീനിൽ അല്ല, വിൻഡോ ഐക്കണിഫൈഡ് അല്ലെങ്കിൽ വിൻഡോ തിരഞ്ഞെടുത്തിട്ടില്ല, ഈ വേരിയബിളുകൾ
വികസിപ്പിച്ചിട്ടില്ല.

$[pointer.cx] $[pointer.cy]
തിരഞ്ഞെടുത്ത വിൻഡോയുടെ ക്ലയന്റ് ഭാഗത്തെ പോയിന്ററിന്റെ സ്ഥാനം ഇവ നൽകുന്നു.
പോയിന്റർ സ്ക്രീനിൽ ഇല്ലെങ്കിൽ, വിൻഡോ ഷേഡുള്ളതോ ഐക്കണിഫൈ ചെയ്തതോ അല്ലെങ്കിൽ വിൻഡോ ഇല്ല
തിരഞ്ഞെടുത്തത്, ഈ വേരിയബിളുകൾ വിപുലീകരിച്ചിട്ടില്ല.

$[pointer.screen]
പോയിന്റർ നിലവിൽ ഓണായിരിക്കുന്ന സ്‌ക്രീൻ നമ്പർ. Xinerama പ്രവർത്തനക്ഷമമാക്കിയിട്ടില്ലെങ്കിൽ 0 നൽകുന്നു.

$[സ്ക്രീൻ]
സ്ക്രീൻ നമ്പർ fvwm പ്രവർത്തിക്കുന്നു. ഒന്നിലധികം സ്‌ക്രീനുകളുള്ള സജ്ജീകരണങ്ങൾക്ക് ഉപയോഗപ്രദമാണ്.

$[fg.cs ] $[bg.cs ] $[hilight.cs ] $[shadow.cs ]
ഈ പരാമീറ്ററുകൾ ഫോർഗ്രൗണ്ട് (fg), പശ്ചാത്തലം (bg) എന്ന പേരിൽ മാറ്റിസ്ഥാപിക്കുന്നു.
കളർസെറ്റിൽ നിർവചിച്ചിരിക്കുന്ന ഹൈലൈറ്റ് (ഹൈലൈറ്റ്) അല്ലെങ്കിൽ ഷാഡോ (ഷാഡോ) നിറം (പകരം
പൂജ്യം അല്ലെങ്കിൽ പോസിറ്റീവ് പൂർണ്ണസംഖ്യ) ഉദാഹരണത്തിന് "$[fg.cs3]" എന്ന പേരിലേക്ക് വിപുലീകരിച്ചു
കളർസെറ്റ് 3-ന്റെ മുൻവശത്തെ നിറത്തിന്റെ (rgb:rrrr/gggg/bbbb രൂപത്തിൽ). ദയവായി റഫർ ചെയ്യുക
The കളർസെറ്റുകൾ കളർസെറ്റുകളെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾക്കുള്ള വിഭാഗം.

$[schedule.last]
ഇത് ഷെഡ്യൂൾ ചെയ്ത അവസാന കമാൻഡിന്റെ ഐഡി ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു പട്ടിക
കമാൻഡ്, ഈ കമാൻഡ് ഇതിനകം എക്സിക്യൂട്ട് ചെയ്തിട്ടുണ്ടെങ്കിലും.

$[schedule.next]
അടുത്ത കമാൻഡ് ഉപയോഗിക്കുന്ന ഐഡി ഉപയോഗിച്ച് ഇത് മാറ്റിസ്ഥാപിക്കുന്നു പട്ടിക ലഭിക്കും (ഒരു ഒഴികെ
വ്യത്യസ്ത ഐഡി വ്യക്തമായി വ്യക്തമാക്കിയിട്ടുണ്ട്).

$[cond.rc]
അവസാനത്തെ സോപാധിക കമാൻഡിന്റെ റിട്ടേൺ കോഡ്. ഈ വേരിയബിൾ a ഉള്ളിൽ മാത്രമേ സാധുതയുള്ളൂ
ഫംഗ്ഷൻ കൂടാതെ ഒരു സോപാധിക കമാൻഡിൽ ഉപയോഗിക്കാൻ കഴിയില്ല. വിഭാഗം പരിശോധിക്കുക
സോപാധിക കമാൻഡുകൾ കമാൻഡ് ലിസ്റ്റിൽ.

$[func.context]
എന്നതിൽ ഉപയോഗിച്ചിരിക്കുന്ന റണ്ണിംഗ് കമാൻഡിന്റെ സന്ദർഭ പ്രതീകം ചുണ്ടെലി, കീ or PointerKey
കമാൻഡ്. ഇത് ഉപയോഗപ്രദമാണ്, ഉദാഹരണത്തിന്:

ചുണ്ടെലി 3 എഫ്എസ് എൻ വിൻഡോ ഷേഡ് $$[func.context]

$[gt.str]
എന്നതിന്റെ വിവർത്തനം തിരികെ നൽകുക str നിലവിലെ പ്രാദേശിക കാറ്റലോഗുകൾ നോക്കുന്നതിലൂടെ. അല്ലെങ്കിൽ
വിവർത്തനം കണ്ടെത്തി str അതേപടി തിരികെ നൽകുന്നു. കാണുക ലോക്കൽപാത്ത് കമാൻഡ്.

$[ഇൻഫോസ്റ്റോർ.കീ]
InfoStore-ൽ സംഭരിച്ചിരിക്കുന്ന ഇനത്തിന്റെ മൂല്യം തന്നിരിക്കുന്നതിൽ തിരികെ നൽകുക കീ. താക്കോൽ ഇല്ലെങ്കിൽ
നിലവിൽ, വികസിപ്പിക്കാത്ത സ്ട്രിംഗ് തിരികെ ലഭിച്ചു.

$[...]
ബ്രേസിനുള്ളിലെ സ്ട്രിംഗ് മുകളിൽ പറഞ്ഞവയിൽ ഒന്നുമല്ലെങ്കിൽ, fvwm ഒരു കണ്ടെത്താൻ ശ്രമിക്കുന്നു
എൻവയോൺമെന്റ് വേരിയബിൾ ഈ പേരുള്ളതും ഒന്ന് കണ്ടെത്തിയാൽ അതിന്റെ മൂല്യം മാറ്റിസ്ഥാപിക്കുന്നതും (ഉദാ
"$[PAGER]" എന്നത് "കൂടുതൽ" ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കാം). അല്ലാത്തപക്ഷം ചരട് അതേപടി അവശേഷിക്കുന്നു.

എന്നതിന്റെ വിവരണത്തിൽ ചില ഉദാഹരണങ്ങൾ കാണാം AddToFunc കമാൻഡ്.

സ്ക്രിപ്റ്റിംഗ് & കോംപ്ലക്സ് പ്രവർത്തനങ്ങൾ


കൂടുതൽ സങ്കീർണ്ണമായ ഇഫക്റ്റുകൾ നേടുന്നതിന്, fvwm-ന് അത് മെച്ചപ്പെടുത്തുന്ന നിരവധി കമാൻഡുകൾ ഉണ്ട്
സ്ക്രിപ്റ്റിംഗ് കഴിവുകൾ. ഉപയോഗിച്ച് ഒരു ഫയലിൽ നിന്ന് സ്ക്രിപ്റ്റുകൾ വായിക്കാൻ കഴിയും വായിക്കുക, a യുടെ ഔട്ട്പുട്ടിൽ നിന്ന്
കമാൻഡ് ഉപയോഗിച്ച് പൈപ്പ് റീഡ് അല്ലെങ്കിൽ ഒരു സങ്കീർണ്ണമായ ഫംഗ്‌ഷനായി എഴുതിയിരിക്കുന്നു AddToFunc കമാൻഡ്. വേണ്ടി
കൗതുകകരമായ, fvwm FAQ-ന്റെ സെക്ഷൻ 7 സ്ക്രിപ്റ്റിംഗിന്റെ ചില യഥാർത്ഥ ജീവിത ആപ്ലിക്കേഷനുകൾ കാണിക്കുന്നു.
വിഭാഗങ്ങൾ പരിശോധിക്കുക ഉപയോക്താവ് പ്രവർത്തനങ്ങൾ ഒപ്പം ഷെൽ കമാൻഡുകൾ ഒപ്പം സോപാധിക കമാൻഡുകൾ
വിശദാംശങ്ങൾക്ക്. ഒരു മുന്നറിയിപ്പ്: സങ്കീർണ്ണമായ പ്രവർത്തനങ്ങൾ നിർവ്വഹിക്കുമ്പോൾ, fvwm എടുക്കേണ്ടതുണ്ട്
മൗസ് പോയിന്ററിൽ നിന്നുള്ള എല്ലാ ഇൻപുട്ടും (എക്സ് എന്ന സ്ലാംഗിൽ പോയിന്റർ "ഗ്രാബ്ഡ്" ആണ്). വേറെ ഇല്ല
ഒരു ഫംഗ്ഷൻ പ്രവർത്തിപ്പിക്കുമ്പോൾ പോയിന്ററിൽ നിന്ന് പ്രോഗ്രാമുകൾക്ക് ഏത് ഇൻപുട്ടും സ്വീകരിക്കാൻ കഴിയും. ഇത് ആശയക്കുഴപ്പത്തിലാക്കാം
ചില പ്രോഗ്രാമുകൾ. ഉദാഹരണത്തിന്, xwd പ്രോഗ്രാം a-യിൽ നിന്ന് പ്രവർത്തിപ്പിക്കുമ്പോൾ സ്ക്രീൻ ഷോട്ടുകൾ നിർമ്മിക്കാൻ വിസമ്മതിക്കുന്നു
സങ്കീർണ്ണമായ പ്രവർത്തനം. സമാന പ്രവർത്തനം നേടുന്നതിന്, നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം വായിക്കുക or പൈപ്പ് റീഡ്
പകരം കമാൻഡ് ചെയ്യുക.

പട്ടിക OF വി.ഡബ്ല്യു.എഫ് കമാൻഡുകൾ


ചുവടെയുള്ള കമാൻഡ് വിവരണങ്ങൾ ഇനിപ്പറയുന്ന വിഭാഗങ്ങളിൽ ഒന്നിച്ചു ചേർത്തിരിക്കുന്നു. ദി
പുതുതായി വരുന്നവർക്ക് ഉപയോഗപ്രദമാകുന്ന തരത്തിൽ വിഭാഗങ്ങൾ അടുക്കിയിരിക്കുമെന്ന് പ്രതീക്ഷിക്കാം.

· മെനു കമാൻഡുകൾ

· കലര്പ്പായ കമാൻഡുകൾ

· കമാൻഡുകൾ ബാധിക്കുന്നു ജാലകം ചലനം ഒപ്പം പ്ലെയ്സ്മെന്റ്

· കമാൻഡുകൾ വേണ്ടി ഫോക്കസ് ഒപ്പം ചുണ്ടെലി ചലനം

· കമാൻഡുകൾ നിയന്ത്രിക്കുന്നു ജാലകം സംസ്ഥാനം

· കമാൻഡുകൾ വേണ്ടി എലി, കീ ഒപ്പം സ്ട്രോക്ക് ബൈൻഡിംഗുകൾ

· ദി ശൈലി കമാൻഡ് (നിയന്ത്രണം ജാലകം ശൈലികൾ)

· മറ്റു കമാൻഡുകൾ നിയന്ത്രിക്കുന്നു ജാലകം ശൈലികൾ

· കമാൻഡുകൾ നിയന്ത്രിക്കുന്നു The വെർച്വൽ ഡെസ്ക്ടോപ്പ്

· കമാൻഡുകൾ വേണ്ടി ഉപയോക്താവ് ഫംഗ്ഷനുകളും ഒപ്പം ഷെൽ കമാൻഡുകൾ

· സോപാധിക കമാൻഡുകൾ

· മൊഡ്യൂൾ കമാൻഡുകൾ

· ഉപേക്ഷിക്കുക, പുനരാരംഭിക്കുക ഒപ്പം സമ്മേളനം മാനേജ്മെന്റ് കമാൻഡുകൾ

· കളർസെറ്റുകൾ

· നിറം ഗ്രേഡിയന്റുകൾ

വിഭവസൂചികകള്
ഒരു മെനു തുറക്കുന്നതിന് മുമ്പ്, അത് ഉപയോഗിച്ച് മെനു ഇനങ്ങൾ ഉപയോഗിച്ച് പോപ്പുലേറ്റ് ചെയ്യണം AddToMenu
കമാൻഡ് കൂടാതെ ഒരു കീ അല്ലെങ്കിൽ മൗസ് ബട്ടണുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു കീ, PointerKey or ചുണ്ടെലി കമാൻഡ്
(ഒരു മെനു അഭ്യർത്ഥിക്കാൻ മറ്റ് നിരവധി മാർഗങ്ങളുണ്ട്). ഇത് സാധാരണയായി ചെയ്യുന്നത്
കോൺഫിഗറേഷൻ ഫയൽ.

Fvwm മെനുകൾ രൂപത്തിലും ഭാവത്തിലും വളരെ കോൺഫിഗർ ചെയ്യാവുന്നതാണ്. ചെറിയ സൂക്ഷ്മതകൾ പോലും ആകാം
മെനു ഇനത്തിന്റെ ഫോണ്ടുകൾ, പശ്ചാത്തലം, മുമ്പുള്ള കാലതാമസം എന്നിവ ഉൾപ്പെടെ ഉപയോക്താവിന്റെ ഇഷ്ടത്തിനനുസരിച്ച് മാറ്റി
ഉപ മെനുകൾ പോപ്പ് അപ്പ് ചെയ്യുന്നു, ചലനാത്മകമായി മെനുകൾ സൃഷ്ടിക്കുന്നു കൂടാതെ മറ്റ് നിരവധി സവിശേഷതകളും. ദയവായി പരിഗണിക്കു
ലേക്ക് മെനു സ്റ്റൈൽ കൂടുതലറിയാൻ ആജ്ഞാപിക്കുക.

തരത്തിലുള്ളവ of വിഭവസൂചികകള്
Fvwm-ൽ നാല് വ്യത്യസ്ത തരം മെനുകൾ ഉണ്ട്:

പോപപ്പ് മെനുകൾ സ്‌ക്രീനിൽ എല്ലായിടത്തും സ്വന്തമായി അല്ലെങ്കിൽ ഒരു ഭാഗത്ത് അറ്റാച്ചുചെയ്യാം
ഒരു ജനാലയുടെ. ദി പോപപ്പ് കമാൻഡ് പോപ്പ്അപ്പ് മെനുകൾ തുറക്കുന്നു. പോപ്പ്അപ്പ് മെനു അഭ്യർത്ഥിച്ചിട്ടുണ്ടെങ്കിൽ
ഒരു മൗസ് ബട്ടൺ അമർത്തിപ്പിടിച്ചുകൊണ്ട്, ബട്ടൺ റിലീസ് ചെയ്യുമ്പോൾ അത് അടച്ചിരിക്കും. ഇനം
പോയിന്ററിന് കീഴിൽ സജീവമാക്കുകയും അനുബന്ധ പ്രവർത്തനം നടപ്പിലാക്കുകയും ചെയ്യുന്നു.

മെനു വളരെ സമാനമായ ഒരു കമാൻഡ് ആണ്, എന്നാൽ അത് തുറക്കുന്ന മെനുകൾ അൽപ്പം ക്ഷണികമാണ്.
ഒരു മൗസ് ബട്ടണിൽ ക്ലിക്കുചെയ്‌ത് അഭ്യർത്ഥിക്കുമ്പോൾ, അത് തുറന്നിരിക്കുന്നതിനാൽ നമ്പർ ഉപയോഗിച്ച് നാവിഗേറ്റ് ചെയ്യാനാകും
ബട്ടൺ പിടിച്ചു. എന്നാൽ ഒരു ബട്ടൺ അമർത്തി അതിനെ മൌസ് മോഷൻ ഉപയോഗിച്ച് വിളിക്കുകയാണെങ്കിൽ, അത്
കൃത്യമായി ഒരു പോപ്പ്അപ്പ് മെനു പോലെ പ്രവർത്തിക്കുന്നു.

കീറുക ഓഫ് മെനുകൾ or മൊട്ടുസൂചി up മെനുകൾ മുകളിലുള്ള രണ്ട് കമാൻഡുകളിൽ ഒന്നിൽ നിന്നുള്ള മെനുകളാണ്
അവയുടെ യഥാർത്ഥ സന്ദർഭം "കീറിക്കളഞ്ഞു" സാധാരണ പോലെ ഡെസ്ക്ടോപ്പിൽ പിൻ ചെയ്തു
ജാലകം. ചില കീ അമർത്തലുകളോ മൗസോ ഉപയോഗിച്ച് മറ്റ് മെനുകളിൽ നിന്ന് അവ സൃഷ്ടിക്കപ്പെടുന്നു
സീക്വൻസുകൾ അല്ലെങ്കിൽ കൂടെ ടിയർമെനുഓഫ് ഒരു മെനുവിൽ നിന്ന് കമാൻഡ്.

സബ് മെനുകൾ മെനുകൾക്കുള്ളിലെ മെനുകളാണ്. ഉള്ള ഒരു മെനു ഇനം എപ്പോൾ പോപപ്പ് ആജ്ഞാപിക്കുക
അതിന്റെ പ്രവർത്തനം തിരഞ്ഞെടുത്തു, പേരിട്ടിരിക്കുന്ന മെനു രക്ഷിതാവിന് താഴ്ന്ന മെനുവായി തുറക്കുന്നു.
ഏത് തരത്തിലുള്ള മെനുവിനും ഉപ മെനുകൾ ഉണ്ടാകാം.

മെനു അനാട്ടമി
മെനുകളിൽ സാധാരണയായി നിഷ്‌ക്രിയമായ മെനു ഇനങ്ങളായ ഏത് ശീർഷകങ്ങളും അടങ്ങിയിരിക്കുന്നു
മെനുവിന്റെ മുകളിൽ ദൃശ്യമാകും, സാധാരണ ഇനങ്ങൾ വിവിധ പ്രവർത്തനങ്ങൾ ട്രിഗർ ചെയ്യുമ്പോൾ
തിരഞ്ഞെടുത്ത, ഇനങ്ങൾക്കിടയിലുള്ള സെപ്പറേറ്റർ ലൈനുകൾ, ബാറുകൾ കീറുക (ഒരു തിരശ്ചീനമായി തകർന്നു
ലൈൻ) തിരഞ്ഞെടുക്കുമ്പോൾ മെനു കീറിക്കളയുന്നു, കൂടാതെ ഉപ മെനു ഇനങ്ങളും a ഉപയോഗിച്ച് സൂചിപ്പിച്ചിരിക്കുന്നു
ഉപ മെനു ഉള്ള ദിശയെ ആശ്രയിച്ച് ഇടത്തോട്ടോ വലത്തോട്ടോ ചൂണ്ടുന്ന ത്രികോണം
പ്രത്യക്ഷപ്പെടുന്നു. മുകളിലുള്ള എല്ലാ മെനു ഇനങ്ങളും ഓപ്ഷണൽ ആണ്.

കൂടാതെ, മെനു സ്ക്രീനിൽ ഒതുങ്ങാൻ ദൈർഘ്യമേറിയതാണെങ്കിൽ, അധിക മെനു ഇനങ്ങൾ
ഒരു തുടർച്ച മെനുവിൽ ഇടുകയും "കൂടുതൽ..." എന്ന സ്ട്രിംഗ് ഉള്ള ഒരു ഉപ മെനു സ്ഥാപിക്കുകയും ചെയ്യുന്നു
മെനുവിന്റെ ചുവടെ. "കൂടുതൽ..." സ്ട്രിംഗ് പ്രാദേശിക ക്രമീകരണങ്ങളെ മാനിക്കുന്നു.

അവസാനമായി, മെനുവിന്റെ ഇരുവശത്തും ഒരു ചിത്രം പ്രവർത്തിക്കുന്നുണ്ടാകാം (ഒരു "സൈഡ് ബാർ").

മെനു നാവിഗേഷൻ
കീബോർഡ് ഉപയോഗിച്ചോ മൗസ് ഉപയോഗിച്ചോ മെനുകൾ നാവിഗേറ്റ് ചെയ്യാം. ധാരാളം ആളുകൾ
മൗസ് ഉപയോഗിക്കാൻ താൽപ്പര്യപ്പെടുന്നു, പക്ഷേ അത് മടുപ്പിക്കുന്നതാണ്. ഒരിക്കൽ പിടി കിട്ടും
അത്, കീബോർഡ് നാവിഗേഷൻ വളരെ വേഗത്തിലാകും. fvwm ഒരു മെനു പ്രദർശിപ്പിക്കുമ്പോൾ, അത് ചെയ്യാൻ കഴിയും
മറ്റൊന്നുമല്ല. ഉദാഹരണത്തിന്, മെനു അടയ്ക്കുന്നതിന് മുമ്പ് പുതിയ വിൻഡോകൾ ദൃശ്യമാകില്ല.
എന്നിരുന്നാലും, മെനുകൾ കീറുന്നതിന് ഇത് കൃത്യമായി ശരിയല്ല. കാണുക കീറുക ഓഫ് വിഭവസൂചികകള്
വിശദാംശങ്ങൾക്കായി വിഭാഗം.

ചുണ്ടെലി നാവിഗേഷൻ
ഒരു മെനുവിന് മുകളിലൂടെ പോയിന്റർ നീക്കുന്നത് അതിന് താഴെയുള്ള ഇനം തിരഞ്ഞെടുക്കുന്നു. സാധാരണ ഇത്
ഇനത്തിന് ചുറ്റും ഒരു 3d ബോർഡർ സൂചിപ്പിച്ചിരിക്കുന്നു, എന്നാൽ ഒരു മെനുവിന്റെ എല്ലാ ഭാഗങ്ങളും അങ്ങനെയാകാൻ കഴിയില്ല
തിരഞ്ഞെടുത്തു. സ്ഥിരസ്ഥിതിയായി ഒരു മെനു തുറന്നിരിക്കുമ്പോൾ ഏതെങ്കിലും മൗസ് ബട്ടൺ അമർത്തുന്നത് സജീവമാക്കുന്നു
അതിനു താഴെയുള്ള ഇനം. ഒരു പോപ്പ്അപ്പ് മെനുവിന്റെ ഇനങ്ങളും ഹോൾഡ് മൗസ് റിലീസ് ചെയ്തുകൊണ്ട് സജീവമാക്കുന്നു
ബട്ടൺ. ഒരു ഉപമെനു മറയ്‌ക്കുന്ന ഒരു ഇനത്തിന്റെ കാര്യത്തിൽ, ഉപമെനു പ്രദർശിപ്പിക്കും
പോയിന്റർ ആവശ്യത്തിന് നേരം ഇനത്തിന് മുകളിലൂടെ സഞ്ചരിക്കുന്നു അല്ലെങ്കിൽ സൂചിപ്പിക്കുന്ന ത്രികോണത്തിന് അടുത്ത് നീങ്ങുന്നു
ഉപ മെനു. ഈ സ്വഭാവം മെനു ശൈലികൾ ഉപയോഗിച്ച് ട്യൂൺ ചെയ്യാവുന്നതാണ്.

ഒരു മെനുവിന് മുകളിലൂടെ മൗസ് വീൽ സ്ക്രോൾ ചെയ്യുന്നത് മെനുവിനൊപ്പം പോയിന്റർ പൊതിയുന്നു
(സ്ഥിരസ്ഥിതി), പോയിന്ററിന് കീഴിലുള്ള മെനു സ്ക്രോൾ ചെയ്യുക അല്ലെങ്കിൽ മെനു ക്ലിക്ക് ചെയ്തതുപോലെ പ്രവർത്തിക്കുക
അനുസരിച്ച് മൗസ് വീൽ മെനു ശൈലി.

തിരഞ്ഞെടുത്ത ഇനത്തിൽ ക്ലിക്കുചെയ്യുന്നത് അത് സജീവമാക്കുന്നു - കൃത്യമായി സംഭവിക്കുന്നത് തരത്തെ ആശ്രയിച്ചിരിക്കുന്നു
ഇനത്തിന്റെ.

ഒരു ശീർഷകം, ഒരു സെപ്പറേറ്റർ, സൈഡ് ബാർ അല്ലെങ്കിൽ മെനുവിന് പുറത്ത് ക്ലിക്ക് ചെയ്യുന്നത് മെനു അടയ്‌ക്കുന്നു
(ഒഴിവാക്കൽ: ടിയർ ഓഫ് മെനുകൾ ഈ രീതിയിൽ അടയ്ക്കാൻ കഴിയില്ല). മൌസ് ബട്ടൺ അമർത്തുക 2
ഒരു മെനു ശീർഷകത്തിന് മുകളിലൂടെ അല്ലെങ്കിൽ ടിയർ ഓഫ് ബാർ സജീവമാക്കുന്നത് ഇതിൽ നിന്ന് ഒരു ടിയർ ഓഫ് മെനു സൃഷ്ടിക്കുന്നു
നിലവിലെ മെനു. ഒരു സാധാരണ മെനു ഇനത്തിൽ ക്ലിക്കുചെയ്യുന്നത് ബന്ധിപ്പിച്ചിരിക്കുന്ന കമാൻഡ് അഭ്യർത്ഥിക്കുന്നു
അത്, കൂടാതെ ഒരു ഉപ മെനു ഇനത്തിൽ ക്ലിക്കുചെയ്യുന്നത് ഒന്നുകിൽ എല്ലാ തുറന്ന മെനുകളും അടച്ച് അവയെ മാറ്റിസ്ഥാപിക്കുന്നു
ഉപ മെനുവിനൊപ്പം അല്ലെങ്കിൽ മെനു പോസ്റ്റുചെയ്യുന്നു (സ്ഥിരസ്ഥിതി).

മെനുകൾ പോസ്റ്റുചെയ്യുന്നത് മൗസ് നാവിഗേഷൻ എളുപ്പമാക്കുന്നതിനാണ്. ഒരു ഉപമെനു പോസ്റ്റ് ചെയ്തുകഴിഞ്ഞാൽ, മാത്രം
ആ ഉപമെനുവിൽ നിന്നുള്ള ഇനങ്ങൾ തിരഞ്ഞെടുക്കാം. നാവിഗേറ്റ് ചെയ്യാൻ ഇത് വളരെ ഉപയോഗപ്രദമാകും
പോയിന്റർ മെനുവിൽ നിന്ന് വ്യതിചലിക്കുകയാണെങ്കിൽ മെനു. മെനു അൺപോസ്റ്റ് ചെയ്യാനും പഴയപടിയാക്കാനും
സാധാരണ പ്രവർത്തനത്തിലേക്ക് മടങ്ങുക, ഒന്നുകിൽ അതേ ഉപ മെനു ഇനത്തിൽ ക്ലിക്ക് ചെയ്യുക അല്ലെങ്കിൽ ഏതെങ്കിലും കീ അമർത്തുക.

കീബോര്ഡ് നാവിഗേഷൻ
മൗസ് നാവിഗേഷൻ പോലെ, പോയിന്ററിന് താഴെയുള്ള ഇനം തിരഞ്ഞെടുത്തു. ഇതാണ്
ആവശ്യമുള്ളപ്പോൾ മെനു ഇനങ്ങളിലേക്ക് പോയിന്റർ വാർപ്പ് ചെയ്യുന്നതിലൂടെ നേടിയെടുക്കുന്നു. ഒരു മെനു ആയിരിക്കുമ്പോൾ
തുറക്കുക, എല്ലാ കീ അമർത്തലുകളും മെനു വഴി തടസ്സപ്പെടുത്തുന്നു. മറ്റൊരു അപേക്ഷയും ലഭിക്കില്ല
കീബോർഡ് ഇൻപുട്ട് (മെനുകൾ കീറുന്നതിന് ഇത് ബാധകമല്ലെങ്കിലും).

കോൺഫിഗർ ചെയ്യാവുന്ന ഒരു ഹോട്ട്കീ അമർത്തി ഇനങ്ങൾ നേരിട്ട് തിരഞ്ഞെടുക്കാവുന്നതാണ്
ഓരോ മെനു ഇനത്തിനും വ്യക്തിഗതമായി. എന്നതിൽ അടിവരയിട്ടാണ് ഹോട്ട്കീ സൂചിപ്പിക്കുന്നത്
മെനു ഇനം ലേബൽ. കൂടെ ഓട്ടോമാറ്റിക് ഹോട്ട്കീകൾ മെനു ശൈലി fvwm സ്വയമേവ അസൈൻ ചെയ്യുന്നു
എല്ലാ മെനു ഇനങ്ങൾക്കും ഹോട്ട്കീകൾ.

മെനുകളിലൂടെ നാവിഗേറ്റ് ചെയ്യുന്നതിനുള്ള ഏറ്റവും അടിസ്ഥാന കീകൾ കഴ്സർ കീകളാണ് (മുകളിലേക്ക് അല്ലെങ്കിൽ താഴേക്ക് നീക്കുക
ഒരു ഇനം, ഒരു ഉപ മെനു നൽകുക അല്ലെങ്കിൽ വിടുക), സ്പേസ് (ഇനം സജീവമാക്കുക), എസ്കേപ്പ് (അടയ്ക്കുക)
മെനു). സ്ഥിരസ്ഥിതിയായി മെനുകളിലൂടെ നാവിഗേറ്റ് ചെയ്യാൻ മറ്റ് നിരവധി കീകൾ ഉപയോഗിക്കാം:

നൽകുക, മടങ്ങുക, ഇടം നിലവിലെ ഇനം സജീവമാക്കുക.

രക്ഷപ്പെടുക, ഇല്ലാതാക്കുക, Ctrl-G മെനുകളുടെ നിലവിലെ ക്രമത്തിൽ നിന്ന് പുറത്തുകടക്കുക അല്ലെങ്കിൽ ഒരു ടിയർ ഓഫ് നശിപ്പിക്കുക
മെനു.

J, N, കഴ്‌സർ-ഡൗൺ, ടാബ്, മെറ്റാ-ടാബ്, Ctrl-F, അടുത്ത ഇനത്തിലേക്ക് നീങ്ങുക.

K, P, കഴ്സർ-അപ്പ്, ഷിഫ്റ്റ്-ടാബ്, ഷിഫ്റ്റ്-മെറ്റാ-ടാബ്, Ctrl-B, മുമ്പത്തെ ഇനത്തിലേക്ക് നീങ്ങുക.

L, കഴ്സർ-വലത്, F ഒരു ഉപ മെനു നൽകുക.

H, കഴ്സർ-ഇടത്, B മുമ്പത്തെ മെനുവിലേക്ക് മടങ്ങുക.

Ctrl-Cursor-Up, Ctrl-K Ctrl-P, Shift-Ctrl-Meta-Tab, പേജ്-അപ്പ് അഞ്ച് ഇനങ്ങൾ മുകളിലേക്ക് നീക്കുക.

Ctrl-Cursor-Down, Ctrl-J Ctrl-N, Ctrl-Meta-Tab അടുത്ത താൾ അഞ്ച് ഇനങ്ങൾ താഴേക്ക് നീക്കുക.

ഷിഫ്റ്റ്-പി, വീട്, ഷിഫ്റ്റ്-കർസർ-അപ്പ്, Ctrl-A ആദ്യ ഇനത്തിലേക്ക് നീങ്ങുക.

ഷിഫ്റ്റ്-എൻ, അവസാനിക്കുന്നു, ഷിഫ്റ്റ്-കഴ്സർ-ഡൗൺ, Ctrl-E അവസാന ഇനത്തിലേക്ക് നീങ്ങുക.

മെറ്റാ-പി, മെറ്റാ-കർസർ-അപ്പ്, Ctrl-കർസർ-ഇടത്, Shift-Ctrl-ടാബ്, തൊട്ടു താഴെ മുകളിലേക്ക് നീങ്ങുക
അടുത്ത സെപ്പറേറ്റർ.

മെറ്റാ-എൻ, മെറ്റാ-കർസർ-ഡൗൺ, Ctrl-കഴ്സർ-വലത്, Ctrl-ടാബ്, താഴെയായി താഴേക്ക് നീങ്ങുക
അടുത്ത സെപ്പറേറ്റർ.

കൂട്ടിച്ചേര്ക്കുക എന്തെങ്കിലും ഉണ്ടെങ്കിൽ "കൂടുതൽ..." ഉപ മെനു തുറക്കുന്നു.

ബാക്ക്സ്പെയ്സ് മെനു കീറുക.

മെനു ബൈൻഡിംഗുകൾ
മെനു നാവിഗേറ്റ് ചെയ്യാൻ ഉപയോഗിക്കുന്ന കീകളും മൗസ് ബട്ടണുകളും ഉപയോഗിച്ച് കോൺഫിഗർ ചെയ്യാവുന്നതാണ്
കീ ഒപ്പം ചുണ്ടെലി പ്രത്യേക സന്ദർഭം 'M' ഉള്ള കമാൻഡുകൾ, 'T' എന്നതിനൊപ്പം സാധ്യമാണ്
മെനു ശീർഷകം, മറ്റ് മെനു ഇനങ്ങൾക്ക് 'I', ഏതെങ്കിലും ബോർഡർ അല്ലെങ്കിൽ സൈഡ്പിക് വേണ്ടി 'S', '['
ഇടത് വശം ഉൾപ്പെടെ ഇടത് ബോർഡർ, വലതുഭാഗം ഉൾപ്പെടെ വലത് ബോർഡറിന് ']'
sidepic, മുകളിലെ ബോർഡറിന് '-', താഴെയുള്ള ബോർഡറിന് '_'. മെനു സന്ദർഭം അതിന്റേതായ ഉപയോഗിക്കുന്നു
കീകളിലേക്കും മൗസ് ബട്ടണുകളിലേക്കും ബന്ധിപ്പിക്കാൻ കഴിയുന്ന പ്രവർത്തനങ്ങളുടെ ഒരു കൂട്ടം. ഇവയാണ് മെനുക്ലോസ്,
MenuCloseAndExec, മെനുഎന്റർതുടർച്ച, MenuEnterSubmenu, MenuLeaveSubmenu,
MenuMoveCursor, MenuCursorLeft, MenuCursorRight, MenuSelectItem, മെനുസ്ക്രോൾ ഒപ്പം
മെനു ടിയർഓഫ്.

ക്ലോസ് ചെയ്യുന്നതിനുള്ള മോഡിഫയറുകളില്ലാതെ കീ എസ്കേപ്പ് അസാധുവാക്കുന്നത് സാധ്യമല്ല
മെനു. മൗസ് ബട്ടൺ 1, അമ്പടയാള കീകൾ അല്ലെങ്കിൽ നിർവചിക്കാനാവില്ല
കുറഞ്ഞ നാവിഗേഷനായി കീ നൽകുക.

മെനുക്ലോസ് മെനുകളുടെ നിലവിലെ ക്രമത്തിൽ നിന്ന് പുറത്തുകടക്കുന്നു അല്ലെങ്കിൽ ഒരു ടിയർ ഓഫ് മെനു നശിപ്പിക്കുന്നു.

MenuCloseAndExec മെനുകളുടെ നിലവിലെ ക്രമത്തിൽ നിന്ന് പുറത്തുകടക്കുന്നു അല്ലെങ്കിൽ ഒരു ടിയർ ഓഫ് നശിപ്പിക്കുന്നു
മെനുവും ബാക്കി വരിയും ഒരു കമാൻഡായി നടപ്പിലാക്കുന്നു.

മെനുഎന്റർതുടർച്ച എന്തെങ്കിലും ഉണ്ടെങ്കിൽ "കൂടുതൽ..." ഉപ മെനു തുറക്കുന്നു.

MenuEnterSubmenu ഒരു ഉപ മെനുവിൽ പ്രവേശിക്കുന്നു.

MenuLeaveSubmenu മുമ്പത്തെ മെനുവിലേക്ക് മടങ്ങുന്നു.

MenuMoveCursor n [m] തിരഞ്ഞെടുക്കൽ മറ്റൊരു ഇനത്തിലേക്ക് നീക്കുന്നു. ആദ്യ വാദം ആണെങ്കിൽ
പൂജ്യം രണ്ടാമത്തെ ആർഗ്യുമെന്റ് പോയിന്റർ നീക്കാൻ മെനുവിൽ ഒരു കേവല ഇനം വ്യക്തമാക്കുന്നു
വരെ. മെനുവിന്റെ അവസാനം മുതൽ നെഗറ്റീവ് ഇനങ്ങൾ കണക്കാക്കുന്നു. ആദ്യ വാദം ആണെങ്കിൽ
പൂജ്യമല്ല, രണ്ടാമത്തെ ആർഗ്യുമെന്റ് ഒഴിവാക്കണം, ആദ്യത്തെ ആർഗ്യുമെന്റ് a വ്യക്തമാക്കുന്നു
തിരഞ്ഞെടുത്ത ഇനത്തിലെ ആപേക്ഷിക മാറ്റം. സ്ഥാനങ്ങൾക്ക് ഒരു 's' എന്നതിന് പ്രത്യയം നൽകാം
ഇനങ്ങൾ സെപ്പറേറ്ററുകൾക്ക് ശേഷമുള്ള ആദ്യ ഇനങ്ങളെ മാത്രമേ പരാമർശിക്കാവൂ എന്ന് സൂചിപ്പിക്കുക.

MenuCursorLeft എന്ന ഉപമെനുവിൽ പ്രവേശിക്കുന്നു ഉപമെനുകൾഇടത് മെനു ശൈലി, അതിലേക്ക് മടങ്ങുന്നു
മുമ്പത്തെ മെനു ഉപമെനുകൾ വലത് മെനു ശൈലി.

MenuCursorRight എന്ന ഉപമെനുവിൽ പ്രവേശിക്കുന്നു ഉപമെനുകൾ വലത് മെനു ശൈലി, അതിലേക്ക് മടങ്ങുന്നു
മുമ്പത്തെ മെനു ഉപമെനുകൾഇടത് മെനു ശൈലി.

MenuSelectItem മെനു ഇനത്തിനായുള്ള പ്രവർത്തനം പ്രവർത്തനക്ഷമമാക്കുന്നു.

മെനുസ്ക്രോൾ n അനുസരിച്ച് മെനു സ്ക്രോളിംഗ് നടത്തുന്നു മൗസ് വീൽ കൂടെ മെനു ശൈലി n
ഇനങ്ങൾ. റഫർ ചെയ്യേണ്ട ഇനങ്ങൾ സൂചിപ്പിക്കാൻ ദൂരം ഒരു 's' ഉപയോഗിച്ച് പ്രത്യയം നൽകാം
സെപ്പറേറ്ററുകൾക്ക് ശേഷമുള്ള ആദ്യ ഇനങ്ങളിലേക്ക് മാത്രം.

മെനു ടിയർഓഫ് ഒരു സാധാരണ മെനുവിനെ "കീറിപ്പോയ" മെനുവാക്കി മാറ്റുന്നു. കാണുക കീറുക ഓഫ് വിഭവസൂചികകള് വേണ്ടി
വിശദാംശങ്ങൾ.

കീറുക ഓഫ് വിഭവസൂചികകള്
ടിയർ ഓഫ് മെനു എന്നത് അത് ഘടിപ്പിച്ചിരിക്കുന്ന വിൻഡോ "കീറി കളഞ്ഞ" ഏത് മെനുവാണ്
റൂട്ട് വിൻഡോയിൽ പിൻ ചെയ്തു. ഒരു മെനു കീറാൻ മൂന്ന് വഴികളുണ്ട്: ക്ലിക്കുചെയ്യുക
മൗസ് ബട്ടൺ 2 ഉള്ള മെനു ശീർഷകം, മെനുവിലെ Backspace അമർത്തുക അല്ലെങ്കിൽ അത് സജീവമാക്കുക
ബാർ കീറുക (തകർന്ന വരയുള്ള ഒരു തിരശ്ചീന ബാർ). ടയർ ഓഫ് ബാറുകൾ ചേർക്കണം
അവർക്ക് കമാൻഡ് നൽകിക്കൊണ്ട് മറ്റേതൊരു ഇനത്തെയും പോലെ മെനു ടിയർമെനുഓഫ്.

ബിൽറ്റ്ഇൻ മെനു നിർവചിക്കാതെ ബിൽറ്റിൻ ടിയർ ഓഫ് പ്രവർത്തനങ്ങൾ അസാധുവാക്കാൻ കഴിയും
കീറിക്കളയാൻ ബന്ധിതമായ പ്രവർത്തനങ്ങൾ. ബിൽറ്റ്-ഇൻ മൗസ് ബട്ടൺ 2 ബൈൻഡിംഗ് നീക്കം ചെയ്യാൻ, ഉപയോഗിക്കുക:

ചുണ്ടെലി 2 MT A -

ബിൽറ്റ്‌ഇൻ ബാക്ക്‌സ്‌പേസ് ബൈൻഡിംഗ് നീക്കം ചെയ്യാൻ, ഉപയോഗിക്കുക:

കീ ബാക്ക്‌സ്‌പേസ് എംഎ -

വിഭാഗം കാണുക മെനു ബൈൻഡിംഗുകൾ കീറുന്നതിന് മറ്റ് ബൈൻഡിംഗുകൾ എങ്ങനെ നൽകാം എന്നതിനെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾക്ക്
ഓഫ്.

fvwm 2.5.20 ന് മുമ്പ് ടിയർ ഓഫ് മൗസ് ബൈൻഡിംഗുകൾ പുനർ നിർവചിക്കപ്പെട്ടിരുന്നു എന്നത് ശ്രദ്ധിക്കുക.
മറ്റൊരു വഴി, അത് ഇനി പ്രവർത്തിക്കില്ല.

മറ്റേതൊരു ജാലകവും പോലെ മെനു അടങ്ങിയ വിൻഡോ സ്ഥാപിച്ചിരിക്കുന്നു. നിങ്ങൾ കണ്ടെത്തിയാൽ
നിങ്ങളുടെ കീറിക്കളയുന്ന മെനുകൾ സ്ക്രീനിൽ ക്രമരഹിതമായ സ്ഥാനങ്ങളിൽ ദൃശ്യമാകുന്നത് ആശയക്കുഴപ്പമുണ്ടാക്കുന്നു,
നിങ്ങളുടെ കോൺഫിഗറേഷൻ ഫയലിൽ ഈ വരി ഇടുക:

ശൈലി fvwm_menu സ്ഥാനം ഉപയോഗിക്കുക

ടിയർ-ഓഫ് മെനുവിൽ നിന്ന് ബോർഡറുകളും ബട്ടണുകളും നീക്കം ചെയ്യാനും മെനു ശീർഷകം നിലനിർത്താനും, നിങ്ങൾക്ക് കഴിയും
ഉപയോഗം

ശൈലി fvwm_menu !ബട്ടൺ 0, !ബട്ടൺ 1
ശൈലി fvwm_menu !ബട്ടൺ 2, !ബട്ടൺ 3
ശൈലി fvwm_menu !ബട്ടൺ 4, !ബട്ടൺ 5
ശൈലി fvwm_menu !ബട്ടൺ 6, !ബട്ടൺ 7
ശൈലി fvwm_menu !ബട്ടൺ 8, !ബട്ടൺ 9
ശൈലി fvwm_menu തലക്കെട്ട്, ഹാൻഡിൽവിഡ്ത്ത് 0

ഒരു ജാലകത്തിനും മെനുവിനും ഇടയിലുള്ള ക്രോസ് ബ്രീഡിംഗാണ് ടിയർ ഓഫ് മെനു. മെനു ആണ്
ഒരു വിൻഡോ വിഴുങ്ങുകയും അതിന്റെ ശീർഷകം അഴിച്ചുമാറ്റി വിൻഡോയിൽ പ്രദർശിപ്പിക്കുകയും ചെയ്യുന്നു
തലക്കെട്ട്. മെനു ശാശ്വതമായി മാറുന്നു എന്നതാണ് പ്രധാന നേട്ടം - ഒരു ഇനം സജീവമാക്കുന്നു
മെനു അടയ്ക്കുന്നില്ല. അതിനാൽ, ഇത് കൂടാതെ ഒന്നിലധികം തവണ ഉപയോഗിക്കാം
അത് വീണ്ടും തുറക്കുന്നു. അത്തരമൊരു മെനു നശിപ്പിക്കുന്നതിന്, അതിന്റെ വിൻഡോ അടയ്ക്കുക അല്ലെങ്കിൽ Escape കീ അമർത്തുക.

ടയർ ഓഫ് മെനുകൾ സാധാരണ മെനുകളിൽ നിന്നും വിൻഡോകളിൽ നിന്നും വ്യത്യസ്തമായി പ്രവർത്തിക്കുന്നു. അവർ ചെയ്യുന്നു
കീബോർഡ് ഫോക്കസ് എടുക്കരുത്, എന്നാൽ പോയിന്റർ അവയിലൊന്നിന് മുകളിലായിരിക്കുമ്പോൾ, എല്ലാ കീയും
പ്രസ്സുകൾ മെനുവിലേക്ക് അയച്ചു. മറ്റ് fvwm കീ ബൈൻഡിംഗുകൾ ഉള്ളിടത്തോളം പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു
ടിയർ ഓഫ് മെനുവിനോ അതിന്റെ ഉപ മെനുകളിലൊന്നിലോ പോയിന്റർ ഉണ്ട്. എപ്പോൾ പോയിന്റർ
ഈ പ്രദേശം വിട്ടാൽ, എല്ലാ ഉപ മെനുകളും ഉടനടി അടയ്‌ക്കും. വിൻഡോ എന്നത് ശ്രദ്ധിക്കുക
ഒരു ടിയർ ഓഫ് മെനു അടങ്ങിയിരിക്കുന്നത് ഫോക്കസ് ഉള്ളതുപോലെ ഒരിക്കലും ഹൈലൈറ്റ് ചെയ്യപ്പെടുന്നില്ല.

ഒരു ടിയർ ഓഫ് മെനു അത് ഉത്ഭവിച്ച മെനുവിന്റെ ഒരു സ്വതന്ത്ര പകർപ്പാണ്. അതുപോലെ, അത്
ആ മെനുവിലേക്ക് ഇനങ്ങൾ ചേർക്കുന്നത് അല്ലെങ്കിൽ അതിന്റെ മെനു ശൈലി മാറ്റുന്നത് ബാധിക്കില്ല.

ആദ്യം സാധാരണ മെനു തുറക്കാതെ ഒരു ടിയർ ഓഫ് മെനു സൃഷ്ടിക്കാൻ, ഓപ്ഷൻ
ഉടനടി കീറുക എന്നതിലേക്ക് ചേർക്കാൻ കഴിയും മെനു or പോപപ്പ് കമാൻഡ്.

AddToMenu മെനു-നാമം [മെനു-ലേബൽ നടപടി]
ഒരു മെനു നിർവചനം ആരംഭിക്കുന്നു അല്ലെങ്കിൽ ചേർക്കുന്നു. സാധാരണയായി ഒരു മെനു നിർവചനം ഇതുപോലെ കാണപ്പെടുന്നു:

AddToMenu യൂട്ടിലിറ്റീസ് യൂട്ടിലിറ്റികൾ തലക്കെട്ട്
+ എക്‌സ്‌ടേം എക്സിക് exec xterm -e tcsh
+ Rxvt എക്സിക് എക്സിക്യൂട്ടീവ് rxvt
+ "വിദൂര ലോഗിനുകൾ" പോപപ്പ് റിമോട്ട്-ലോഗിൻ
+ മുകളിൽ എക്സിക് exec rxvt -T ടോപ്പ് -എൻ ടോപ്പ് -ഇ ടോപ്പ്
+ കാൽക്കുലേറ്റർ എക്സിക് എക്സിക്യൂട്ടീവ് xcalc
+ എക്സ്മാൻ എക്സിക് എക്സിക്യൂട്ടീവ് xman
+ Xmag എക്സിക് എക്സിക്യൂട്ടീവ് xmag
+ emacs എക്സിക് എക്സിക്യൂട്ട് xemacs
+ മെയിൽ MailFunction xmh "-ഫോണ്ട് പരിഹരിച്ചു"
+ "" വേണ്ട
+ മൊഡ്യൂളുകൾ പോപപ്പ് മൊഡ്യൂൾ-പോപ്പ്അപ്പ്
+ "" വേണ്ട
+ Fvwm-ൽ നിന്ന് പുറത്തുകടക്കുക പോപപ്പ് പുറത്തുകടക്കുക-സ്ഥിരീകരിക്കുക

മെനു വഴി അഭ്യർത്ഥിക്കാം

ചുണ്ടെലി 1 RA മെനു യൂട്ടിലിറ്റികൾ Nop

or

ചുണ്ടെലി 1 RA പോപപ്പ് യൂട്ടിലിറ്റികൾ

മെനു അവസാനിക്കുന്ന ചിഹ്നമില്ല. മെനുകൾ തുടർച്ചയായി നിർവചിക്കേണ്ടതില്ല
പ്രദേശം config ഫയൽ. മുകളിൽ പറഞ്ഞതിൽ ഉദ്ധരിച്ച (അല്ലെങ്കിൽ ആദ്യ വാക്ക്) ഭാഗം
ഉദാഹരണം മെനു ലേബൽ ആണ്, അത് ഉപയോക്താവ് പോപ്പ് അപ്പ് ചെയ്യുമ്പോൾ മെനുവിൽ ദൃശ്യമാകും.
ശേഷിക്കുന്ന ഭാഗം ഒരു fvwm കമാൻഡ് ആണ്, അത് ഉപയോക്താവ് തിരഞ്ഞെടുത്താൽ അത് നടപ്പിലാക്കും
മെനു ഇനം. ഒരു ശൂന്യമായ മെനു-ലേബൽ ("") കൂടാതെ വേണ്ട ഫംഗ്ഷൻ a തിരുകാൻ ഉപയോഗിക്കുന്നു
മെനുവിലേക്ക് സെപ്പറേറ്റർ.

കീവേഡുകൾ ഡൈനാമിക് പോപ്പ് ആക്ഷൻ ഒപ്പം ഡൈനാമിക് പോപ്പ്ഡൗൺ ആക്ഷൻ ഒരു പ്രത്യേക അർത്ഥമുണ്ട്
ഒരു മെനു ഇനത്തിന്റെ പേരായി ഉപയോഗിക്കുമ്പോൾ. കീവേഡിന് ശേഷമുള്ള പ്രവർത്തനം നടപ്പിലാക്കി
മെനു മുകളിലോ താഴെയോ പോപ്പ് ചെയ്യുമ്പോൾ. ഈ രീതിയിൽ നിങ്ങൾക്ക് ഡൈനാമിക് മെനുകൾ നടപ്പിലാക്കാൻ കഴിയും.
സ്വയം നശിപ്പിക്കാൻ പോലും സാധ്യമാണ് മെനു നശിപ്പിക്കുക മുതൽ പുനർനിർമ്മാണം
സ്ക്രാച്ച്. മെനു നശിപ്പിക്കപ്പെടുമ്പോൾ (നിങ്ങൾ ഉപയോഗിച്ചില്ലെങ്കിൽ പുന ate സൃഷ്‌ടിക്കുക ഓപ്ഷൻ
മെനു നശിപ്പിക്കുമ്പോൾ), ചലനാത്മക പ്രവർത്തനം വീണ്ടും ചേർക്കാൻ മറക്കരുത്.

ശ്രദ്ധിക്കുക: ഉപയോക്തൃ ഇടപെടൽ ആവശ്യമായ പ്രവർത്തനങ്ങൾ ട്രിഗർ ചെയ്യരുത്. അവർ പരാജയപ്പെടുകയും ചെയ്യാം
നിങ്ങളുടെ മെനുകൾ നന്നാക്കുക. കാണുക നിശബ്ദത കമാൻഡ്.

മുന്നറിയിപ്പ്
പുറപ്പെടുവിക്കരുത് മെനു സ്റ്റൈൽ ഡൈനാമിക് മെനു പ്രവർത്തനങ്ങളായി കമാൻഡുകൾ. അതിനുള്ള സാധ്യതകൾ നല്ലതാണ്
ഇത് fvwm ക്രാഷ് ചെയ്യുന്നു.

ഓട്ടോമാറ്റിക്കായി fvwm-നൊപ്പം കോൺഫിഗർ ചെയ്യാവുന്ന നിരവധി സ്ക്രിപ്റ്റുകൾ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്
മെനു ജനറേഷൻ. അവർക്ക് അവരുടേതായ മാൻ പേജുകളുണ്ട്. അവയിൽ ചിലത്, പ്രത്യേകിച്ച്
fvwm-menu-directory ഒപ്പം fvwm-menu-desktop, ഉപയോഗിച്ച് ഉപയോഗിക്കാം ഡൈനാമിക് പോപ്പ് ആക്ഷൻ ലേക്ക്
ഒരു ഡയറക്‌ടറി ലിസ്റ്റിംഗ് അല്ലെങ്കിൽ ഗ്നോം/കെഡിഇ ആപ്ലിക്കേഷൻ ലിസ്റ്റിംഗ് ഉണ്ടാക്കുക.

ഉദാഹരണം (ഫയൽ ബ്രൗസർ):

# നിങ്ങൾക്ക് ഷെൽ സ്ക്രിപ്റ്റ് fvwm_make_browse_menu.sh കണ്ടെത്താനാകും
# വിതരണത്തിന്റെ ഉപയോഗങ്ങൾ/ ഡയറക്ടറിയിൽ.
AddToMenu BrowseMenu
+ ഡൈനാമിക് പോപ്പ് ആക്ഷൻ പൈപ്പ് റീഡ്
'fvwm_make_browse_menu.sh BrowseMenu'

ഉദാഹരണം (ചിത്ര മെനു):

# എല്ലാ .jpg ഫയലുകളുടെയും ഒരു മെനു നിർമ്മിക്കുക
# $ഹോം/ചിത്രങ്ങൾ
AddToMenu JpgMenu foo ശീർഷകം
+ ഡൈനാമിക് പോപ്പ് ആക്ഷൻ ഫംഗ്ഷൻ MakeJpgMenu

AddToFunc MakeJpgMenu
ഞാൻ മെനു നശിപ്പിക്കുക JpgMenu പുനഃസൃഷ്ടിക്കുക
+ I AddToMenu JpgMenu ചിത്രങ്ങൾ തലക്കെട്ട്
ഞാൻ പൈപ്പ് റീഡ് 'എനിക്ക് വേണ്ടി $ HOME/ചിത്രങ്ങൾ/*.jpg;
AddToMenu JpgMenu "`basename $i`" പ്രതിധ്വനിപ്പിക്കുക എക്സിക് xv $i; ചെയ്തു'

കീവേഡ് കാണുന്നില്ല ഉപമെനു ഫംഗ്ഷൻ സമാനമായ അർത്ഥമുണ്ട്. എപ്പോൾ വേണമെങ്കിലും അത് നടപ്പിലാക്കുന്നു
നിലവിലില്ലാത്ത ഒരു ഉപ മെനു പോപ്പ് അപ്പ് ചെയ്യാൻ നിങ്ങൾ ശ്രമിക്കുന്നു. ഈ ഫംഗ്ഷൻ ഉപയോഗിച്ച് നിങ്ങൾക്ക് കഴിയും
ഈച്ചയിൽ മെനുകൾ നിർവ്വചിക്കുകയും നശിപ്പിക്കുകയും ചെയ്യുക. കീവേഡിന് ശേഷം നിങ്ങൾക്ക് ഏത് കമാൻഡും ഉപയോഗിക്കാം,
എന്നാൽ ഒരു ഇനത്തിന്റെ പേര് (അതൊരു ഉപമെനു) ഉപയോഗിച്ച് നിർവചിച്ചിട്ടുണ്ടെങ്കിൽ AddToFunc അത് പിന്തുടരുന്നു,
fvwm ഈ കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുന്നു:

ഫംഗ്ഷൻ

അതായത് ഫംഗ്‌ഷന്റെ ആദ്യ ആർഗ്യുമെന്റായി പേര് ഫംഗ്‌ഷനിലേക്ക് കൈമാറുകയും അത് സൂചിപ്പിക്കുകയും ചെയ്യാം
"$0" ഉപയോഗിച്ച്.

ദി fvwm-menu-directory മുകളിൽ സൂചിപ്പിച്ച സ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് ഉപയോഗിക്കാം
കാണുന്നില്ല ഉപമെനു ഫംഗ്ഷൻ കാലികമായ ആവർത്തന ഡയറക്‌ടറി ലിസ്റ്റിംഗ് സൃഷ്‌ടിക്കാൻ.

ഉദാഹരണം:

# മറ്റൊരു ഷെൽ സ്ക്രിപ്റ്റ് fvwm_make_directory_menu.sh ഉണ്ട്
# വിതരണത്തിന്റെ ഉപയോഗങ്ങൾ/ ഡയറക്ടറിയിൽ. അത് ഉപയോഗിക്കാൻ,
# നിങ്ങളുടെ കോൺഫിഗറേഷൻ ഫയലിൽ ഈ ഫംഗ്‌ഷൻ നിർവ്വചിക്കുക:

DestroyFunc MakeMissingDirectoryMenu
AddToFunc MakeMissingDirectoryMenu
ഞാൻ പൈപ്പ് റീഡ് fvwm_make_directory_menu.sh $0

മെനു നശിപ്പിക്കുക ചില മെനു
AddToMenu SomeMenu
+ MissingSubmenuFunction MakeMissingDirectoryMenu
+ "റൂട്ട് ഡയറക്ടറി" പോപപ്പ് /

ഉപമെനുകൾ ഉപയോഗിക്കുന്ന ഫയൽ ബ്രൗസറിന്റെ മറ്റൊരു നിർവ്വഹണമാണിത്
ഉപഡയറക്‌ടറികൾ.

മെനുവിൽ ശീർഷകങ്ങൾ ഉപയോഗിക്കാം. നിങ്ങൾ ഓപ്ഷൻ ചേർക്കുകയാണെങ്കിൽ മുകളിൽ കീവേഡിന് പിന്നിൽ
തലക്കെട്ട്, ശീർഷകം മെനുവിന്റെ മുകളിൽ ചേർത്തിരിക്കുന്നു. ഇതിനകം ഒരു തലക്കെട്ട് ഉണ്ടായിരുന്നെങ്കിൽ, അത്
തിരുത്തിയെഴുതിയിരിക്കുന്നു.

AddToMenu യൂട്ടിലിറ്റീസ് ടൂളുകളുടെ ശീർഷകം മുകളിൽ

മെനു ലേബലിലെ ആദ്യ ടാബ് വരെയുള്ള എല്ലാ ടെക്‌സ്‌റ്റും ഇടതുവശത്തായി വിന്യസിച്ചിരിക്കുന്നു
മെനു, ആദ്യ ടാബിന്റെ വലതുവശത്തുള്ള എല്ലാ ടെക്‌സ്‌റ്റുകളും രണ്ടാമത്തെ കോളത്തിൽ ഇടതുവശത്തേക്ക് വിന്യസിച്ചിരിക്കുന്നു
അതിനുശേഷം എല്ലാ വാചകങ്ങളും മൂന്നാമത്തെ കോളത്തിൽ വലതുവശത്ത് വിന്യസിച്ചിരിക്കുന്നു. മറ്റെല്ലാ ടാബുകളും
സ്പേസുകളാൽ മാറ്റിസ്ഥാപിക്കപ്പെടുന്നു. ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഈ ഫോർമാറ്റ് മാറ്റാനാകുമെന്നത് ശ്രദ്ധിക്കുക ഇനം ഫോർമാറ്റ്
എന്ന ഓപ്ഷൻ മെനു സ്റ്റൈൽ കമാൻഡ്.

മെനു-ലേബലിൽ ഒരു ആമ്പർസാൻഡ് ('&') അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, അടുത്ത പ്രതീകം a ആയി എടുക്കും
മെനു ഇനത്തിനായുള്ള ഹോട്ട്-കീ. ലേബലിൽ ഹോട്ട് കീകൾ അടിവരയിട്ടിരിക്കുന്നു. അക്ഷരാർത്ഥത്തിൽ ലഭിക്കാൻ
'&', "&&" ചേർക്കുക. ഹോട്ട്-കീ അമർത്തി മെനു ഇനങ്ങളുടെ ലിസ്റ്റിലൂടെ നീങ്ങുന്നു
ഈ ഹോട്ട്-കീ അല്ലെങ്കിൽ ഈ ഹോട്ട്-കീ ഉള്ള ഒരേയൊരു ഇനം തിരഞ്ഞെടുക്കുന്നു.

മെനു-ലേബലിൽ നക്ഷത്രങ്ങളാൽ സജ്ജീകരിച്ചിരിക്കുന്ന ഒരു ഉപ-സ്ട്രിംഗ് അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, ടെക്സ്റ്റ്
നക്ഷത്രങ്ങൾക്കിടയിൽ തിരുകേണ്ട ഒരു ഇമേജ് ഫയലിന്റെ പേരാണ് പ്രതീക്ഷിക്കുന്നത്
മെനു. അക്ഷരാർത്ഥത്തിൽ '*' ലഭിക്കാൻ, "**" ചേർക്കുക. ഉദാഹരണത്തിന്

+ കാൽക്കുലേറ്റർ*xcalc.xpm* എക്സിക് എക്സിക്യൂട്ടീവ് xcalc

"കാൽക്കുലേറ്റർ" എന്ന് ലേബൽ ചെയ്‌തിരിക്കുന്ന ഒരു മെനു ഇനം, അതിനു മുകളിൽ ഒരു കാൽക്കുലേറ്ററിന്റെ ചിത്രവും ചേർക്കുന്നു.
ഇനിപ്പറയുന്നവ:

+ *xcalc.xpm* എക്സിക് എക്സിക്യൂട്ടീവ് xcalc

"കാൽക്കുലേറ്റർ" ലേബൽ ഒഴിവാക്കുന്നു, പക്ഷേ ചിത്രം ഉപേക്ഷിക്കുന്നു.

മെനു-ലേബലിൽ ശതമാനം അടയാളങ്ങളാൽ സജ്ജീകരിച്ചിരിക്കുന്ന ഒരു ഉപ-സ്ട്രിംഗ് അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, പിന്നെ
ശതമാനം ചിഹ്നങ്ങൾക്കിടയിലുള്ള വാചകം ഇമേജ് ഫയലിന്റെ പേരായിരിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു (a so
മെനു ലേബലിന്റെ ഇടതുവശത്തേക്ക് തിരുകാൻ മിനി ഐക്കൺ എന്ന് വിളിക്കുന്നു. രണ്ടാമത്തെ മിനി ഐക്കൺ
മെനുവിന്റെ വലതുവശത്ത് വരച്ചിരിക്കുന്നത് അതേ രീതിയിൽ നൽകാം. ഒരു ലഭിക്കാൻ
അക്ഷരാർത്ഥത്തിൽ '%', "%%" ചേർക്കുക. ഉദാഹരണത്തിന്

+ കാൽക്കുലേറ്റർ%xcalc.xpm% എക്സിക് എക്സിക്യൂട്ടീവ് xcalc

ഒരു കാൽക്കുലേറ്ററിന്റെ ചിത്രത്തോടുകൂടിയ "കാൽക്കുലേറ്റർ" എന്ന് ലേബൽ ചെയ്തിരിക്കുന്ന ഒരു മെനു ഇനം തിരുകുന്നു
ഇടത്തെ. ഇനിപ്പറയുന്നവ:

+ %xcalc.xpm% എക്സിക് എക്സിക്യൂട്ടീവ് xcalc

"കാൽക്കുലേറ്റർ" ലേബൽ ഒഴിവാക്കുന്നു, പക്ഷേ ചിത്രം ഉപേക്ഷിക്കുന്നു. ഇതിനൊപ്പം ഉപയോഗിച്ച ചിത്രങ്ങൾ
സവിശേഷത ചെറുതായിരിക്കണം (ഒരുപക്ഷേ 16x16).

മെനു-നാമത്തിൽ (ലേബൽ അല്ല) അടയാളങ്ങളിൽ സജ്ജീകരിച്ചിരിക്കുന്ന ഒരു ഉപ-സ്ട്രിംഗ് അടങ്ങിയിട്ടുണ്ടെങ്കിൽ
('@'), തുടർന്ന് അവയ്ക്കിടയിലുള്ള വാചകം ഒരു ഇമേജ് ഫയലിന്റെ പേരായിരിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു
മെനുവിന്റെ ഇടത് വശത്ത് വരയ്ക്കുക (ഒരു സൈഡ് പിക്സ്മാപ്പ്). നിങ്ങൾക്ക് ഉപയോഗിക്കാൻ താൽപ്പര്യമുണ്ടാകാം
സൈഡ്പിക് എന്ന ഓപ്ഷൻ മെനു സ്റ്റൈൽ പകരം കമാൻഡ് ചെയ്യുക. അക്ഷരാർത്ഥത്തിൽ '@' ലഭിക്കാൻ, തിരുകുക
"@@". ഉദാഹരണത്തിന്

AddToMenu StartMenu@linux-menu.xpm@

അതിന്റെ താഴെ ഇടത് മൂലയിൽ ഒരു ചിത്രമുള്ള ഒരു മെനു സൃഷ്ടിക്കുന്നു.

മെനു-നാമത്തിൽ '^'കളാൽ ചുറ്റപ്പെട്ട ഒരു ഉപ-സ്‌ട്രിംഗും അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, വാചകം
'^'കൾക്കിടയിൽ ഒരു X11 വർണ്ണത്തിന്റെ പേരും അതിൽ അടങ്ങിയിരിക്കുന്ന കോളവും ആയിരിക്കും പ്രതീക്ഷിക്കുന്നത്
സൈഡ് ചിത്രം ആ നിറത്തിൽ വർണ്ണിച്ചിരിക്കുന്നു. നിങ്ങൾക്ക് ഈ നിറം ഒരു മെനുവിന് സജ്ജമാക്കാൻ കഴിയും
ഉപയോഗിക്കുന്ന ശൈലി സൈഡ് കളർ എന്ന ഓപ്ഷൻ മെനു സ്റ്റൈൽ കമാൻഡ്. അക്ഷരാർത്ഥത്തിൽ '^' ലഭിക്കാൻ,
"^^" ചേർക്കുക. ഉദാഹരണം:

AddToMenu StartMenu@linux-menu.xpm@^നീല^

താഴെ ഇടത് കോണിൽ ഒരു ചിത്രവും നീല നിറത്തിലുള്ള നിറങ്ങളും ഉള്ള ഒരു മെനു സൃഷ്ടിക്കുന്നു
ചിത്രം അടങ്ങുന്ന മെനുവിന്റെ പ്രദേശം.

മേൽപ്പറഞ്ഞ എല്ലാ സാഹചര്യങ്ങളിലും, ഫലമായുണ്ടാകുന്ന മെനുവിന്റെ പേര് പേര് വ്യക്തമാക്കിയതും നീക്കം ചെയ്തതുമാണ്
വിവിധ ഡിലിമിറ്ററുകൾക്കിടയിലുള്ള ഉപസ്‌ട്രിംഗുകളുടെ.

ChangeMenuStyle മെനുസ്‌റ്റൈൽ മെനു ...
ന്റെ മെനു ശൈലി മാറ്റുന്നു മെനു ലേക്ക് മെനുസ്‌റ്റൈൽ. നിങ്ങൾക്ക് ഒന്നിൽ കൂടുതൽ മെനു വ്യക്തമാക്കാം
ഓരോ കോളും ChangeMenuStyle.

കോപ്പിമെനു സ്റ്റൈൽ orig-menustyle dest-menustyle
പകര്പ്പ് orig-menustyle ലേക്ക് dest-menustyleഎവിടെ orig-menustyle നിലവിലുള്ള ഒരു മെനു ആണ്
ശൈലി. മെനു ശൈലി ആണെങ്കിൽ dest_menustyle നിലവിലില്ല, പിന്നീട് അത് സൃഷ്ടിക്കപ്പെടുന്നു.

മെനു നശിപ്പിക്കുക [പുനഃസൃഷ്ടി] മെനു
ഒരു മെനു ഇല്ലാതാക്കുന്നു, അതിനാൽ അതിലേക്കുള്ള തുടർന്നുള്ള റഫറൻസുകൾ ഇനി സാധുതയുള്ളതല്ല. നിങ്ങൾക്ക് കഴിയും
ഒരു fvwm സെഷനിൽ ഒരു മെനുവിന്റെ ഉള്ളടക്കം മാറ്റാൻ ഇത് ഉപയോഗിക്കുക. മെനു ആകാം
ഉപയോഗിച്ച് പുനർനിർമ്മിച്ചു AddToMenu. ഓപ്ഷണൽ പാരാമീറ്റർ പുന ate സൃഷ്‌ടിക്കുക എറിയരുതെന്ന് fvwm പറയുന്നു
മെനു പൂർണ്ണമായും ഒഴിവാക്കുക എന്നാൽ എല്ലാ മെനു ഇനങ്ങളും (ഉൾപ്പെടെ
തലക്കെട്ട്).

മെനു യൂട്ടിലിറ്റികൾ നശിപ്പിക്കുക

മെനു സ്റ്റൈൽ നശിപ്പിക്കുക മെനുസ്‌റ്റൈൽ
പേരിട്ടിരിക്കുന്ന മെനു ശൈലി ഇല്ലാതാക്കുന്നു മെനുസ്‌റ്റൈൽ ഈ ശൈലി ഉപയോഗിച്ച് എല്ലാ മെനുകളും മാറ്റുകയും ചെയ്യുന്നു
സ്ഥിരസ്ഥിതി ശൈലി, നിങ്ങൾക്ക് സ്ഥിരസ്ഥിതി മെനു ശൈലി നശിപ്പിക്കാൻ കഴിയില്ല.

DestroyMenuStyle pixmap1

മെനു മെനു-നാമം [സ്ഥാനം] [ഇരട്ട-ക്ലിക്ക് പ്രവർത്തനം]
മുമ്പ് നിർവ്വചിച്ച മെനു സ്റ്റിക്കി രീതിയിൽ പോപ്പ് അപ്പ് ചെയ്യാൻ കാരണമാകുന്നു. അതായത്, എങ്കിൽ
മെനു എന്ന ഡ്രാഗ് ആക്ഷനുപകരം ഒരു ക്ലിക്ക് പ്രവർത്തനത്തിലൂടെ ഉപയോക്താവ് മെനു അഭ്യർത്ഥിക്കുന്നു
എഴുന്നേറ്റു നിൽക്കുന്നു. ആജ്ഞ ഇരട്ട-ക്ലിക്ക് പ്രവർത്തനം ഉപയോക്താവ് ഇരട്ട-ക്ലിക്കുചെയ്യുകയാണെങ്കിൽ a
കൊണ്ടുവരുമ്പോൾ ബട്ടൺ (അല്ലെങ്കിൽ മെനു ഒരു കീയുമായി ബന്ധിപ്പിച്ചിട്ടുണ്ടെങ്കിൽ കീയിൽ രണ്ടുതവണ വേഗത്തിൽ അമർത്തുക).
മെനു മുകളിലേക്ക്. ഇരട്ട ക്ലിക്ക് പ്രവർത്തനം വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, അതിൽ ഇരട്ട ക്ലിക്ക് ചെയ്യുക
മെനു ഒന്നും ചെയ്യുന്നില്ല. എന്നിരുന്നാലും, മെനു ഒരു മെനു ഇനത്തിൽ നിന്നാണ് ആരംഭിക്കുന്നതെങ്കിൽ (അതായത് a ഉപയോഗിച്ചല്ല
ശീർഷകം അല്ലെങ്കിൽ ഒരു സെപ്പറേറ്റർ) കൂടാതെ ഡബിൾ ക്ലിക്ക് ആക്ഷൻ നൽകിയിട്ടില്ല, ഡബിൾ ക്ലിക്ക് ചെയ്യുക
മെനുവിലെ ആദ്യ ഇനം അഭ്യർത്ഥിക്കുന്നു (പക്ഷേ, പോയിന്റർ ശരിക്കും അവസാനിച്ചെങ്കിൽ മാത്രം
ഇനം).

ഇത് രണ്ടും ആണെങ്കിൽ മെനു അഭ്യർത്ഥിച്ചപ്പോൾ പോയിന്റർ അത് എവിടെയായിരുന്നോ അവിടെ വക്രീകരിച്ചിരിക്കുന്നു
ഒരു കീസ്ട്രോക്ക് ഉപയോഗിച്ച് അഭ്യർത്ഥിച്ച് അടച്ചു.

ദി സ്ഥാനം ആർഗ്യുമെന്റുകൾ സ്ക്രീനിൽ എവിടെയെങ്കിലും മെനു സ്ഥാപിക്കാൻ അനുവദിക്കുന്നു
ദൃശ്യമായ സ്ക്രീനിൽ അല്ലെങ്കിൽ ഒരു ടൈറ്റിൽ ബാറിന് മുകളിലുള്ള ഉദാഹരണം. അടിസ്ഥാനപരമായി ഇത് പ്രവർത്തിക്കുന്നു
ഇതുപോലെ: നിങ്ങൾ a വ്യക്തമാക്കുന്നു സന്ദർഭ-ദീർഘചതുരം കൂടാതെ ഈ ദീർഘചതുരത്തിന് ഒരു ഓഫ്സെറ്റ്
മെനുവിന്റെ മുകളിൽ ഇടത് കോണിൽ നിന്ന് മുകളിൽ ഇടത് കോണിൽ നിന്ന് നീക്കിയിരിക്കുന്നു
ദീർഘചതുരം. ദി സ്ഥാനം വാദങ്ങൾ നിരവധി ഭാഗങ്ങൾ ഉൾക്കൊള്ളുന്നു:

[സന്ദർഭ-ദീർഘചതുരം] x y [പ്രത്യേക-ഓപ്ഷനുകൾ]

ദി സന്ദർഭ-ദീർഘചതുരം ഇവയിലൊന്ന് ആകാം:

റൂട്ട്
നിലവിലെ സ്ക്രീനിന്റെ റൂട്ട് വിൻഡോ.

XineramaRoot
മുഴുവൻ Xinerama സ്ക്രീനിന്റെയും റൂട്ട് വിൻഡോ. എപ്പോൾ "റൂട്ട്" എന്നതിന് തുല്യമാണ്
Xinerama ഉപയോഗിക്കുന്നില്ല.

ചുണ്ടെലി
മൗസിന്റെ സ്ഥാനത്ത് 1x1 ദീർഘചതുരം.

വിൻഡോ
സന്ദർഭ വിൻഡോയുടെ ഫ്രെയിം.

ഇന്റീരിയർ
സന്ദർഭ വിൻഡോയുടെ ഉൾവശം.

തലക്കെട്ട്
സന്ദർഭ വിൻഡോയുടെ തലക്കെട്ട് അല്ലെങ്കിൽ ഐക്കൺ.

ബട്ടൺ
സന്ദർഭ വിൻഡോയുടെ #n ബട്ടൺ.

ഐക്കൺ
സന്ദർഭ വിൻഡോയുടെ ഐക്കൺ.

മെനു
നിലവിലെ മെനു.

ഇനം
നിലവിലെ മെനു ഇനം.

സന്ദർഭം
നിലവിലെ വിൻഡോ, മെനു അല്ലെങ്കിൽ ഐക്കൺ.


പോയിന്റർ ഏത് വിജറ്റ് ഓണാണെങ്കിലും (ഉദാ. വിൻഡോയുടെ ഒരു മൂല അല്ലെങ്കിൽ റൂട്ട്
ജാലകം).

ചതുരം <ജ്യാമിതി>
നിർവ്വചിച്ച ദീർഘചതുരംജ്യാമിതി> X ജ്യാമിതി ഫോർമാറ്റിൽ. വീതിയും ഉയരവും
ഒഴിവാക്കിയാൽ ഡിഫോൾട്ട് 1.

സന്ദർഭ-ദീർഘചതുരം ഒഴിവാക്കുകയോ നിയമവിരുദ്ധമോ ആണെങ്കിൽ (ഉദാ: വിൻഡോയിലെ "ഇനം"), "മൗസ്"
സ്ഥിരസ്ഥിതിയാണ്. എല്ലാ സാഹചര്യങ്ങളിലും ഇവയെല്ലാം അർത്ഥമാക്കുന്നില്ല എന്നത് ശ്രദ്ധിക്കുക
(ഉദാ: പോയിന്റർ മെനുവിൽ ആണെങ്കിൽ "ഐക്കൺ").

ഓഫ്സെറ്റ് മൂല്യങ്ങൾ x ഒപ്പം y മെനു അതിന്റെ ഡിഫോൾട്ടിൽ നിന്ന് എത്രത്തോളം നീക്കിയെന്ന് വ്യക്തമാക്കുക
സ്ഥാനം. സ്ഥിരസ്ഥിതിയായി, നൽകിയിരിക്കുന്ന സംഖ്യാ മൂല്യം ഒരു ശതമാനമായി വ്യാഖ്യാനിക്കപ്പെടുന്നു
സന്ദർഭ ദീർഘചതുരത്തിന്റെ വീതി (ഉയരം), എന്നാൽ പിന്നിലുള്ള 'm'മെനുവിന്റെ വീതി
(ഉയരം) പകരം ഉപയോഗിക്കുന്നു. കൂടാതെ ഒരു പിന്നാമ്പുറം 'p' എന്നതിലേക്ക് വ്യാഖ്യാനം മാറ്റുന്നു
അർത്ഥം പിക്സലുകൾ.

ഒരൊറ്റ മൂല്യത്തിന് പകരം നിങ്ങൾക്ക് മൂല്യങ്ങളുടെ ഒരു ലിസ്റ്റ് ഉപയോഗിക്കാം. എല്ലാ അധിക നമ്പറുകളും
ആദ്യത്തേത് അവരുടെ മുൻഗാമിയിൽ നിന്ന് അവരുടെ അടയാളത്താൽ വേർപെടുത്തിയ ശേഷം. ഉപയോഗിക്കരുത്
മറ്റേതെങ്കിലും സെപ്പറേറ്ററുകൾ.

If x or y "' എന്ന പ്രിഫിക്‌സ്o"എവിടെ ഒരു പൂർണ്ണസംഖ്യയാണ്, മെനുവും
ദീർഘചതുരം മറ്റേതിനേക്കാളും മുമ്പായി നിർദ്ദിഷ്ട സ്ഥാനത്ത് ഓവർലാപ്പുചെയ്യാൻ നീക്കുന്നു
ഓഫ്സെറ്റുകൾ പ്രയോഗിക്കുന്നു. മെനുവും ദീർഘചതുരവും സ്ഥാപിച്ചിരിക്കുന്നതിനാൽ പിക്സൽ എറ്റ്
ദീർഘചതുരത്തിന്റെ വീതി/ഉയരത്തിന്റെ ശതമാനം പിക്സലിന് മുകളിൽ ആണ്
മെനുവിന്റെ വീതി/ഉയരത്തിന്റെ ശതമാനം. അതിനാൽ "o0" എന്നാൽ മുകളിൽ/ഇടത് എന്നാണ്
മെനുവിന്റെ ബോർഡറുകളും ദീർഘചതുരം ഓവർലാപ്പുചെയ്യുന്നു, "o100" ഉപയോഗിച്ച് ഇത് താഴെ/വലത് ആണ്
അതിരുകൾ, നിങ്ങൾ "o50" ഉപയോഗിക്കുകയാണെങ്കിൽ അവ പരസ്പരം കേന്ദ്രീകരിച്ചിരിക്കുന്നു (ഇത് പരീക്ഷിക്കുക, നിങ്ങൾ ചെയ്യും
ഇത് ഈ വിവരണത്തേക്കാൾ വളരെ ലളിതമാണെന്ന് കാണുക). സ്ഥിരസ്ഥിതി "o0" ആണ്. ഉപസർഗ്ഗം
"ഓ "+ എന്നതിന്റെ ചുരുക്കെഴുത്താണ് - m".

' എന്നതിന്റെ ഉപസർഗ്ഗംc"o50" ന് തുല്യമാണ്. ഉദാഹരണങ്ങൾ:

സ്ക്രീനിന്റെ നടുവിൽ # വിൻഡോ ലിസ്റ്റ്
വിൻഡോ ലിസ്റ്റ് റൂട്ട് സിസി

ഒരു വിൻഡോയുടെ ഇടതുവശത്തുള്ള # മെനു
മെനുവിന്റെ പേര് വിൻഡോ -100m c+0

# പോപ്പ്അപ്പ് മെനു മൗസ് പോയിന്ററിന് മുകളിൽ 8 പിക്സലുകൾ
പോപപ്പ് പേര് മൗസ് c -100m-8p

# സ്ക്രീനിൽ എവിടെയോ
മെനുവിന്റെ പേര് ദീർഘചതുരം 512x384+1+1 +0 +0

# ഒരു മെനു ഇനത്തിന് ചുറ്റും ലംബമായി കേന്ദ്രീകരിച്ചിരിക്കുന്നു
AddToMenu foobar-മെനു
+ "ആദ്യ ഇനം" വേണ്ട
+ "പ്രത്യേക ഇനം" പോപപ്പ് "മറ്റൊരു മെനു" ഇനം +100 സി
+ "അവസാന ഇനം" വേണ്ട

# ആദ്യ മെനു ഇനത്തിന് മുകളിൽ
AddToMenu foobar-മെനു
+ "ആദ്യ ഇനം" പോപപ്പ് "മറ്റൊരു മെനു" ഇനം +0 -100 മി

നിങ്ങൾക്ക് നിലവിലെ മെനുവിൽ നിന്ന് വളരെ അകലെ ഒരു ഉപ മെനു ഇടാൻ കഴിയുമെന്ന് ശ്രദ്ധിക്കുക, അതിനാൽ നിങ്ങൾക്ക് അതിൽ എത്തിച്ചേരാനായില്ല
മെനുവിൽ നിന്ന് പുറത്തുപോകാതെ മൗസ് ഉപയോഗിച്ച്. പോയിന്റർ നിലവിലെ മെനുവിൽ നിന്ന് പുറത്തുപോകുകയാണെങ്കിൽ
ഉപമെനുവിന്റെ പൊതുവായ ദിശ മെനു തുടരുന്നു.

ദി പ്രത്യേക-ഓപ്ഷനുകൾ:

സാധാരണ മെനു തുറക്കാതെ തന്നെ ടിയർ ഓഫ് മെനു സൃഷ്ടിക്കാൻ, ഓപ്ഷൻ ചേർക്കുക
ഉടനടി കീറുക. സാധാരണയായി മെനു ഒരു സെക്കന്റ് സ്പ്ലിറ്റ് സെക്കൻറ് സാധാരണ അവസ്ഥയിൽ തുറക്കും
കീറുന്നതിന് മുമ്പ്. മറ്റേതൊരു ജാലകത്തെയും പോലെ മെനു കീറുന്നത് പോലെ, a
സ്ഥാനം വ്യക്തമായി വ്യക്തമാക്കണം:

# മെനു വിൻഡോ സ്ഥാപിക്കാൻ fvwm വിലക്കുക
ശൈലി സ്ഥാനം ഉപയോഗിക്കുക
# സ്ക്രീനിന്റെ മുകളിൽ ഇടത് കോണിലുള്ള മെനു
മെനു റൂട്ട് 0p 0p ഉടനടി കീറുക

ദി ആനിമേഷൻ ഒപ്പം Mwm or വിജയം മെനു ശൈലികൾ ഒരു മെനു മറ്റെവിടെയെങ്കിലും നീക്കിയേക്കാം
സ്ക്രീൻ. നിങ്ങൾക്ക് ഇത് ആവശ്യമില്ലെങ്കിൽ, നിങ്ങൾക്ക് ചേർക്കാം നിശ്ചിത ഒരു ഓപ്ഷനായി. ഇത് സംഭവിച്ചേക്കാം
ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് മെനു എപ്പോഴും സ്ക്രീനിന്റെ മുകളിൽ വലത് കോണിൽ വേണമെങ്കിൽ.

ഒരു മെനു അതിന്റെ മെനു ഇനത്തിൽ ക്ലിക്ക് ചെയ്യുമ്പോൾ എവിടെയാണ് ദൃശ്യമാകേണ്ടത്? സ്ഥിരസ്ഥിതിയാണ്
ശീർഷകം കഴ്‌സറിന് കീഴിൽ സ്ഥാപിക്കുക, എന്നാൽ നിങ്ങൾക്ക് അത് വേണമെങ്കിൽ സ്ഥാനം എവിടെയാണ്
വാദങ്ങൾ പറയുന്നു, ഉപയോഗിക്കുക InPlace തിരഞ്ഞെടുക്കുക ഓപ്ഷൻ. നിങ്ങൾക്ക് തലക്കെട്ടിൽ പോയിന്റർ വേണമെങ്കിൽ
മെനുവിൽ, ഉപയോഗിക്കുക വാർപ്പ് തിരഞ്ഞെടുക്കുക അതും. എങ്കിൽ മാത്രമേ ഈ ഓപ്ഷനുകൾ ബാധകമാകൂ എന്നത് ശ്രദ്ധിക്കുക
PopupAsRootMenu മെനു സ്റ്റൈൽ ഓപ്ഷൻ ഉപയോഗിക്കുന്നു.

പോയിന്റർ ഓണായിരിക്കുമ്പോഴെല്ലാം ഒരു ഉപ മെനുവിന്റെ തലക്കെട്ടിലേക്ക് പോയിന്റർ വളച്ചൊടിക്കുന്നു
ഉപമെനു പോപ്പ് അപ്പ് ചെയ്യുമ്പോൾ ഒരു ഇനം (fvwm മെനു ശൈലി) അല്ലെങ്കിൽ ഒരിക്കലും വക്രീകരിച്ചിട്ടില്ല
ശീർഷകം (Mwm or വിജയം മെനു ശൈലികൾ). നിങ്ങൾക്ക് എപ്പോൾ വേണമെങ്കിലും വേർപിരിയൽ നിർബന്ധമാക്കാം (നിരോധിക്കാം).
കൂടെ ഉപമെനു തുറക്കുന്നു വാർപ്പ് ടൈറ്റിൽ (നോവാർപ്പ്) ഓപ്ഷൻ.

ശ്രദ്ധിക്കുക പ്രത്യേക-ഓപ്ഷനുകൾ മറ്റൊരു സ്ഥാനവുമില്ലാത്ത ഒരു സാധാരണ മെനുവിൽ പ്രവർത്തിക്കുക
വാദങ്ങൾ.

മെനു സ്റ്റൈൽ ശൈലിനാമം [ഓപ്ഷനുകൾ]
ഒരു പുതിയ മെനു ശൈലി സജ്ജമാക്കുന്നു അല്ലെങ്കിൽ മുമ്പ് നിർവ്വചിച്ച ശൈലി മാറ്റുന്നു. ദി ശൈലിനാമം ആകുന്നു
ശൈലിയുടെ പേര്; അതിൽ സ്‌പെയ്‌സുകളോ ടാബുകളോ ഉണ്ടെങ്കിൽ അത് ഉദ്ധരിക്കേണ്ടതാണ്. പേര് "*"
സ്ഥിരസ്ഥിതി മെനു ശൈലിക്കായി നീക്കിവച്ചിരിക്കുന്നു. ഡിഫോൾട്ട് മെനു ശൈലി ഓരോന്നിനും ഉപയോഗിക്കുന്നു
മെനു പോലുള്ള ഒബ്‌ജക്‌റ്റ് (ഉദാ. സൃഷ്‌ടിച്ച വിൻഡോ വിൻഡോ ലിസ്റ്റ് കമാൻഡ്) ഇല്ലായിരുന്നു
ഉപയോഗിച്ച് ഒരു ശൈലി നൽകണം ChangeMenuStyle. ഇതും കാണുക മെനു സ്റ്റൈൽ നശിപ്പിക്കുക. എപ്പോൾ
മോണോക്രോം കളർ ഓപ്ഷനുകൾ ഉപയോഗിക്കുന്നത് അവഗണിക്കപ്പെടും.

ഓപ്ഷനുകൾ Fvwm / Mwm / Win, ചില കീവേഡുകൾ അടങ്ങുന്ന കോമ വേർതിരിക്കപ്പെട്ട പട്ടികയാണ്,
ബോർഡർ വിഡ്ത്ത്, ഫോർഗ്രൗണ്ട്, ബാക്ക്ഗ്രൗണ്ട്, ഗ്രേഡ്, ഹൈലൈറ്റ്ബാക്ക് / !ഹൈലൈറ്റ്ബാക്ക്,
HilightTitleBack, ActiveFore / !ActiveFore, MenuColorset, ActiveColorset,
ഗ്രേഡ് കളർസെറ്റ്, ടൈറ്റിൽ കളർസെറ്റ്, ഹൈലൈറ്റ്3 ഡി ടിക്ക് / ഹൈലൈറ്റ് 3 ഡി ടിൻ / ഹൈലൈറ്റ് 3 ഡിഓഫ്,
Hilight3D കനം, ആനിമേഷൻ / !ആനിമേഷൻ, ഫോണ്ട്, ടൈറ്റിൽഫോണ്ട്, മെനുഫേസ്, പോപ്പ്അപ്പ് ഡിലേ,
PopupOffset, TitleWarp / !TitleWarp, TitleUnderlines0 / TitleUnderlines1 /
ശീർഷകം 2, വിഭജനങ്ങൾ നീളം / വേർതിരിക്കൽ ചെറുത്, ത്രികോണങ്ങൾ സോളിഡ് /
ത്രികോണാശ്വാസം, പോപ്പ്അപ്പ് ഉടനടി / പോപ്പ്അപ്പ് ഡിലേയ്ഡ്, പോപ്പ്ഡൗൺ ഉടനടി /
പോപ്പ്ഡൗൺ ഡിലേഡ്, പോപ്പ്അപ്പ് ആക്റ്റീവ് ഏരിയ, ഡബിൾ ക്ലിക്ക്ടൈം, സൈഡ്പിക്, സൈഡ് കളർ,
PopupAsRootMenu / PopupAsSubmenu / PopupIgnore / PopupClose, RemoveSubmenus /
സബ്മെനുകൾ, സബ്മെനുകൾ റൈറ്റ് / സബ്മെനസ് ലെഫ്റ്റ്, സെലക്ട്ഓൺറിലീസ്, ഇനം ഫോർമാറ്റ് എന്നിവ പിടിക്കുക,
വെർട്ടിക്കൽ ഐറ്റം സ്‌പേസിംഗ്, വെർട്ടിക്കൽ മാർജിനുകൾ, വെർട്ടിക്കൽ ടൈറ്റിൽസ്‌പേസിംഗ്, ഓട്ടോമാറ്റിക് ഹോട്ട്‌കീകൾ /
!ഓട്ടോമാറ്റിക് ഹോട്ട്കീകൾ, അദ്വിതീയ ഹോട്ട്കീ സജീവമാക്കൽ ഉടനടി /
!യുണീക്ക് ഹോട്ട്‌കീ സജീവമാക്കുന്നു, മൗസ് വീൽ, സ്ക്രോൾഓഫ് പേജ് / !സ്ക്രോൾഓഫ്പേജ്,
TrianglesUseFore / !TrianglesUseFore.

മുകളിലെ ലിസ്റ്റിൽ ചില ഓപ്‌ഷനുകൾ ഓപ്‌ഷൻ ജോഡികളായോ '/' ഇൻ ഉള്ള ട്രിപ്പിൾ ആയോ ലിസ്‌റ്റ് ചെയ്‌തിരിക്കുന്നു
ഇടയിൽ. ഈ ഓപ്ഷനുകൾ പരസ്പരം ഒഴിവാക്കുന്നു. ജോടിയാക്കിയ എല്ലാ ഓപ്ഷനുകളും നിരാകരിക്കാവുന്നതാണ്
പ്രിഫിക്‌സിംഗ് വഴി കൗണ്ടർപാർട്ട് ഓപ്‌ഷന്റെ പ്രഭാവം നേടുക! ഓപ്ഷനിലേക്ക്.

ചില ഓപ്‌ഷനുകൾ ഇപ്പോൾ പ്രിഫിക്‌സിംഗ് വഴി നിരാകരിച്ചിരിക്കുന്നു! ഓപ്ഷനിലേക്ക്. ഇതാണ് മുൻഗണന
അത്തരം എല്ലാ ഓപ്ഷനുകൾക്കുമുള്ള ഫോം. മറ്റ് നെഗറ്റീവ് ഫോമുകൾ ഇപ്പോൾ ഒഴിവാക്കിയിരിക്കുന്നു, അവയായിരിക്കും
ഭാവിയിൽ നീക്കം ചെയ്തു.

മെനുസ്റ്റൈൽ ഒഴിവാക്കിയ നെഗറ്റീവ് ഓപ്ഷനുകളുടെ ഒരു ലിസ്‌റ്റാണിത്: ActiveForeOff,
ആനിമേഷൻഓഫ്, ഓട്ടോമാറ്റിക് ഹോട്ട്കീസ്ഓഫ്, ഹൈലൈറ്റ്ബാക്ക്ഓഫ്, ടൈറ്റിൽവാർപ്പ്ഓഫ്

Fvwm, Mwm, വിജയം മുൻ പതിപ്പുകളിലെ അതേ പേരിലുള്ള ശൈലിയിലേക്ക് എല്ലാ ഓപ്ഷനുകളും പുനഃസജ്ജമാക്കുക
fvwm എന്നതിന്റെ. പുതിയ മെനു ശൈലികൾക്കുള്ള ഡിഫോൾട്ടാണ് Fvwm ശൈലി. ഈ ഓപ്ഷനുകൾ അസാധുവാക്കുന്നു
ഒഴികെ മറ്റെല്ലാവരും ഫോർഗ്രൗണ്ട്, പശ്ചാത്തലം, നരച്ച, ഹൈലൈറ്റ്ബാക്ക്, ActiveFore ഒപ്പം
പോപ്പ്അപ്പ് ഡിലേ, അതിനാൽ അവ ഒരു മെനുവിനായി വ്യക്തമാക്കിയ ആദ്യ ഓപ്ഷനായി മാത്രമേ ഉപയോഗിക്കാവൂ
ശൈലി അല്ലെങ്കിൽ നിർവചിച്ച പെരുമാറ്റത്തിലേക്ക് ശൈലി പുനഃസജ്ജമാക്കുക. ഒരേ പ്രഭാവം സൃഷ്ടിക്കാൻ കഴിയും
മറ്റെല്ലാ ഓപ്ഷനുകളും ഓരോന്നായി ക്രമീകരിക്കുന്നു.

Mwm ഒപ്പം വിജയം സ്‌റ്റൈൽ മെനുകൾ പോപ്പ്അപ്പ് സബ് മെനുകൾ സ്വയമേവ. വിജയം മെനുകൾ സൂചിപ്പിക്കുന്നു
പശ്ചാത്തലം ഇരുണ്ടതാക്കി മാറ്റിക്കൊണ്ട് നിലവിലെ മെനു ഇനം. Fvwm ഉപ മെനുകൾ ഓവർലാപ്പ് ചെയ്യുന്നു
പാരന്റ് മെനു, Mwm ഒപ്പം വിജയം സ്റ്റൈൽ മെനുകൾ ഒരിക്കലും പാരന്റ് മെനുവിൽ ഓവർലാപ്പ് ചെയ്യരുത്.

Fvwm ശൈലി !HilightBack, Hilight3DThin, !ActiveFore, !Animation, എന്നിവയ്ക്ക് തുല്യമാണ്
ഫോണ്ട്, മെനുഫേസ്, പോപ്പ്അപ്പ്ഓഫ്സെറ്റ് 0 67, ടൈറ്റിൽവാർപ്പ്, ടൈറ്റിൽഅണ്ടർലൈൻ1, സെപ്പറേറ്റേഴ്സ് ഷോർട്ട്,
ട്രയാംഗിൾ റിലീഫ്, പോപ്പ്അപ്പ് ഡിലേയ്ഡ്, പോപ്പ്ഡൗൺ ഡിലേഡ്, പോപ്പ്അപ്പ് ഡിലേ 150, പോപ്പ്ഡൗൺ ഡിലേ 150,
പോപ്പ്അപ്പ്ആസ് സബ്മെനു, ഹോൾഡ് സബ്മെനസ്, സബ്മെനസ് റൈറ്റ്, ബോർഡർ വിഡ്ത്ത് 2, !ഓട്ടോമാറ്റിക് ഹോട്ട്കീകൾ,
UniqueHotkeyActivatesImmediate, PopupActiveArea 75.

Mwm ശൈലി !HilightBack, Hilight3DThick, !ActiveFore, !Animation, എന്നിവയ്ക്ക് തുല്യമാണ്
ഫോണ്ട്, മെനുഫേസ്, പോപ്പ്അപ്പ്ഓഫ്സെറ്റ് -3 100, !TitleWarp, TitleUnderlines2, SeparatorsLong,
ട്രയാംഗിൾ റിലീഫ്, പോപ്പ്അപ്പ് ഉടനടി, പോപ്പ്ഡൗൺ ഡിലേയ്ഡ്, പോപ്പ്ഡൗൺ ഡിലേ 150,
പോപ്പ്അപ്പ്സബ്മെനു, ഹോൾഡ് സബ്മെനസ്, സബ്മെനസ് റൈറ്റ്, ബോർഡർ വിഡ്ത്ത് 2,
UniqueHotkeyActivates Immediate, !ഓട്ടോമാറ്റിക് ഹോട്ട്കീകൾ, പോപ്പ്അപ്പ്ആക്ടീവ് ഏരിയ 75.

വിജയം ശൈലി HilightBack, Hilight3DOff, ActiveFore, !ആനിമേഷൻ, ഫോണ്ട്, എന്നിവയ്ക്ക് തുല്യമാണ്
MenuFace, PopupOffset -5 100, !TitleWarp, TitleUnderlines1, SeparatorsShort,
ത്രികോണങ്ങൾ സോളിഡ്, പോപ്പ്അപ്പ് ഉടനടി, പോപ്പ്ഡൗൺ ഡിലേയ്ഡ്, പോപ്പ്ഡൗൺ ഡിലേ 150, പോപ്പ്അപ്പ്സബ്മെനു,
റിമൂവ് സബ്മെനുകൾ, സബ്മെനസ് റൈറ്റ്, ബോർഡർ വിഡ്ത്ത് 2, അദ്വിതീയ ഹോട്ട്കീ സജീവമാക്കൽ ഉടനടി,
!ഓട്ടോമാറ്റിക് ഹോട്ട്കീകൾ, പോപ്പ്അപ്പ് ആക്റ്റീവ് ഏരിയ 75.

ബോർഡർവിഡ്ത്ത് മെനുകൾക്ക് ചുറ്റുമുള്ള ബോർഡറിന്റെ കനം പിക്സലിൽ എടുക്കുന്നു. അത് ഒരുപക്ഷെ
പൂജ്യം മുതൽ 50 പിക്സലുകൾ വരെ ആകുക. സ്ഥിരസ്ഥിതി 2. നിയമവിരുദ്ധമായ മൂല്യം ഉപയോഗിക്കുന്നത് ബോർഡർ പഴയപടിയാക്കുന്നു
ഡിഫോൾട്ടിലേക്ക് വീതി.

ഫോർഗ്രൗണ്ട് ഒപ്പം പശ്ചാത്തലം ഒരു വാദമായി ഒരു വർണ്ണ നാമം ഉണ്ടായിരിക്കാം. ഈ നിറമാണ് ഉപയോഗിക്കുന്നത്
മെനു വാചകത്തിനോ മെനുവിന്റെ പശ്ചാത്തലത്തിനോ വേണ്ടി. ഇവ പുനഃസജ്ജമാക്കാൻ നിങ്ങൾക്ക് നിറത്തിന്റെ പേര് ഒഴിവാക്കാം
ബിൽറ്റ്-ഇൻ ഡിഫോൾട്ടിലേക്ക് നിറങ്ങൾ.

നരച്ച ഒരു വാദമായി ഒരു വർണ്ണ നാമം ഉണ്ടായിരിക്കാം. ഈ നിറമാണ് എ വരയ്ക്കാൻ ഉപയോഗിക്കുന്നത്
Mwm നിരോധിക്കുന്ന (അല്ലെങ്കിൽ ശുപാർശ ചെയ്തിട്ടില്ലാത്ത) മെനു-തിരഞ്ഞെടുപ്പ്, ഏത് an
അപേക്ഷ വ്യക്തമാക്കിയിട്ടുണ്ട്. നിറം ഒഴിവാക്കിയാൽ ചാരനിറത്തിലുള്ള മെനുവിന്റെ നിറം
എൻട്രികൾ മെനുവിന്റെ പശ്ചാത്തല വർണ്ണത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്.

ഹൈലൈറ്റ്ബാക്ക് ഒപ്പം !ഹൈലൈറ്റ്ബാക്ക് തിരഞ്ഞെടുത്ത മെനുവിന്റെ പശ്ചാത്തലം ഹൈലൈറ്റ് ചെയ്യുന്ന സ്വിച്ച്
ഇനം ഓണും ഓഫും. നിറം നൽകിക്കൊണ്ട് ഒരു പ്രത്യേക പശ്ചാത്തല നിറം ഉപയോഗിക്കാം
ഒരു വാദമായി പേര് ഹൈലൈറ്റ്ബാക്ക്. ഒരു വാദവുമില്ലാതെ നിങ്ങൾ ഈ ഓപ്ഷൻ ഉപയോഗിക്കുകയാണെങ്കിൽ
നിറം മെനുവിന്റെ പശ്ചാത്തല വർണ്ണത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്. ദി സജീവ കളർസെറ്റ് ഓപ്ഷൻ അസാധുവാക്കുന്നു
നിർദ്ദിഷ്ട നിറം. കളർസെറ്റിന് സോളിഡ് അല്ലാത്ത പശ്ചാത്തലമുണ്ടെങ്കിൽ അത് ഇതിനായി ഉപയോഗിക്കുന്നു
ഹൈലൈറ്റിംഗ്.

ഹൈലൈറ്റ് ടൈറ്റിൽബാക്ക് മെനു ശീർഷകങ്ങളുടെ പശ്ചാത്തലം ഹൈലൈറ്റ് ചെയ്യുന്ന സ്വിച്ചുകൾ ഓണാണ്. അത് അങ്ങിനെയെങ്കിൽ
തലക്കെട്ട് കളർസെറ്റ് ഉപയോഗിച്ചിരുന്നു, പശ്ചാത്തല നിറം അവിടെ നിന്നാണ് എടുത്തത്. അല്ലാത്തപക്ഷം ദി
നിറം മെനുവിന്റെ പശ്ചാത്തല വർണ്ണത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്. കളർസെറ്റിന് ഒരു നോൺ സോളിഡ് ഉണ്ടെങ്കിൽ
പശ്ചാത്തലം ഹൈലൈറ്റിംഗിനായി ഉപയോഗിക്കുന്നു.

ActiveFore ഒപ്പം !ആക്ടീവ്ഫോർ തിരഞ്ഞെടുത്ത മെനുവിന്റെ ഫോർഗ്രൗണ്ട് ഹൈലൈറ്റ് ചെയ്യുന്ന സ്വിച്ച്
ഇനം ഓണും ഓഫും. നിറം നൽകിക്കൊണ്ട് ഒരു പ്രത്യേക മുൻഭാഗം നിറം ഉപയോഗിക്കാം
ഒരു വാദമായി പേര് ActiveFore. എപ്പോൾ നിറം ഒഴിവാക്കുന്നത് ഹൈലൈറ്റിംഗ് ഓണാക്കുന്നു
സജീവ കളർസെറ്റ് ഉപയോഗിക്കുന്നു. ActiveFore ഫോർഗ്രൗണ്ട് പൂർണ്ണമായും ഹൈലൈറ്റ് ചെയ്യുന്നത് ഓഫാക്കുന്നു.
ദി സജീവ കളർസെറ്റ് ഓപ്ഷൻ നിർദ്ദിഷ്ട വർണ്ണത്തെ മറികടക്കുന്നു.

മെനു കളർസെറ്റ് എന്നതിനുപകരം ഒരു കളർസെറ്റ് ഉപയോഗിച്ചാൽ നിയന്ത്രിക്കുന്നു ഫോർഗ്രൗണ്ട്, പശ്ചാത്തലം
ഒപ്പം മെനുഫേസ് മെനു ശൈലികൾ. എങ്കിൽ മെനു കളർസെറ്റ് കീവേഡിന് ശേഷം ഒരു നമ്പർ വരുന്നു
പൂജ്യത്തിന് തുല്യമോ അതിൽ കൂടുതലോ, ഈ സംഖ്യ എന്നതിന്റെ കളർസെറ്റിന്റെ സംഖ്യയായി കണക്കാക്കുന്നു
ഉപയോഗിക്കുക. നമ്പർ ഒഴിവാക്കിയാൽ, കളർസെറ്റും സാധാരണ മെനുവും സ്വിച്ച് ഓഫ് ചെയ്യും
ശൈലികൾ വീണ്ടും ഉപയോഗിക്കുന്നു. മെനു ഇനങ്ങളുടെ മുൻഭാഗവും പശ്ചാത്തല നിറങ്ങളും
കളർസെറ്റിൽ നിന്നുള്ള നിറങ്ങൾ മാറ്റിസ്ഥാപിച്ചു. കളർസെറ്റിന് ഒരു പിക്സ്മാപ്പ് നിർവചിച്ചിട്ടുണ്ടെങ്കിൽ,
ഈ പിക്സ്മാപ്പ് മെനുവിന്റെ പശ്ചാത്തലമായി ഉപയോഗിക്കുന്നു. എന്നത് ശ്രദ്ധിക്കുക മെനുഫേസ് മെനു
സ്‌റ്റൈൽ മെമ്മറി ഉപഭോഗത്തിനായി ഒപ്റ്റിമൈസ് ചെയ്‌തിരിക്കുന്നു, കൂടാതെ മെമ്മറി ഉപയോഗിക്കുന്നതിനേക്കാൾ കുറച്ച് മെമ്മറി ഉപയോഗിച്ചേക്കാം
ഒരു കളർസെറ്റിൽ നിന്നുള്ള പശ്ചാത്തലം. നിറക്കൂട്ടിൽ നിന്നുള്ള ഷേപ്പ് മാസ്ക് രൂപപ്പെടുത്താൻ ഉപയോഗിക്കുന്നു
മെനു. ദയവായി റഫർ ചെയ്യുക കളർസെറ്റുകൾ കളർസെറ്റുകളെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾക്കുള്ള വിഭാഗം.

സജീവ കളർസെറ്റ് കൃത്യമായി പ്രവർത്തിക്കുന്നു മെനു കളർസെറ്റ്, എന്നാൽ മുൻഭാഗം
കളർസെറ്റ് നൽകിയിരിക്കുന്ന നിറത്തെ മാറ്റിസ്ഥാപിക്കുന്നു ActiveFore മെനു ശൈലിയും കളർസെറ്റും
പശ്ചാത്തല വർണ്ണം നൽകിയിരിക്കുന്ന നിറത്തെ മാറ്റിസ്ഥാപിക്കുന്നു ഹൈലൈറ്റ്ബാക്ക് കമാൻഡ് (ഓൺ ചെയ്യാൻ
നിങ്ങൾ ഉപയോഗിക്കേണ്ട പശ്ചാത്തല ഹൈലൈറ്റിംഗ് ഹൈലൈറ്റ്ബാക്ക് മെനു ശൈലിയും). എങ്കിൽ
വ്യക്തമാക്കിയിരിക്കുന്നു, കളർസെറ്റിൽ നിന്നുള്ള ഹൈലൈറ്റ്, ഷാഡോ നിറങ്ങളും ഉപയോഗിക്കുന്നു. ദി
കളർസെറ്റിൽ നിന്നുള്ള പിക്സ്മാപ്പും ഷേപ്പ് മാസ്കും ഉപയോഗിക്കുന്നില്ല. പശ്ചാത്തലം ഹൈലൈറ്റ് ചെയ്യുന്നു അല്ലെങ്കിൽ
ഫോർഗ്രൗണ്ട് ഉപയോഗിച്ച് വ്യക്തിഗതമായി ഓഫ് ചെയ്യാം !ആക്ടീവ്ഫോർ or !ഹൈലൈറ്റ്ബാക്ക് മെനു
ശൈലികൾ.

ഗ്രേഡ് കളർസെറ്റ് കൃത്യമായി പ്രവർത്തിക്കുന്നു മെനു കളർസെറ്റ്, എന്നാൽ മുൻഭാഗം
കളർസെറ്റ് നൽകിയിരിക്കുന്ന നിറത്തെ മാറ്റിസ്ഥാപിക്കുന്നു നരച്ച മെനു ശൈലി. മറ്റ് ഭാഗങ്ങളില്ല
കളർസെറ്റ് ഉപയോഗിക്കുന്നു.

തലക്കെട്ട് കളർസെറ്റ് കൃത്യമായി പ്രവർത്തിക്കുന്നു മെനു കളർസെറ്റ്, എന്നാൽ മെനു ശീർഷകങ്ങൾക്കായി മാത്രം ഉപയോഗിക്കുന്നു.

ഹൈലൈറ്റ്3 ഡി കട്ടി, Hilight3DThin ഒപ്പം Hilight3DOff തിരഞ്ഞെടുത്ത മെനു ഇനമാണോ എന്ന് നിർണ്ണയിക്കുക
ഒരു 3D റിലീഫ് ഉപയോഗിച്ച് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു. കട്ടിയുള്ള റിലീഫുകൾക്ക് രണ്ട് പിക്സൽ വീതിയുണ്ട്, നേർത്ത റിലീഫുകൾ
ഒരു പിക്സൽ വീതി.

ഹൈലൈറ്റ്3 ഡി കനം -50 നും +50 നും ഇടയിലുള്ള ഒരു സംഖ്യാ വാദം എടുക്കുന്നു
പിക്സലുകൾ. നെഗറ്റീവ് മൂല്യങ്ങൾക്കൊപ്പം മെനു ഐറ്റത്തിന് ഒരു പ്രസ്സ് ലുക്ക് ലഭിക്കുന്നു. മുകളിൽ
മൂന്ന് കമാൻഡുകൾ 2, 1, 0 എന്നിവയുടെ കട്ടിക്ക് തുല്യമാണ്.

ജീവസഞ്ചാരണം ഒപ്പം !ആനിമേഷൻ മെനു ആനിമേഷൻ ഓൺ അല്ലെങ്കിൽ ഓഫ് ചെയ്യുക. ആനിമേഷൻ ഓണായിരിക്കുമ്പോൾ, ഉപ
സ്‌ക്രീനിൽ ചേരാത്ത മെനുകൾ പാരന്റ് മെനു ഇടതുവശത്തേക്ക് മാറ്റുന്നതിന് കാരണമാകുന്നു
അതിനാൽ ഉപ മെനു കാണാൻ കഴിയും.

ഫോണ്ട് ഒപ്പം ടൈറ്റിൽഫോണ്ട് ഒരു ഫോണ്ടിന്റെ പേര് ഒരു വാദമായി എടുക്കുക. ഈ പേരിൽ ഒരു ഫോണ്ട് നിലവിലുണ്ടെങ്കിൽ
എല്ലാ മെനു ഇനങ്ങളുടെയും വാചകത്തിനായി ഇത് ഉപയോഗിക്കുന്നു. അത് നിലവിലില്ലെങ്കിലോ പേര് ആണെങ്കിലോ
ശൂന്യമായി ഇടത് ബിൽറ്റ്-ഇൻ ഡിഫോൾട്ട് ഉപയോഗിക്കുന്നു. അത് അങ്ങിനെയെങ്കിൽ ടൈറ്റിൽഫോണ്ട് നൽകിയിരിക്കുന്നു, അത് ഉപയോഗിക്കുന്നു
സാധാരണ ഫോണ്ടിന് പകരം എല്ലാ മെനു ശീർഷകങ്ങളും.

മെനുഫേസ് മെനുകളിൽ ഒരു ഫാൻസി പശ്ചാത്തലം നടപ്പിലാക്കുന്നു. നിങ്ങൾക്ക് സമാന ഓപ്ഷനുകൾ ഉപയോഗിക്കാം
വേണ്ടി മെനുഫേസ് പോലെ ബട്ടൺസ്‌റ്റൈൽ. എന്നതിന്റെ വിവരണം കാണുക ബട്ടൺസ്‌റ്റൈൽ കമാൻഡ് കൂടാതെ
The നിറം ഗ്രേഡിയന്റുകൾ കൂടുതൽ വിവരങ്ങൾക്ക് വിഭാഗങ്ങൾ. നിങ്ങൾ ഉപയോഗിക്കുകയാണെങ്കിൽ മെനുഫേസ് കൂടാതെ
വാദഗതികൾ ശൈലി സാധാരണ നിലയിലേക്ക് തിരിച്ചു.

മെനുഫേസുകളുടെ ചില ഉദാഹരണങ്ങൾ ഇവയാണ്:

മെനുഫേസ് ഡിഗ്രേഡിയന്റ് 128 2 ഇളം ചാരനിറം 50 നീല 50 വെള്ള
MenuFace TiledPixmap texture10.xpm
മെനുഫേസ് എച്ച്ഗ്രേഡിയന്റ് 128 2 റെഡ് 40 മെറൂൺ 60 വൈറ്റ്
മെനുഫേസ് സോളിഡ് മെറൂൺ

ശ്രദ്ധിക്കുക: ഗ്രേഡിയന്റ് ശൈലികളായ H, V, B, D എന്നിവ ഉയർന്ന വേഗതയ്ക്കും കുറഞ്ഞ മെമ്മറിക്കും വേണ്ടി ഒപ്റ്റിമൈസ് ചെയ്തിരിക്കുന്നു
മെനുകളിലെ ഉപഭോഗം. മറ്റെല്ലാ ഗ്രേഡിയന്റ് ശൈലികൾക്കും ഇത് ബാധകമല്ല.
അവർ മന്ദഗതിയിലാവുകയും വലിയ അളവിൽ മെമ്മറി ഉപയോഗിക്കുകയും ചെയ്തേക്കാം, അതിനാൽ നിങ്ങൾ കണ്ടുമുട്ടിയാൽ
അവയിലെ പ്രകടന പ്രശ്‌നങ്ങൾ അവ ഉപയോഗിക്കാതിരിക്കുന്നത് നിങ്ങൾക്ക് മെച്ചമായേക്കാം. മെച്ചപ്പെടുത്താൻ
പ്രകടനം നിങ്ങൾക്ക് ഇനിപ്പറയുന്നവയിൽ ഒന്നോ എല്ലാമോ പരീക്ഷിക്കാം:

ഫോർഗ്രൗണ്ട് കളർ ഒഴികെയുള്ള സജീവ മെനു ഇനത്തിന്റെ ഹൈലൈറ്റിംഗ് ഓഫാക്കുക:

മെനു സ്റ്റൈൽ Hilight3DOff, !HilightBack
മെനു സ്റ്റൈൽ ActiveFore

ഉപമെനുകൾ പാരന്റ് മെനുവിൽ ഓവർലാപ്പ് ചെയ്യുന്നില്ലെന്ന് ഉറപ്പാക്കുക. ഇത് മെനുകൾ ഉണ്ടാകുന്നത് തടയാം
ഒരു ഉപ മെനു മുകളിലോ താഴെയോ വരുമ്പോഴെല്ലാം വീണ്ടും വരയ്ക്കുന്നു.

മെനു സ്റ്റൈൽ PopupOffset 1 100

ബാക്കിംഗ് സ്റ്റോറേജ് ഉപയോഗിച്ച് നിങ്ങളുടെ X സെർവർ പ്രവർത്തിപ്പിക്കുക. നിങ്ങളുടെ X സെർവർ -bs ഉപയോഗിച്ചാണ് ആരംഭിച്ചതെങ്കിൽ
ഓപ്ഷൻ, അത് ഓഫ് ചെയ്യുക. ഇല്ലെങ്കിൽ -wm, +bs ഓപ്ഷനുകൾ പരീക്ഷിക്കുക:

startx -- -wm +bs

ഈ ഉദാഹരണം നിങ്ങളുടെ സിസ്റ്റവുമായി പൊരുത്തപ്പെടുത്തേണ്ടതായി വന്നേക്കാം (ഉദാ: ആരംഭിക്കാൻ നിങ്ങൾ xinit ഉപയോഗിക്കുകയാണെങ്കിൽ
X).

പോപ്പ്അപ്പ് ഡിലേ ഒരു സംഖ്യാ വാദം ആവശ്യമാണ്. ഈ മൂല്യം മില്ലിസെക്കൻഡിലെ കാലതാമസമാണ്
ഒരു മെനു ഇനത്തിന് മുകളിലൂടെ പോയിന്റർ നീങ്ങുമ്പോൾ ഒരു ഉപ മെനു പോപ്പ് അപ്പ് ചെയ്യുന്നതിന് മുമ്പ്
ഉപ മെനു. മൂല്യം പൂജ്യമാണെങ്കിൽ യാന്ത്രിക പോപ്പ് അപ്പ് ഒന്നും ചെയ്യില്ല. എങ്കിൽ വാദം
ബിൽറ്റ്-ഇൻ ഡിഫോൾട്ട് ഉപയോഗിക്കുന്നത് ഒഴിവാക്കി. എങ്കിൽ പോപ്പ്അപ്പ് കാലതാമസത്തിന് യാതൊരു ഫലവുമില്ലെന്ന കാര്യം ശ്രദ്ധിക്കുക
The ഉടൻ പോപ്പ്അപ്പ് ഉപ മെനുകൾ ഉടൻ പോപ്പ് അപ്പ് ചെയ്യുന്നതിനാൽ ഓപ്ഷൻ ഉപയോഗിക്കുന്നു.

ഉടൻ പോപ്പ്അപ്പ് ഉപ മെനുകളുള്ള മെനു ഇനങ്ങൾ ഉടൻ പോപ്പ് അപ്പ് ചെയ്യുന്നു
പോയിന്റർ ഇനത്തിലേക്ക് പ്രവേശിക്കുന്നു. ദി പോപ്പ്അപ്പ് ഡിലേ ഓപ്ഷൻ അപ്പോൾ അവഗണിക്കപ്പെടുന്നു. എങ്കിൽ പോപ്പ്അപ്പ് വൈകി
fvwm ലുക്ക് ഉപയോഗിക്കുന്നു പോപ്പ്അപ്പ് ഡിലേ ഈ യാന്ത്രിക പോപ്പ്അപ്പ് എപ്പോൾ അല്ലെങ്കിൽ എപ്പോൾ എന്ന ഓപ്ഷൻ
സംഭവിക്കുന്നു.

പോപ്പ്ഡൗൺ ഡിലേ കൃത്യമായി പ്രവർത്തിക്കുന്നു പോപ്പ്അപ്പ് ഡിലേ എന്നാൽ സമയപരിധി നിശ്ചയിക്കുന്നു
പോപ്പ്അപ്പ് വൈകി ശൈലി.

ഉടൻ പോപ്പ്ഡൗൺ ചെയ്യുക പോയിന്റർ സബിൽ നിന്ന് പുറത്തുപോകുമ്പോൾ തന്നെ ഉപ മെനുകൾ അപ്രത്യക്ഷമാക്കുന്നു
മെനുവും പാരന്റ് മെനുവിലെ കറസ്പോണ്ടന്റ് ഇനവും. വിപരീത ഓപ്ഷനോടൊപ്പം
പോപ്പ്ഡൗൺ വൈകി കൂടെ വ്യക്തമാക്കിയ സമയത്തിന് ശേഷം മാത്രമേ ഉപ മെനു പോപ്പ് ഡൗൺ ആകുകയുള്ളൂ
പോപ്പ്ഡൗൺ ഡിലേ ഓപ്ഷൻ. പോയിന്റർ പലപ്പോഴും മെനുവിൽ നിന്ന് വ്യതിചലിക്കുമ്പോൾ ഇത് ഉപയോഗപ്രദമാകും
ഉപമെനുവിലേക്ക് നീങ്ങാൻ ശ്രമിക്കുമ്പോൾ ഇനം. തമ്മിൽ സംഘർഷം ഉണ്ടാകുമ്പോഴെല്ലാം
The ഉടൻ പോപ്പ്അപ്പ്, പോപ്പ്അപ്പ് വൈകി, പോപ്പ്അപ്പ് ഡിലേ ശൈലികളും ഉടൻ പോപ്പ്ഡൗൺ ചെയ്യുക,
പോപ്പ്ഡൗൺ വൈകി, പോപ്പ്ഡൗൺ ഡിലേ ശൈലികൾ, ദി പൊന്തിവരിക... മൗസ് ഉപയോഗിക്കുമ്പോൾ ശൈലികൾ വിജയിക്കുന്നു
നാവിഗേഷനും പോപ്പ്ഡൗൺ... കീബോർഡ് ഉപയോഗിച്ച് നാവിഗേറ്റ് ചെയ്യുമ്പോൾ ശൈലികൾ വിജയിക്കുന്നു.

പോപ്പ്ഓഫ്സെറ്റ് രണ്ട് പൂർണ്ണസംഖ്യ ആർഗ്യുമെന്റുകൾ ആവശ്യമാണ്. ഉപ മെനുകൾ എവിടെയാണെന്നതിനെ രണ്ട് മൂല്യങ്ങളും ബാധിക്കുന്നു
പാരന്റ് മെനുവിന് ആപേക്ഷികമായി സ്ഥാപിച്ചു. രണ്ട് മൂല്യങ്ങളും പൂജ്യമാണെങ്കിൽ, ഇടത് അറ്റം
ഉപ മെനു പാരന്റ് മെനുവിന്റെ ഇടത് അറ്റത്ത് ഓവർലാപ്പ് ചെയ്യുന്നു. ആദ്യ മൂല്യം പൂജ്യമല്ലെങ്കിൽ
ഉപ മെനു വലത്തോട്ട് (അല്ലെങ്കിൽ നെഗറ്റീവാണെങ്കിൽ ഇടത്) അത്രയും പിക്സലുകൾ മാറ്റുന്നു. എങ്കിൽ
രണ്ടാമത്തെ മൂല്യം പൂജ്യമല്ലാത്തതാണ് മെനു നീക്കുന്നത് രക്ഷിതാവിന്റെ അത്രയും ശതമാനം
മെനുവിന്റെ വീതി വലത്തോട്ടോ ഇടത്തോട്ടോ.

പോപ്പ്അപ്പ് ആക്റ്റീവ് ഏരിയ 51 നും 100 നും ഇടയിലുള്ള ഒരു പൂർണ്ണസംഖ്യ ആവശ്യമാണ്. സാധാരണയായി, എപ്പോൾ
പോയിന്റർ ഒരു ഉപ മെനു ഉള്ള ഒരു മെനു ഇനത്തിന് മുകളിലാണ്, പോയിന്റർ ആ ഏരിയയിലേക്ക് പ്രവേശിക്കുന്നു
മെനു വീതിയുടെ 75% മുതൽ ആരംഭിക്കുന്നു, ഉപ മെനു ഉടൻ കാണിക്കും. ഈ
ഉപയോഗിച്ച് ശതമാനം മാറ്റാവുന്നതാണ് പോപ്പ്അപ്പ് ആക്റ്റീവ് ഏരിയ. ഈ മൂല്യം 100 ആയി സജ്ജമാക്കുന്നത് പ്രവർത്തനരഹിതമാക്കുന്നു
ഇത്തരത്തിലുള്ള ഓട്ടോമാറ്റിക് പോപ്പ്അപ്പുകൾ മൊത്തത്തിൽ. ഇല്ലെങ്കിൽ അല്ലെങ്കിൽ സ്ഥിര മൂല്യം പുനഃസ്ഥാപിക്കും
നിയമവിരുദ്ധമായ മൂല്യമാണ് നൽകിയിരിക്കുന്നത്.

ടൈറ്റിൽവാർപ്പ് ഒപ്പം !TitleWarp ഒരു സബ് ചെയ്യുമ്പോൾ പോയിന്റർ മെനു ശീർഷകത്തിലേക്ക് മാറുകയാണെങ്കിൽ അത് ബാധിക്കും
മെനു തുറന്നോ ഇല്ലയോ. ഈ ക്രമീകരണം പരിഗണിക്കാതെ തന്നെ പോയിന്റർ ഇല്ല എന്നത് ശ്രദ്ധിക്കുക
പോയിന്ററിന് കീഴിൽ മെനു പോപ്പ് അപ്പ് ചെയ്യുന്നില്ലെങ്കിൽ വളച്ചൊടിക്കും.

തലക്കെട്ട് അടിവരയിടുന്നു0, തലക്കെട്ട് അടിവരയിടുന്നു1 ഒപ്പം തലക്കെട്ട് അടിവരയിടുന്നു2 എത്ര വരികൾ ഉണ്ടെന്ന് വ്യക്തമാക്കുക
ഒരു മെനു ശീർഷകത്തിന് താഴെ വരച്ചിരിക്കുന്നു.

നീളമുള്ള വിഭജനങ്ങൾ ഒപ്പം സെപ്പറേറ്ററുകൾ ചെറുത് മെനു സെപ്പറേറ്ററുകളുടെ ദൈർഘ്യം സജ്ജമാക്കുക. നീളമുള്ള
സെപ്പറേറ്ററുകൾ ഇടത് അറ്റത്ത് നിന്ന് വലത് അറ്റം വരെ പ്രവർത്തിക്കുന്നു. ഷോർട്ട് സെപ്പറേറ്ററുകൾ
മെനുവിന്റെ അരികുകളിലേക്ക് കുറച്ച് പിക്സലുകൾ വിടുക.

ത്രികോണങ്ങൾ ഖര ഒപ്പം ത്രികോണാശ്വാസം ഉപ മെനുകൾക്കുള്ള ചെറിയ ത്രികോണങ്ങൾ എങ്ങനെയാണെന്നതിനെ ബാധിക്കുന്നു
വരച്ച. ഖര ത്രികോണങ്ങൾ നിറത്തിൽ നിറയുമ്പോൾ റിലീഫ് ത്രികോണങ്ങൾ പൊള്ളയാണ്.

DoubleClickTime ഒരു സംഖ്യാ വാദം ആവശ്യമാണ്. ഈ മൂല്യം സമയമാണ്
ഒരു മെനുവിലെ രണ്ട് മൗസ് ക്ലിക്കുകൾക്കിടയിലുള്ള മില്ലിസെക്കൻഡ് ഇരട്ട ക്ലിക്കായി കണക്കാക്കും.
ഡിഫോൾട്ട് 450 മില്ലിസെക്കൻഡ് ആണ്. വാദം ഒഴിവാക്കിയാൽ ഇരട്ട ക്ലിക്ക് സമയം
ഈ ഡിഫോൾട്ടിലേക്ക് പുനഃസജ്ജീകരിച്ചിരിക്കുന്നു.

സൈഡ്പിക് ഒരു ഇമേജ് ഫയലിന്റെ പേര് ഒരു ആർഗ്യുമെന്റായി എടുക്കുന്നു. ചിത്രം വരച്ചിരിക്കുന്നു
മെനുവിന്റെ ഇടതുവശം. ദി സൈഡ്പിക് ഒരു പ്രത്യേക മെനു വഴി ഓപ്ഷൻ അസാധുവാക്കാവുന്നതാണ്
സൈഡ് പിക്സ്മാപ്പ് (കാണുക AddToMenu). ഫയലിന്റെ പേര് നിലവിലുള്ള സൈഡ് പിക്‌സ്മാപ്പ് ഒഴിവാക്കിയാൽ
മെനു ശൈലിയിൽ നിന്ന് നീക്കം ചെയ്തു.

സൈഡ് കളർ ഒരു X11 നിറത്തിന്റെ പേര് ഒരു ആർഗ്യുമെന്റായി എടുക്കുന്നു. ഈ നിറം ഉപയോഗിക്കുന്നു
സൈഡ് ചിത്രം അടങ്ങിയിരിക്കുന്ന നിരയ്ക്ക് നിറം നൽകുക (മുകളിൽ കാണുക). സൈഡ് കളർ ഓപ്ഷന് കഴിയും
ഒരു മെനു നിർദ്ദിഷ്‌ട സൈഡ് വർണ്ണത്താൽ അസാധുവാക്കപ്പെടും (കാണുക AddToMenu). നിറത്തിന്റെ പേര് ആണെങ്കിൽ
സൈഡ് കളർ ഓപ്ഷൻ ഒഴിവാക്കി സ്വിച്ച് ഓഫ് ചെയ്തു.

PopupAsRootMenu, പോപ്പ്അപ്പ്സബ്മെനു, പോപ്പ്അപ്പ് അവഗണിക്കുക ഒപ്പം പോപ്പ്അപ്പ്ക്ലോസ് സ്വഭാവം മാറ്റുക
ഒരു ഉപ മെനു തുറക്കുന്ന ഒരു മെനു ഇനത്തിൽ നിങ്ങൾ ക്ലിക്ക് ചെയ്യുമ്പോൾ. കൂടെ PopupAsRootMenu The
ഉപ മെനു ദൃശ്യമാകുന്നതിന് മുമ്പ് യഥാർത്ഥ മെനു അടച്ചിരിക്കുന്നു പോപ്പ്അപ്പ്സബ്മെനു ഇതല്ല,
അതിനാൽ നിങ്ങൾക്ക് പാരന്റ് മെനുവിലേക്ക് തിരികെ നാവിഗേറ്റ് ചെയ്യാം. കൂടാതെ, കൂടെ പോപ്പ്അപ്പ്സബ്മെനു
നിങ്ങൾ മൗസ് എവിടെ ചലിപ്പിച്ചാലും സബ് മെനു തുറന്ന് (പോസ്‌റ്റ് ചെയ്‌തിരിക്കുന്നു) സൂക്ഷിച്ചിരിക്കുന്നു.
നിങ്ങളുടെ മെനു ശൈലിയെ ആശ്രയിച്ച് ഇത് മെനുവിലൂടെ നാവിഗേറ്റ് ചെയ്യുന്നത് ലളിതമാക്കിയേക്കാം. എന്തെങ്കിലും
ഒരു മെനു പോസ്റ്റ് ചെയ്യുമ്പോൾ കീ സ്ട്രോക്ക് മെനു സാധാരണ സ്വഭാവത്തിലേക്ക് തിരികെ കൊണ്ടുവരുന്നു.
കൂടെ പോപ്പ്അപ്പ്ക്ലോസ് ഒരു ഉപ മെനു ഇനം സജീവമാകുമ്പോൾ മെനു അടയ്‌ക്കുന്നു, കൂടാതെ മെനുവും
എങ്കിൽ തുറന്നിരിക്കും പോപ്പ്അപ്പ് അവഗണിക്കുക ഉപയോഗിക്കപ്പെടുന്നു (മെനു ഉപയോഗിച്ച് അഭ്യർത്ഥിച്ചിട്ടുണ്ടെങ്കിലും പോപപ്പ്
കമാൻഡ്). പോപ്പ്അപ്പ്സബ്മെനു സ്ഥിരസ്ഥിതിയാണ്.

ഉപമെനുകൾ നീക്കം ചെയ്യുക നിങ്ങൾ രക്ഷിതാവിലേക്ക് തിരികെ പോകുമ്പോൾ ഉപ മെനു നീക്കം ചെയ്യാൻ fvwm-ന് നിർദ്ദേശം നൽകുന്നു
മെനു. കൂടെ ഉപമെനുകൾ പിടിക്കുക ഉപ മെനു ദൃശ്യമായി തുടരുന്നു. നിങ്ങൾ ഒരുപക്ഷേ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്നു
ഉപമെനുകൾ പിടിക്കുക നിങ്ങൾ ഉപയോഗിക്കുകയാണെങ്കിൽ പോപ്പ്അപ്പ് വൈകി ശൈലി. ഉപമെനുകൾ നീക്കം ചെയ്യുക മെനുവിനെ ബാധിക്കുന്നു
കീബോർഡ് ഉപയോഗിച്ചുള്ള നാവിഗേഷൻ.

SelectOnRelease ഒരു ഓപ്ഷണൽ കീ നാമം ഒരു ആർഗ്യുമെന്റായി എടുക്കുന്നു. നൽകിയിരിക്കുന്ന കീ ആണെങ്കിൽ
ഈ ശൈലി ഉപയോഗിച്ച് ഒരു മെനുവിൽ റിലീസ് ചെയ്തു, നിലവിലെ മെനു ഇനം തിരഞ്ഞെടുത്തു. ഇതാണ്
Alt-Tab-ന് വേണ്ടിയുള്ളതാണ് വിൻഡോ ലിസ്റ്റ് നാവിഗേഷൻ. പ്രധാന പേര് ഒരു സാധാരണ X11 കീയാണ്
നിർവചിച്ചിരിക്കുന്നതുപോലെ പേര് /usr/include/X11/keysymdef.h, (ഇല്ലാതെ XK_ പ്രിഫിക്സ്), അല്ലെങ്കിൽ
കീസിം ഡാറ്റാബേസ് /usr/X11R6/lib/X11/XKeysymDB. ഈ സ്വഭാവം പ്രവർത്തനരഹിതമാക്കാൻ, ഒഴിവാക്കുക
പ്രധാന നാമം.

ശ്രദ്ധിക്കുക: ചില X സെർവറുകൾ കീറിലീസ് ഇവന്റുകൾ പിന്തുണയ്ക്കുന്നില്ല. SelectOnRelease ഇല്ല
അത്തരമൊരു യന്ത്രത്തിൽ പ്രവർത്തിക്കുക.

ഇനം ഫോർമാറ്റ് യുടെ ലേഔട്ട് നിർണ്ണയിക്കുന്ന ഒരു പ്രത്യേക സ്ട്രിംഗ് അതിന്റെ ആർഗ്യുമെന്റായി എടുക്കുന്നു
മെനു ഇനങ്ങൾ. ഒരു മെനു ഐറ്റം പോലെ ഫോർമാറ്റ് സ്ട്രിംഗിനെക്കുറിച്ച് ചിന്തിക്കുക. നിങ്ങൾ ചെയ്യേണ്ടത് എല്ലാം
മെനു ഇനത്തിന്റെ വിവിധ ഭാഗങ്ങൾ എവിടെ സ്ഥാപിക്കണമെന്ന് fvwm-നോട് പറയുക (അതായത്
ലേബലുകൾ, ഒരു ഉപ മെനുവിനെ സൂചിപ്പിക്കുന്ന ത്രികോണം, മിനി ഐക്കണുകളും സൈഡ് ചിത്രവും)
ശൂന്യമായ പ്രദേശം. സ്ട്രിംഗിൽ സ്‌പെയ്‌സുകളും ടാബ് പ്രതീകങ്ങളും ഫോർമാറ്റിംഗും അടങ്ങിയിരിക്കുന്നു
'%' ൽ തുടങ്ങുന്ന നിർദ്ദേശങ്ങൾ. ഏതെങ്കിലും നിയമവിരുദ്ധ പ്രതീകങ്ങളും ഫോർമാറ്റിംഗ് നിർദ്ദേശങ്ങളും
നിശബ്ദമായി അവഗണിക്കപ്പെടുന്നു:

%l, %c ഒപ്പം %r
അടുത്ത ഇനത്തിന്റെ ലേബൽ ചേർക്കുക. മൂന്ന് ലേബലുകൾ വരെ ഉപയോഗിക്കാം. ഇനം കോളം
ഇടത് വിന്യസിച്ചിരിക്കുന്നു (%l), കേന്ദ്രീകൃത (%c) അല്ലെങ്കിൽ വലത് വിന്യസിച്ച (%r).

%i
മിനി ഐക്കൺ ചേർക്കുന്നു.

%> ഒപ്പം %<
വലത്തോട്ട് ചൂണ്ടിക്കാണിക്കുന്ന ഉപമെനു ത്രികോണം ചേർക്കുക (%>) അല്ലെങ്കിൽ ഇടത്തേക്ക്
(%<).

%|
ആദ്യത്തേത് %| ഒന്നുകിൽ ഹൈലൈറ്റ് ചെയ്ത പ്രദേശത്തിന്റെ തുടക്കത്തെ സൂചിപ്പിക്കുന്നു
ഒരു പശ്ചാത്തല നിറം അല്ലെങ്കിൽ ഒരു ആശ്വാസം (അല്ലെങ്കിൽ രണ്ടും). രണ്ടാമത്തെ %| ഇതിന്റെ അവസാനം കുറിക്കുന്നു
പ്രദേശം. %| സ്ട്രിംഗിൽ രണ്ടുതവണ വരെ ഉപയോഗിക്കാം. നിങ്ങൾ ഒന്നോ രണ്ടോ ചേർക്കുന്നില്ലെങ്കിൽ
അവയിൽ, fvwm മാർജിനുകളെ മുഴുവൻ ഇനത്തിന്റെയും മാർജിനുകളിലേക്ക് സജ്ജീകരിക്കുന്നു (കണക്കില്ല
സൈഡ് ചിത്രം).

%s
മെനുവിന്റെ തുടക്കത്തിലോ അവസാനത്തിലോ സൈഡ് ചിത്രം സ്ഥാപിക്കുന്നു. ഈ
നിർദ്ദേശം ഒരു തവണ മാത്രമേ ഉപയോഗിക്കാവൂ, ഫോർമാറ്റിൽ ആദ്യത്തേതോ അവസാനത്തേതോ ആയി മാത്രം
സ്ട്രിംഗ്. എങ്കിൽ %s സ്ട്രിംഗിന്റെ തുടക്കത്തിലല്ല, മെനുകൾ വരച്ചിട്ടില്ല
ശരിയായി.

ഇടം, ടാബ്, %സ്പേസ് ഒപ്പം %ടാബ്
മെനു ഫോണ്ടിന്റെ വീതി ഉപയോഗിച്ച് ഒരു സ്‌പെയ്‌സിന്റെ വിടവ് അല്ലെങ്കിൽ ഒരു ടാബ് ചേർക്കുക. എ ഉപയോഗിക്കുമ്പോൾ
ടാബ്, ടാബ് സ്ഥാനം a ആയതിനാൽ വിടവിന്റെ വലുപ്പം ഒന്ന് മുതൽ 8 വരെ സ്‌പെയ്‌സുകൾ ആകാം
മെനുവിന്റെ അരികിൽ നിന്ന് 8 ന്റെ ഗുണിതം. എങ്കിൽ മുഴുവൻ സ്ട്രിംഗും ഉദ്ധരിക്കണം
സ്‌പെയ്‌സുകളോ ടാബുകളോ ഉപയോഗിക്കുന്നു.

%p
സ്‌പെയ്‌സും ടാബും പോലെ %p ഇനത്തിലേക്ക് ഒരു ശൂന്യമായ പ്രദേശം ചേർക്കുന്നു, പക്ഷേ മികച്ചത്
അതിന്റെ വലിപ്പത്തിന്റെ നിയന്ത്രണം (ചുവടെ കാണുക).

ഇതുപോലെയുള്ള ഓരോ ഒബ്‌ജക്‌റ്റിനും മുമ്പും ശേഷവും നിങ്ങൾക്ക് ഒരു അധിക ഇടം നിർവചിക്കാം:

%ഇടത്തെ.വലത്p

ഇതിനർത്ഥം: മെനുവിൽ ഒബ്ജക്റ്റ് നിർവചിച്ചിട്ടുണ്ടെങ്കിൽ (ഉദാ %s നിങ്ങൾ a ഉപയോഗിക്കുകയും ചെയ്യുന്നു
സൈഡ് ചിത്രം, അല്ലെങ്കിൽ അത് %l മൂന്നാം നിരയ്‌ക്ക് വേണ്ടി നിർവചിച്ചിരിക്കുന്ന ഇനങ്ങൾ ഉണ്ട്
യഥാർത്ഥത്തിൽ ഒരു മൂന്നാം നിരയുണ്ട്), തുടർന്ന് ചേർക്കുക ഇടത്തെ ഒബ്ജക്റ്റിന് മുമ്പുള്ള പിക്സലുകൾ ഒപ്പം വലത്
അതിനു ശേഷം പിക്സലുകൾ. നിങ്ങൾക്ക് ഉപേക്ഷിക്കാം ഇടത്തെ അഥവാ .ശരിയാണ് നിങ്ങൾക്ക് ആവശ്യമില്ലെങ്കിൽ ഭാഗങ്ങൾ
അവരെ. സ്‌ക്രീൻ വീതി വരെയുള്ള എല്ലാ മൂല്യങ്ങളും അനുവദനീയമാണ്. നെഗറ്റീവ് മൂല്യങ്ങൾ പോലും ആകാം
ശ്രദ്ധയോടെ ഉപയോഗിക്കുന്നു. ദി p മറ്റേതെങ്കിലും ഫോർമാറ്റിംഗ് നിർദ്ദേശങ്ങൾ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കാം
മുകളിൽ വിവരിച്ചത്.

ശ്രദ്ധിക്കുക: ഫോർമാറ്റ് സ്ട്രിംഗിൽ നിർവചിച്ചിരിക്കുന്ന ഇനങ്ങൾ മാത്രമേ മെനുകളിൽ ദൃശ്യമാകൂ. എങ്കിൽ നിങ്ങൾ
ഒരു ഇടരുത് %s അവിടെ നിങ്ങൾ ഒരു സൈഡ് ചിത്രം കാണില്ല, ഒന്ന് വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിലും.

ശ്രദ്ധിക്കുക: ദി ഉപമെനുകൾഇടത് ശൈലി സ്ഥിരസ്ഥിതി മാറ്റുന്നു ഇനം ഫോർമാറ്റ് സ്ട്രിംഗ്, പക്ഷേ അത് ആയിരുന്നെങ്കിൽ
സ്വമേധയാ സജ്ജീകരിച്ചു, അത് പരിഷ്കരിച്ചിട്ടില്ല.

ശ്രദ്ധിക്കുക: മെനുവിന്റെ ഫോർമാറ്റ് ചെയ്യാത്ത ഏതെങ്കിലും ശീർഷകം വിശാലമായ മെനു ഇനത്തേക്കാൾ വിശാലമാണെങ്കിൽ, the
മെനു ഇനങ്ങളുടെ വ്യത്യസ്‌ത ഭാഗങ്ങൾക്കിടയിലുള്ള സ്‌പെയ്‌സുകൾ പൊരുത്തപ്പെടുത്തുന്നതിന് വലുതാക്കിയിരിക്കുന്നു
തലക്കെട്ടിന്റെ വീതി. ഫോർമാറ്റ് സ്ട്രിംഗിൽ ഇടതുവശത്ത് വിന്യസിച്ചിരിക്കുന്ന ഒബ്‌ജക്റ്റുകൾ ലീഡ് ചെയ്യുന്നു (%l, %i, %<,
ആദ്യം %|) മെനുവിന്റെ ഇടത് അറ്റത്തും വലത് വിന്യസിച്ച ഒബ്‌ജക്‌റ്റുകൾക്ക് പിന്നിലും പറ്റിനിൽക്കുക
(%r, %i, %>രണ്ടാമത്തേത് %|) വലത് അറ്റത്ത് ഒട്ടിക്കുക. ബാക്കിയുള്ളവ തമ്മിലുള്ള വിടവുകൾ
ഇനങ്ങൾ തുല്യമായി വലുതാക്കിയിരിക്കുന്നു.

ഉദാഹരണങ്ങൾ:

MenuStyle * ItemFormat "%.4s%.1|%.5i%.5l%.5l%.5r%.5i%2.3>%1|"

fvwm ഉപയോഗിക്കുന്ന ഡിഫോൾട്ട് സ്ട്രിംഗ് ആണോ: (സൈഡ് ചിത്രം + 4 പിക്സൽ വിടവ്) (ആദ്യം
ഹൈലൈറ്റ് ചെയ്‌ത ഏരിയ + 1 പിക്‌സൽ വിടവ്) (മിനി ഐക്കൺ + 5 പി) (ആദ്യ കോളം ഇടത് വിന്യസിച്ചിരിക്കുന്നത് + 5 പി)
(രണ്ടാമത്തെ കോളം ഇടത് വിന്യസിച്ചു + 5p) (മൂന്നാം കോളം വലത് വിന്യസിച്ചു + 5p) (രണ്ടാമത്തെ മിനി
ഐക്കൺ + 5p) (2p + ഉപ മെനു ത്രികോണം + 3p) (1p + ഹൈലൈറ്റ് ചെയ്ത ഏരിയയുടെ അവസാനം).

MenuStyle * ItemFormat "%.1|%3.2<%5i%5l%5l%5r%5i%1|%4s"

കൂടെ fvwm ഉപയോഗിക്കുന്നു ഉപമെനുകൾഇടത് ചുവടെയുള്ള ഓപ്ഷൻ.

ലംബ ഇനം സ്‌പേസിംഗ് ഒപ്പം വെർട്ടിക്കൽ ടൈറ്റിൽസ്പേസിംഗ് മെനുവിന്റെ ലംബ സ്പെയ്സിംഗ് നിയന്ത്രിക്കുക
തുടങ്ങിയ ഇനങ്ങളും ശീർഷകങ്ങളും ഇനം ഫോർമാറ്റ് തിരശ്ചീന വിടവ് നിയന്ത്രിക്കുന്നു. രണ്ടും രണ്ടെണ്ണം എടുക്കുന്നു
-100 മുതൽ +100 വരെയുള്ള സംഖ്യാ ആർഗ്യുമെന്റുകൾ. ആദ്യത്തേത് പിക്സലുകളുടെ വിടവാണ്
ഒരു സാധാരണ മെനു ഇനത്തിന് മുകളിൽ (അല്ലെങ്കിൽ ഒരു മെനു ശീർഷകം), രണ്ടാമത്തേത് താഴെയുള്ള പിക്സലുകളുടെ വിടവാണ്
അത്. നെഗറ്റീവ് സംഖ്യകൾക്ക് കാര്യമായ അർത്ഥമില്ല, മാത്രമല്ല മെനു പൂർണ്ണമായും സ്ക്രൂ ചെയ്തേക്കാം.
ആർഗ്യുമെന്റുകളൊന്നും നൽകിയിട്ടില്ലെങ്കിലോ നൽകിയിരിക്കുന്ന ആർഗ്യുമെന്റുകൾ അസാധുവാണെങ്കിൽ, ബിൽറ്റ്-ഇൻ ഡിഫോൾട്ടുകൾ
ഉപയോഗിക്കുന്നു: ഇനത്തിനോ ശീർഷകത്തിനോ മുകളിൽ ഒരു പിക്സലും താഴെ രണ്ട്.

ലംബമായ അരികുകൾ മെനുകളുടെ മുകളിലും താഴെയുമായി കുറച്ച് പാഡിംഗ് ചേർക്കാൻ ഉപയോഗിക്കാം. അത്
പോസിറ്റീവ് പൂർണ്ണസംഖ്യകൾ (അല്ലെങ്കിൽ പൂജ്യം) ആയിരിക്കേണ്ട രണ്ട് സംഖ്യാ ആർഗ്യുമെന്റുകൾ എടുക്കുന്നു. എങ്കിൽ
ആർഗ്യുമെന്റുകളുടെ എണ്ണം അല്ലെങ്കിൽ അതിന്റെ മൂല്യങ്ങൾ തെറ്റാണ്, fvwm ഡീഫോൾട്ടായി രണ്ടും 0 ആണ്.
പാഡിംഗ് ഇല്ല എന്നാണ് അർത്ഥമാക്കുന്നത്. മൂല്യങ്ങൾ ശരിയാണെങ്കിൽ, ആദ്യത്തേത് ഇതിനായി ഉപയോഗിക്കുന്നു
മുകളിലെ മാർജിൻ, രണ്ടാമത്തേത് താഴെയുള്ള മാർജിൻ ഉപയോഗിക്കുന്നു.

ഉപമെനുകൾഇടത് മെനു ലേഔട്ടും പെരുമാറ്റവും പ്രതിഫലിപ്പിക്കുന്നു. ഉപ മെനുകൾ ഇടത്തേക്ക് പോപ്പ് അപ്പ് ചെയ്യുന്നു,
ഉപ മെനു ത്രികോണം ഇടതുവശത്ത് വരയ്ക്കുകയും മിനി ഐക്കണും സൈഡ് ചിത്രവും വരയ്ക്കുകയും ചെയ്യുന്നു
മെനുവിന്റെ വലതു വശം. സ്ഥിരസ്ഥിതിയാണ് ഉപമെനുകൾ വലത്. എ യുടെ സ്ഥാന സൂചനകൾ
മെനുവും ഈ ക്രമീകരണം ബാധിക്കുന്നു, അതായത് സ്ഥാന സൂചനകൾ ഉപയോഗിക്കുന്നു ഇനം or മെനു as
സന്ദർഭ ദീർഘചതുരവും സ്ഥാന സൂചനകളും ഉപയോഗിക്കുന്നു m ഓഫ്സെറ്റുകൾ.

ഓട്ടോമാറ്റിക് ഹോട്ട്കീകൾ ഒപ്പം !ഓട്ടോമാറ്റിക് ഹോട്ട്കീകൾ ഓട്ടോമാറ്റിക്കായി മെനുവിന്റെ കഴിവ് നിയന്ത്രിക്കുക
ഓരോ മെനു ഇനത്തിന്റെയും ലേബലിന്റെ ആദ്യ പ്രതീകത്തിൽ ഹോട്ട്-കീകൾ നൽകുക. ഈ പെരുമാറ്റം
എന്നതിൽ വ്യക്തമായ ഒരു ഹോട്ട്-കീ നൽകിയിട്ടുണ്ടെങ്കിൽ അത് എല്ലായ്പ്പോഴും അസാധുവാക്കപ്പെടും AddToMenu കമാൻഡ്.

UniqueHotkeyActivates Immediate ഒപ്പം !യുണീക്ക് ഹോട്ട്‌കീ സജീവമാക്കുന്നു എങ്ങനെ നിയന്ത്രിക്കുന്നു
ഹോട്ട്കീകൾക്കൊപ്പം ഉപയോഗിക്കുമ്പോൾ മെനു ഇനങ്ങൾ അഭ്യർത്ഥിക്കുന്നു. ഡിഫോൾട്ടായി, നൽകിയിരിക്കുന്ന മെനു എൻട്രി ആണെങ്കിൽ
തന്നിരിക്കുന്ന ഹോട്ട്‌കീയ്‌ക്ക്, ആ മെനു എൻട്രിയ്‌ക്കുള്ള പ്രവർത്തനം, പൂർത്തിയാക്കാൻ കഴിയുന്ന ഒരു പൊരുത്തം മാത്രമേയുള്ളൂ
അഭ്യർത്ഥിച്ചു, മെനു അടച്ചിരിക്കുന്നു. ഇതിന് കാരണം
UniqueHotkeyActivates Immediate ഓപ്ഷൻ. എന്നിരുന്നാലും, മെനു തുടരാൻ പറയാനാകും
തുറക്കുക, തിരഞ്ഞെടുത്ത ഇനം മാത്രം ഉള്ളപ്പോൾ ഉപയോക്താവ് അഭ്യർത്ഥിക്കുന്നതിനായി കാത്തിരിക്കുന്നു
നൽകിയിരിക്കുന്ന ഹോട്ട്കീക്കായി പൊരുത്തപ്പെടുന്ന ഒരു ഇനം, ഉപയോഗിച്ച് !യുണീക്ക് ഹോട്ട്‌കീ സജീവമാക്കുന്നു
ഓപ്ഷൻ.

മൗസ് വീൽ ഒരു മൗസ് വീൽ ഉപയോഗിച്ച് മെനു സ്ക്രോൾ ചെയ്യാനുള്ള കഴിവ് നിയന്ത്രിക്കുന്നു. ഇതിന് എടുക്കുന്നു
ഒരു വാദം, അത് ScrollsPointer, ScrollsMenu, ScrollsMenuBackwards എന്നിവയിലൊന്നാകാം
അല്ലെങ്കിൽ Activates Item. ScrollsPointer മൗസ് വീൽ പോയിന്റർ സ്ക്രോൾ ചെയ്യുന്നു a
മെനു. ഇതാണ് സ്ഥിരസ്ഥിതി. സ്ക്രോൾസ്മെനുവും സ്ക്രോൾസ്മെനുവും പിന്നിലേക്ക് മെനു സ്ക്രോൾ ചെയ്യുക
പോയിന്ററിന് താഴെ. ActivatesItem മൗസ് വീൽ ഉപയോഗിച്ച് സ്ക്രോളിംഗ് പ്രവർത്തനരഹിതമാക്കുകയും അത് നിർമ്മിക്കുകയും ചെയ്യുന്നു
ഒരു മൗസ് വീലിന്റെ ഉപയോഗം മെനുവിൽ ക്ലിക്ക് ചെയ്തതുപോലെ പ്രവർത്തിക്കുന്നു. ഒരു വാദവും നൽകിയിട്ടില്ലെങ്കിൽ
സ്ഥിരസ്ഥിതി ക്രമീകരണം പുനഃസ്ഥാപിച്ചു.

സ്ക്രോൾഓഫ്പേജ് എങ്കിൽ ദൃശ്യമായ ഏരിയയിൽ നിന്ന് ഒരു മെനു സ്ക്രോൾ ചെയ്യാൻ അനുവദിക്കുന്നു മൗസ് വീൽ is
ScrollsMenu അല്ലെങ്കിൽ ScrollsMenuBackwards എന്നതിലേക്ക് സജ്ജമാക്കുക. ഇതാണ് സ്ഥിരസ്ഥിതി. വിപരീതം,
!സ്ക്രോൾഓഫ്പേജ് ഈ പെരുമാറ്റം പ്രവർത്തനരഹിതമാക്കുന്നു.

ത്രികോണങ്ങൾ യൂസ്ഫോർ മെനുവിന്റെ ഫോർഗ്രൗണ്ട് വർണ്ണത്തിനൊപ്പം ഉപ മെനു ത്രികോണങ്ങൾ വരയ്ക്കുന്നു
കളർസെറ്റ് (സാധാരണയായി ഹൈലൈറ്റ് നിറത്തിൽ വരച്ചത്). !ത്രികോണങ്ങൾ ഉപയോഗിക്കുക ഇത് പ്രവർത്തനരഹിതമാക്കുന്നു
പെരുമാറ്റം.

ഉദാഹരണങ്ങൾ:

MenuStyle * Mwm
മെനുസ്‌റ്റൈൽ * ഫോർഗ്രൗണ്ട് ബ്ലാക്ക്, ബാക്ക്ഗ്രൗണ്ട് ഗ്രേ40
മെനുസ്‌റ്റൈൽ * ഗ്രേഡ് ഗ്രേ70, ആക്ടീവ്ഫോർ വൈറ്റ്
MenuStyle * !HilightBack, Hilight3DOff
മെനുസ്റ്റൈൽ * ഫോണ്ട് ലൂസിഡാസൻസ്റ്റൈപ്പ്റൈറ്റർ-14
മെനുസ്‌റ്റൈൽ * മെനുഫേസ് ഡിഗ്രേഡിയന്റ് 64 ഇരുണ്ട ചാരനിറത്തിലുള്ള മിഡ്‌നൈറ്റ്ബ്ലൂ

മെനുസ്റ്റൈൽ ചുവപ്പ് Mwm
മെനുസ്റ്റൈൽ ചുവപ്പ് മുൻഭാഗം മഞ്ഞ
മെനുസ്റ്റൈൽ ചുവപ്പ് പശ്ചാത്തല മെറൂൺ
മെനുസ്റ്റൈൽ ചുവപ്പ് ഗ്രേയ്ഡ് റെഡ്, ആക്റ്റീവ്ഫോർ റെഡ്
മെനുസ്റ്റൈൽ ചുവപ്പ് !HilightBack, Hilight3DOff
മെനുസ്റ്റൈൽ റെഡ് ഫോണ്ട് ലൂസിഡാസൻസ്റ്റൈപ്പ്റൈറ്റർ-12
MenuStyle red MenuFace DGradient 64 Red Black

ഓരോ ശൈലി നാമത്തിനും എല്ലാ ശൈലി ഓപ്ഷനുകളും ഒരൊറ്റ വരിയിൽ സ്ഥാപിക്കാനാകുമെന്നത് ശ്രദ്ധിക്കുക.

മെനു സ്റ്റൈൽ മുൻനിറം ബാക്ക് കളർ നിഴൽ നിറം ഫോണ്ട് ശൈലി [ആനിം]
യുടെ പഴയ വാക്യഘടനയാണിത് മെനു സ്റ്റൈൽ കമാൻഡ്. ഇത് കാലഹരണപ്പെട്ടതാണ്, നീക്കം ചെയ്തേക്കാം
ഭാവിയിൽ. മുകളിൽ വിവരിച്ചതുപോലെ ദയവായി പുതിയ വാക്യഘടന ഉപയോഗിക്കുക.

മെനു ശൈലി സജ്ജമാക്കുന്നു. മോണോക്രോം ഉപയോഗിക്കുമ്പോൾ നിറങ്ങൾ അവഗണിക്കപ്പെടും. ദി നിഴൽ നിറം
നിരോധിക്കപ്പെട്ട (അല്ലെങ്കിൽ ശുപാർശ ചെയ്തിട്ടില്ല) ഒരു മെനു-തിരഞ്ഞെടുപ്പ് വരയ്ക്കാൻ ഉപയോഗിക്കുന്ന ഒന്നാണ്
ഒരു ആപ്ലിക്കേഷൻ വ്യക്തമാക്കിയ Mwm സൂചനകൾ വഴി. സ്റ്റൈൽ ഓപ്ഷൻ ഒന്നുകിൽ
Fvwm, Mwm or വിജയം, ഇത് മെനുകളുടെ രൂപവും പ്രവർത്തനവും മാറ്റുന്നു.

Mwm ഒപ്പം വിജയം സ്‌റ്റൈൽ മെനുകൾ പോപ്പ്അപ്പ് സബ് മെനുകൾ സ്വയമേവ. വിജയം മെനുകൾ സൂചിപ്പിക്കുന്നു
പശ്ചാത്തലം കറുപ്പിലേക്ക് മാറ്റിക്കൊണ്ട് നിലവിലെ മെനു ഇനം. Fvwm ഉപ മെനുകൾ ഓവർലാപ്പ് ചെയ്യുന്നു
പാരന്റ് മെനു, Mwm ഒപ്പം വിജയം സ്റ്റൈൽ മെനുകൾ ഒരിക്കലും പാരന്റ് മെനുവിൽ ഓവർലാപ്പ് ചെയ്യരുത്.

എപ്പോഴാണ് ആനിം ഓപ്‌ഷൻ നൽകിയിരിക്കുന്നു, സ്‌ക്രീനിൽ ചേരാത്ത ഉപ മെനുകൾ കാരണമാകുന്നു
പാരന്റ് മെനു ഇടതുവശത്തേക്ക് മാറ്റുന്നതിനാൽ ഉപമെനു കാണാനാകും. ഇതും കാണുക
സെറ്റ് ആനിമേഷൻ കമാൻഡ്.

പോപപ്പ് പോപ്പ്അപ്പ് പേര് [സ്ഥാനം] [ഡിഫോൾട്ട്-ആക്ഷൻ]
ഈ കമാൻഡിന് രണ്ട് ഉദ്ദേശ്യങ്ങളുണ്ട്: ഒരു കീ അല്ലെങ്കിൽ മൗസ് ബട്ടണിലേക്ക് ഒരു മെനു ബൈൻഡ് ചെയ്യുക, ബൈൻഡ് ചെയ്യുക
ഒരു മെനുവിലേക്ക് ഒരു ഉപ മെനു. രണ്ട് ഉദ്ദേശ്യങ്ങൾക്കായുള്ള ഫോർമാറ്റുകൾ അല്പം വ്യത്യാസപ്പെട്ടിരിക്കുന്നു. ദി
സ്ഥാനം എന്നതിന് തുല്യമാണ് വാദങ്ങൾ മെനു. ആജ്ഞ ഡിഫോൾട്ട്-ആക്ഷൻ അഭ്യർത്ഥിക്കുന്നു
മെനു അഭ്യർത്ഥിക്കാൻ ഉപയോക്താവ് ഒരു ബട്ടണിൽ ക്ലിക്കുചെയ്‌ത് അത് ഉടനടി വീണ്ടും റിലീസ് ചെയ്യുന്നുവെങ്കിൽ
(അല്ലെങ്കിൽ മെനു ഒരു കീയുമായി ബന്ധിപ്പിച്ചിട്ടുണ്ടെങ്കിൽ കീ വേഗത്തിൽ രണ്ടുതവണ അമർത്തുന്നു). സ്ഥിരസ്ഥിതി ആണെങ്കിൽ
പ്രവർത്തനം വ്യക്തമാക്കിയിട്ടില്ല, മെനുവിൽ ഡബിൾ ക്ലിക്ക് ചെയ്യുന്നത് ഒന്നും ചെയ്യില്ല. എന്നിരുന്നാലും, എങ്കിൽ
മെനു ആരംഭിക്കുന്നത് ഒരു മെനു ഇനം (അതായത്, ഒരു ശീർഷകമോ സെപ്പറേറ്ററോ അല്ല) ഡിഫോൾട്ട്
പ്രവർത്തനം നൽകിയിട്ടില്ല, ഇരട്ട ക്ലിക്കുചെയ്യൽ മെനുവിന്റെ ആദ്യ ഇനം ആവശ്യപ്പെടുന്നു (എന്നാൽ മാത്രം
പോയിന്റർ ശരിക്കും ഇനത്തിന് മുകളിലായിരുന്നുവെങ്കിൽ).

മുമ്പ് നിർവ്വചിച്ച പോപ്പ്-അപ്പ് മെനു ഒരു കീ അല്ലെങ്കിൽ മൗസ് ബട്ടണിലേക്ക് ബന്ധിപ്പിക്കുന്നതിന്:

ഇനിപ്പറയുന്ന ഉദാഹരണം "വിൻഡോ ഓപ്‌സ്" എന്ന പോപ്പ്-അപ്പിലേക്ക് മൗസ് ബട്ടണുകൾ 2, 3 എന്നിവ ബന്ധിപ്പിക്കുന്നു.
വിൻഡോ ഫ്രെയിമിൽ 2 അല്ലെങ്കിൽ 3 ബട്ടണുകൾ അമർത്തിയാൽ മെനു പോപ്പ് അപ്പ്, സൈഡ് ബാർ,
അല്ലെങ്കിൽ ടൈറ്റിൽ-ബാർ, മോഡിഫയറുകളൊന്നുമില്ലാതെ (ഷിഫ്റ്റ്, കൺട്രോൾ അല്ലെങ്കിൽ മെറ്റാ ഒന്നുമില്ല).

ചുണ്ടെലി 2 FST N പോപ്പ്അപ്പ് "വിൻഡോ ഓപ്‌സ്"
ചുണ്ടെലി 3 FST N പോപ്പ്അപ്പ് "വിൻഡോ ഓപ്‌സ്"

ഉപയോഗിക്കുന്നതിലൂടെ പോപ്പ്-അപ്പുകൾ കീകളിലേക്ക് ബന്ധിപ്പിക്കാൻ കഴിയും കീ കമാൻഡ്. പോപ്പ്-അപ്പുകൾ ആകാം
മൗസ് ഉപയോഗിക്കാതെ കീകളുമായി ബന്ധിപ്പിച്ച് മുകളിലേക്കുള്ള അമ്പടയാളം വഴി പ്രവർത്തിപ്പിക്കുന്നു,
താഴേക്കുള്ള അമ്പടയാളം, കീകൾ നൽകുക.

ഉപമെനുവായി ഉപയോഗിക്കുന്നതിന് മുമ്പ് നിർവ്വചിച്ച പോപ്പ്-അപ്പ് മെനു മറ്റൊരു മെനുവിലേക്ക് ബന്ധിപ്പിക്കുന്നതിന്:

ഇനിപ്പറയുന്ന ഉദാഹരണം ഒരു ഉപ മെനു "ക്വിറ്റ്-വെരിഫൈ" നിർവചിക്കുകയും അതിനെ ഒരു പ്രധാനമായി ബന്ധിപ്പിക്കുകയും ചെയ്യുന്നു
"റൂട്ട്മെനു" എന്ന് വിളിക്കുന്ന മെനു:

AddToMenu പുറത്തുകടക്കുക-സ്ഥിരീകരിക്കുക
+ "ശരിക്കും Fvwm ഉപേക്ഷിക്കണോ?" തലക്കെട്ട്
+ "അതെ, ശരിക്കും ഉപേക്ഷിക്കുക" പുറത്തുകടക്കുക
+ "Fvwm പുനരാരംഭിക്കുക" പുനരാരംഭിക്കുക
+ "Fvwm 1.xx പുനരാരംഭിക്കുക" പുനരാരംഭിക്കുക fvwm1 -s
+ "" വേണ്ട
+ "ഇല്ല, ഉപേക്ഷിക്കരുത്" വേണ്ട

AddToMenu റൂട്ട് മെനു "റൂട്ട് മെനു" തലക്കെട്ട്
+ "XTerm വിൻഡോ തുറക്കുക" പോപ്പ്അപ്പ് NewWindowMenu
+ "റൂട്ടായി ലോഗിൻ ചെയ്യുക" എക്സിക് exec xterm -T റൂട്ട് -n റൂട്ട് -ഇ സു -
+ "ആരും ആയി ലോഗിൻ ചെയ്യുക" പോപപ്പ് ആരെങ്കിലും മെനു
+ "വിദൂര ഹോസ്റ്റുകൾ" പോപപ്പ് ഹോസ്റ്റ്മെനു
+ "" വേണ്ട
+ "X യൂട്ടിലിറ്റികൾ" പോപ്പ്അപ്പ് Xutils
+ "" വേണ്ട
+ "Fvwm മൊഡ്യൂളുകൾ" പോപ്പ്അപ്പ് മൊഡ്യൂൾ-പോപ്പ്അപ്പ്
+ "Fvwm വിൻഡോ ഓപ്‌സ്" പോപ്പ്അപ്പ് വിൻഡോ-ഓപ്‌സ്
+ "" വേണ്ട
+ "മുമ്പത്തെ ഫോക്കസ്" മുമ്പത്തെ (അംഗീകരിക്കുന്നു ഫോക്കസ്) ഫോക്കസ്
+ "അടുത്ത ഫോക്കസ്" അടുത്തത് (അംഗീകരിക്കുന്നു ഫോക്കസ്) ഫോക്കസ്
+ "" വേണ്ട
+ "സ്ക്രീൻ പുതുക്കുക" ഉന്മേഷം വീണ്ടെടുക്കുക
+ "" വേണ്ട
+ "എക്സ് ഡിഫോൾട്ടുകൾ പുനഃസജ്ജമാക്കുക" എക്സിക് xrdb -ലോഡ്
$HOME/.Xdefaults
+ "" വേണ്ട
+ "" വേണ്ട
+ പുറത്തുകടക്കുക പോപ്പ്അപ്പ് ക്വിറ്റ്-പരിശോധിക്കുക

പോപ്പ്അപ്പ് വ്യത്യസ്തമാണ് മെനു അതിൽ ഉപയോക്താവ് ക്ലിക്ക് ചെയ്താൽ പോപ്പ്-അപ്പുകൾ നിലനിൽക്കില്ല.
ഇവ പോപ്പ്അപ്പ്-മെനുകളാണ്, ഇത് കൈത്തണ്ടയിൽ അൽപ്പം കഠിനമാണ്. മെനു മെനുകൾ സജീവമായി തുടരുക
ഒരു ക്ലിക്ക് പ്രവർത്തനം. കാണുക മെനു ഇന്ററാക്ടീവിന്റെ വിശദീകരണത്തിനുള്ള കമാൻഡ്
മെനുകളുടെ പെരുമാറ്റം. ഒരു മെനു ഒരേസമയം പത്ത് തവണ വരെ തുറക്കാൻ കഴിയും, അതിനാൽ ഒരു മെനു പോലും
സ്വയം അല്ലെങ്കിൽ അതിന്റെ മുൻഗാമികളിൽ ഏതെങ്കിലും ഒരു ഉപ മെനുവായി ഉപയോഗിക്കുക.

ടിയർമെനുഓഫ്
ഒരു മെനു ഇനത്തിലേക്ക് അസൈൻ ചെയ്യുമ്പോൾ, അത് മെനുവിലേക്ക് ഒരു ടിയർ ഓഫ് ബാർ ചേർക്കുന്നു (തിരശ്ചീനമായി
തകർന്ന ലൈൻ). ആ ഇനം സജീവമാക്കുന്നത് മെനു കീറിക്കളയുന്നു. മെനു ഇനത്തിൽ a ഉണ്ടെങ്കിൽ
ലേബൽ, തകർന്ന വരയ്ക്ക് പകരം ഇത് കാണിക്കുന്നു. മെനുവിന് പുറത്ത് ഉപയോഗിക്കുകയാണെങ്കിൽ, ഈ കമാൻഡ്
ഒന്നും ചെയ്യുന്നില്ല. ഉദാഹരണങ്ങൾ:

AddToMenu വിൻഡോമെനു
+ ഞാൻ "" ടിയർമെനുഓഫ്

AddToMenu റൂട്ട് മെനു
+ "എന്നെ കീറിക്കളയാൻ ഞാൻ ഇവിടെ ക്ലിക്ക് ചെയ്യുക" TearMenuOff

തലക്കെട്ട്
ഒന്നും ചെയ്യുന്നില്ല ഇത് ഒരു പോപ്പ്അപ്പിലോ മെനുവിലോ ഒരു ശീർഷക വരി ചേർക്കാൻ ഉപയോഗിക്കുന്നു.

കലര്പ്പായ കമാൻഡുകൾ
ബഗ്ഓപ്‌റ്റുകൾ [ഓപ്ഷൻ [bool]],...
മൂന്നാം കക്ഷി പ്രോഗ്രാമുകളിലെ ബഗുകൾക്കുള്ള നിരവധി പരിഹാരങ്ങൾ ഈ കമാൻഡ് നിയന്ത്രിക്കുന്നു. ദി
വ്യക്തിഗത ഓപ്ഷനുകൾ കോമകളാൽ വേർതിരിച്ചിരിക്കുന്നു. ഐച്ഛിക വാദം bool ഒരു ആണ്
ബൂളിയൻ ആർഗ്യുമെന്റും ബഗ് പരിഹാരങ്ങൾ പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടോ ഇല്ലയോ എന്നുള്ള നിയന്ത്രണങ്ങളും. ഇതിന് കഴിയും
ഓപ്‌ഷൻ ഓണാക്കാനോ ഓഫാക്കാനോ "ശരി" അല്ലെങ്കിൽ "തെറ്റ്" ആകുക, അല്ലെങ്കിൽ സ്വിച്ചുചെയ്യാൻ "ടോഗിൾ" ചെയ്യുക
പിറകോട്ടും മുന്നോട്ടും. എങ്കിൽ bool ഒഴിവാക്കിയിരിക്കുന്നു, സ്ഥിരസ്ഥിതി ക്രമീകരണം പുനഃസ്ഥാപിച്ചു.

FlickeringMoveWorkaround സാധാരണയായി അയക്കുന്ന ഇവന്റുകൾ ConfigureNotify പ്രവർത്തനരഹിതമാക്കുന്നു
അത് നീക്കുമ്പോൾ ഒരു ആപ്ലിക്കേഷൻ. ആയിരിക്കുമ്പോൾ ചില വിൻഡോകൾ അരോചകമായി മിന്നിമറയുന്നുവെങ്കിൽ
നീക്കി, ഈ ഓപ്ഷൻ നിങ്ങളെ സഹായിച്ചേക്കാം. ഈ പ്രശ്നം സംഭവിക്കുകയാണെങ്കിൽ അത് ഒരു അല്ല എന്നത് ശ്രദ്ധിക്കുക
fvwm ബഗ്, ഇത് ആപ്ലിക്കേഷന്റെ ഒരു പ്രശ്നമാണ്.

മിക്സഡ് വിഷ്വൽ വർക്ക്റൗണ്ട് ചിലതിന് മുമ്പ് റൂട്ട് കളർമാപ്പ് ഇൻസ്റ്റാൾ ചെയ്യാൻ fvwm സഹായിക്കുന്നു
റൂട്ട് വിൻഡോ ദൃശ്യങ്ങൾ ഉപയോഗിച്ചുള്ള പ്രവർത്തനങ്ങൾ. എപ്പോൾ മാത്രമേ ഇത് ഉപയോഗപ്രദമാകൂ -ദൃശ്യം
fvwm ആരംഭിക്കാൻ ഓപ്ഷൻ ഉപയോഗിക്കുന്നു, തുടർന്ന് ചില സെർവറുകളുടെ ചില കോൺഫിഗറേഷനുകളിൽ മാത്രം
(ഉദാഹരണത്തിന്, 6.0 ബിറ്റ് സ്യൂഡോകോളർ റൂട്ട് ഉപയോഗിച്ച് 8 കവിയുക, 24 ബിറ്റ് ട്രൂകോളർ ഉപയോഗിച്ച് fvwm
വിഷ്വൽ).

ദി മോഡാലിറ്റി ഈസ് ഇവിൾ മോട്ടിഫ് ആപ്ലിക്കേഷനുകൾക്ക് കഴിവുണ്ടോ എന്ന് ഓപ്ഷൻ നിയന്ത്രിക്കുന്നു
മോഡൽ ഡയലോഗുകൾ ഉണ്ടായിരിക്കുക (നിങ്ങൾക്ക് ചെയ്യാൻ കഴിയുന്നതിന് മുമ്പ് അവ അടയ്ക്കാൻ നിങ്ങളെ നിർബന്ധിക്കുന്ന ഡയലോഗുകൾ
വേറെ വല്ലതും വേണോ). മോഡൽ ഡയലോഗുകൾ ഉള്ള ആപ്ലിക്കേഷനുകളെ അനുവദിക്കരുത് എന്നതാണ് ഡിഫോൾട്ട്.
ഈ ഓപ്ഷൻ ശ്രദ്ധയോടെ ഉപയോഗിക്കുക. ഈ ഓപ്ഷൻ ഓണാക്കിയാൽ, നിങ്ങൾ fvwm പുനരാരംഭിക്കേണ്ടതുണ്ട്
അത് ഓഫുചെയ്യാൻ.

RaiseOverNativeWindows അത് നിയന്ത്രിക്കുന്ന ജാലകങ്ങൾ നേറ്റീവ് ആയി ഉയർത്താൻ fvwm ശ്രമിക്കുന്നു
X സെർവറിന്റെ ഹോസ്റ്റ് സിസ്റ്റത്തിന്റെ വിൻഡോകൾ. ചില X സെർവറുകൾ പ്രവർത്തിക്കുന്നതിന് ഇത് ആവശ്യമാണ്
Windows, Windows NT അല്ലെങ്കിൽ Mac OS X എന്നിവയ്ക്ക് കീഴിൽ. Fvwm അത് പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് കണ്ടെത്താൻ ശ്രമിക്കുന്നു
അത്തരത്തിലുള്ള ഒരു X സെർവർ അതനുസരിച്ച് ഫ്ലാഗ് ആരംഭിക്കുന്നു.

റൈസ് ഓവർ അൺമാനേജ്ഡ് fvwm അത് നിയന്ത്രിക്കുന്ന വിൻഡോകൾ ഉയർത്താൻ ശ്രമിക്കുന്നു
override_redirect windows. മോശമായ പ്രയോഗങ്ങളെ നേരിടാൻ ഇത് ഉപയോഗിക്കുന്നു
ICCCM കൺവെൻഷനുകൾക്ക് വിരുദ്ധമായി, ഇത്തരത്തിലുള്ള ദീർഘകാല വിൻഡോകൾ ഉപയോഗിക്കുന്നു. അത്
കൂടെ ഉപയോഗപ്രദമായ നിയന്ത്രിച്ചിട്ടില്ല ശൈലി ഓപ്ഷനും.

FlickeringQtDialogsWorkaround ചിലതിൽ ഫോക്കസ് ചെയ്‌ത ജാലകത്തിന്റെ ഫ്ലിക്കറിങ് അടിച്ചമർത്തുന്നു
ആപ്ലിക്കേഷൻ മോഡൽ ഡയലോഗ് വിൻഡോകൾക്കൊപ്പം കെഡിഇ അല്ലെങ്കിൽ ക്യുടി ആപ്ലിക്കേഷനുകൾ ഉപയോഗിക്കുമ്പോൾ മൊഡ്യൂളുകൾ.
ഡിഫോൾട്ടായി ഈ ഓപ്‌ഷൻ ഓണാണ്. ഈ ഓപ്‌ഷൻ കാഴ്ചയിൽ അസ്വസ്ഥത ഉണ്ടാക്കിയേക്കാം
fvwm നിയന്ത്രിക്കാത്ത വിൻഡോകൾ ഉപയോഗിക്കുന്ന മറ്റ് ആപ്ലിക്കേഷനുകൾ. ഈ ആപ്ലിക്കേഷനുകൾ ആയതിനാൽ
അപൂർവ്വമായി, ഈ ഓപ്ഷൻ സ്ഥിരസ്ഥിതിയായി ഉപേക്ഷിക്കുന്നത് സുരക്ഷിതമാണ്.

QtDragnDropWorkaround അജ്ഞാത ക്ലയന്റ് ഇവന്റ് സന്ദേശങ്ങൾ ഫോർവേഡ് ചെയ്യുന്നത് അടിച്ചമർത്തുന്നു
windows -- സാധാരണയായി ഇത് നിരുപദ്രവകരമാണ്, പക്ഷേ Qt-ന് തിരിച്ചറിയപ്പെടാതെ കൈകാര്യം ചെയ്യുന്നതിൽ പ്രശ്‌നങ്ങളുണ്ട്
ClientEvent സന്ദേശങ്ങൾ. അതിനാൽ ഈ ഓപ്‌ഷൻ പ്രവർത്തനക്ഷമമാക്കുന്നത് Qt-ന് സഹായിച്ചേക്കാം
DragnDrop ഉപയോഗിക്കുന്ന ആപ്ലിക്കേഷനുകൾ. ഈ ഓപ്ഷൻ ഡിഫോൾട്ടായി ഓഫാണ്.

EWMHIconicStateWorkaround EWMH കംപ്ലയിന്റ് പേജറുകൾക്കോ ​​ടാസ്‌ക്ബാറുകൾക്കോ ​​ആവശ്യമാണ്
വ്യത്യസ്‌ത ഡെസ്‌ക്‌ടോപ്പിലുള്ള വിൻഡോകളെ പ്രതിനിധീകരിക്കുക. ഈ പേജറുകളും
ടാസ്ക്ബാറുകൾ പതിപ്പ് 1.2-ന് മുമ്പുള്ള EWMH സ്പെസിഫിക്കേഷന്റെ ഒരു പതിപ്പ് ഉപയോഗിക്കുന്നു (നിലവിലെ
കെഡിഇ 2 & 3 പതിപ്പുകൾ). ഈ പേജറുകളും ടാസ്ക്ബാറുകളും IconicState WM_STATE നില ഉപയോഗിക്കുന്നു
ഒരു ആപ്ലിക്കേഷൻ ഐക്കണിഫൈ ചെയ്തിട്ടുണ്ടോ എന്ന് നിർണ്ണയിക്കാൻ. ഈ സംസ്ഥാനം, ICCCM പ്രകാരം,
ഒരു വിൻഡോ ഐക്കണിഫൈഡ് ആണെന്ന് സൂചിപ്പിക്കുന്നില്ല (സാധാരണ അർത്ഥത്തിൽ). ഇത് ഓണാക്കുന്നു
ഐക്കോണിക്സ്റ്റേറ്റ് WM_STATE-ന് ഇടയിൽ ഒരു തുല്യത സ്ഥാപിക്കാൻ fvwm എന്ന ഓപ്ഷൻ നിർബന്ധിക്കുന്നു
സംസ്ഥാനവും ഐക്കണിഫൈഡ് വിൻഡോയും. ഇത് ICCCM പാലിക്കൽ ലംഘിക്കുന്നുണ്ടെങ്കിലും പാടില്ല
വലിയ പ്രശ്നങ്ങൾ ഉണ്ടാക്കുക. ഡിഫോൾട്ടായി ഈ ഓപ്ഷൻ ഓഫാണ്.

കൂടെ NewWindowNames പ്രദർശിപ്പിക്കുക പ്രവർത്തനക്ഷമമാക്കി, fvwm പേര്, ഐക്കൺ പേര് എന്നിവ പ്രിന്റ് ചെയ്യുന്നു (എങ്കിൽ
ലഭ്യമാണ്), കൺസോളിലേക്കുള്ള പുതിയ വിൻഡോകളുടെ ഉറവിടവും ക്ലാസും. ഇതിന് സഹായിക്കാനാകും
ഉപയോഗിക്കാനുള്ള ശരിയായ സ്ട്രിംഗുകൾ കണ്ടെത്തുന്നു ശൈലി കമാൻഡ്.

എപ്പോഴാണ് വിൻഡോ പ്ലേസ്മെന്റ് വിശദീകരിക്കുക ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കി, fvwm എന്നതിലേക്ക് ഒരു സന്ദേശം പ്രിന്റ് ചെയ്യുന്നു
ഒരു പുതിയ വിൻഡോ സ്ഥാപിക്കുമ്പോഴോ കമാൻഡുകളിലൊന്ന് നൽകുമ്പോഴോ കൺസോൾ വീണ്ടും സ്ഥലം,
തിരിച്ചുപിടിക്കൽ or വീണ്ടെടുക്കൽ വിൻഡോ ഉപയോഗിക്കുന്നു. ഏത് ഡെസ്ക്, പേജ്, എന്നിവയെക്കുറിച്ച് സന്ദേശം വിശദീകരിക്കുന്നു
Xinerama സ്‌ക്രീനും അതിന്റെ സ്ഥാനവും സ്ഥാപിച്ചു, എന്തുകൊണ്ട്. ഈ ഓപ്ഷൻ ഉപയോഗിക്കാം
നിങ്ങൾ കരുതുന്നിടത്ത് ഒരു പ്രത്യേക വിൻഡോ ദൃശ്യമാകാത്തത് എന്തുകൊണ്ടാണെന്ന് കണ്ടെത്തുക.

ദി DebugCRMotionMethod കോൺഫിഗർ റിക്വസ്റ്റിലെ ചില ഡീബഗ്ഗിംഗ് കോഡ് ഓപ്‌ഷൻ പ്രവർത്തനക്ഷമമാക്കുന്നു
fvwm-ന്റെ ദിനചര്യകൾ കൈകാര്യം ചെയ്യുന്നു. ഉപയോക്താവിന് ഇത് സഹായകരമല്ല, പക്ഷേ നിങ്ങൾ ഒരു ബഗ് റിപ്പോർട്ട് ചെയ്യുകയാണെങ്കിൽ
fvwm ടീമിനോട് ഈ ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കാൻ ഞങ്ങൾ നിങ്ങളോട് ആവശ്യപ്പെട്ടേക്കാം.

ദി TransliterateUtf8 utf-8-ൽ നിന്നുള്ള പരിവർത്തന സമയത്ത് ലിപ്യന്തരണം ഓപ്ഷൻ പ്രാപ്തമാക്കുന്നു
ചരടുകൾ. ഡിഫോൾട്ടായി fvwm പരിവർത്തന സമയത്ത് ലിപ്യന്തരണം ചെയ്യില്ല, പക്ഷേ വീഴും
utf-8-ൽ നിന്നുള്ള പരിവർത്തനം പരാജയപ്പെട്ടാൽ, ക്ലയന്റ്സ് നൽകുന്ന ഇതര സ്ട്രിംഗുകളിലേക്ക് മടങ്ങുക
ടാർഗെറ്റ് പ്രതീക സെറ്റിൽ നേരിട്ടുള്ള കത്തിടപാടുകൾ ഇല്ലാത്ത പ്രതീകങ്ങൾ കാരണം.
എന്നിരുന്നാലും ചില ക്ലയന്റുകൾ utf-8 അല്ലാത്ത പ്രോപ്പർട്ടികൾ ശരിയായി സജ്ജീകരിക്കുന്നത് അവഗണിക്കുന്നു
ഈ ഓപ്ഷൻ സഹായിച്ചേക്കാം.

ബിസി കഴ്‌സർ [ഓപ്ഷൻ bool],...
ചില കമാൻഡുകൾ നടപ്പിലാക്കുമ്പോൾ ഈ കമാൻഡ് കഴ്സറിനെ നിയന്ത്രിക്കുന്നു. ഓപ്ഷൻ
കഴിയും ഡൈനാമിക്മെനു, മൊഡ്യൂൾ സിൻക്രണസ്, വായിക്കുക, കാക്കുക or *. ഒരു ഓപ്ഷൻ പിന്തുടരേണ്ടതുണ്ട്
ഒരു ബൂളിയൻ വാദത്താൽ bool. വ്യക്തിഗത ഓപ്ഷനുകൾ വേർതിരിക്കാൻ നിങ്ങൾക്ക് കോമകൾ ഉപയോഗിക്കാം. എങ്കിൽ
നിങ്ങൾ "True" എന്ന ഓപ്‌ഷൻ സജ്ജമാക്കി, തുടർന്ന് അനുബന്ധ കമാൻഡ് പ്രവർത്തിപ്പിക്കുമ്പോൾ, fvwm
എന്നതിന്റെ കഴ്സർ പ്രദർശിപ്പിക്കുന്നു കാത്തിരിക്കുക എന്നതിന്റെ സന്ദർഭം കഴ്സർ സ്റ്റൈൽ കമാൻഡ്. "തെറ്റായ" ശക്തികൾ
കഴ്‌സർ പ്രദർശിപ്പിക്കാതിരിക്കാൻ. സ്ഥിരസ്ഥിതി ഇതാണ്:

BusyCursor DynamicMenu False, ModuleSynchronous False,
തെറ്റ് വായിക്കുക, തെറ്റായി കാത്തിരിക്കുക

ദി * ഓപ്ഷൻ ലഭ്യമായ എല്ലാ ഓപ്ഷനുകളെയും സൂചിപ്പിക്കുന്നു.

ദി വായിക്കുക ഓപ്ഷൻ നിയന്ത്രിക്കുന്നു പൈപ്പ് റീഡ് കമാൻഡ്.

ദി ഡൈനാമിക്മെനു ഓപ്ഷൻ ബാധിക്കുന്നു ഡൈനാമിക് പോപ്പ് ആക്ഷൻ ഒപ്പം കാണുന്നില്ല ഉപമെനു ഫംഗ്ഷൻ
ന്റെ ഓപ്ഷനുകൾ AddToMenu കമാൻഡ്. ഈ ഓപ്‌ഷൻ "തെറ്റ്" എന്ന് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, തിരക്കിലാണ്
ഈ കമാൻഡ് a ആണെങ്കിലും ഒരു ഡൈനാമിക് മെനു കമാൻഡിൽ കഴ്സർ പ്രദർശിപ്പിക്കില്ല
വായിക്കുക or പൈപ്പ് റീഡ് ആജ്ഞയും വായിക്കുക ഓപ്ഷൻ "ട്രൂ" ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.

ദി മൊഡ്യൂൾ സിൻക്രണസ് ഓപ്ഷൻ ബാധിക്കുന്നു മൊഡ്യൂൾ സിൻക്രണസ് കമാൻഡ്. ഈ ഓപ്ഷൻ ആണെങ്കിൽ
"False" എന്ന് സജ്ജീകരിച്ചിരിക്കുന്നു, തുടർന്ന് fvwm കാത്തിരിക്കുമ്പോൾ തിരക്കുള്ള കഴ്സർ ദൃശ്യമാകില്ല.
മൊഡ്യൂൾ ആരംഭിച്ചത് മൊഡ്യൂൾ സിൻക്രണസ് അതിന്റെ സ്റ്റാർട്ടപ്പ് പൂർത്തിയാക്കാൻ.

ദി കാക്കുക ഓപ്ഷൻ റൂട്ട് കഴ്സറിനെ മാത്രമേ ബാധിക്കുകയുള്ളൂ. ഒരു കാത്തിരിപ്പിനിടെ റൂട്ട് കഴ്‌സർ താൽക്കാലികമായി നിർത്തുക
തിരക്കുള്ള കഴ്‌സർ മാറ്റി, fvwm ഇപ്പോഴും പൂർണ്ണമായും പ്രവർത്തനക്ഷമമാണ് (നിങ്ങൾക്ക് രക്ഷപ്പെടാം
വിരാമത്തിൽ നിന്ന്, കാണുക EscapeFunc കമാൻഡ്). നിങ്ങൾക്ക് ഈ ഓപ്ഷൻ ഉപയോഗിക്കണമെങ്കിൽ, എങ്കിൽ
നിങ്ങൾ ഡിഫോൾട്ട് റൂട്ട് കഴ്‌സർ ഉപയോഗിക്കുന്നില്ല, നിങ്ങളുടെ റൂട്ട് കഴ്‌സർ സജ്ജീകരിക്കണം
കഴ്സർ സ്റ്റൈൽ കമാൻഡ്.

ക്ലിക്ക് ടൈം [കാലതാമസം]
ഒരു ബട്ടൺ അമർത്തുന്നതിനും ഒരു ബട്ടണിനുമിടയിലുള്ള മില്ലിസെക്കൻഡിലെ പരമാവധി കാലതാമസം വ്യക്തമാക്കുന്നു
വേണ്ടി റിലീസ് ഫംഗ്ഷൻ പ്രവർത്തനം ഒരു മൗസ് ക്ലിക്ക് ആയി കണക്കാക്കാനുള്ള കമാൻഡ്. സ്ഥിരസ്ഥിതി
കാലതാമസം 150 മില്ലിസെക്കൻഡ് ആണ്. കാലതാമസം ഒഴിവാക്കുന്നത് മൂല്യം പുനഃസജ്ജമാക്കുന്നു ക്ലിക്ക് ടൈം ലേക്ക്
സ്ഥിരസ്ഥിതിയായി.

കളർലിമിറ്റ് പരിധി
ഈ കമാൻഡ് കാലഹരണപ്പെട്ടതാണ്. കാണുക --വർണ്ണ പരിധി fvwm ലേക്കുള്ള ഓപ്ഷൻ.

കളർമാപ്പ് ഫോക്കസ് FollowsMouse | ഫോളോസ് ഫോക്കസ്
സ്ഥിരസ്ഥിതിയായി, കഴ്‌സർ ഉള്ള വിൻഡോയുടെ കളർമാപ്പ് fvwm ഇൻസ്റ്റാൾ ചെയ്യുന്നു. നിങ്ങളാണെങ്കിൽ
ഉപയോഗം

കളർമാപ്പ് ഫോക്കസ് ഫോളോസ് ഫോക്കസ്

അപ്പോൾ ഇൻസ്റ്റാൾ ചെയ്ത വർണ്ണമാപ്പ് ആണ് നിലവിൽ ഉള്ള ജാലകത്തിനുള്ളത്
കീബോർഡ് ഫോക്കസ്.

കഴ്സർ സ്റ്റൈൽ സന്ദർഭം [സംഖ്യ | പേര് | ഒന്നുമില്ല | ചെറിയ | ഫയല് [x y] [fg bg]]
നിർദ്ദിഷ്ട സന്ദർഭത്തിനായി ഒരു പുതിയ കഴ്സർ നിർവചിക്കുന്നു. ഈ കമാൻഡിന് കഴിയില്ല എന്നത് ശ്രദ്ധിക്കുക
ഒരു ആപ്ലിക്കേഷൻ ഉപയോഗിക്കുന്ന രൂപങ്ങൾ നിയന്ത്രിക്കുക, ഉദാഹരണത്തിന്, അത് തിരക്കിലാണെന്ന് സൂചിപ്പിക്കാൻ.
വിവിധ സന്ദർഭങ്ങൾ ഇവയാണ്:

സ്ഥാനം (മുകളിൽ_ഇടത്_കോണിൽ)
തുടക്കത്തിൽ വിൻഡോകൾ സ്ഥാപിക്കുമ്പോൾ ഉപയോഗിച്ചു

TITLE, (മുകളിൽ_ഇടത്_അമ്പ്)
ഒരു വിൻഡോ ടൈറ്റിൽ ബാറിൽ ഉപയോഗിക്കുന്നു

പരാജയം (മുകളിൽ_ഇടത്_അമ്പ്)
കഴ്‌സർ സജ്ജീകരിക്കാത്ത വിൻഡോകളിൽ ഉപയോഗിക്കുന്നു

എസ്.വൈ.എസ് (കൈ2)
ടൈറ്റിൽ-ബാർ ബട്ടണുകളിലൊന്നിൽ ഉപയോഗിച്ചു

നീക്കുക (ഫ്ലർ)
വിൻഡോകൾ നീക്കുകയോ വലുപ്പം മാറ്റുകയോ ചെയ്യുമ്പോൾ ഉപയോഗിക്കുന്നു

വലുപ്പം മാറ്റുക (അളവ്)
വിൻഡോകൾ നീക്കുകയോ വലുപ്പം മാറ്റുകയോ ചെയ്യുമ്പോൾ ഉപയോഗിക്കുന്നു

കാത്തിരിക്കുക (കാവൽ)
ചില fvwm കമാൻഡുകൾ സമയത്ത് ഉപയോഗിക്കുന്നു (കാണുക ബിസി കഴ്‌സർ വിശദാംശങ്ങൾക്ക്)

മെനു (മുകളിൽ_ഇടത്_അമ്പ്)
മെനുകളിൽ ഉപയോഗിക്കുന്നു

തിരഞ്ഞെടുക്കുക (ക്രോസ് ഷെയർ)
ഉപയോക്താവിന് ഒരു വിൻഡോ തിരഞ്ഞെടുക്കേണ്ടിവരുമ്പോൾ ഉപയോഗിക്കുന്നു

നശിപ്പിക്കുക (പൈറേറ്റ്)
ഇതിനായി ഉപയോഗിച്ചു നശിപ്പിക്കുക, അടയ്ക്കുക, ഒപ്പം ഇല്ലാതാക്കുക കമാൻഡുകൾ

പ്രമുഖസ്ഥാനം (മുകളിൽ_വശം)
വിൻഡോയുടെ മുകളിലെ സൈഡ് ബാറിൽ ഉപയോഗിക്കുന്നു

ശരി (വലത് വശം)
വിൻഡോയുടെ വലത് വശത്തെ ബാറിൽ ഉപയോഗിക്കുന്നു

BOTTOM (താഴെ_വശം)
വിൻഡോയുടെ താഴത്തെ സൈഡ് ബാറിൽ ഉപയോഗിക്കുന്നു

ഇടത്തെ (ഇടത് വശം)
വിൻഡോയുടെ ഇടത് വശത്തെ ബാറിൽ ഉപയോഗിക്കുന്നു

മുകളിൽ_ഇടത് (മുകളിൽ_ഇടത്_കോണിൽ)
വിൻഡോയുടെ മുകളിൽ ഇടത് കോണിൽ ഉപയോഗിക്കുന്നു

മുകളിൽ_വലത് (മുകളിൽ_വലത്_കോണിൽ)
വിൻഡോയുടെ മുകളിൽ വലത് കോണിൽ ഉപയോഗിക്കുന്നു

താഴെ ഇടതുഭാഗത്ത് (താഴെ_ഇടത്_കോണിൽ)
ഒരു വിൻഡോയുടെ താഴെ ഇടത് കോണിൽ ഉപയോഗിക്കുന്നു

താഴെ_വലത് (താഴെ_വലത്_കോണിൽ)
വിൻഡോയുടെ താഴെ വലത് കോണിൽ ഉപയോഗിക്കുന്നു

TOP_EDGE (മുകളിൽ_വശം)
സ്ക്രീനിന്റെ മുകളിലെ അറ്റത്ത് ഉപയോഗിക്കുന്നു

RIGHT_EDGE (വലത് വശം)
സ്ക്രീനിന്റെ വലത് അറ്റത്ത് ഉപയോഗിക്കുന്നു

BOTTOM_EDGE (താഴെ_വശം)
സ്ക്രീനിന്റെ താഴത്തെ അറ്റത്ത് ഉപയോഗിക്കുന്നു

LEFT_EDGE (ഇടത് വശം)
സ്ക്രീനിന്റെ ഇടത് അറ്റത്ത് ഉപയോഗിക്കുന്നു

ROOT (left_ptr)
റൂട്ട് കഴ്സറായി ഉപയോഗിക്കുന്നു

സ്ട്രോക്ക് (പ്ലസ്)
എ സമയത്ത് ഉപയോഗിച്ചു സ്ട്രോക്ക്ഫങ്ക് കമാൻഡ്.

സ്ഥിരസ്ഥിതികൾ മുകളിലുള്ള പരാൻതീസിസിൽ കാണിച്ചിരിക്കുന്നു. നിങ്ങൾക്ക് എപ്പോഴെങ്കിലും പുനഃസ്ഥാപിക്കണമെങ്കിൽ
ഒരു പ്രത്യേക സന്ദർഭത്തിനായി ഡിഫോൾട്ട് കഴ്‌സർ നിങ്ങൾക്ക് രണ്ടാമത്തെ ആർഗ്യുമെന്റ് ഒഴിവാക്കാം.

രണ്ടാമത്തെ ആർഗ്യുമെന്റ് ഒന്നുകിൽ കഴ്‌സറിന്റെ സംഖ്യാ മൂല്യമാണ്
ഫയൽ ഉൾപ്പെടുത്തുക X11/cursorfont.h അല്ലെങ്കിൽ അതിന്റെ പേര് (XC_ പ്രിഫിക്സ് ഇല്ലാതെ). പകരമായി,
xpm ഫയലിന്റെ പേര് വ്യക്തമാക്കിയേക്കാം. പേരും ആകാം ഒന്നുമില്ല (കർസർ ഇല്ല) അല്ലെങ്കിൽ തീരെച്ചെറിയ
(കർസറായി ഒരൊറ്റ പിക്സൽ).

# കിൽ കഴ്‌സർ XC_gumby ആക്കുക (രണ്ട് ഫോമുകളും പ്രവർത്തിക്കുന്നു):
കഴ്സർ സ്റ്റൈൽ ഡിസ്ട്രോയ് 56
കഴ്‌സർസ്റ്റൈൽ ഗംബി നശിപ്പിക്കുന്നു

പകരമായി, ഒരു (XPM, PNG അല്ലെങ്കിൽ SVG) ഇമേജിൽ നിന്ന് കഴ്‌സർ ലോഡുചെയ്യാനാകും. ഫയല്. എങ്കിൽ
fvwm കംപൈൽ ചെയ്തിരിക്കുന്നത് Xcursor പിന്തുണയോടെയാണ്, പൂർണ്ണ ARGB ഉപയോഗിക്കുന്നു, കൂടാതെ (ഒരുപക്ഷേ ആനിമേറ്റഡ്)
ഉപയോഗിച്ച് നിർമ്മിച്ച കഴ്സർ ഫയലുകൾ xcursorgen പ്രോഗ്രാം ലോഡ് ചെയ്യാൻ കഴിയും. അല്ലെങ്കിൽ കഴ്സർ
മോണോക്രോമിലേക്ക് പരിവർത്തനം ചെയ്യപ്പെടുന്നു.

ഓപ്ഷണൽ x ഒപ്പം y വാദങ്ങൾ (തുടർന്നു a ഫയല് വാദം) ഹോട്ട്-സ്പോട്ട് വ്യക്തമാക്കുന്നു
ചിത്രത്തിന്റെ മുകളിൽ ഇടത് കോണായി 0 0 ഉപയോഗിച്ച് ഏകോപിപ്പിക്കുക. ഉള്ളിലെ കോർഡിനേറ്റുകൾ
ഇമേജ് അതിർത്തി സാധുവാണ് കൂടാതെ (XPM/Xcursor) ൽ നിർവചിച്ചിരിക്കുന്ന ഏത് ഹോട്ട്-സ്പോട്ടിനെയും അസാധുവാക്കുന്നു
ഇമേജ് ഫയൽ. അസാധുവായ അല്ലെങ്കിൽ നിർവചിക്കാത്ത ഒരു ഹോട്ട്-സ്‌പോട്ട് ചിത്രത്തിന്റെ മധ്യഭാഗത്ത് സ്ഥാപിച്ചിരിക്കുന്നു.

CursorStyle ROOT cursor_image.png 0 0

ഓപ്ഷണൽ fg ഒപ്പം bg ആർഗ്യുമെന്റുകൾ ഫോർഗ്രൗണ്ട്, പശ്ചാത്തല വർണ്ണങ്ങൾ വ്യക്തമാക്കുന്നു
കഴ്‌സർ, കറുപ്പും വെളുപ്പും സ്ഥിരസ്ഥിതിയായി മാറുന്നു (യഥാർത്ഥ വീഡിയോയുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ വിപരീത വീഡിയോ
ബിറ്റ്മാപ്പ്). ഈ നിറങ്ങൾ മോണോക്രോം കഴ്സറുകളിൽ മാത്രമാണ് ഉപയോഗിക്കുന്നത്. അല്ലാത്തപക്ഷം അവർ
നിശബ്ദമായി അവഗണിച്ചു.

CursorStyle ROOT nice_arrow.xpm മഞ്ഞ കറുപ്പ്

ഡിഫോൾട്ട് കളറുകൾ [മുൻഭാഗം] [പശ്ചാത്തലം]
ഡിഫോൾട്ട് കളറുകൾ ഉപയോഗിക്കുന്ന ഡിഫോൾട്ട് ഫോർഗ്രൗണ്ടും പശ്ചാത്തല നിറങ്ങളും സജ്ജമാക്കുന്നു
fvwm സൃഷ്ടിച്ച വിവിധ വിൻഡോകൾ, ഉദാഹരണത്തിന് ജ്യാമിതി ഫീഡ്ബാക്ക് വിൻഡോകളിൽ
ഒരു നീക്കം അല്ലെങ്കിൽ വലുപ്പം മാറ്റൽ പ്രവർത്തന സമയത്ത്. നിങ്ങൾക്ക് ഒരു നിറം മാറ്റാൻ താൽപ്പര്യമില്ലെങ്കിൽ
മറ്റുള്ളവ, ഉപയോഗിക്കുക - അതിന്റെ വർണ്ണ നാമമായി. ബിൽറ്റ്-ഇൻ ഡിഫോൾട്ട് നിറങ്ങളിലേക്ക് മടങ്ങാൻ രണ്ടും ഒഴിവാക്കുക
നിറങ്ങളുടെ പേരുകൾ. മെനുകളിലോ വിൻഡോ ശീർഷകങ്ങളിലോ ഡിഫോൾട്ട് നിറങ്ങൾ ഉപയോഗിക്കുന്നില്ല എന്നത് ശ്രദ്ധിക്കുക
ഐക്കൺ ശീർഷകങ്ങൾ.

ഡിഫോൾട്ട് കളർസെറ്റ് [സംഖ്യ]
ഡിഫോൾട്ട് കളർസെറ്റ് നിയന്ത്രിക്കുന്ന വിൻഡോകൾ ഉപയോഗിക്കുന്ന കളർസെറ്റ് സജ്ജമാക്കുന്നു
ഡിഫോൾട്ട് കളറുകൾ കമാൻഡ്. എന്നതിലേക്ക് മടങ്ങാൻ ഡിഫോൾട്ട് കളറുകൾ നിറങ്ങൾ ഉപയോഗിക്കുന്നു

ഡിഫോൾട്ട് കളർസെറ്റ് -1

അല്ലെങ്കിൽ ഏതെങ്കിലും വകഭേദം ഡിഫോൾട്ട് കളറുകൾ കമാൻഡ്.

ഡിഫോൾട്ട്ഫോണ്ട് [അക്ഷരനാമം]
ഡിഫോൾട്ട്ഫോണ്ട് ഡിഫോൾട്ട് ഫോണ്ട് ഫോണ്ടായി സജ്ജമാക്കുന്നു അക്ഷരനാമം. സ്ഥിരസ്ഥിതി ഫോണ്ട് ഉപയോഗിക്കുന്നത്
മറ്റൊരു ഫോണ്ട് വ്യക്തമാക്കാത്തപ്പോഴെല്ലാം fvwm. എന്നതിലേക്ക് ഡിഫോൾട്ട് ഫോണ്ട് പുനഃസജ്ജമാക്കാൻ
ബിൽറ്റ്-ഇൻ ഡിഫോൾട്ട്, ആർഗ്യുമെന്റ് ഒഴിവാക്കുക. മെനുകൾ, വിൻഡോകൾ എന്നിവയ്ക്കായി ഡിഫോൾട്ട് ഫോണ്ട് ഉപയോഗിക്കുന്നു
ശീർഷകങ്ങൾ, ഐക്കൺ ശീർഷകങ്ങൾ, ജ്യാമിതി ഫീഡ്‌ബാക്ക് വിൻഡോകൾ എന്നിവ നീക്കുമ്പോൾ അല്ലെങ്കിൽ
വലിപ്പം മാറ്റൽ പ്രവർത്തനം. ഒരു പ്രത്യേക സന്ദർഭത്തിൽ ഡിഫോൾട്ട് ഫോണ്ട് അസാധുവാക്കാൻ, ഉപയോഗിക്കുക
ശൈലി * ഫോണ്ട്, ശൈലി * ഐക്കൺഫോണ്ട്, അഥവാ മെനു സ്റ്റൈൽ കമാൻഡുകൾ.

സ്ഥിരസ്ഥിതി ഐക്കൺ ഫയലിന്റെ പേര്
ഒരു വിൻഡോയിൽ ക്ലയന്റ് നൽകിയ ഐക്കണും ഇല്ലെങ്കിൽ ഉപയോഗിക്കുന്ന ഡിഫോൾട്ട് ഐക്കൺ സജ്ജമാക്കുന്നു
വഴി നൽകിയിട്ടില്ല ഐക്കൺ എന്ന ഓപ്ഷൻ ശൈലി കമാൻഡ്.

ഡിഫോൾട്ട് ലെയറുകൾ അടിത്തട്ട് ഇടുക മുകളിൽ
ഇതിനായി ഉപയോഗിക്കുന്ന പാളികൾ മാറ്റുന്നു സ്റ്റേസ്ഓൺബോട്ടം, സ്റ്റേസ്പുട്ട്, StaysOnTop ശൈലി
ഓപ്ഷനുകൾ. തുടക്കത്തിൽ, 2, 4, 6 ലെയറുകളാണ് ഉപയോഗിക്കുന്നത്.

ഷെഡ്യൂൾ ചെയ്യുക [കമാൻഡ്_ഐഡി]
ഐഡി ഉപയോഗിച്ച് ഷെഡ്യൂൾ ചെയ്ത എല്ലാ കമാൻഡുകളും നീക്കംചെയ്യുന്നു കമാൻഡ്_ഐഡി കൂടെ പട്ടിക
ഇതിനകം എക്സിക്യൂട്ട് ചെയ്തിട്ടില്ലെങ്കിൽ എക്സിക്യൂട്ട് ചെയ്യേണ്ട കമാൻഡുകളുടെ ലിസ്റ്റിൽ നിന്നുള്ള കമാൻഡ്.
എങ്കില് കമാൻഡ്_ഐഡി ഒഴിവാക്കിയിരിക്കുന്നു, $[schedule.last] എന്ന വേരിയബിളിന്റെ മൂല്യം ഇതായി ഉപയോഗിക്കുന്നു
ഐഡി.

അനുകരിക്കുക Fvwm | Mwm | വിജയിക്കുക
fvwm വഴി പലതരത്തിലുള്ള കാര്യങ്ങൾ എങ്ങനെ ചെയ്യപ്പെടുന്നു എന്നതിനുള്ള ഒരു പിടിയാണ് ഈ കമാൻഡ്. ശരിയാണ്
ഫീഡ്‌ബാക്ക് വിൻഡോ എവിടെയാണ് ദൃശ്യമാകുന്നത്, എങ്ങനെയാണ് ഈ കമാൻഡ് ബാധിക്കുന്നത്
വിൻഡോ പ്ലേസ്മെന്റ് നിർത്തലാക്കി. കൂടുതൽ Mwm- അല്ലെങ്കിൽ Win പോലെയുള്ള പെരുമാറ്റം നടത്താൻ നിങ്ങൾക്ക് വിളിക്കാം
അനുകരിക്കുക കൂടെ Mwm or വിജയം അതിന്റെ വാദമായി. Mwm ഉപയോഗിച്ച് ഫീഡ്‌ബാക്ക് വിൻഡോകളുടെ വലുപ്പം മാറ്റുകയും നീക്കുകയും ചെയ്യുക
മുകളിൽ ഇടത് മൂലയ്ക്ക് പകരം സ്ക്രീനിന്റെ മധ്യഭാഗത്താണ്. ഇതും
മാനുവൽ പ്ലെയ്‌സ്‌മെന്റ് എങ്ങനെ നിർത്തലാക്കപ്പെടുന്നു എന്നതിനെ ബാധിക്കുന്നു. കാണുക മാനുവൽ പ്ലേസ്മെന്റ് വിവരണം.

EscapeFunc
ഡിഫോൾട്ടായി, Ctrl-Alt-Escape എന്ന കീ സീക്വൻസ് എയിൽ നിന്ന് രക്ഷപ്പെടാൻ അനുവദിക്കുന്നു കാക്കുക വിരാമം
പൂട്ടിയതിൽ നിന്നും മൊഡ്യൂൾ സിൻക്രണസ് കമാൻഡ്. ദി EscapeFunc കൂടെ ഉപയോഗിക്കുന്ന കമാൻഡ്
കീ ഈ കീ ക്രമം ക്രമീകരിക്കുന്നതിന് കമാൻഡ് അനുവദിക്കുന്നു. ഒരു ഉദാഹരണം:

കീ എസ്കേപ്പ് എ എംസി -
കീ Escape AS EscapeFunc

Ctrl-Alt-Escape കീ സീക്വൻസിനു പകരം ഷിഫ്റ്റ്-എസ്കേപ്പ് കാക്കുക
താൽക്കാലികമായി നിർത്തുക ഒപ്പം മൊഡ്യൂൾ സിൻക്രണസ് കമാൻഡ്. EscapeFunc പുറത്ത് ഉപയോഗിക്കുന്നത് കീ കമാൻഡ് ചെയ്യുന്നു
ഒന്നുമില്ല.

FakeClick [കമാൻഡ് മൂല്യം]...
ഈ കമാൻഡ് പ്രധാനമായും fvwm ഡീബഗ്ഗിംഗ് ചെയ്യാൻ ഉദ്ദേശിച്ചുള്ളതാണ്, അതിന് യാതൊരു ഉറപ്പുമില്ല
അത് നിങ്ങൾക്കായി പ്രവർത്തിക്കുന്നു. FakeClick മൗസ് ബട്ടൺ അമർത്തി റിലീസ് ഇവന്റുകൾ അനുകരിക്കാൻ കഴിയും
അവ fvwm-ലേക്കോ ആപ്ലിക്കേഷനുകളിലേക്കോ കൈമാറുക. പരാമീറ്ററുകൾ കമാൻഡുകളുടെ ഒരു പട്ടികയാണ്
ജോഡികൾ ഉൾക്കൊള്ളുന്നു കമാൻഡ് ടോക്കണുകളും പൂർണ്ണസംഖ്യയും മൂല്യങ്ങൾ, എസ് അമർത്തുക ഒപ്പം റിലീസ്
കമാൻഡുകൾക്ക് ശേഷം ഉചിതമായ മൗസ് ബട്ടൺ നമ്പർ നൽകി ഒരു ബട്ടൺ സൃഷ്ടിക്കുന്നു
പോയിന്ററിന് താഴെയുള്ള വിൻഡോയിൽ ഇവന്റ് അമർത്തുക അല്ലെങ്കിൽ റിലീസ് ചെയ്യുക. ദി കാത്തിരിക്കുക കമാൻഡുകൾ താൽക്കാലികമായി നിർത്തുന്നു
തന്നിരിക്കുന്ന മില്ലിസെക്കൻഡുകളുടെ എണ്ണത്തിന് fvwm. ദി മോഡിഫയറുകൾ കമാൻഡ് അനുകരിക്കുന്നു
മോഡിഫയർ കീകൾ അമർത്തുകയോ റിലീസ് ചെയ്യുകയോ ചെയ്യുന്നു. 1 മുതൽ 5 വരെയുള്ള മൂല്യങ്ങൾ Mod1 മുതൽ Mod5 വരെ മാപ്പ് ചെയ്‌തിരിക്കുന്നു
6, 7, 8 എന്നിവ ഷിഫ്റ്റ്, ലോക്ക്, കൺട്രോൾ എന്നിവയിലേക്ക് മാപ്പ് ചെയ്യപ്പെടുമ്പോൾ, മോഡിഫയർ ഏതിനും സജ്ജീകരിച്ചിരിക്കുന്നു
കൂടുതൽ ബട്ടൺ ഇവന്റുകൾ. ഒരു മോഡിഫയർ കീ റിലീസ് ചെയ്യാൻ, അനുബന്ധ നെഗറ്റീവ് ഉപയോഗിക്കുക
നമ്പർ. ദി ആഴത്തിൽ ബട്ടൺ ഇവന്റുകൾ ഏത് വിൻഡോയിലേക്കാണ് അയച്ചതെന്ന് കമാൻഡ് നിർണ്ണയിക്കുന്നു.
1-ന്റെ ആഴത്തിൽ, പോയിന്റർ പരിഗണിക്കാതെ തന്നെ എല്ലാ ഇവന്റുകളും റൂട്ട് വിൻഡോയിലേക്ക് പോകുന്നു
സ്ഥാനം. 2 ഉപയോഗിച്ച്, പോയിന്ററിന് കീഴിലുള്ള ടോപ്പ് ലെവൽ വിൻഡോയിലേക്ക് ഇവന്റ് കൈമാറുന്നു
ഇത് സാധാരണയായി ഫ്രെയിം വിൻഡോയാണ്. 3 ഉപയോഗിച്ച്, ഇവന്റുകൾ ക്ലയന്റ് വിൻഡോയിലേക്ക് പോകുന്നു. ഉയർന്നത്
നമ്പറുകൾ തുടർച്ചയായ ഉപ വിൻഡോകളിലേക്ക് പോകുന്നു. പൂജ്യം (0) ഏറ്റവും ചെറിയ വിൻഡോയിലേക്ക് പോകുന്നു
പോയിന്റർ അടങ്ങിയിരിക്കുന്നു. ഇവന്റുകൾ മുകളിലേക്ക് പ്രചരിപ്പിക്കുന്നത് ശ്രദ്ധിക്കുക.

FakeClick deep 2 അമർത്തുക 1 കാത്തിരിക്കുക 250 റിലീസ് 1

ഇത് പാരന്റ് വിൻഡോയിലെ (ഡെപ്ത് 1) ബട്ടൺ 2 ഉപയോഗിച്ചുള്ള ഒരു ക്ലിക്കിനെ കാലതാമസത്തോടെ അനുകരിക്കുന്നു
പ്രസ്സിനും റിലീസിനും ഇടയിൽ 250 മില്ലിസെക്കൻഡ്. ശ്രദ്ധിക്കുക: എല്ലാ കമാൻഡ് നാമങ്ങളും ആകാം
അവരുടെ ആദ്യ അക്ഷരം കൊണ്ട് ചുരുക്കി.

വ്യാജ കീപ്രസ്സ് [കമാൻഡ് മൂല്യം]...
ഈ കമാൻഡ് പ്രധാനമായും fvwm ഡീബഗ്ഗിംഗ് ചെയ്യാൻ ഉദ്ദേശിച്ചുള്ളതാണ്, അതിന് യാതൊരു ഉറപ്പുമില്ല
അത് നിങ്ങൾക്കായി പ്രവർത്തിക്കുന്നു. വ്യാജ കീപ്രസ്സ് കീ അമർത്തി ഇവന്റുകൾ റിലീസ് ചെയ്യാനും പാസ് ചെയ്യാനും കഴിയും
അവ fvwm അല്ലെങ്കിൽ ആപ്ലിക്കേഷനുകളിലേക്ക്. പരാമീറ്ററുകൾ അടങ്ങുന്ന കമാൻഡുകളുടെ ഒരു പട്ടികയാണ്
കമാൻഡ് ടോക്കണുകളുടെയും മൂല്യങ്ങളുടെയും ജോഡികൾ. ദി അമർത്തുക ഒപ്പം റിലീസ് കമാൻഡുകൾ പിന്തുടരുന്നു
ഒരു പ്രധാന പേരിൽ. നിർവചിച്ചിരിക്കുന്നതുപോലെ ഒരു സാധാരണ X11 കീ നാമമാണ് കീ നാമം
/usr/include/X11/keysymdef.h, (ഇല്ലാതെ XK_ പ്രിഫിക്സ്), അല്ലെങ്കിൽ കീസിം ഡാറ്റാബേസ്
/usr/X11R6/lib/X11/XKeysymDB. ദി കാത്തിരിക്കുക, മോഡിഫയറുകൾ ഒപ്പം ആഴത്തിൽ കമാൻഡുകൾ ഒന്നുതന്നെയാണ്
ഉപയോഗിക്കുന്ന പോലെ FakeClick.

എല്ലാ GVim സെഷനുകളും ഇതുപയോഗിച്ച് സംരക്ഷിക്കുക: "Esc:w\n"

എല്ലാം (gvim) FakeKeypress അമർത്തുക Escape
കോളൻ അമർത്തുക
w അമർത്തുക
റിട്ടേൺ അമർത്തുക

എല്ലാ GVim സെഷനുകളും ഇതുപയോഗിച്ച് സംരക്ഷിച്ച് പുറത്തുകടക്കുക: "Esc:wq\n"

എല്ലാം (gvim) FakeKeypress അമർത്തുക Escape
കോളൻ അമർത്തുക
w അമർത്തുക
q അമർത്തുക
റിട്ടേൺ അമർത്തുക

ഒരു നിർദ്ദിഷ്ട വിൻഡോയിലേക്ക് എ അയയ്ക്കുക:

വിൻഡോ ഐഡി 0x3800002 FakeKeypress പ്രസ്സ് എ

ശ്രദ്ധിക്കുക: എല്ലാ കമാൻഡ് നാമങ്ങളും അവയുടെ ആദ്യ അക്ഷരം ഉപയോഗിച്ച് ചുരുക്കാം.

GlobalOpts [ഓപ്ഷനുകൾ]
ഈ കമാൻഡ് കാലഹരണപ്പെട്ടതാണ്. നിങ്ങളുടെ കോൺഫിഗറേഷനിലെ ആഗോള ഓപ്ഷനുകൾ മാറ്റിസ്ഥാപിക്കുക
ഇനിപ്പറയുന്ന പട്ടിക അനുസരിച്ച് ഫയൽ ചെയ്യുക:

GlobalOpts വിൻഡോ ഷേഡ് ഷ്രിങ്കുകൾ
->
ശൈലി * വിൻഡോ ഷേഡ് ഷ്രിങ്കുകൾ

GlobalOpts വിൻഡോ ഷേഡ് സ്ക്രോളുകൾ
->
ശൈലി * വിൻഡോ ഷേഡ് സ്ക്രോളുകൾ

GlobalOpts SmartPlacement ശരിക്കും സ്മാർട്ട് ആണ്
->
ശൈലി * MinOverlapPlacement

GlobalOpts സ്മാർട്ട് പ്ലേസ്മെന്റ് സാധാരണമാണ്
->
ശൈലി * ടൈൽകാസ്കേഡ് പ്ലേസ്മെന്റ്

GlobalOpts ക്ലിക്ക് ചെയ്യുകFocusDoesntPassClick
->
ശൈലി * ക്ലിക്ക് ചെയ്യുകFocusPassesClickOff

GlobalOpts ToFocusPasses ക്ലിക്ക് ചെയ്യുക
->
ശൈലി * ToFocusPasses ക്ലിക്ക് ചെയ്യുക

GlobalOpts കേന്ദ്രീകരിക്കാൻ ക്ലിക്ക് ചെയ്യുക
->
ശൈലി * ഫോക്കസ് റൈസ്ഓഫിൽ ക്ലിക്ക് ചെയ്യുക

GlobalOpts ഫോക്കസ് റൈസെസ് ക്ലിക്ക് ചെയ്യുക
->
ശൈലി * ഫോക്കസ് റൈസെസ് ക്ലിക്ക് ചെയ്യുക

GlobalOpts MouseFocusClickDoesntRaise
->
ശൈലി * MouseFocusClickRaisesOff

GlobalOpts MouseFocusClickRaises
->
ശൈലി * MouseFocusClickRaises

GlobalOpts നോസ്റ്റൈപ്പിൾഡ് ടൈറ്റിലുകൾ
->
ശൈലി *!സ്റ്റിപ്പ്ലെഡ് ടൈറ്റിൽ

GlobalOpts സ്റ്റൈപ്പിൾഡ് ടൈറ്റിൽസ്
->
ശൈലി * സ്റ്റിപ്പ്ലെഡ് ടൈറ്റിൽ

GlobalOpts ക്യാപ്ചർ ഹോണേഴ്സ് സ്റ്റാർട്ട്സ്ഓൺപേജ്
->
ശൈലി * ക്യാപ്ചർ ഹോണേഴ്സ് സ്റ്റാർട്ട്സ്ഓൺപേജ്

GlobalOpts ക്യാപ്ചർ ഇഗ്നോർസ്സ്റ്റാർട്ട്സ്ഓൺപേജ്
->
ശൈലി * ക്യാപ്ചർ ഇഗ്നോർസ്സ്റ്റാർട്ട്സ്ഓൺപേജ്

GlobalOpts തിരിച്ചുപിടിക്കൽ ഓണേഴ്സ്സ്റ്റാർട്ട്സ്ഓൺപേജ്
->
ശൈലി * തിരിച്ചുപിടിക്കൽ ഓണേഴ്സ്സ്റ്റാർട്ട്സ്ഓൺപേജ്

GlobalOpts RecaptureIgnoresStartsOnPage
->
ശൈലി * RecaptureIgnoresStartsOnPage

GlobalOpts ActivePlacementHonorsStartsOnPage
->
ശൈലി * മാനുവൽ പ്ലേസ്മെന്റ് ഓണേഴ്സ്സ്റ്റാർട്ട്സ്ഓൺപേജ്

GlobalOpts ActivePlacementIgnoresSstartsOnPage
->
ശൈലി * മാനുവൽ പ്ലേസ്മെന്റ് അവഗണിക്കുന്നു,ഓൺപേജ്

GlobalOpts RaiseOverNativeWindows
->
ബഗ്ഓപ്‌റ്റുകൾ RaiseOverNativeWindows on

GlobalOpts NativeWindows അവഗണിക്കുക
->
ബഗ്ഓപ്‌റ്റുകൾ RaiseOverNativeWindows ഓഫ്

ഹൈലൈറ്റ് കളർ ടെക്സ്റ്റ് കളർ പശ്ചാത്തല നിറം
ഈ കമാൻഡ് കാലഹരണപ്പെട്ടു ശൈലി ഓപ്ഷനുകൾ ഹൈലൈറ്റ്ഫോർ ഒപ്പം ഹൈലൈറ്റ്ബാക്ക്. ദയവായി
ഉപയോഗം

ശൈലി * ഹൈലൈറ്റ്ഫോർ ടെക്സ്റ്റ് കളർ, ഹൈലൈറ്റ്ബാക്ക് പശ്ചാത്തല നിറം

പകരം.

ഹൈലൈറ്റ് കളർസെറ്റ് [സംഖ്യ]
ഈ കമാൻഡ് കാലഹരണപ്പെട്ടു ശൈലി ഓപ്ഷൻ ഹൈലൈറ്റ് കളർസെറ്റ്. ദയവായി ഉപയോഗിക്കുക

ശൈലി * ഹൈലൈറ്റ് കളർസെറ്റ് സംഖ്യ

പകരം.

ഐക്കൺഫോണ്ട് [അക്ഷരനാമം]
ഈ കമാൻഡ് കാലഹരണപ്പെട്ടു ശൈലി ഓപ്ഷൻ ഐക്കൺഫോണ്ട്. ദയവായി ഉപയോഗിക്കുക

ശൈലി * ഐക്കൺഫോണ്ട് ഫോണ്ട് നെയിം

പകരം.

ഐക്കൺപാത്ത് പാത
ഈ കമാൻഡ് കാലഹരണപ്പെട്ടതാണ്. ദയവായി ഉപയോഗിക്കുക ഇമേജ്പാത്ത് പകരം.

ഇമേജ്പാത്ത് പാത
ഇമേജുകൾക്കായി തിരയേണ്ട ഡയറക്‌ടറികളുടെ കോളൺ വേർതിരിക്കപ്പെട്ട ലിസ്റ്റ് വ്യക്തമാക്കുന്നു (രണ്ടും
മോണോക്രോം, പിക്സ്മാപ്പ്). ആപേക്ഷിക പാതനാമം നൽകിയ ഒരു ചിത്രം കണ്ടെത്താൻ, fvwm നോക്കുന്നു
ലിസ്റ്റുചെയ്തിരിക്കുന്ന ഓരോ ഡയറക്ടറിയിലേക്കും, ആദ്യം കണ്ടെത്തിയ ഫയൽ ഉപയോഗിക്കുന്നു.

ഒരു ഡയറക്‌ടറി "/some/dir;.ext" എന്ന ഫോമിൽ നൽകിയിട്ടുണ്ടെങ്കിൽ, ഇതിനർത്ഥം ഇതിലെ എല്ലാ ചിത്രങ്ങളും എന്നാണ്.
ഡയറക്‌ടറിക്ക് ".ext" എന്ന വിപുലീകരണം ഉണ്ട്, അത് നിർബന്ധിതമാക്കണം. യഥാർത്ഥ ചിത്രത്തിന്റെ പേര്
(അതിൽ മറ്റൊരു വിപുലീകരണം അടങ്ങിയിരിക്കാം അല്ലെങ്കിൽ വിപുലീകരണം ഇല്ല) പകരം, അന്വേഷിക്കില്ല
യഥാർത്ഥ വിപുലീകരണം ".ext" ചേർത്തു അല്ലെങ്കിൽ മാറ്റിസ്ഥാപിക്കുന്നു. ഇത് ഉപയോഗപ്രദമാണ്, ഉദാഹരണത്തിന്,
ഒരു ഉപയോക്താവിന് ".xpm" ഇമേജുകളും മറ്റ് ഇമേജ് ഡയറക്ടറികളും ഉള്ള ചില ഇമേജ് ഡയറക്ടറികൾ ഉണ്ടെങ്കിൽ
അതേ പേരുകളോടെ, എന്നാൽ ".png" loading="lazy" ചിത്രങ്ങൾ.

ദി പാത പോലുള്ള പരിസ്ഥിതി വേരിയബിളുകൾ അടങ്ങിയിരിക്കാം $ HOME (അഥവാ ${HOME}). കൂടാതെ, എ
'+' എന്നതിൽ പാത പാതയുടെ മുമ്പത്തെ മൂല്യത്തിലേക്ക് വിപുലീകരിച്ചു, കൂട്ടിച്ചേർക്കൽ അനുവദിക്കുന്നു
അല്ലെങ്കിൽ എളുപ്പത്തിൽ പാതയിലേക്ക് മുൻകൂട്ടി തയ്യാറെടുക്കുന്നു.

ഉദാഹരണത്തിന്:

ImagePath $HOME/icons:+:/usr/include/X11/bitmaps

ശ്രദ്ധിക്കുക: എങ്കിൽ FvwmM4 നിങ്ങളുടെ പാഴ്‌സ് ചെയ്യാൻ മൊഡ്യൂൾ ഉപയോഗിക്കുന്നു config ഫയലുകൾ, തുടർന്ന് m4 ആഗ്രഹിച്ചേക്കാം
എന്നതിൽ പതിവായി കാണിക്കുന്ന "ഉൾപ്പെടുത്തുക" എന്ന വാക്ക് മാറ്റുക ഇമേജ്പാത്ത് കമാൻഡ്. ലേക്ക്
ഇത് ശരിയാക്കുക

നിർവചിക്കാതിരിക്കുക (`ഉൾപ്പെടുത്തുക')

എന്നതിന് മുമ്പ് ഇമേജ്പാത്ത് കമാൻഡ്, അല്ലെങ്കിൽ നല്ലത്: ഉപയോഗിക്കുക -m4-പ്രിഫിക്സ് എല്ലാം നിർബന്ധിക്കാനുള്ള ഓപ്ഷൻ
m4 നിർദ്ദേശങ്ങൾക്ക് "m4_" എന്ന പ്രിഫിക്‌സ് ഉണ്ടായിരിക്കണം (കാണുക FvwmM4 മാൻ പേജ്).

ലോക്കൽപാത്ത് പാത
സ്ട്രിംഗിനായി തിരയേണ്ട "ലോക്കേൽ പാത്ത്" എന്ന കോളൺ വേർതിരിക്കുന്ന ലിസ്റ്റ് വ്യക്തമാക്കുന്നു
വിവർത്തനങ്ങൾ. ഒരു ഡയറക്‌ടറി പാതയും ഒരു ടെക്‌സ്‌റ്റ് ഡൊമെയ്‌നും ചേർന്നാണ് ഒരു ലോക്കൽ പാത്ത് നിർമ്മിച്ചിരിക്കുന്നത്
ഒരു അർദ്ധവിരാമം കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു (';'). ഒരു ഉദാഹരണമായി സ്ഥിരസ്ഥിതി പ്രാദേശിക പാത ഇതാണ്:

/install_prefix/share/locale;fvwm

ഇവിടെ install_prefix ആണ് fvwm ഇൻസ്റ്റലേഷൻ ഡയറക്ടറി. അത്തരമൊരു പ്രാദേശിക പാതയിലൂടെ
എന്നതിനായി വിവർത്തനങ്ങൾ തിരയുന്നു

/install_prefix/share/locale/lang/LC_MESSAGES/fvwm.mo

എവിടെ lang പ്രദേശത്തെ ആശ്രയിച്ചിരിക്കുന്നു. ഒരു ഡയറക്‌ടറിയും നൽകിയിട്ടില്ലെങ്കിൽ, ഡിഫോൾട്ട് ഡയറക്‌ടറി
പാത അനുമാനിക്കപ്പെടുന്നു. ടെക്സ്റ്റ് ഡൊമെയ്ൻ നൽകിയിട്ടില്ലെങ്കിൽ, fvwm അനുമാനിക്കപ്പെടുന്നു. തർക്കമില്ലാതെ
സ്ഥിരസ്ഥിതി ലൊക്കേൽ പാത്ത് പുനഃസ്ഥാപിച്ചു.

പോലെ ഇമേജ്പാത്ത് കമാൻഡ്, പാത പരിസ്ഥിതി വേരിയബിളുകളും ഒരു '+' to
ലൊക്കേൽ പാത എളുപ്പത്തിൽ കൂട്ടിച്ചേർക്കുക അല്ലെങ്കിൽ മുൻകൂട്ടി നിശ്ചയിക്കുക.

ഉദാഹരണത്തിന്, fvwm-themes പാക്കേജ് ഉപയോഗിക്കുന്നു

LocalePath ";fvwm-themes:+"

പ്രാദേശിക കാറ്റലോഗുകൾ ചേർക്കാൻ.

സ്ഥിരസ്ഥിതി fvwm കാറ്റലോഗിൽ fvwm എക്സിക്യൂട്ടബിൾ തന്നെ ഉപയോഗിക്കുന്ന കുറച്ച് സ്ട്രിംഗുകൾ അടങ്ങിയിരിക്കുന്നു.
(ഡെസ്കും ജ്യാമിതിയും) ചില ഡിഫോൾട്ട് കോൺഫിഗറേഷൻ ഫയലുകളിൽ ഉപയോഗിക്കുന്ന സ്ട്രിംഗുകളും
FvwmForm കോൺഫിഗറേഷൻ. നിങ്ങൾക്ക് fvwm-ന്റെ po/ സബ്ഡയറക്‌ടറി നോക്കാം
വിവിധ ഭാഷകളിൽ സാധ്യമായ വിവർത്തനത്തോടുകൂടിയ സ്ട്രിംഗുകളുടെ ലിസ്റ്റ് ലഭിക്കുന്നതിന് ഉറവിടം
ഭാഷകൾ. നിലവിൽ, വളരെ കുറച്ച് ഭാഷകൾ മാത്രമേ പിന്തുണയ്ക്കുന്നുള്ളൂ.

പ്രാദേശിക കാറ്റലോഗുകളുടെ പ്രധാന ഉപയോഗം "$[gt.string]" പാരാമീറ്റർ വഴിയാണ്:

മെനു നശിപ്പിക്കുക മെനുFvwmWindowOps
AddToMenu MenuFvwmWindowOps "$[gt.Window Ops]" തലക്കെട്ട്
+ "$[gt.&Move]" നീക്കുക
+ "$[gt.&Resize]" വലിപ്പം മാറ്റുക
+ "$[gt.R&aise]" ഉന്നയിക്കുക
+ "$[gt.&Lower]" താഴത്തെ
+ "$[gt.(De)&Iconify]" ഐക്കണിഫൈ ചെയ്യുക
+ "$[gt.(Un)&Stick]" സ്റ്റിക്ക്
+ "$[gt.(Un)Max&ximize]" വലുതാക്കുക
+ "" വേണ്ട
+ "$[gt.&Close]" അടയ്ക്കുക
+ "$[gt.&Destroy]" നശിപ്പിക്കുക

വിവർത്തനങ്ങൾ ലഭ്യമാണെങ്കിൽ പ്രാദേശിക ഭാഷകളിൽ ഒരു മെനു നൽകുന്നു.

ശ്രദ്ധിക്കുക FvwmTaskBar മൊഡ്യൂളിന് അതിന്റേതായ കാറ്റലോഗും ഉണ്ട് FvwmScript മൊഡ്യൂൾ
സ്ട്രിംഗ് വിവർത്തനത്തിനായി പ്രത്യേക നിർദ്ദേശങ്ങളുടെ ഒരു കൂട്ടം ഉണ്ട്. അത് പരിധിക്ക് പുറത്താണ്
പ്രാദേശിക കാറ്റലോഗുകൾ എങ്ങനെ നിർമ്മിക്കാമെന്ന് വിശദീകരിക്കുന്നതിനാണ് ഈ ചർച്ച. ദയവായി റഫർ ചെയ്യുക
GNU gettext ഡോക്യുമെന്റേഷൻ.

PixmapPath പാത
ഈ കമാൻഡ് കാലഹരണപ്പെട്ടതാണ്. ദയവായി ഉപയോഗിക്കുക ഇമേജ്പാത്ത് പകരം.

പ്രിന്റ് ഇൻഫോ വിഷയം [വെർബോസ്]
വിവരങ്ങൾ അച്ചടിക്കുക വിഷയം stderr-ൽ. ഒരു ഓപ്ഷണൽ പൂർണ്ണസംഖ്യ ആർഗ്യുമെന്റ് വെർബോസ്
നൽകിയിരിക്കുന്ന വിവരങ്ങളുടെ നിലവാരം നിർവചിക്കുന്നു. നിലവിലെ സാധുവായ വിഷയങ്ങൾ ഇവയാണ്:

നിറങ്ങൾ fvwm ഉപയോഗിക്കുന്ന നിറങ്ങളെ കുറിച്ചുള്ള വിവരങ്ങൾ പ്രിന്റ് ചെയ്യുന്നു. ഇത് ഉപയോഗപ്രദമാണ്
ഒരേസമയം 256 (അല്ലെങ്കിൽ അതിൽ കുറവ്) നിറങ്ങൾ മാത്രം പ്രദർശിപ്പിക്കാൻ കഴിയുന്ന സ്ക്രീനുകൾ. എങ്കിൽ വെർബോസ് ഒന്നോ അല്ലെങ്കിൽ
fvwm ഉപയോഗിക്കുന്ന വലിയ പാലറ്റ് പ്രിന്റ് ചെയ്യുന്നു. നിങ്ങൾക്ക് പരിമിതമായ വർണ്ണ പാലറ്റ് ഉണ്ടെങ്കിൽ,
നിങ്ങൾക്ക് നിറങ്ങൾ തീർന്നു, ഈ കമാൻഡ് സഹായകമായേക്കാം.

ഇമേജ് കാഷെ fvwm ലോഡ് ചെയ്ത ചിത്രങ്ങളെ കുറിച്ചുള്ള വിവരങ്ങൾ പ്രിന്റ് ചെയ്യുന്നു. എങ്കിൽ വെർബോസ് is
കാഷെയിലെ ഒന്നോ അതിലധികമോ എല്ലാ ചിത്രങ്ങളും അവയുടെ കൂടെ ലിസ്റ്റ് ചെയ്യും
യഥാക്രമം പുനരുപയോഗം.

ഭാഷ ഇത് നിങ്ങളുടെ ലൊക്കേലിലെയും fvwm ഉപയോഗിച്ച ഫോണ്ടുകളിലെയും വിവരങ്ങൾ പ്രിന്റ് ചെയ്യുന്നു.
വെർബോസ് 1 അല്ലെങ്കിൽ 2 ആകാം.

ംല്സ് ഇത് fvwm ഉപയോഗിച്ച പ്രാദേശിക കാറ്റലോഗുകളിലെ വിവരങ്ങൾ അച്ചടിക്കുന്നു

ശൈലി ഇത് fvwm ശൈലികളെക്കുറിച്ചുള്ള വിവരങ്ങൾ പ്രിന്റ് ചെയ്യുന്നു. വെർബോസ് 1 ആകാം.

ബൈൻഡിംഗുകൾ fvwm-ന് ഉള്ള എല്ലാ ബൈൻഡിംഗുകളുടെയും വിവരങ്ങൾ പ്രിന്റ് ചെയ്യുന്നു: കീ, മൗസ് കൂടാതെ
സ്ട്രോക്ക് ബൈൻഡിംഗുകൾ. വെർബോസ് ഈ ഓപ്ഷനുമായി യാതൊരു ഫലവുമില്ല.

ഇൻഫോസ്റ്റോർ ഇൻഫോസ്റ്റോറിലെ എല്ലാ എൻട്രികളുടെയും വിവരങ്ങൾ പ്രിന്റ് ചെയ്യുന്നു, കീ ലിസ്റ്റ് ചെയ്യുന്നു
അതിന്റെ മൂല്യവും. വെർബോസ് ഈ ഓപ്ഷനുമായി യാതൊരു ഫലവുമില്ല.

ആവർത്തിച്ച്
എപ്പോഴാണ് ആവർത്തിച്ച് കമാൻഡ് അഭ്യർത്ഥിച്ചു, fvwm നടപ്പിലാക്കിയ അവസാന കമാൻഡ് ഇതാണ്
വീണ്ടും വധിച്ചു. ഇത് ഉപയോക്താവ് ട്രിഗർ ചെയ്തതാണോ എന്നത് പരിഗണിക്കാതെ തന്നെ ഇത് സംഭവിക്കുന്നു
ഇടപെടൽ, ഒരു മൊഡ്യൂൾ അല്ലെങ്കിൽ ഒരു X ഇവന്റ് വഴി. ഒരു ഫംഗ്ഷനിൽ നിന്ന് എക്സിക്യൂട്ട് ചെയ്യുന്ന കമാൻഡുകൾ
ഉപയോഗിച്ച് നിർവചിച്ചിരിക്കുന്നത് ഫംഗ്ഷൻ കമാൻഡ്, നിന്ന് വായിക്കുക or പൈപ്പ് റീഡ് കമാൻഡുകൾ അല്ലെങ്കിൽ ഒരു മെനു വഴി
ആവർത്തിക്കപ്പെടുന്നില്ല. പകരം, ഫംഗ്ഷൻ, മെനു അല്ലെങ്കിൽ വായിക്കുക or പൈപ്പ് റീഡ് കമാൻഡ് ആണ്
വീണ്ടും വധിച്ചു.

പട്ടിക [ആനുകാലിക] delay_ms [കമാൻഡ്_ഐഡി] കമാൻഡ്
ദി കമാൻഡ് ഏകദേശം ശേഷം നടപ്പിലാക്കുന്നു delay_ms മില്ലിസെക്കൻഡ്. ഇതിൽ ഉപയോഗപ്രദമായേക്കാം
ചില തന്ത്രപരമായ സജ്ജീകരണങ്ങൾ. ദി കമാൻഡ് എന്നതിന്റെ അതേ സന്ദർഭ വിൻഡോയിൽ എക്സിക്യൂട്ട് ചെയ്യുന്നു
പട്ടിക കമാൻഡ്. ഒരു ഓപ്ഷണൽ പൂർണ്ണസംഖ്യ ആർഗ്യുമെന്റ് കമാൻഡ്_ഐഡി ദശാംശത്തിൽ നൽകാം,
ഹെക്സാഡെസിമൽ അല്ലെങ്കിൽ ഒക്ടൽ ഫോർമാറ്റ്. എന്നതിനൊപ്പം ഈ ഐഡി ഉപയോഗിക്കാം ഷെഡ്യൂൾ ചെയ്യുക ലേക്ക് കമാൻഡ് ചെയ്യുക
ഷെഡ്യൂൾ ചെയ്ത കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുന്നതിനുമുമ്പ് നീക്കം ചെയ്യുക. ഐഡി നൽകിയിട്ടില്ലെങ്കിൽ, fvwm ഉപയോഗിക്കുന്നു
നെഗറ്റീവ് ഐഡി നമ്പറുകൾ, -1 ൽ തുടങ്ങി ഓരോ ഉപയോഗത്തിലും ഒന്ന് കുറയുന്നു
പട്ടിക കമാൻഡ്. എന്നത് ശ്രദ്ധിക്കുക പട്ടിക കമാൻഡും അതിന്റെ വാദങ്ങളും വിധേയമാകുന്നു
സാധാരണ കമാൻഡ് ലൈൻ വിപുലീകരണം, ഒപ്പം, എപ്പോൾ കമാൻഡ് അവസാനം നിർവ്വഹിച്ചു, അത് വിപുലീകരിക്കുന്നു
വീണ്ടും. അതിനാൽ കമാൻഡിന്റെ ഭാഗങ്ങൾ ഉദ്ധരിക്കേണ്ടത് ആവശ്യമായി വന്നേക്കാം
രണ്ടുതവണ വികസിപ്പിക്കരുത്.

കുറിപ്പ്: $[w.id] ഉപയോഗിച്ച് ഒരു വിൻഡോയുടെ ഐഡി തിരികെ നൽകുമ്പോൾ അത് ഉപയോഗിക്കാം കമാൻഡ്_ഐഡി.
ഉദാഹരണം:

നിലവിൽ ഷെഡ്യൂൾ 1000 $[w.id] വിൻഡോ ഷേഡ്

ദി പട്ടിക കമാൻഡ് ഓപ്ഷണൽ കീവേഡും പിന്തുണയ്ക്കുന്നു ആനുകാലികം സൂചിപ്പിക്കുന്നത്
അതാണ് കമാൻഡ് ഓരോന്നും നടപ്പിലാക്കണം delay_ms. ഉദാഹരണം:

ആനുകാലികമായി 10000 ഷെഡ്യൂൾ ചെയ്യുക പൈപ്പ് റീഡ് '[ -N "$MAIL" ] && എക്കോ
എക്കോ നിങ്ങൾക്ക് മെയിൽ ഉണ്ട്'

ഉപയോഗിക്കുക ഷെഡ്യൂൾ ചെയ്യുക ആനുകാലിക കമാൻഡുകൾ നിർത്താനുള്ള കമാൻഡ്.

അവസ്ഥ സംസ്ഥാനം [bool]
ഉപയോക്തൃ നിർവചിച്ച 32 സംസ്ഥാനങ്ങളിൽ ഒന്ന് സജ്ജീകരിക്കുകയോ മായ്‌ക്കുകയോ ടോഗിൾ ചെയ്യുകയോ ചെയ്യുന്നു
ഓരോ ജാലകവും. ദി സംസ്ഥാനം 0 മുതൽ 31 വരെയുള്ള ഒരു സംഖ്യയാണ്. സംസ്ഥാനങ്ങൾക്ക് ഇല്ല
fvwm-ൽ അർത്ഥമുണ്ട്, എന്നാൽ അവ പോലുള്ള സോപാധിക കമാൻഡുകളിൽ പരിശോധിക്കാൻ കഴിയും അടുത്തത് കൂടെ
അവസ്ഥ അവസ്ഥ. ഐച്ഛിക വാദം bool ഒരു ബൂളിയൻ വാദമാണ്. "ശരി" സെറ്റുകൾ
തന്നിരിക്കുന്ന അവസ്ഥ, "തെറ്റ്" അത് മായ്‌ക്കുമ്പോൾ. "ടോഗിൾ" ഉപയോഗിക്കുന്നത് എതിർവശത്തേക്ക് മാറുന്നു
സംസ്ഥാനം. എങ്കിൽ bool വാദം നൽകിയിട്ടില്ല, സംസ്ഥാനം ടോഗിൾ ആണ്.

വിൻഡോഫോണ്ട് [അക്ഷരനാമം]
ഈ കമാൻഡ് കാലഹരണപ്പെട്ടു ശൈലി ഓപ്ഷൻ ഫോണ്ട്. ദയവായി ഉപയോഗിക്കുക

ശൈലി * ഫോണ്ട് അക്ഷരനാമം

പകരം.

വിൻഡോ ലിസ്റ്റ് [(അവസ്ഥ)] [സ്ഥാനം] [ഓപ്ഷനുകൾ] [ഇരട്ട-ക്ലിക്ക് പ്രവർത്തനം]
ഓരോന്നിന്റെയും ശീർഷകവും ജ്യാമിതിയും ഉള്ള ഒരു പോപ്പ്-അപ്പ് മെനു സൃഷ്ടിക്കുന്നു (അത് പോപ്പ് അപ്പ് ചെയ്യുന്നു).
നിലവിൽ ഡെസ്ക്ടോപ്പിലുള്ള വിൻഡോകൾ കാണിക്കുന്നു.

ജ്യാമിതീയ ഭാഗത്തിന്റെ ഫോർമാറ്റ് ഇതാണ്: ഡെസ്ക്ക്(പാളി): x-ജ്യാമിതി പശിമയുള്ളഎവിടെ ഡെസ്ക്ക് ഒപ്പം
പാളി അനുബന്ധ സംഖ്യകളും പശിമയുള്ള ശൂന്യമാണ് അല്ലെങ്കിൽ ഒരു മൂലധനം S. The
ഐക്കണിഫൈഡ് വിൻഡോകളുടെ ജ്യാമിതി പരാൻതീസിസിൽ കാണിച്ചിരിക്കുന്നു. എന്നതിൽ നിന്ന് ഒരു ഇനം തിരഞ്ഞെടുക്കുന്നു
വിൻഡോ ലിസ്റ്റ് പോപ്പ്-അപ്പ് മെനു വ്യാഖ്യാനിച്ച ഫംഗ്ഷൻ "WindowListFunc" പ്രവർത്തിപ്പിക്കുന്നതിന് കാരണമാകുന്നു
ആ വിൻഡോയുടെ വിൻഡോ ഐഡി ഉപയോഗിച്ച് $0 ആയി കടന്നു. സ്ഥിരസ്ഥിതി "WindowListFunc"
ഇത് പോലെ തോന്നുന്നു:

AddToFunc WindowListFunc
ഞാൻ ഐക്കണിഫൈ ചെയ്യുക ഓഫ്
ഞാൻ ഫ്ലിപ്പ്ഫോക്കസ്
ഞാൻ ഉന്നയിക്കുക
ഞാൻ WarpToWindow 5p 5p

നിങ്ങൾക്ക് അന്തർനിർമ്മിത "WindowListFunc" നശിപ്പിക്കാനും ഈ സ്ഥിരസ്ഥിതികളാണെങ്കിൽ നിങ്ങളുടേത് സൃഷ്ടിക്കാനും കഴിയും
നിനക്ക് അനുയോജ്യമല്ല.

വിൻഡോ ലിസ്റ്റ് മെനു നിർവ്വചിച്ചിട്ടുണ്ടെങ്കിൽ അത് "WindowList" മെനു ശൈലി ഉപയോഗിക്കുന്നു (കാണുക
മെനു സ്റ്റൈൽ കമാൻഡ്). അല്ലെങ്കിൽ ഡിഫോൾട്ട് മെനു ശൈലിയാണ് ഉപയോഗിക്കുന്നത്. തിരികെ മാറാൻ
സ്ഥിരസ്ഥിതി മെനു ശൈലി, കമാൻഡ് നൽകുക

മെനു സ്റ്റൈൽ നശിപ്പിക്കുക വിൻഡോ ലിസ്റ്റ്

ഉദാഹരണം:

മെനു സ്റ്റൈൽ വിൻഡോ ലിസ്റ്റ് SelectOnRelease മെറ്റാ_എൽ

ദി അവസ്ഥ വിൻഡോ ലിസ്റ്റിൽ നിന്ന് ചില വിൻഡോകൾ ഒഴിവാക്കാൻ ഉപയോഗിക്കാം. ദയവായി
കാണുക നിലവിൽ വിശദാംശങ്ങൾക്ക് കമാൻഡ്. നൽകിയിരിക്കുന്നതുമായി പൊരുത്തപ്പെടുന്ന വിൻഡോകൾ മാത്രം
വ്യവസ്ഥകൾ വിൻഡോ ലിസ്റ്റിൽ പ്രദർശിപ്പിക്കും. ദി ഓപ്ഷനുകൾ താഴെ ജോലി തിരിച്ചും:
വിൻഡോ ലിസ്റ്റിൽ ഉൾപ്പെടാത്ത വിൻഡോകൾ തിരഞ്ഞെടുക്കാം
അവരോടൊപ്പം. ദി അവസ്ഥ എപ്പോഴും അസാധുവാക്കുക ഓപ്ഷനുകൾ.

ദി സ്ഥാനം എന്നതിന് തുല്യമാണ് വാദങ്ങൾ മെനു. ആജ്ഞ ഇരട്ട-ക്ലിക്ക് പ്രവർത്തനം
ഉപയോക്താവ് ഇരട്ട-ക്ലിക്കുചെയ്യുകയാണെങ്കിൽ (അല്ലെങ്കിൽ മെനു ആണെങ്കിൽ കീയിൽ രണ്ടുതവണ വേഗത്തിൽ അമർത്തുക) അഭ്യർത്ഥിക്കുന്നു
ഒരു കീയിലേക്ക് ബന്ധിപ്പിച്ചിരിക്കുന്നു) വിൻഡോ ലിസ്റ്റ് കൊണ്ടുവരുമ്പോൾ. ദി ഇരട്ട-ക്ലിക്ക് പ്രവർത്തനം ചെയ്തിരിക്കണം
ഒന്നിൽ കൂടുതൽ വാക്കുകൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ ഉദ്ധരിക്കുന്നു.

ദി ഇരട്ട-ക്ലിക്ക് പ്രവർത്തനം നിങ്ങൾ ബന്ധിപ്പിച്ചിട്ടുണ്ടെങ്കിൽ സ്ഥിരസ്ഥിതി വിൻഡോ നിർവചിക്കാൻ ഉപയോഗപ്രദമാണ്
ഇതുപോലുള്ള ഒരു കീയിലേക്ക് (അല്ലെങ്കിൽ ബട്ടൺ) വിൻഡോ ലിസ്റ്റ്:

# ഇവിടെ നമ്മൾ നിലവിലുള്ള ഒരു ഫംഗ്‌ഷനെ വിളിക്കുന്നു, പക്ഷേ
# അത് വ്യത്യസ്തമായിരിക്കാം. സ്ഥിരസ്ഥിതി കാണുക
# WindowListFunc നിർവചനം ഇതിൽ നേരത്തെയുണ്ട്
# മാൻ പേജ്.
AddToFunc SwitchToWindow
+ ഞാൻ WindowListFunc

കീ ടാബ് എഎം വിൻഡോ ലിസ്റ്റ് "മുൻ സ്വിച്ച് ടു വിൻഡോ"

Alt-Tab അമർത്തുന്നത് ഒരിക്കൽ വിൻഡോ ലിസ്റ്റ് കൊണ്ടുവരുന്നു, നിങ്ങൾ അതിൽ രണ്ട് തവണ അമർത്തുകയാണെങ്കിൽ ഫോക്കസ് ആകും
നിലവിലുള്ളതും അവസാനത്തെ ഫോക്കസ് ചെയ്‌തതുമായ വിൻഡോയ്‌ക്കിടയിൽ ഫ്ലിപ്പ് ചെയ്‌തു. ഉചിതമായത് കൊണ്ട്
SelectOnRelease മെനു ശൈലി (മുകളിലുള്ള ഉദാഹരണം കാണുക) നിങ്ങൾ ഉടൻ ഒരു വിൻഡോ തിരഞ്ഞെടുത്തു
Alt കീ റിലീസ് ചെയ്യുക.

ദി ഓപ്ഷനുകൾ WindowList-ലേക്ക് കടന്നത് കോമകളാൽ വേർതിരിക്കപ്പെടുന്നു, അവ ആകാം ജ്യാമിതി /
നോജ്യോമെട്രി / നോജ്യോമെട്രി വിത്ത് ഇൻഫോ, NoDeskNum, നോലെയർ, NoNumInDeskTitle,
NoCurrentDeskTitle, MaxLabelWidth വീതി, എല്ലാ ഡെസ്കുകൾക്കുമായുള്ള തലക്കെട്ട്, ഫംഗ്ഷൻ ഫങ്ക്നെയിം, ഡെസ്ക്
ഡെസ്ക്നം, കറന്റ്ഡെസ്ക്, നോഐക്കണുകൾ / ഐക്കണുകൾ / ഐക്കണുകൾ മാത്രം, നോർമൽ / സാധാരണമായ / സാധാരണ മാത്രം,
നോസ്റ്റിക്കി / പശിമയുള്ള / സ്റ്റിക്കി മാത്രം, NoStickyAcrossPages / StickyAcrossPages /
സ്റ്റിക്കി അക്രോസ് പേജുകൾ മാത്രം, NoStickyAcrossDesks / StickyAcrossDesks /
StickyAcrossDesks മാത്രം, NoOnTop / മുകളില് / OnTop മാത്രം, NoOnBottom / ഒൺബോട്ടം /
ഓൺ‌ബോട്ടം മാത്രം, ലെയർ m [ഇല്ല], സ്കിപ്പ് ലിസ്റ്റ് ഉപയോഗിക്കുക / സ്കിപ്പ് ലിസ്റ്റ് മാത്രം, NoDeskSort, റിവേഴ്സ് ഓർഡർ,
CurrentAtEnd, IconifiedAtEnd, ഐക്കൺനെയിം ഉപയോഗിക്കുക, അക്ഷരമാല / അക്ഷരമാല അല്ല,
സോർട്ട് ബൈ റിസോഴ്സ്, തരം തിരിച്ച്, NoHotkeys, SelectOnRelease.

(ശ്രദ്ധിക്കുക - സാധാരണ എന്നാൽ പ്രതീകാത്മകമോ ഒട്ടിപ്പിടിക്കുന്നതോ മുകളിലോ അല്ല)

കൂടെ സോർട്ട് ബൈ റിസോഴ്സ് ഓപ്ഷൻ വിൻഡോകൾ ആദ്യം ഉറവിടം അനുസരിച്ച് അക്ഷരമാലാക്രമത്തിൽ അടുക്കുന്നു
ക്ലാസ്, തുടർന്ന് ഉറവിട നാമം, തുടർന്ന് വിൻഡോ നാമം (അല്ലെങ്കിൽ ഐക്കൺ പേര് എങ്കിൽ ഐക്കൺനെയിം ഉപയോഗിക്കുക
വ്യക്തമാക്കിയിട്ടുണ്ട്). റിവേഴ്സ് ഓർഡർ പ്രതീക്ഷിക്കുന്ന രീതിയിൽ പ്രവർത്തിക്കുകയും ചെയ്യുന്നു.

കൂടെ തരം തിരിച്ച് ഓപ്‌ഷൻ വിൻഡോകൾ പോലെ തന്നെ അടുക്കിയിരിക്കുന്നു സോർട്ട് ബൈ റിസോഴ്സ്, പക്ഷേ
ഉറവിട നാമം കണക്കിലെടുക്കുന്നില്ല, റിസോഴ്സ് ക്ലാസ് മാത്രം.

ദി SelectOnRelease ഓപ്ഷൻ കൃത്യമായി പ്രവർത്തിക്കുന്നു മെനു സ്റ്റൈൽ അതേ കൂടെ ഓപ്ഷൻ
പേര്, എന്നാൽ ഒരു മെനു ശൈലിയിൽ നൽകിയിരിക്കുന്ന ഓപ്ഷൻ അസാധുവാക്കുന്നു. സ്ഥിരസ്ഥിതിയായി, ഈ ഓപ്ഷൻ ആണ്
ഇടത് Alt കീയിലേക്ക് സജ്ജമാക്കുക. ഇത് ഓഫ് ചെയ്യാൻ, ഉപയോഗിക്കുക SelectOnRelease ഒരു പ്രധാന പേരില്ലാതെ.

നിങ്ങൾ ഒരു ഫംഗ്ഷനിൽ കടന്നുപോകുകയാണെങ്കിൽ ഫംഗ്ഷൻ funcname, അതിനെ ഒരു ജാലകത്തിനുള്ളിൽ വിളിക്കുന്നു
തിരഞ്ഞെടുത്ത വിൻഡോയുടെ സന്ദർഭം:

AddToFunc IFunc ഐ ഐക്കണിഫൈ ചെയ്യുക ടോഗിൾ ചെയ്യുക
വിൻഡോ ലിസ്റ്റ് ഫംഗ്ഷൻ IFunc, NoSticky, CurrentDesk, NoIcons

നിങ്ങൾ ഉപയോഗിക്കുകയാണെങ്കിൽ ലെയർ m [n] ഓപ്‌ഷൻ, m-നും n-നും ഇടയിലുള്ള പാളികളിലെ വിൻഡോകൾ മാത്രമാണ്
പ്രദർശിപ്പിച്ചിരിക്കുന്നു. m ലേക്ക് n സ്ഥിരസ്ഥിതികൾ. കൂടെ റിവേഴ്സ് ഓർഡർ വിൻഡോകളുടെ ക്രമം ഓപ്ഷൻ
പട്ടികയിൽ വിപരീതമാണ്.

കൂടെ CurrentAtEnd ഓപ്‌ഷൻ നിലവിൽ ഫോക്കസ് ചെയ്‌തിരിക്കുന്ന വിൻഡോ (എന്തെങ്കിലും ഉണ്ടെങ്കിൽ) എന്നതിൽ കാണിച്ചിരിക്കുന്നു
പട്ടികയുടെ താഴെ. ഇത് കൂടുതലും Alt-Tab പെരുമാറ്റം അനുകരിക്കാൻ ഉദ്ദേശിച്ചുള്ളതാണ്
മറ്റൊരു GUI.

IconifiedAtEnd ഐക്കണിഫൈഡ് വിൻഡോകൾ ലിസ്റ്റിന്റെ അവസാനത്തിലേക്ക് നീക്കാൻ സഹായിക്കുന്നു. ഇതാണ്
മറ്റൊരു GUI-ൽ നിന്നും.

ദി നോജ്യോമെട്രി ഐച്ഛികം fvwm ജ്യാമിതികൾ പ്രദർശിപ്പിക്കാതിരിക്കാൻ കാരണമാകുന്നു
വ്യത്യസ്ത ഡെസ്ക്ടോപ്പുകൾ സൂചിപ്പിക്കുന്ന സെപ്പറേറ്ററുകൾ. നോജ്യോമെട്രി വിത്ത് ഇൻഫോ നീക്കംചെയ്യുന്നു
ജ്യാമിതികൾ, പക്ഷേ ഡെസ്‌ക്‌ടോപ്പ് വിവരങ്ങൾ സൂക്ഷിക്കുകയും ഐക്കണിക് വിൻഡോകളെ സൂചിപ്പിക്കുന്നു.
NoDeskNum ജ്യാമിതിയിലോ അതിനുമുമ്പോ ഡെസ്ക്ടോപ്പ് നമ്പർ പ്രദർശിപ്പിക്കാതിരിക്കാൻ fvwm കാരണമാകുന്നു
ജാലക ശീർഷകം നോജ്യോമെട്രി വിത്ത് ഇൻഫോ ഓപ്ഷൻ. NoNumInDeskTitle മാത്രമാണ്
ഒരു ഡെസ്‌ക്‌ടോപ്പ് നാമം നിർവചിച്ചിരിക്കുന്നത് ഉപയോഗപ്രദമാണ് ഡെസ്ക്ടോപ്പ് പേര് കമാൻഡ്. ഇത് fvwm ഉണ്ടാക്കുന്നു
ഡെസ്ക്ടോപ്പ് പേരിന് മുമ്പായി ഡെസ്ക്ടോപ്പ് നമ്പർ പ്രദർശിപ്പിക്കാതിരിക്കാൻ. സ്ഥിരസ്ഥിതിയായി, ദി
വിൻഡോ ലിസ്റ്റ് മെനുവിന് നിലവിലെ ഡെസ്‌കിനെയോ തിരഞ്ഞെടുത്തതിനെയോ സൂചിപ്പിക്കുന്ന ഒരു ശീർഷകമുണ്ട്
ഡെസ്ക്ടോപ്പ് എങ്കിൽ ഡെസ്ക് വ്യവസ്ഥ ഉപയോഗിക്കുന്നു. ദി NoCurrentDeskTitle ഓപ്ഷൻ ഇത് നീക്കം ചെയ്യുന്നു
ശീർഷകം. എല്ലാ ഡെസ്കുകൾക്കുമായുള്ള തലക്കെട്ട് fvwm ഡെസ്‌ക് നാമം കൂടാതെ/അല്ലെങ്കിൽ ഒരു മെനു ശീർഷകം ചേർക്കുന്നതിന് കാരണമാകുന്നു
ഒരേ മേശയിലെ ഓരോ ജാലകങ്ങൾക്കും മുമ്പുള്ള നമ്പർ. കൂടെ നോലെയർ, ന്റെ പാളി
വിൻഡോ ഡിപ്ലേ ചെയ്തിട്ടില്ല. ഓപ്ഷനുകൾ ഷോപേജ്, ഷോപേജ് എക്സ് ഒപ്പം ഷോപേജ്Y പ്രവർത്തനക്ഷമമാക്കുക
ഡിസ്പ്ലേ വലുപ്പത്തിന്റെ വൃത്താകൃതിയിലുള്ള മൾട്ടിപ്പിൾസ് വിൻഡോയുടെ പേജ് പ്രദർശിപ്പിക്കുന്നു. കൂടെ
ഷോസ്ക്രീൻ, വിൻഡോയുടെ Xinerama സ്ക്രീൻ നമ്പർ പ്രദർശിപ്പിക്കുന്നു.

ദി MaxLabelWidth ഓപ്ഷൻ അതിന്റെ ആർഗ്യുമെന്റായി പ്രിന്റ് ചെയ്യാൻ പ്രതീകങ്ങളുടെ എണ്ണം എടുക്കുന്നു.
അതിൽ കൂടുതലൊന്നും വിൻഡോയുടെ പേരിന്റെ നിരവധി പ്രതീകങ്ങൾ ദൃശ്യമല്ല.

നിങ്ങൾക്ക് ഉപയോഗിക്കാൻ താൽപ്പര്യമുണ്ടെങ്കിൽ വിൻഡോ ലിസ്റ്റ് ഒരു ഐക്കൺ മാനേജർ എന്ന നിലയിൽ, നിങ്ങൾക്ക് അഭ്യർത്ഥിക്കാം
താഴെ:

വിൻഡോ ലിസ്റ്റ് ഐക്കണുകൾ, ഒട്ടി, ഓൺടോപ്പ്, ജ്യാമിതി

(ശ്രദ്ധിക്കുക - ദി മാത്രം ഓപ്‌ഷനുകൾ അടിസ്ഥാനപരമായി മറ്റെല്ലാവരെയും ഇല്ലാതാക്കുന്നു... പക്ഷേ
ലിസ്റ്റ് സ്കിപ്പ് മാത്രം ഇത് കാരണമാകുന്ന ഓപ്ഷൻ വിൻഡോ ലിസ്റ്റ് വിൻഡോകൾ മാത്രം പരിഗണിക്കുക
WindowListSkip ശൈലി.)

XSync
എപ്പോൾ XSync എന്ന് വിളിക്കപ്പെടുന്നു, തീർച്ചപ്പെടുത്തിയിട്ടില്ലാത്ത എല്ലാം അയയ്‌ക്കാൻ ഇതേ പേരിലുള്ള X ഫംഗ്‌ഷൻ ഉപയോഗിക്കുന്നു
X സെർവറിലേക്ക് അഭ്യർത്ഥിക്കുന്നു. ഈ കമാൻഡ് ഡീബഗ്ഗിംഗിന് മാത്രമുള്ളതാണ്.

XSynchronize [ബൂൾ]
ദി XSynchronize X അഭ്യർത്ഥനകൾ X സെർവറിലേക്ക് അയച്ചിട്ടുണ്ടോ എന്ന് കമാൻഡ് നിയന്ത്രിക്കുന്നു
ഉടനെ അല്ലെങ്കിൽ ഇല്ല. സാധാരണയായി, അഭ്യർത്ഥനകൾ സംരക്ഷിക്കാൻ വലിയ ബാച്ചുകളായി അയയ്ക്കുന്നു
അനാവശ്യ ആശയവിനിമയം. അഭ്യർത്ഥനകൾ ഉടനടി അയയ്‌ക്കാൻ, "True" ആയി ഉപയോഗിക്കുക
വാദം, ഇത് പ്രവർത്തനരഹിതമാക്കുന്നതിന് "False" ഉപയോഗിക്കുക അല്ലെങ്കിൽ രണ്ട് രീതികളും ഉപയോഗിക്കുന്നതിന് ഇടയിൽ ടോഗിൾ ചെയ്യുക
"ടോഗിൾ" അല്ലെങ്കിൽ ഒഴിവാക്കുക bool വാദം. എപ്പോൾ സമന്വയിപ്പിച്ച അഭ്യർത്ഥനകളിലേക്ക് Fvwm ഡിഫോൾട്ട് ചെയ്യുന്നു
ആരംഭിച്ചു --ഡീബഗ് ഓപ്ഷൻ. ഈ കമാൻഡ് ഡീബഗ്ഗിംഗിന് മാത്രമുള്ളതാണ്.

+
അവസാനം വ്യക്തമാക്കിയ അലങ്കാരം, ഫംഗ്‌ഷൻ അല്ലെങ്കിൽ മെനുവിലേക്ക് ചേർക്കുന്നത് തുടരാൻ ഉപയോഗിക്കുന്നു. കാണുക
എന്നതിനായുള്ള ചർച്ച AddToDecor, AddToFunc, ഒപ്പം AddToMenu.

വിൻഡോ ചലനം ഒപ്പം പ്ലേസ്മെന്റ്
ആനിമേറ്റഡ് മൂവ് x y [വാർപ്പ്]
ഒരു ആനിമേറ്റഡ് രീതിയിൽ ഒരു വിൻഡോ നീക്കുക. സമാനമായത് നീക്കുക കമാൻഡ്. ഓപ്ഷനുകൾ എന്നിവയാണ്
ഒരു ഉപയോക്താവിനെ നീക്കുന്നതിൽ അർത്ഥമില്ല എന്നതിനാൽ, അവ ആവശ്യമല്ലാതെ മറ്റൊന്നുമല്ല
ജാലകം സംവേദനാത്മകമായും ആനിമേഷനായും. ഐച്ഛിക വാദം ആണെങ്കിൽ റാപ്പ് is
പോയിന്റർ വിൻഡോ ഉപയോഗിച്ച് വളച്ചൊടിച്ചതാണെന്ന് വ്യക്തമാക്കിയിരിക്കുന്നു.

ജിയോമെട്രി വിൻഡോ മറയ്ക്കുക [ഒരിക്കലും | നീക്കുക | വലുപ്പം മാറ്റുക]
ഒരു ജാലകം നീക്കുമ്പോൾ അല്ലെങ്കിൽ സാധാരണയായി കാണിക്കുന്ന സ്ഥാനമോ വലിപ്പമോ വിൻഡോ മറയ്ക്കുന്നു
സംവേദനാത്മകമായി വലുപ്പം മാറ്റി. നീക്കുന്നതിനോ വലുപ്പം മാറ്റുന്നതിനോ വേണ്ടി മാത്രം ഇത് സ്വിച്ച് ഓഫ് ചെയ്യാൻ
ഓപ്ഷണൽ പാരാമീറ്ററുകൾ നീക്കുക ഒപ്പം വലിപ്പം മാറ്റുക യഥാക്രമം ഉപയോഗിക്കാം. രണ്ടും ഓണാക്കാൻ
വീണ്ടും ഉപയോഗിക്കുക ഒരിക്കലും ഓപ്ഷൻ.

ലെയർ [arg1 arg2] | [സ്ഥിരസ്ഥിതി]
നിലവിലെ വിൻഡോ ഒരു പുതിയ ലെയറിൽ ഇടുന്നു. എങ്കിൽ arg1 പൂജ്യമല്ല, അടുത്ത ലെയർ ഇതാണ്
നിലവിലെ ലെയർ നമ്പർ പ്ലസ് arg1. എങ്കിൽ arg1 പൂജ്യം ആണെങ്കിൽ പുതിയ പാളി arg2.

ഒരു പ്രത്യേക കേസ് എന്ന നിലയിൽ, സ്ഥിരസ്ഥിതി വിൻഡോ അതിന്റെ ഡിഫോൾട്ട് ലെയറിൽ ഇടുന്നു, അതായത് ലെയർ അത്
പ്രാരംഭത്തിൽ ആയിരുന്നു.

താഴത്തെ
ഒരു വിൻഡോ താഴ്ത്താൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നു. ഇത് ഒരു വിൻഡോയെ അതിന്റെ ജാലകത്തിൽ മാത്രം താഴ്ത്തുന്നു എന്നത് ശ്രദ്ധിക്കുക
പാളി. ഒരു വിൻഡോയെ സമ്പൂർണ്ണ അടിയിലേക്ക് കൊണ്ടുവരാൻ, ഉപയോഗിക്കുക

AddToFunc താഴെ മുതൽ താഴെ വരെ
ഞാൻ ലെയർ 0 0
+ ഞാൻ താഴ്ത്തുന്നു

നീക്കുക [[സ്ക്രീൻ സ്ക്രീൻ] [പ | m]x[p | w] ... [w | m]y[p | w] ... [വാർപ്പ്]] | [സൂചിക] |
[ewmhiwa]
ഒരു വിൻഡോ നീക്കാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നു. എവിടെ നിന്നെങ്കിലും ഒരു ജാലകത്തിൽ നിന്നോ അതിന്റെയോ വിളിച്ചാൽ
ബോർഡർ, തുടർന്ന് ആ വിൻഡോ നീക്കി. റൂട്ട് വിൻഡോയിൽ നിന്ന് വിളിക്കുകയാണെങ്കിൽ, ഉപയോക്താവ്
ടാർഗെറ്റ് വിൻഡോ തിരഞ്ഞെടുക്കാൻ അനുവദിച്ചിരിക്കുന്നു. സ്ഥിരസ്ഥിതിയായി, EWMH പ്രവർത്തന മേഖലയാണ്
ആദരിച്ചു.

ലിറ്ററൽ ഓപ്ഷൻ ആണെങ്കിൽ സ്ക്രീൻ അതിനുശേഷം a സ്ക്രീൻ വാദം വ്യക്തമാക്കിയിരിക്കുന്നു, the
നൽകിയിരിക്കുന്ന സ്‌ക്രീനുമായി ബന്ധപ്പെടുത്തി കോർഡിനേറ്റുകൾ വ്യാഖ്യാനിക്കപ്പെടുന്നു. വീതിയും ഉയരവും
ഡിസ്പ്ലേ അളവുകൾക്ക് പകരം കണക്കുകൂട്ടലുകൾക്കായി സ്ക്രീനിന്റെ ഉപയോഗിക്കുന്നു. ദി
സ്ക്രീൻ എന്നതുപോലെ വ്യാഖ്യാനിക്കുന്നു സ്ക്രീൻ നീക്കുക കമാൻഡ്. ഐച്ഛിക വാദം ആണെങ്കിൽ
റാപ്പ് പോയിന്റർ വിൻഡോ ഉപയോഗിച്ച് വളച്ചൊടിച്ചതാണെന്ന് വ്യക്തമാക്കിയിരിക്കുന്നു. ഏക വാദം ആണെങ്കിൽ
പോയിന്റർ നൽകിയിരിക്കുന്നു, വിൻഡോയുടെ മുകളിൽ ഇടത് മൂല പോയിന്ററിലേക്ക് നീക്കി
പ്രവർത്തനം ആരംഭിക്കുന്നതിന് മുമ്പ് സ്ഥാനം; ഇത് പ്രധാനമായും ആന്തരിക ഉപയോഗത്തിനായി ഉദ്ദേശിച്ചിട്ടുള്ളതാണ്
പോലുള്ള മൊഡ്യൂളുകൾ FvwmPager. ഐച്ഛിക വാദം ആണെങ്കിൽ ewmhiwa നൽകിയിരിക്കുന്നു, പിന്നെ വിൻഡോ
സ്ഥാനം പ്രവർത്തന മേഖലയെ അവഗണിക്കും (ഉദാഹരണത്തിന്, വഴി സജ്ജീകരിച്ച ഏതെങ്കിലും മൂല്യങ്ങൾ അവഗണിക്കുന്നത് പോലെ
EwmhBaseStruts).

Escape ഉപയോഗിച്ചോ മൌസ് ബട്ടണിൽ സ്ഥാപിക്കാൻ സജ്ജീകരിക്കാത്ത ഏതെങ്കിലും ഒരു മൌസ് ബട്ടൺ ഉപയോഗിച്ചോ പ്രവർത്തനം നിർത്തലാക്കാവുന്നതാണ്
ജാലകം. സ്ഥിരസ്ഥിതിയായി, മൂവ് ഓപ്പറേഷൻ റദ്ദാക്കുന്നതിന് മൗസ് ബട്ടൺ 2 സജ്ജീകരിച്ചിരിക്കുന്നു. മാറ്റം വരുത്താൻ
ഇത് നിങ്ങൾക്ക് ഉപയോഗിക്കാം ചുണ്ടെലി പ്ലെയ്‌സ്‌മെന്റിനായി പ്രത്യേക സന്ദർഭം 'P' ഉള്ള കമാൻഡ്.

വിൻഡോ അവസ്ഥ പ്ലേസ്ഡ്ബൈബട്ടൺ ഒരു നിർദ്ദിഷ്ട ബട്ടൺ ആണോ എന്ന് പരിശോധിക്കാൻ ഉപയോഗിക്കാം
വിൻഡോ സ്ഥാപിക്കാൻ അമർത്തി (കാണുക നിലവിൽ കമാൻഡ്).

ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ആണെങ്കിൽ x ഒപ്പം y നൽകിയിരിക്കുന്നു, തുടർന്ന് വിൻഡോ നീക്കുന്നു
ഉപയോക്തൃ ഇടപെടൽ ഇല്ലാതെ ഉടൻ. ഓരോ ആർഗ്യുമെന്റിനും ഒരു സമ്പൂർണ്ണ അല്ലെങ്കിൽ വ്യക്തമാക്കാൻ കഴിയും
സ്‌ക്രീനിന്റെ ഇടത്/മുകളിൽ അല്ലെങ്കിൽ വലത്/താഴെ നിന്ന് ആപേക്ഷിക സ്ഥാനം. എഴുതിയത്
സ്ഥിരസ്ഥിതിയായി, നൽകിയിരിക്കുന്ന സംഖ്യാ മൂല്യം സ്ക്രീനിന്റെ ശതമാനമായി വ്യാഖ്യാനിക്കപ്പെടുന്നു
വീതി/ഉയരം, എന്നാൽ ഒരു പിന്നിൽ 'p' വ്യാഖ്യാനത്തെ അർത്ഥമാക്കുന്നത് പിക്സലുകളാക്കി മാറ്റുന്നു, അതേസമയം a
പിന്നിൽ'wജാലകത്തിന്റെ വീതി/ഉയരത്തിന്റെ മുൻഭാഗം എന്നാണ് അർത്ഥമാക്കുന്നത്. വിൻഡോ ബന്ധു നീക്കാൻ
അതിന്റെ നിലവിലെ സ്ഥാനത്തേക്ക്, ചേർക്കുകw' ("വിൻഡോ" എന്നതിന്) മുമ്പുള്ള പ്രിഫിക്സ് x ഒപ്പം / അല്ലെങ്കിൽ y
മൂല്യം. വിൻഡോയുടെ നിലവിലെ സ്ഥാനവുമായി ബന്ധപ്പെട്ട ഒരു സ്ഥാനത്തേക്ക് നീക്കാൻ
പോയിന്റർ, ചേർക്കുക 'm' ("മൗസ്" എന്നതിന്) പ്രിഫിക്സ്. ഒന്നുകിൽ കോർഡിനേറ്റ് മാറ്റാതെ വിടാൻ,
"സൂക്ഷിക്കുക" എന്നതിന്റെ സ്ഥാനത്ത് വ്യക്തമാക്കാം x or y.

വിപുലമായ ഉപയോഗങ്ങൾക്ക്, വാദങ്ങൾ x ഒപ്പം y ഒന്നിലധികം തവണ ഉപയോഗിക്കാം, പക്ഷേ ഇല്ലാതെ
'പ്രിഫിക്സ്m' അഥവാ 'w'. (ചുവടെയുള്ള സങ്കീർണ്ണമായ ഉദാഹരണങ്ങൾ കാണുക).

ലളിതമായ ഉദാഹരണങ്ങൾ:

# സംവേദനാത്മക നീക്കം
ചുണ്ടെലി 1 TA നീക്കം
# വിൻഡോ മുകളിലേക്ക് ഇടത്തേക്ക് നീക്കുക (10%,10%)
ചുണ്ടെലി 2 TA മൂവ് 10 10
# മുകളിൽ ഇടത്തേക്ക് നീക്കുക (10 പിക്സലുകൾ, 10 പിക്സലുകൾ)
ചുണ്ടെലി 3 TA മൂവ് 10p 10p

കൂടുതൽ സങ്കീർണ്ണമായ ഉദാഹരണങ്ങൾ (ഇവ കീസ്‌ട്രോക്കുകൾ മുതലായവയുടെ പ്രവർത്തനങ്ങളായി ബന്ധിപ്പിക്കാവുന്നതാണ്
കമാൻഡ് കാണിച്ചിരിക്കുന്നു, എന്നിരുന്നാലും):

# ജാലകം നീക്കുക, അങ്ങനെ താഴെ വലത് താഴെയായി
# സ്ക്രീനിന്റെ വലത്
നീക്കുക -0 -0

# വിൻഡോ നീക്കുക, അങ്ങനെ മുകളിൽ ഇടത് കോണിൽ 10 പിക്സലുകൾ
# മുകളിൽ ഇടത് സ്‌ക്രീൻ അരികിൽ നിന്ന്
+-10 +-10 നീക്കുക

# വിൻഡോ 5% വലത്തോട്ടും അതിലേക്കും നീക്കുക
# മധ്യ ലംബമായി
w+5 50 നീക്കുക

# വിൻഡോ 10 പിക്സലുകൾ മുകളിലേക്ക് നീക്കുക, അങ്ങനെ ഇടത് എഡ്ജ്
# എന്നത് x=40 പിക്സലിലാണ്
40p w-10p നീക്കുക

# മൗസ് പോയിന്റർ സ്ഥാനത്തേക്ക് വിൻഡോ നീക്കുക
m+0 m+0 നീക്കുക

# സ്‌ക്രീനിന്റെ മധ്യഭാഗത്തേക്ക് വിൻഡോ നീക്കുക (സ്‌ക്രീനിന്റെ 50%
# വിധവയുടെ വലിപ്പത്തിന്റെ 50% മൈനസ്).
50-50വാട്ട് 50-50വാട്ട് നീക്കുക

ശ്രദ്ധിക്കുക: സ്‌ക്രീനിലേക്ക് സ്‌നാപ്പ് ചെയ്യാത്ത ചലിക്കുന്ന വിൻഡോകൾ ലഭിക്കുന്നതിന്
സംവേദനാത്മക നീക്കം, അമർത്തിപ്പിടിക്കുക ആൾട്ട് സ്നാപ്പ് ആകർഷണം പ്രവർത്തനരഹിതമാക്കാൻ വിൻഡോ നീക്കുമ്പോൾ
അത് നിർവചിച്ചിട്ടുണ്ടെങ്കിൽ.

ഇത് കാണുക ആനിമേറ്റഡ് മൂവ് കമാൻഡ്.

MoveToDesk [മുമ്പ് | arg1 [arg2] [എന്നോട് പരമാവധി]]
തിരഞ്ഞെടുത്ത വിൻഡോ മറ്റൊരു ഡെസ്ക്ടോപ്പിലേക്ക് നീക്കുന്നു. എന്നതിന് തുല്യമാണ് വാദങ്ങൾ
The ഗോട്ടോഡെസ്ക് കമാൻഡ്. ആർഗ്യുമെന്റുകളൊന്നുമില്ലാതെ, വിൻഡോ കറന്റിലേക്ക് നീക്കി
ഡെസ്ക്ക്. MoveToDesk കാലഹരണപ്പെട്ടതിന് പകരമാണ് WindowsDesk കമാൻഡ്, ഏത് കഴിയും
ഇനി ഉപയോഗിക്കില്ല.

മൂവ് ത്രെഷോൾഡ് [പിക്സലുകൾ]
ഉപയോക്താവ് ഒരു ഒബ്‌ജക്‌റ്റിൽ ഒരു മൗസ് ബട്ടൺ അമർത്തുമ്പോൾ fvwm പ്രവർത്തനമാണോ എന്ന് കാണാൻ കാത്തിരിക്കുന്നു
ഒരു ക്ലിക്ക് അല്ലെങ്കിൽ ഡ്രാഗ് ആണ്. മൗസ് കൂടുതൽ നീങ്ങുകയാണെങ്കിൽ പിക്സലുകൾ പിക്സലുകൾ അത് അനുമാനിക്കപ്പെടുന്നു
ഒരു ഇഴയാൻ.

fvwm ഹാർഡ്‌വയറിൻറെ മുൻ പതിപ്പുകൾ പിക്സലുകൾ 3 വരെ, അത് ഇപ്പോൾ സ്ഥിര മൂല്യമാണ്.
If പിക്സലുകൾ നെഗറ്റീവ് ആണ് അല്ലെങ്കിൽ ഡിഫോൾട്ട് മൂല്യം ഒഴിവാക്കി (അത് എപ്പോൾ വർദ്ധിച്ചേക്കാം
16000x9000 പിക്സൽ ഡിസ്പ്ലേകൾ താങ്ങാനാവുന്നതാകുന്നു) പുനഃസ്ഥാപിച്ചു.

MoveToPage [ഓപ്ഷനുകൾ] [x[p | w] y[p | w]] | [മുമ്പത്തെ]
തിരഞ്ഞെടുത്ത വിൻഡോ മറ്റൊരു പേജിലേക്ക് നീക്കുന്നു (x,y). മുകളിൽ ഇടത് പേജ് (0,0), the
മുകളിൽ വലത് (M,0), ഇവിടെ M എന്നത് നിലവിലെ തിരശ്ചീന സംഖ്യയേക്കാൾ ഒന്ന് കുറവാണ്
എന്നതിൽ വ്യക്തമാക്കിയ പേജുകൾ ഡെസ്ക്ടോപ്പ് വലിപ്പം കമാൻഡ്. അതുപോലെ താഴെ ഇടത് പേജ്
(0,N), താഴെ വലത് പേജ് (M,N) ആണ്. നെഗറ്റീവ് പേജ് നമ്പറുകൾ പേജുകളെ സൂചിപ്പിക്കുന്നു
ഏറ്റവും വലത്/താഴെ പേജിൽ നിന്ന്. എങ്കിൽ x ഒപ്പം y നൽകിയിട്ടില്ല, വിൻഡോ നീക്കിയിരിക്കുന്നു
നിലവിലെ പേജ് (ഫോക്കസ് ഉള്ളതും എന്നാൽ ഓഫ് സ്‌ക്രീൻ ഉള്ളതുമായ ഒരു വിൻഡോ വീണ്ടെടുക്കാൻ കഴിയും
ഇതിനോടൊപ്പം). നിലവിലെ പേജുമായി ബന്ധപ്പെട്ട ഒരു പേജിലേക്ക് വിൻഡോകൾ നീക്കുന്നത് സാധ്യമാണ്
ഒരു ട്രെയിലിംഗ് ചേർത്ത് 'pഏതെങ്കിലും അല്ലെങ്കിൽ രണ്ട് സംഖ്യാ വാദങ്ങൾക്ക് ശേഷം. വിൻഡോ നീക്കാൻ
അതിന്റെ നിലവിലെ സ്ഥാനവുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ, ഒരു ട്രെയിലിംഗ് ചേർക്കുക 'w'. ഒരു വിൻഡോ നീക്കാൻ
മുൻ പേജ് ഉപയോഗം മുമ്പത്തേത് ഒറ്റ വാദമായി.

വിൻഡോകൾ സാധാരണയായി ഡെസ്ക് അതിരുകൾക്കപ്പുറത്തേക്ക് നീങ്ങുന്നില്ല.

സാധ്യമായ ഓപ്ഷനുകൾ ആകുന്നു പൊതിയുക ഒപ്പം പൊതിയുക x അല്ലെങ്കിൽ y കോർഡിനേറ്റിന് ചുറ്റും പൊതിയാൻ
വിൻഡോ ഡെസ്ക്ടോപ്പിന്റെ അതിർത്തിക്കപ്പുറത്തേക്ക് നീക്കി. ഉദാഹരണത്തിന്, കൂടെ പൊതിയുക, എപ്പോൾ
വിൻഡോ ഡെസ്ക്ടോപ്പിന്റെ വലത് അരികിലൂടെ നീങ്ങുന്നു, അത് ഇടത് അറ്റത്ത് വീണ്ടും ദൃശ്യമാകുന്നു.
ഓപ്ഷനുകൾ nodesklimitx ഒപ്പം nodesklimity ഡെസ്കിനപ്പുറത്തേക്ക് വിൻഡോകൾ നീക്കാൻ അനുവദിക്കുക
x, y ദിശകളിലെ അതിരുകൾ (അപ്രാപ്‌തമാക്കുന്നു പൊതിയുക ഒപ്പം പൊതിയുക ഓപ്ഷനുകൾ).

ഉദാഹരണങ്ങൾ:

# നീക്കുക ജാലകത്തിൽ നിന്ന് പേജിലേക്ക് (2,3)
MoveToPage 2 3

# നീക്കുക ഏറ്റവും താഴെയും വലത്തേയും പേജിലേക്കുള്ള വിൻഡോ
MoveToPage -1 -1

# നീക്കുക വിൻഡോ മുതൽ അവസാന പേജ് വരെ സന്ദർശിച്ചു
MoveToPage മുമ്പത്തെ

# നീക്കുക ജാലകം വലത്തേക്ക് രണ്ട് പേജുകളും ഒന്ന്
# പേജ് അപ്പ്, ഡെസ്‌ക് അതിർത്തികളിൽ പൊതിയുക
MoveToPage wrapx wrapy +2p -1p

സ്ക്രീൻ നീക്കുക [സ്ക്രീൻ]
തിരഞ്ഞെടുത്ത വിൻഡോ മറ്റൊരു Xinerama സ്ക്രീനിലേക്ക് നീക്കുന്നു. ദി സ്ക്രീൻ വാദം ആകാം
'p'പ്രൈമറി സ്ക്രീനിനായി,'c' നിലവിലെ സ്ക്രീനിനായി (മൗസ് അടങ്ങിയിരിക്കുന്നു
സൂചിക), 'w' സന്ദർഭ ജാലകത്തിന്റെ മധ്യഭാഗം ഉൾക്കൊള്ളുന്ന സ്ക്രീനിനായി, 'g'
ആഗോള സ്‌ക്രീനിനോ സ്‌ക്രീൻ നമ്പറിനോ വേണ്ടി (പൂജ്യം മുതൽ എണ്ണുന്നു).

OpaqueMoveSize [ശതമാനം]
അതാര്യമായ ജാലക ചലനം ഉണ്ടായിരിക്കേണ്ട പരമാവധി വലിപ്പമുള്ള വിൻഡോ fvwm-നോട് പറയുന്നു
ഉപയോഗിച്ചു. മൊത്തം സ്‌ക്രീൻ ഏരിയയുടെ ശതമാനമാണ് ശതമാനം (ഇതിലും വലുതായിരിക്കാം
100). കൂടെ

OpaqueMoveSize 0

എല്ലാ വിൻഡോകളും പരമ്പരാഗത റബ്ബർ-ബാൻഡ് ഔട്ട്ലൈൻ ഉപയോഗിച്ചാണ് നീക്കുന്നത്. കൂടെ

OpaqueMoveSize പരിമിതികളില്ലാത്ത

അല്ലെങ്കിൽ നെഗറ്റീവ് ശതമാനം നൽകിയാൽ എല്ലാ വിൻഡോകളും സോളിഡ് വിൻഡോകളായി നീക്കും. ദി
സ്ഥിരസ്ഥിതിയാണ്

OpaqueMoveSize 5

ചെറിയ ജാലകങ്ങൾ അതാര്യമായ രീതിയിൽ നീക്കാൻ അനുവദിക്കുന്നു എന്നാൽ വലിയ ജാലകങ്ങളാണ്
റബ്ബർ ബാൻഡുകളായി നീക്കി. എങ്കിൽ ശതമാനം ഡിഫോൾട്ട് മൂല്യം ഒഴിവാക്കി അല്ലെങ്കിൽ അസാധുവാണ്
സെറ്റ്. അതാര്യമായ രീതിയിൽ വിൻഡോകളുടെ വലുപ്പം മാറ്റാൻ നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം വലിപ്പം മാറ്റുക ശൈലി.
കാണുക ശൈലി കമാൻഡ്.

വീണ്ടും സ്ഥലം [ആനിം] [ഐക്കൺ]
പ്രാരംഭ വിൻഡോ ഉപയോഗിച്ച് നിലവിലെ വിൻഡോയുടെ സ്ഥാനം വീണ്ടും കണക്കാക്കുന്നതിന് കാരണമാകുന്നു
പ്ലേസ്മെന്റ് യുക്തി. ജാലകം പുതിയതാണെങ്കിൽ അത് എവിടെയായിരുന്നാലും അവിടെ മാറ്റുന്നു
ഇപ്പോൾ പ്രത്യക്ഷപ്പെട്ട വിൻഡോ. കൂടെ ഏറ്റവും ഉപയോഗപ്രദമായ സ്മാർട്ട് or വിരുതുള്ള (ശരിക്കും സ്മാർട്ട്)
പ്ലേസ്മെന്റ്. ഓപ്ഷണൽ ആർഗ്യുമെന്റിനൊപ്പം ആനിം സ്ഥാപിക്കാൻ ഒരു ആനിമേറ്റഡ് നീക്കം ഉപയോഗിക്കുന്നു
വിൻഡോ അതിന്റെ പുതിയ സ്ഥാനത്ത്. അധിക ഓപ്ഷൻ ഉപയോഗിച്ച് ഐക്കൺ, ഐക്കൺ സ്ഥാപിച്ചിരിക്കുന്നു
പകരം വീണ്ടും.

ഉന്നയിക്കുക
ഒരു വിൻഡോ ഉയർത്താൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നു. ഇത് ഒരു ജാലകത്തിൽ മാത്രം ഉയർത്തുന്നു എന്നത് ശ്രദ്ധിക്കുക
പാളി. സമ്പൂർണ്ണ മുകളിലേക്ക് ഒരു വിൻഡോ കൊണ്ടുവരാൻ, ഉപയോഗിക്കുക

AddToFunc മുകളിലേക്ക് ഉയർത്തുക
ഞാൻ ലെയർ 0 മുകളിൽ
+ ഞാൻ ഉയർത്തുന്നു

നിങ്ങളുടെ സജ്ജീകരണത്തിൽ ഉപയോഗിക്കുന്ന ഏറ്റവും ഉയർന്ന പാളിയാണ് ontop.

ഉയർത്തുക
ഒരു ജാലകം ഒന്നിടവിട്ട് ഉയർത്തുകയും താഴ്ത്തുകയും ചെയ്യുന്നു. ജാലകം മറച്ചാൽ ഉയർത്തുന്നു
ഏത് ജാലകവും (സ്വന്തം ക്ഷണികങ്ങൾ ഒഴികെ RaiseTransient ശൈലി ഉപയോഗിക്കുന്നു; കാണുക
The ശൈലി കമാൻഡ്) അല്ലെങ്കിൽ അത് താഴ്ത്തപ്പെടും.

വലിപ്പം മാറ്റുക [[ഫ്രെയിം] [ദിശ മുതലാളി] [വാർപ്ടോബോർഡർ ഓട്ടോമാറ്റിക്] [സ്ഥിര ദിശ] [w]വീതി[p | c]
[w]പൊക്കം[p | c]]
ഒരു വിൻഡോ വലുപ്പം മാറ്റാൻ അനുവദിക്കുന്നു. ജാലകത്തിൽ നിന്നോ അതിന്റെ അതിർത്തിയിൽ നിന്നോ എവിടെ നിന്നെങ്കിലും വിളിച്ചാൽ,
അപ്പോൾ ആ വിൻഡോ വലുപ്പം മാറ്റുന്നു. റൂട്ട് വിൻഡോയിൽ നിന്ന് വിളിക്കുകയാണെങ്കിൽ, ഉപയോക്താവ്
ടാർഗെറ്റ് വിൻഡോ തിരഞ്ഞെടുക്കാൻ അനുവദിച്ചിരിക്കുന്നു.

Escape ഉപയോഗിച്ചോ ഏതെങ്കിലും മൗസ് ബട്ടൺ അമർത്തിയോ (ഒഴികെ
അത് സ്ഥിരീകരിക്കുന്ന ബട്ടൺ 1).

ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ആണെങ്കിൽ വീതി ഒപ്പം പൊക്കം നൽകിയിരിക്കുന്നു, തുടർന്ന് വിൻഡോ വലുപ്പം മാറ്റുന്നു
അങ്ങനെ അതിന്റെ അളവുകൾ വീതി by പൊക്കം. യുടെ യൂണിറ്റുകൾ വീതി ഒപ്പം പൊക്കം ആകുന്നു
സ്‌ക്രീനിന്റെ ശതമാനം, ഒരു അക്ഷരം ഒഴികെ 'p' എന്നത് ഒന്നോ രണ്ടോ കോർഡിനേറ്റുകളിൽ ചേർത്തിരിക്കുന്നു
ഏത് സാഹചര്യത്തിലാണ് സ്ഥാനം പിക്സലുകളിൽ വ്യക്തമാക്കിയിരിക്കുന്നത്. കൂടെ 'cനിർവചിച്ചിരിക്കുന്ന യൂണിറ്റ് പ്രത്യയം
ക്ലയന്റ് ആപ്ലിക്കേഷൻ വഴി (അതിനാൽ c) ഉപയോഗിക്കുന്നു. അതിനാൽ നിങ്ങൾക്ക് പറയാം

80c 24c വലുപ്പം മാറ്റുക

ഒരു ടെർമിനൽ വിൻഡോ 80x24 പ്രതീകങ്ങൾക്ക് മതിയാകും.

എങ്കില് വീതി or പൊക്കം ' എന്ന അക്ഷരത്തിനൊപ്പം പ്രിഫിക്‌സ് ചെയ്‌തിരിക്കുന്നുw' വലിപ്പം ഒരു ആയി എടുത്തിട്ടില്ല
സമ്പൂർണ്ണ മൂല്യം എന്നാൽ വിൻഡോയുടെ നിലവിലെ വലുപ്പത്തിലേക്ക് ചേർത്തു. ഉദാഹരണം:

# ഒരു വരി കൊണ്ട് വിൻഡോ വലുതാക്കുക
വലുപ്പം മാറ്റുക w+1c നിലനിർത്തുക

രണ്ടും, വീതി ഒപ്പം പൊക്കം നെഗറ്റീവ് ആകാം. ഈ സാഹചര്യത്തിൽ പുതിയ വലിപ്പം സ്ക്രീനാണ്
നൽകിയിരിക്കുന്ന മൂല്യത്തിൽ നിന്ന് വലിപ്പം കുറയ്ക്കുക. ഏതെങ്കിലും മൂല്യമാണെങ്കിൽ "സൂക്ഷിക്കുക", അനുബന്ധ അളവ്
ജാലകത്തിന്റെ തൊടാതെ അവശേഷിക്കുന്നു. പുതിയ വലുപ്പം ക്ലയന്റ് വിൻഡോയുടെ വലുപ്പമാണ്,
അങ്ങനെ

100 100 വലുപ്പം മാറ്റുക

വിൻഡോ സ്ക്രീനിനേക്കാൾ വലുതാക്കിയേക്കാം. വലുപ്പത്തെ അടിസ്ഥാനമാക്കി പുതിയ വലുപ്പത്തെ അടിസ്ഥാനമാക്കി
മുഴുവൻ fvwm വിൻഡോയും ചേർക്കുക ഫ്രെയിം കമാൻഡിന് ശേഷമുള്ള ഓപ്ഷൻ. ഓപ്ഷനുകൾ
നിശ്ചിത ദിശ, സംവിധാനം ഒപ്പം warptoborder സംവേദനാത്മക നീക്കത്തിൽ മാത്രമാണ് ഉപയോഗിക്കുന്നത്
പ്രവർത്തനങ്ങൾ. കൂടെ നിശ്ചിത ദിശ പോയിന്റർ നീങ്ങിയാലും അതേ ബോർഡർ നീക്കപ്പെടും
എതിർ അതിർത്തി കടന്ന്. ദി സംവിധാനം ഓപ്‌ഷൻ ഒരു ദിശ പിന്തുടരേണ്ടതുണ്ട്
"നോർത്ത് വെസ്റ്റ്", "തെക്ക്" അല്ലെങ്കിൽ "കിഴക്ക്" (നിങ്ങൾക്ക് ആശയം ലഭിക്കും) പോലുള്ള പേര്. വലുപ്പം മാറ്റുകയാണ്
പോയിന്റർ ബോർഡറിൽ ഇല്ലെങ്കിലും ഉടനടി ആരംഭിച്ചു. പ്രത്യേക ഓപ്ഷൻ ആണെങ്കിൽ
ഓട്ടോമാറ്റിക് ഒരു ദിശ ആർഗ്യുമെന്റായി നൽകിയിരിക്കുന്നു, തുടർന്ന് വലുപ്പം മാറ്റുന്നതിനുള്ള ദിശ
വിൻഡോയിലെ പോയിന്ററിന്റെ സ്ഥാനത്തെ അടിസ്ഥാനമാക്കി കണക്കാക്കുന്നു. പോയിന്റർ ആണെങ്കിൽ
വിൻഡോയുടെ മധ്യത്തിൽ, പിന്നെ ദിശയൊന്നും കണക്കാക്കില്ല. ദി warptoborder
സൂചിപ്പിച്ചിരിക്കുന്ന ദിശയിലേക്ക് പോയിന്ററിനെ വളച്ചൊടിക്കാൻ ഓപ്ഷൻ ഉപയോഗിക്കാം. പോലെ
ഓട്ടോമാറ്റിക് എന്നതിനുള്ള ഓപ്ഷൻ സംവിധാനം, എന്നതിനെ അടിസ്ഥാനമാക്കിയാണ് വാർപ്പ് ചെയ്യേണ്ട അതിർത്തി കണക്കാക്കുന്നത്
നൽകിയിരിക്കുന്ന ബോർഡറിലേക്കുള്ള പോയിന്ററിന്റെ സാമീപ്യം. കൂടാതെ, വലുപ്പം മാറ്റുന്നത് ക്ലിക്കുചെയ്ത് ആരംഭിക്കുകയാണെങ്കിൽ
വിൻഡോ ബോർഡർ, പോയിന്റർ അതിർത്തിയുടെ പുറം അറ്റത്തേക്ക് വളച്ചൊടിച്ചിരിക്കുന്നു.

AddToFunc ResizeSE ഞാൻ വലുപ്പം മാറ്റുക സംവിധാനം SE
ചുണ്ടെലി 3 AM ResizeSE

വലിപ്പം മാറ്റുക [ചുവടെ | br x y]
കീവേഡ് ആണെങ്കിൽ ഒരു ഇതര വാക്യഘടന ഉപയോഗിക്കുന്നു താഴെ വലത് അല്ലെങ്കിൽ ചുരുക്കത്തിൽ br ഇത് തുടരുന്നു
കമാൻഡ് നാമം. ഈ സാഹചര്യത്തിൽ, വാദങ്ങൾ x ഒപ്പം y ആവശ്യമുള്ള സ്ഥാനം വ്യക്തമാക്കുക
വിൻഡോയുടെ താഴെ വലത് മൂല. അവ കൃത്യമായി വ്യാഖ്യാനിക്കപ്പെടുന്നു x ഒപ്പം
y യുടെ വാദങ്ങൾ നീക്കുക കമാൻഡ്. യഥാർത്ഥത്തിൽ, അംഗീകരിച്ച ഏതെങ്കിലും ഓപ്‌ഷനുകൾ നീക്കുക
കമാൻഡ് ഉപയോഗിക്കാം.

ResizeMaximize [വലുപ്പം മാറ്റുക-വാദങ്ങൾ]
യുടെ ഇഫക്റ്റുകൾ സംയോജിപ്പിക്കുന്നു വലിപ്പം മാറ്റുക ഒപ്പം വലുതാക്കുക ഒരൊറ്റ കമാൻഡിൽ. എ ഉപയോഗിക്കുമ്പോൾ
പരമാവധി ജാലകം, ജാലകത്തിന്റെ വലുപ്പം മാറ്റി, അത് ഇപ്പോഴും മാക്സിമൈസ് ചെയ്ത നിലയിലാണ്
ശേഷം. മാക്സിമൈസ് ചെയ്യാത്ത വിൻഡോയിൽ ഉപയോഗിക്കുമ്പോൾ, വിൻഡോയുടെ വലുപ്പം മാറ്റുകയും അതിലേക്ക് ഇടുകയും ചെയ്യും
പിന്നീടുള്ള പരമാവധി അവസ്ഥ. ഉപയോക്താവിന് വലുപ്പം മാറ്റണമെങ്കിൽ ഇത് ഉപയോഗപ്രദമാണ്
വിൻഡോ താൽക്കാലികമായി, തുടർന്ന് യഥാർത്ഥ ജ്യാമിതിയിലേക്ക് മടങ്ങുക. ദി വലുപ്പം മാറ്റുക-വാദങ്ങൾ
എന്നതിന് സമാനമാണ് വലിപ്പം മാറ്റുക കമാൻഡ്.

ResizeMove വലുപ്പം മാറ്റുക-വാദങ്ങൾ നീക്കം-വാദങ്ങൾ
ഈ കമാൻഡ് ചെയ്യുന്നത് പോലെ തന്നെ ചെയ്യുന്നു വലിപ്പം മാറ്റുക ഒപ്പം നീക്കുക കമാൻഡുകൾ, എന്നാൽ ഒരൊറ്റ കോളിൽ
കാഴ്ചയിൽ അസ്വസ്ഥത കുറവാണ്. ദി വലുപ്പം മാറ്റുക-വാദങ്ങൾ കൃത്യമായി സമാനമാണ്
എന്നതിനെ സംബന്ധിച്ച വാദങ്ങൾ വലിപ്പം മാറ്റുക ആജ്ഞയും നീക്കം-വാദങ്ങൾ കൃത്യമായി സമാനമാണ്
എന്നതിനെ സംബന്ധിച്ച വാദങ്ങൾ നീക്കുക കമാൻഡ് ഒഴികെ പോയിന്റർ പിന്തുണയ്‌ക്കാത്ത ഓപ്ഷൻ
കൊണ്ട് ResizeMove കമാൻഡ്.

ഉദാഹരണങ്ങൾ:

# മുകളിൽ ഇടത് കോണിലേക്ക് വിൻഡോ നീക്കി കവർ ചെയ്യുക
# സ്ക്രീനിന്റെ ഭൂരിഭാഗവും
ResizeMove -10p -20p 0 0

# സ്ക്രീനിന്റെ മുകൾ ഭാഗത്തേക്ക് ഫോക്കസ് ചെയ്ത വിൻഡോ വളർത്തുക
നിലവിൽ വലിപ്പം മാറ്റുക w+$[wy]p സൂക്ഷിക്കുക 0

ശ്രദ്ധിക്കുക: ഓപ്‌ഷൻ ആണെങ്കിൽ കമാൻഡ് ശരിയായി പാഴ്‌സ് ചെയ്യാൻ Fvwm-ന് കഴിഞ്ഞേക്കില്ല താഴെ വലത്
എന്ന വലിപ്പം മാറ്റുക കമാൻഡ് ഉപയോഗിക്കുന്നു.

ResizeMoveMaximize വലുപ്പം മാറ്റുക-വാദങ്ങൾ നീക്കം-വാദങ്ങൾ
യുടെ ഇഫക്റ്റുകൾ സംയോജിപ്പിക്കുന്നു ResizeMove ഒപ്പം വലുതാക്കുക ഒരൊറ്റ കമാൻഡിൽ. ഉപയോഗിക്കുമ്പോൾ
ഒരു വിപുലീകരിച്ച വിൻഡോ, വിൻഡോ വലുപ്പം മാറ്റുകയും നീക്കുകയും ചെയ്‌തു, അത് ഇപ്പോഴും മാക്സിമൈസ് ചെയ്‌തിരിക്കുന്നു
ശേഷം സംസ്ഥാനം. മാക്സിമൈസ് ചെയ്യാത്ത വിൻഡോയിൽ ഉപയോഗിക്കുമ്പോൾ, വിൻഡോ വലുപ്പം മാറ്റുകയും ചെയ്യുന്നു
പിന്നീട് പരമാവധി അവസ്ഥയിലേക്ക് ഇടുക. ഉപയോക്താവിന് താൽപ്പര്യമുണ്ടെങ്കിൽ ഇത് ഉപയോഗപ്രദമാണ്
വിൻഡോയുടെ വലുപ്പം താൽക്കാലികമായി മാറ്റുക, തുടർന്ന് യഥാർത്ഥ ജ്യാമിതിയിലേക്ക് മടങ്ങുക. ദി
വലുപ്പം മാറ്റുക-വാദങ്ങൾ ഒപ്പം നീക്കം-വാദങ്ങൾ എന്നതിന് സമാനമാണ് ResizeMove കമാൻഡ്.

RestackTransients
ഈ കമാൻഡ് സ്റ്റാക്കിംഗ് ഓർഡറിൽ അതിനടുത്തുള്ള ഒരു വിൻഡോയുടെ ട്രാൻസിയന്റുകൾ വീണ്ടും ഗ്രൂപ്പുചെയ്യുന്നു
ജനൽ താഴ്ത്തിയിട്ട് ഉയർത്തിയതുപോലെ. ജാലകത്തിന്റെ സ്ഥാനം
സ്വയം മാറിയിട്ടില്ല. ഒന്നുകിൽ ഉപയോഗിക്കുന്ന വിൻഡോകൾ മാത്രം RaiseTransient or
ലോവർ ട്രാൻസിയന്റ് ശൈലി പൂർണ്ണമായും ബാധിക്കുന്നു. എപ്പോൾ RestackTransients a യിൽ ഉപയോഗിക്കുന്നു
ക്ഷണികമായ വിൻഡോ StackTransientParent സ്റ്റൈൽ സെറ്റ്, ഇത് റീഡയറക്‌ട് ചെയ്യുന്നു
പാരന്റ് വിൻഡോ.

സെറ്റ് ആനിമേഷൻ മില്ലിസെക്കൻഡ്-കാലതാമസം [ഭിന്നസംഖ്യകൾ-നീക്കം-പട്ടിക]
ഇഷ്‌ടാനുസൃതമാക്കുന്നതിന് ഫ്രെയിമുകൾക്കും ഫ്രാക്ഷണൽ ഓഫ്‌സെറ്റുകളുടെ ലിസ്റ്റിനും ഇടയിലുള്ള സമയം സജ്ജമാക്കുന്നു
യുടെ ആനിമേറ്റഡ് നീക്കങ്ങൾ ആനിമേറ്റഡ് മൂവ് കമാൻഡും മെനുകളുടെ ആനിമേഷനും (മെനു ആണെങ്കിൽ
ശൈലി ആനിമേറ്റഡ് ആയി സജ്ജീകരിച്ചിരിക്കുന്നു; കാണുക മെനു സ്റ്റൈൽ കമാൻഡ്). എങ്കിൽ ഭിന്നസംഖ്യകൾ-നീക്കം-പട്ടിക is
ഒഴിവാക്കി, ഫ്രെയിമുകൾക്കിടയിലുള്ള സമയം മാത്രമാണ് മാറ്റുന്നത്. ദി ഭിന്നസംഖ്യകൾ-നീക്കം-പട്ടിക
ഓരോ ഫ്രെയിമിലും വിൻഡോ എത്ര ദൂരം ഓഫ്‌സെറ്റ് ചെയ്യണം എന്ന് വ്യക്തമാക്കുന്നു a
ആരംഭ സ്ഥാനവും അവസാനിക്കുന്ന സ്ഥാനവും തമ്മിലുള്ള വ്യത്യാസത്തിന്റെ അംശം.
ഉദാ:

സെറ്റ് ആനിമേഷൻ 10 -.01 0 .01 .03 .08 .18 .3
.45 .6 .75 .85 .90 .94 .97 .99 1.0

ഫ്രെയിമുകൾക്കിടയിലുള്ള കാലതാമസം 10 മില്ലിസെക്കൻഡ് ആയി സജ്ജീകരിക്കുന്നു, കൂടാതെ 16 ന്റെ സ്ഥാനങ്ങൾ സജ്ജമാക്കുന്നു
ആനിമേഷൻ ചലനത്തിന്റെ ഫ്രെയിമുകൾ. നെഗറ്റീവ് മൂല്യങ്ങൾ അനുവദനീയമാണ്, പ്രത്യേകിച്ച് കഴിയും
ചെറുതായി അകത്തേക്ക് നീങ്ങിക്കൊണ്ട് ചലനത്തെ കൂടുതൽ കാർട്ടൂണിഷ് ആയി കാണിക്കാൻ ഉപയോഗിക്കുന്നു
പ്രധാന ചലനത്തിന്റെ വിപരീത ദിശ. മുകളിലുള്ള ക്രമീകരണങ്ങൾ സ്ഥിരസ്ഥിതിയാണ്.

സ്നാപ്പ് അട്രാക്ഷൻ [സാമീപ്യം [പെരുമാറ്റം] [സ്ക്രീൻ]]
ദി സ്നാപ്പ് അട്രാക്ഷൻ കമാൻഡ് കാലഹരണപ്പെട്ടതാണ്. ഇത് മാറ്റിസ്ഥാപിച്ചു ശൈലി കമാൻഡ്
ഓപ്ഷൻ സ്നാപ്പ് അട്രാക്ഷൻ.

SnapGrid [x-ഗ്രിഡ് വലിപ്പം y-ഗ്രിഡ് വലിപ്പം]
ദി SnapGrid കമാൻഡ് കാലഹരണപ്പെട്ടതാണ്. ഇത് മാറ്റിസ്ഥാപിച്ചു ശൈലി കമാൻഡ് ഓപ്ഷൻ
SnapGrid.

WindowsDesk arg1 [arg2]
തിരഞ്ഞെടുത്ത വിൻഡോ മറ്റൊരു ഡെസ്ക്ടോപ്പിലേക്ക് നീക്കുന്നു.

ഈ കമാൻഡ് നീക്കം ചെയ്‌തു, അത് മാറ്റിസ്ഥാപിക്കേണ്ടതുണ്ട് MoveToDesk, എന്നതിനായുള്ള വാദങ്ങൾ
എന്നതിന് സമാനമാണ് ഗോട്ടോഡെസ്ക് കമാൻഡ്.

പ്രധാനം
നിങ്ങൾക്ക് കമാൻഡിന്റെ പേര് മാറ്റാൻ കഴിയില്ല: വാക്യഘടന മാറി. നിങ്ങൾ എങ്കിൽ
ഉപയോഗിച്ചവ:

WindowsDesk n

ഒരു വിൻഡോ ഡെസ്ക് n-ലേക്ക് നീക്കാൻ, നിങ്ങൾ അത് ഇതിലേക്ക് മാറ്റേണ്ടതുണ്ട്:

MoveToDesk 0

XorPixmap [പിക്സ്മാപ്പ്]
റബ്ബർ-ബാൻഡ് വിൻഡോ ചലിപ്പിക്കുമ്പോൾ ബിറ്റുകൾ xor'ed ചെയ്യുന്ന പിക്സ്മാപ്പ് തിരഞ്ഞെടുക്കുന്നു
അല്ലെങ്കിൽ വലുപ്പം മാറ്റുന്നു. എങ്കിൽ റബ്ബർ-ബാൻഡ് ദൃശ്യമാക്കാനുള്ള മികച്ച അവസരമാണിത്
XorValue നല്ല ഫലങ്ങൾ നൽകുന്നില്ല. ഒരു ഉദാഹരണം pixmap resize.rainbow.xpm is
ഐക്കൺ വിതരണത്തോടൊപ്പം നൽകിയിരിക്കുന്നു. തിരിക്കാൻ XorPixmap ഓഫ് വീണ്ടും ഉപയോഗിക്കുക
XorValue കമാൻഡ് അല്ലെങ്കിൽ ഒഴിവാക്കുക പിക്സ്മാപ്പ് വാദം.

XorValue [അക്കം]
റബ്ബർ-ബാൻഡ് വിൻഡോ ചലിക്കുമ്പോൾ ബിറ്റുകൾ xor'ed ചെയ്യുന്ന മൂല്യം മാറ്റുന്നു
അല്ലെങ്കിൽ വലുപ്പം മാറ്റുന്നു. സാധുവായ മൂല്യങ്ങൾ പൂജ്യം മുതൽ ഒപ്പിടാത്ത നീളത്തിന്റെ പരമാവധി മൂല്യം വരെയാണ്
നിങ്ങളുടെ സിസ്റ്റത്തിലെ പൂർണ്ണസംഖ്യ. ഈ മൂല്യം ക്രമീകരിക്കുന്നത് ഒരു ട്രയൽ-ആൻഡ്-എറർ പ്രക്രിയയാണ്. ദി
ഡിഫോൾട്ട് മൂല്യം 0 കറുപ്പിന് നല്ല കോൺട്രാസ്റ്റ് നൽകുന്ന ഒരു മൂല്യം കണ്ടെത്താൻ ശ്രമിക്കുന്നു
വെള്ള. നൽകിയിട്ടുണ്ടെങ്കിൽ സ്ഥിര മൂല്യം ഉപയോഗിക്കുന്നു അക്കം ഒഴിവാക്കി അല്ലെങ്കിൽ അസാധുവാണ്.

ഫോക്കസ് & ചുണ്ടെലി ചലനം
CursorMove തിരശ്ചീനമായ[p] ലംബമായ[p]
മൗസ് പോയിന്റർ നീക്കുന്നു തിരശ്ചീനമായ X ദിശയിലുള്ള പേജുകൾ കൂടാതെ ലംബമായ പേജുകൾ
Y ദിശയിൽ. ഒന്നുകിൽ അല്ലെങ്കിൽ രണ്ട് എൻട്രികളും നെഗറ്റീവ് ആയിരിക്കാം. രണ്ടും തിരശ്ചീനവും
ലംബ മൂല്യങ്ങൾ പേജുകളുടെ ശതമാനത്തിൽ പ്രകടിപ്പിക്കുന്നു, അതിനാൽ

CursorMove 100 100

ഒരു മുഴുവൻ പേജിലൂടെ താഴേക്കും വലത്തോട്ടും നീങ്ങുക എന്നാണ് അർത്ഥമാക്കുന്നത്.

CursorMove 50 25

പകുതി പേജ് വലത്തോട്ടും ഒരു പേജിന്റെ കാൽഭാഗം താഴേക്കും നീക്കുക എന്നാണ് അർത്ഥമാക്കുന്നത്. പകരമായി, ദി
ഒരു ' ചേർത്തുകൊണ്ട് പിക്സലുകളിൽ ദൂരം വ്യക്തമാക്കാംp' തിരശ്ചീനമായി കൂടാതെ/അല്ലെങ്കിൽ
ലംബമായ സ്പെസിഫിക്കേഷൻ. ഉദാഹരണത്തിന്

CursorMove -10p -10p

പത്ത് പിക്സലുകൾ മുകളിലേക്കും പത്ത് പിക്സലുകൾ ഇടത്തേക്കും നീക്കുക. CursorMove ഫംഗ്‌ഷൻ പാടില്ല
പോപ്പ്-അപ്പ് മെനുകളിൽ നിന്ന് വിളിക്കാം.

ഫ്ലിപ്പ്ഫോക്കസ് [NoWarp]
എ നിർവ്വഹിക്കുന്നു ഫോക്കസ് വിൻഡോ തിരഞ്ഞെടുക്കാൻ ഉപയോക്താവ് പോയിന്റർ ഉപയോഗിച്ചതുപോലെ കമാൻഡ് ചെയ്യുക.
ഈ കമാൻഡ് എയിൽ ക്ലിക്ക് ചെയ്യുന്നതു പോലെ തന്നെ വിൻഡോ ലിസ്‌റ്റിന്റെ ക്രമം മാറ്റുന്നു
ഫോക്കസ് ചെയ്യാനുള്ള ജാലകം, അതായത് ടാർഗെറ്റ് വിൻഡോയിൽ നിന്ന് നീക്കം ചെയ്തു വിൻഡോ ലിസ്റ്റ് സ്ഥാപിക്കുകയും ചെയ്തു
ആരംഭത്തിൽ. കൂടെ ഉപയോഗിക്കുന്നതിന് ഈ കമാൻഡ് ശുപാർശ ചെയ്യുന്നു സംവിധാനം കമാൻഡ് കൂടാതെ
അഭ്യർത്ഥിച്ച ചടങ്ങിൽ വിൻഡോ ലിസ്റ്റ്.

ഫോക്കസ് [NoWarp]
തിരഞ്ഞെടുത്ത വിൻഡോയിലേക്ക് കീബോർഡ് ഫോക്കസ് സജ്ജമാക്കുന്നു. എങ്കിൽ നോവാർപ്പ് വാദം നൽകിയിട്ടുണ്ട്,
ഇതാണ് എല്ലാം ചെയ്യുന്നത്. അല്ലെങ്കിൽ അത് ആവശ്യാനുസരണം വ്യൂപോർട്ടോ വിൻഡോയോ നീക്കുന്നു
തിരഞ്ഞെടുത്ത വിൻഡോ ദൃശ്യമാക്കുക. ഈ കമാൻഡ് യാന്ത്രികമായി ഉയർത്തുന്നില്ല
ജാലകം. തിരഞ്ഞെടുത്ത വിൻഡോയിലേക്ക് പോയിന്റർ വാർപ്പ് ചെയ്യുന്നില്ല (കാണുക WarpToWindow
പ്രവർത്തനം). ഡീ-ഐക്കണിഫൈ ചെയ്യുന്നില്ല. ഈ കമാൻഡ് ക്രമത്തിൽ മാറ്റം വരുത്തുന്നില്ല
വിൻഡോ ലിസ്റ്റ്, അത് കറങ്ങുന്നു വിൻഡോ ലിസ്റ്റ് ചുറ്റും അങ്ങനെ ടാർഗെറ്റ് വിൻഡോ
ആരംഭിക്കുക.

എപ്പോഴാണ് നോവാർപ്പ് ആർഗ്യുമെന്റ് നൽകിയിരിക്കുന്നു, ഫോക്കസിന് കീബോർഡ് ഫോക്കസ് കൈമാറാൻ കഴിയില്ല
മറ്റ് മേശകളിൽ ജനാലകൾ.

ഒരു ജാലകത്തിലേക്ക് ഒരു പോയിന്റർ ഉയർത്താനും/അല്ലെങ്കിൽ വളച്ചൊടിക്കാനും ഫോക്കസ് or ഫ്ലിപ്പ്ഫോക്കസ്, a ഉപയോഗിക്കുക
പ്രവർത്തനം, പോലെ:

AddToFunc വിൻഡോ തിരഞ്ഞെടുക്കുക
+ ഞാൻ ഫോക്കസ് ചെയ്യുന്നു
ഞാൻ ഐക്കണിഫൈ ചെയ്യുക തെറ്റായ
ഞാൻ ഉന്നയിക്കുക
ഞാൻ WarpToWindow 50 8 പി

WarpToWindow x[p] y[p]
ബന്ധപ്പെട്ട വിൻഡോയിലേക്ക് കഴ്‌സർ വാർപ്പ് ചെയ്യുന്നു. പാരാമീറ്ററുകൾ x ഒപ്പം y സ്ഥിരസ്ഥിതി
മുകളിൽ ഇടത് കോണിൽ നിന്ന് താഴേക്കും അകത്തേക്കും ഉള്ള വിൻഡോയുടെ ശതമാനം (അല്ലെങ്കിൽ എണ്ണം
' എങ്കിൽ പിക്സലുകൾ താഴേക്കും അകത്തുംp' എന്ന അക്കങ്ങൾ ചേർത്തിരിക്കുന്നു). ഒരു സംഖ്യ നെഗറ്റീവ് ആണെങ്കിൽ
എതിർവശം ഉപയോഗിക്കുകയും ദിശ വിപരീതമാക്കുകയും ചെയ്യുന്നു. കൂടെയും ഈ കമാൻഡ് പ്രവർത്തിക്കുന്നു
fvwm നിയന്ത്രിക്കാത്ത വിൻഡോകൾ. ഈ സാഹചര്യത്തിൽ fvwm വിൻഡോ കൊണ്ടുവരുന്നില്ല
ദൃശ്യമാകുന്നില്ലെങ്കിൽ സ്ക്രീനിലേക്ക്. ഉദാഹരണത്തിന്, വാർപ്പ് ചെയ്യാൻ കഴിയും
സ്‌ക്രീൻ 1-ൽ റൂട്ട് വിൻഡോയുടെ മധ്യഭാഗത്തേക്ക് പോയിന്റർ:

വിൻഡോ ഐഡി റൂട്ട് 1 WarpToWindow 50 50

വിൻഡോ അവസ്ഥ
അടയ്ക്കുക
വിൻഡോ ഡിലീറ്റ് വിൻഡോ പ്രോട്ടോക്കോൾ സ്വീകരിക്കുകയാണെങ്കിൽ, വിൻഡോയിലേക്ക് ഒരു സന്ദേശം അയയ്ക്കും
മാന്യമായി സ്വയം നീക്കം ചെയ്യാൻ ആവശ്യപ്പെടുന്നു. വിൻഡോ മനസ്സിലായില്ലെങ്കിൽ
വിൻഡോ പ്രോട്ടോക്കോൾ ഇല്ലാതാക്കുക, തുടർന്ന് വിൻഡോ നശിപ്പിക്കപ്പെടും നശിപ്പിക്കുക കമാൻഡ്.
ശ്രദ്ധിക്കുക: വിൻഡോ ഡിലീറ്റ് വിൻഡോ പ്രോട്ടോക്കോൾ അംഗീകരിക്കുന്നുവെങ്കിലും സ്വയം അടയ്ക്കുന്നില്ലെങ്കിൽ
പ്രതികരണം, വിൻഡോ ഇല്ലാതാക്കിയിട്ടില്ല.

ഇല്ലാതാക്കുക
അത് സ്വയം നീക്കം ചെയ്യണമെന്ന് ആവശ്യപ്പെടുന്ന ഒരു വിൻഡോയിലേക്ക് ഒരു സന്ദേശം അയയ്‌ക്കുന്നു, ഇത് പതിവായി സംഭവിക്കുന്നു
പുറത്തുകടക്കാനുള്ള അപേക്ഷ.

നശിപ്പിക്കുക
ഒരു ആപ്ലിക്കേഷൻ വിൻഡോ നശിപ്പിക്കുന്നു, ഇത് സാധാരണയായി ആപ്ലിക്കേഷൻ ക്രാഷുചെയ്യുന്നതിനും കാരണമാകുന്നു
ചുട്ടുകളയുക.

ഐക്കണിഫൈ ചെയ്യുക [bool]
ഒരു ജാലകം ഇതിനകം ഐക്കണിഫൈ ചെയ്തിട്ടില്ലെങ്കിൽ അത് ഐക്കണിഫൈ ചെയ്യുന്നു അല്ലെങ്കിൽ അത് ഐക്കണിഫൈ ചെയ്തിട്ടില്ലെങ്കിൽ അത് ഡീ-ഐക്കണിഫൈ ചെയ്യുന്നു
ഇതിനകം ഐക്കണിഫൈഡ്. ഐച്ഛിക വാദം bool ഒരു ബൂളിയൻ വാദമാണ്. "ട്രൂ"അർത്ഥമാക്കുന്നത്
ഐക്കണിഫിക്കേഷൻ മാത്രമേ അനുവദിക്കൂ, അതേസമയം "തെറ്റായ"ഫോഴ്‌സ് ഡി-ഐക്കണിഫിക്കേഷൻ. ഉപയോഗിക്കുന്നു
"ടോഗിൾ ചെയ്യുക"ഐക്കണിഫൈഡ്, ഡി-ഐക്കണിഫൈഡ് സ്റ്റേറ്റുകൾക്കിടയിൽ മാറുന്നു.

ധാരാളം ഉണ്ട് ശൈലി രൂപത്തെയും പെരുമാറ്റത്തെയും സ്വാധീനിക്കുന്ന ഓപ്ഷനുകൾ
ഐക്കണുകൾ (ഉദാ സ്റ്റിക്കി ഐക്കൺ, NoIcon).

ബാക്ക്‌വേർഡ് കോംപാറ്റിബിളിറ്റിക്ക്, ഓപ്‌ഷണൽ ആർഗ്യുമെന്റ് ഒരു പോസിറ്റീവ് സംഖ്യയായിരിക്കാം
"True" എന്നതിനുപകരം, അല്ലെങ്കിൽ "False" എന്നതിന് പകരം ഒരു നെഗറ്റീവ് നമ്പർ. ഈ വാക്യഘടന എന്നത് ശ്രദ്ധിക്കുക
കാലഹരണപ്പെട്ടതാണ്, ഭാവിയിൽ നീക്കം ചെയ്യപ്പെടും.

വലുതാക്കുക [ഫ്ലാഗുകൾ] [bool] [തിരശ്ചീനമായ[p]] [ലംബമായ[p]]
അതിന്റെ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഇല്ലാതെ (അല്ലെങ്കിൽ bool ബിറ്റിന് മൂല്യമുണ്ട്"ടോഗിൾ ചെയ്യുക") വലുതാക്കുക
ഒരു ഫുൾ-സ്‌ക്രീൻ വലുപ്പത്തിൽ നിന്ന് അതിന്റെ സാധാരണ വലുപ്പത്തിലേക്ക് മാറി മാറി വിൻഡോ മാറുന്നതിന് കാരണമാകുന്നു.
ഒരു വിൻഡോയെ പരമാവധി (സാധാരണ) അവസ്ഥയിലേക്ക് നിർബന്ധിക്കാൻ നിങ്ങൾക്ക് ഒരു "ഉപയോഗിക്കാംട്രൂ" അഥവാ "തെറ്റായ"
മൂല്യം bool വാദം.

ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾക്കൊപ്പം തിരശ്ചീനമായ ഒപ്പം ലംബമായ, എന്ന് പ്രകടിപ്പിക്കുന്നു
പൂർണ്ണ സ്ക്രീനിന്റെ ശതമാനം, ഉപയോക്താവിന് വിൻഡോയുടെ പുതിയ വലുപ്പം നിയന്ത്രിക്കാനാകും. എ
ഓപ്ഷണൽ പ്രത്യയം 'p' എന്നതിന്റെ ശതമാനത്തിന് പകരം പിക്സലുകൾ സൂചിപ്പിക്കാൻ ഉപയോഗിക്കാം
സ്ക്രീനിന്റെ വലിപ്പം. തിരശ്ചീനം 0-നേക്കാൾ കൂടുതലാണെങ്കിൽ, അതിന്റെ തിരശ്ചീന അളവ്
വിൻഡോ സജ്ജീകരിച്ചിരിക്കുന്നു തിരശ്ചീനമായ*സ്ക്രീൻ_വിഡ്ത്ത്/100. മൂല്യം 0 എന്നതിനേക്കാൾ ചെറുതാണെങ്കിൽ
സ്‌ക്രീൻ വീതിയിൽ നിന്ന് വലുപ്പം കുറയ്ക്കുന്നു, അതായത് -25 എന്നത് 75-ന് തുല്യമാണ്. എങ്കിൽ
തിരശ്ചീനമായ ആണ് "വളരുക", എന്തെങ്കിലും കണ്ടെത്തുന്നത് വരെ ലഭ്യമായ ഇടം കറൻ ചെയ്യാൻ ഇത് പരമാവധിയാക്കിയിരിക്കുന്നു
തടസ്സം. ലംബമായ വലുപ്പം മാറ്റുന്നത് സമാനമാണ്. തിരശ്ചീനവും ലംബവും ആണെങ്കിൽ
മൂല്യങ്ങൾ "വളരുന്നു", അത് ആദ്യം ലംബമായും പിന്നീട് തിരശ്ചീനമായും ഇടം കണ്ടെത്തുന്നു.
തിരശ്ചീനമായ "വളരുക" എന്ന വാദത്തിന് പകരം, "വളർന്നു" അഥവാ "വളരുക" ഉപയോഗിക്കാന് കഴിയും
യഥാക്രമം "വളരുക" ഒപ്പം "വളർച്ച". ഓപ്ഷണൽ ഫ്ലാഗുകൾ വാദം ഒരു ഇടമാണ്
ഇനിപ്പറയുന്ന പ്രധാന വാക്കുകൾ അടങ്ങുന്ന വേർതിരിച്ച പട്ടിക: ewmhiwa, വളരുന്ന വിൻഡോ പാളി,
വളരുന്ന പാളികൾ ഒപ്പം സ്ക്രീൻ. ewmhiwa EWMH വർക്കിംഗ് ഏരിയയെ അവഗണിക്കാൻ fvwm കാരണമാകുന്നു.
വളരുന്ന വിൻഡോ പാളി ഒരു പാളി ഉപയോഗിച്ച് വിൻഡോകൾ അവഗണിക്കാൻ വിവിധ ഗ്രോ രീതികൾ കാരണമാകുന്നു
ജാലകത്തിന്റെ നിലവിലെ ലെയർ പരമാവധിയാക്കിയിരിക്കുന്നു. ദി വളരുന്ന പാളികൾ
ഓപ്ഷന് രണ്ട് പൂർണ്ണസംഖ്യ ആർഗ്യുമെന്റുകൾ ഉണ്ടായിരിക്കണം. ആദ്യത്തേത് ഏറ്റവും കുറഞ്ഞ പാളിയാണ്
രണ്ടാമത്തേത് ഉപയോഗിക്കാനുള്ള പരമാവധി പാളി. ഈ ശ്രേണിക്ക് പുറത്തുള്ള വിൻഡോസ്
വളർച്ചാ രീതികളാൽ പാളികൾ അവഗണിക്കപ്പെടുന്നു. ആദ്യമോ രണ്ടാമത്തേതോ ആയി ഒരു നെഗറ്റീവ് മൂല്യം
ആർഗ്യുമെന്റ് അർത്ഥമാക്കുന്നത് മിനിമം അല്ലെങ്കിൽ കൂടിയ ലെയർ ഇല്ല എന്നാണ്. സ്ക്രീൻ ഒരു വാദം ഉണ്ടായിരിക്കണം
പ്രവർത്തിക്കേണ്ട Xinerama സ്‌ക്രീൻ വ്യക്തമാക്കുന്നു. എന്നതിന് ഇത് 'p' ആകാം
പ്രൈമറി സ്‌ക്രീൻ, നിലവിലെ സ്‌ക്രീനിനായുള്ള 'c' (മൗസ് പോയിന്റർ അടങ്ങിയത്), 'g' എന്നതിനുള്ള
ആഗോള സ്‌ക്രീൻ അല്ലെങ്കിൽ സ്‌ക്രീൻ നമ്പർ തന്നെ (പൂജ്യം മുതൽ എണ്ണുന്നു). ഈ ഓപ്ഷൻ ആണ്
ഒന്നിലധികം Xinerama സ്ക്രീനുകളിൽ മാത്രം ഉപയോഗപ്രദമാണ്.

ചില ഉദാഹരണങ്ങൾ ഇതാ. ഒരു വിൻഡോ മാറുന്നതിന് ഇനിപ്പറയുന്നവ ഒരു ടൈറ്റിൽ-ബാർ ബട്ടൺ ചേർക്കുന്നു
സ്ക്രീനിന്റെ പൂർണ്ണ ലംബ വലുപ്പത്തിലേക്ക്:

ചുണ്ടെലി 0 4 എ പരമാവധിയാക്കുക 0 100

വിൻഡോകൾ പൂർണ്ണ വീതിയിലേക്ക് നീട്ടുന്നതിന് ഇനിപ്പറയുന്ന കാരണങ്ങളുണ്ട്:

ചുണ്ടെലി 0 4 എ പരമാവധിയാക്കുക 100 0

ഇത് ഓരോ ദിശയിലും പകുതി സ്‌ക്രീൻ വലുപ്പമുള്ള ഒരു വിൻഡോ ഉണ്ടാക്കുന്നു:

ചുണ്ടെലി 0 4 എ പരമാവധിയാക്കുക 50 50

മറ്റേതെങ്കിലും വിൻഡോ കണ്ടെത്തുന്നതുവരെ ഒരു വിൻഡോ തിരശ്ചീനമായി വികസിപ്പിക്കുന്നതിന്:

ചുണ്ടെലി 0 4 എ പരമാവധി 0 വളരുക

അതേ അല്ലെങ്കിൽ ഉയർന്ന ലെയറിലുള്ള മറ്റേതെങ്കിലും വിൻഡോ ഹിറ്റ് ആകുന്നത് വരെ ഒരു വിൻഡോ വിപുലീകരിക്കാൻ.

ചുണ്ടെലി 0 4 എ പരമാവധി വളർച്ചാ പാളികൾ $[w.layer] -1 വളരുക

ഒരു വിൻഡോ വിപുലീകരിക്കാൻ, എന്നാൽ സ്ക്രീനിന്റെ താഴത്തെ 60 പിക്സലുകൾ ഉപയോഗശൂന്യമായി വിടുക:

ചുണ്ടെലി 0 4 A പരമാവധി 100 -60p

100-ൽ കൂടുതലുള്ള മൂല്യങ്ങൾ ജാഗ്രതയോടെ ഉപയോഗിക്കാം.

തിരിച്ചുപിടിക്കൽ
ഈ കമാൻഡ് കാലഹരണപ്പെട്ടതാണ്, ഇനി ഉപയോഗിക്കരുത്. നിങ്ങൾ ചെയ്യാൻ ആഗ്രഹിക്കുന്നുണ്ടോ
ഇത് കൂടാതെ നിങ്ങൾക്ക് ചെയ്യാൻ കഴിയാത്ത ചിലത്, ദയവായി ഇത് റിപ്പോർട്ട് ചെയ്യുക
fvwm- തൊഴിലാളികളുടെ മെയിലിംഗ് ലിസ്റ്റ്fvwm-workers@fvwm.org>. ഈ കമാൻഡ് നീക്കം ചെയ്തേക്കാം
ഭാവിയിലെ ചില പോയിന്റുകൾ. വിഭാഗത്തിന്റെ അവസാനത്തിലുള്ള കുറിപ്പ് വായിക്കുക വൈകി
വധശിക്ഷ of കമാൻഡുകൾ എങ്ങനെ ഒഴിവാക്കാം എന്നതിനെക്കുറിച്ച് പഠിക്കാൻ തിരിച്ചുപിടിക്കൽ കമാൻഡ്.

fvwm അതിന്റെ എല്ലാ വിൻഡോകളും തിരിച്ചുപിടിക്കാൻ കാരണമാകുന്നു. ഇത് ഏറ്റവും പുതിയ ശൈലി ഉറപ്പാക്കുന്നു
പരാമീറ്ററുകൾ ഉപയോഗിക്കുന്നു. വീണ്ടെടുക്കൽ പ്രവർത്തനം കാഴ്ചയിൽ അസ്വസ്ഥത ഉണ്ടാക്കുന്നു.

fvwm പതിപ്പ് 2.4 മുതൽ വളരെ കുറച്ച് മാത്രം ശൈലി ഓപ്ഷനുകൾ a ആവശ്യമാണ് തിരിച്ചുപിടിക്കൽ എടുക്കുക
പ്രഭാവം (ഉദാ യൂസ്‌സ്റ്റൈൽ).

വീണ്ടെടുക്കൽ വിൻഡോ
ഈ കമാൻഡ് കാലഹരണപ്പെട്ടതാണ്, ഇനി ഉപയോഗിക്കരുത്. കാണുക തിരിച്ചുപിടിക്കൽ വേണ്ടി
വിശദാംശങ്ങൾ.

തിരഞ്ഞെടുത്ത വിൻഡോ തിരിച്ചുപിടിക്കാൻ fvwm കാരണമാകുന്നു.

ഉന്മേഷം വീണ്ടെടുക്കുക
സ്ക്രീനിലെ എല്ലാ വിൻഡോകളും സ്വയം വീണ്ടും വരയ്ക്കുന്നതിന് കാരണമാകുന്നു. എല്ലാവരുടെയും തീർച്ചപ്പെടുത്താത്ത എല്ലാ അപ്‌ഡേറ്റുകളും
വിൻഡോസിന്റെ ശൈലികളും രൂപവും ഉടനടി പ്രയോഗിക്കുന്നു. ഉദാ എങ്കിൽ ശൈലി or തലക്കെട്ട് ശൈലി
ഒരു fvwm ഫംഗ്ഷനിൽ കമാൻഡുകൾ പുറപ്പെടുവിച്ചു.

റിഫ്രഷ് വിൻഡോ
തിരഞ്ഞെടുത്ത വിൻഡോ സ്വയം വീണ്ടും വരയ്ക്കുന്നതിന് കാരണമാകുന്നു. വിൻഡോയുടെ എല്ലാ ശേഷിക്കുന്ന അപ്‌ഡേറ്റുകളും
ശൈലിയും രൂപവും ഉടനടി പ്രയോഗിക്കുന്നു. ഉദാ എങ്കിൽ ശൈലി or തലക്കെട്ട് ശൈലി കമാൻഡുകൾ ആയിരുന്നു
ഒരു fvwm ഫംഗ്‌ഷനിൽ ഇഷ്യൂ ചെയ്‌തു.

സ്റ്റിക്ക് [bool]
എങ്കില് bool വാദം ശൂന്യമാണ് അല്ലെങ്കിൽ "ടോഗിൾ ചെയ്യുക", ദി സ്റ്റിക്ക് കമാൻഡ് ഒരു വിൻഡോ സ്റ്റിക്കി ആക്കുന്നു
ഇത് ഇതിനകം ഒട്ടിച്ചിട്ടില്ലെങ്കിൽ, അല്ലെങ്കിൽ ഇതിനകം ഒട്ടിപ്പിടിക്കുന്നതാണെങ്കിൽ ഒട്ടിക്കാത്തത്. ഉണ്ടാക്കാൻ എ
വിൻഡോ അതിന്റെ നിലവിലെ അവസ്ഥ പരിഗണിക്കാതെ ഒട്ടിപ്പിടിക്കുന്നു bool വാദം "ശരി" ആയിരിക്കണം. ലേക്ക്
അതിനെ "ഫാൾസ്" എന്ന നോൺ-സ്റ്റിക്കി ഉപയോഗപ്പെടുത്തുക.

StickAcrossPages [bool]
പോലെ പ്രവർത്തിക്കുന്നു സ്റ്റിക്ക് എന്നാൽ ഡെസ്‌കുകളിലല്ല, പേജുകളിലുടനീളം ഒരു ജാലകം മാത്രം ഒട്ടിക്കുന്നു.

StickAcrossDesks [bool]
പോലെ പ്രവർത്തിക്കുന്നു സ്റ്റിക്ക് എന്നാൽ പേജുകളിലല്ല, ഡെസ്‌കിലുടനീളം ഒരു ജാലകം മാത്രം ഒട്ടിക്കുന്നു.

വിൻഡോ ഷേഡ് [ബൂൾ] | [[തണൽ വീണ്ടും] സംവിധാനം]
ശീർഷകമുള്ള വിൻഡോകൾക്കായി വിൻഡോ ഷേഡ് ഫീച്ചർ ടോഗിൾ ചെയ്യുന്നു. ഷേഡുള്ള അവസ്ഥയിൽ വിൻഡോസ്
ഒരു ടൈറ്റിൽ ബാർ മാത്രം പ്രദർശിപ്പിക്കുക. എങ്കിൽ bool നൽകിയിട്ടില്ല അല്ലെങ്കിൽ "ടോഗിൾ ചെയ്യുക", വിൻഡോ ഷേഡ് അവസ്ഥ
ടോഗിൾ ചെയ്തു. എങ്കിൽ bool "ശരി" ആണ്, വിൻഡോ ഷേഡുള്ള അവസ്ഥയിലേക്ക് നിർബന്ധിതമാകുന്നു. എങ്കിൽ bool
"തെറ്റ്" ആണ്, തുടർന്ന് വിൻഡോ ഷേഡില്ലാത്ത അവസ്ഥയിലേക്ക് നിർബന്ധിതമാകുന്നു. ഷേഡിംഗ് നിർബന്ധിക്കാൻ
ഒരു നിശ്ചിത ദിശ, ദി സംവിധാനം വാദം ഉപയോഗിക്കാം. ഏതെങ്കിലും സ്ട്രിംഗുകൾ
"വടക്ക്","തെക്ക്","പടിഞ്ഞാറ്","കിഴക്ക്","വടക്ക് പടിഞ്ഞാറു","നോർത്ത് ഈസ്റ്റ്","സൗത്ത് വെസ്റ്റ്",
"തെക്കുകിഴക്ക്" അഥവാ "അവസാനത്തെ" നൽകാം. ദിശയെ ചുരുക്കി പറയാം
സാധാരണ ഒന്നോ രണ്ടോ അക്ഷരങ്ങൾ "N","NW", മുതലായവ. ഒരു വിൻഡോയിൽ ഒരു ദിശ ഉപയോഗിക്കുന്നത്
ഇതിനകം ഷേഡുള്ള ജാലകത്തിന്റെ ഷേഡുകൾ മാറ്റുന്നു. മറ്റൊരു ദിശയിൽ ഇത് ഷേഡ് ചെയ്യാൻ, ഉപയോഗിക്കുക
ഷേഡ് എഗെയ്ൻ ഓപ്ഷൻ. ദിശ അവസാനത്തെ വിൻഡോ അവസാനിക്കുന്ന ദിശയിൽ ഷേഡുകൾ ചെയ്യുന്നു
തണലായിരുന്നു. ജാലകത്തിന് മുമ്പ് ഒരിക്കലും ഷേഡ് ചെയ്തിട്ടില്ലെങ്കിൽ, ഇല്ല എന്ന മട്ടിൽ ഷേഡുള്ളതാണ്
നിർദ്ദേശം നൽകിയിരുന്നു. ശീർഷകങ്ങളില്ലാത്ത വിൻഡോകൾക്കും ഷേഡ് ചെയ്യാനാകും. ദയവായി പരിഗണിക്കു
ഓപ്ഷനുകളിലേക്കും വിൻഡോ ഷേഡ് സ്റ്റെപ്പുകൾ, വിൻഡോ ഷേഡ് ഷ്രിങ്കുകൾ, വിൻഡോ ഷേഡ് സ്ക്രോളുകൾ,
വിൻഡോ ഷേഡ് അലസമായ, ജാലക നിഴൽ എപ്പോഴും അലസമാണ് ഒപ്പം വിൻഡോ ഷേഡ് ബിസി ന്റെ ഓപ്ഷനുകൾ ശൈലി
കമാൻഡ്. ഉദാഹരണങ്ങൾ:

ശൈലി * വിൻഡോ ഷേഡ് ഷ്രിങ്കുകൾ, വിൻഡോ ഷേഡ് സ്റ്റെപ്പുകൾ 20,
വിൻഡോ ഷേഡ് അലസമായ
ചുണ്ടെലി 1 - എസ് വിൻഡോ ഷേഡ് നോർത്ത്
ചുണ്ടെലി 1 [ എസ് വിൻഡോ ഷേഡ് വെസ്റ്റ്
ചുണ്ടെലി 1 ] എസ് വിൻഡോഷെഡ് ഇ
ചുണ്ടെലി 1 _ എസ് വിൻഡോ ഷേഡ് എസ്

ശ്രദ്ധിക്കുക: ഒരു ജാലകം ഉപയോഗിച്ച് ഷേഡുള്ള ഒരു വിൻഡോ സംവിധാനം വാദം മാറ്റുന്നു
വിൻഡോ ശീർഷകത്തിന്റെ ദിശ (കാണുക TitleAtTop ശൈലി ഓപ്ഷൻ), ഷേഡിംഗ് ദിശ
മാറുന്നില്ല. ഇത് വളരെ വിചിത്രമായി തോന്നാം. എ ഇല്ലാതെ ഷേഡുള്ള വിൻഡോകൾ
സംവിധാനം തലക്കെട്ട് ബാറിന്റെ ദിശയിൽ വാദം തുടരുക.

ബാക്ക്‌വേർഡ് കോംപാറ്റിബിളിറ്റിക്ക്, ഓപ്‌ഷണൽ ആർഗ്യുമെന്റ് "ഓൺ" എന്ന് സൂചിപ്പിക്കാൻ 1 ആയിരിക്കാം,
കൂടാതെ 2 "ഓഫ്" എന്ന് സൂചിപ്പിക്കാൻ. ഈ വാക്യഘടന കാലഹരണപ്പെട്ടതാണ്, അത് നീക്കം ചെയ്യപ്പെടും
ഭാവി.

വിൻഡോ ഷേഡ് ആനിമേറ്റ് [ഘട്ടങ്ങൾ [p]]
ഈ കമാൻഡ് കാലഹരണപ്പെട്ടതാണ്. ദയവായി ഉപയോഗിക്കുക വിൻഡോ ഷേഡ് സ്റ്റെപ്പുകൾ എന്ന ഓപ്ഷൻ ശൈലി
പകരം കമാൻഡ് ചെയ്യുക.

മൗസ്, കീ & സ്ട്രോക്ക് ബൈൻഡിംഗുകൾ
മോഡിഫയറുകൾ അവഗണിക്കുക [മോഡിഫയറുകൾ]
മൗസ് അല്ലെങ്കിൽ കീ ബൈൻഡിംഗുകൾ പൊരുത്തപ്പെടുത്തുമ്പോൾ ഏതൊക്കെ മോഡിഫയറുകൾ അവഗണിക്കണമെന്ന് fvwm-നോട് പറയുന്നു.
മോഡിഫയറുകൾ അവഗണിക്കുക ബാധിക്കുന്നു ഫോക്കസ് ക്ലിക്ക് ചെയ്യുക ശൈലിയും. ഈ കമാൻഡ് നിങ്ങളുടേതാണ്
config. നിങ്ങളുടെ fvwm സെഷൻ ഇതിനകം പ്രവർത്തനക്ഷമമായിരിക്കുമ്പോൾ നിങ്ങൾ അത് ഇഷ്യൂ ചെയ്യുകയാണെങ്കിൽ
ഫലങ്ങൾ പ്രവചനാതീതമാണ്. ഏതെങ്കിലും ആപ്ലിക്കേഷനുകൾക്കോ ​​മൊഡ്യൂളുകൾക്കോ ​​മുമ്പായി ഇത് ദൃശ്യമാകണം
നിങ്ങളിൽ ആരംഭിച്ചിരിക്കുന്നു config ഫയൽ (ഉദാ എക്സിക് കമാൻഡ്).

മോഡിഫയറുകൾ എന്നതിന് സമാനമായ വാക്യഘടനയുണ്ട് ചുണ്ടെലി or കീ ബൈൻഡിംഗുകൾ, കൂടാതെ
ക്യാപ്സ് ലോക്ക് കീ എന്നാണ് 'എൽ' അർത്ഥമാക്കുന്നത്. സ്ഥിരസ്ഥിതി "L" ആണ്. മോഡിഫയറുകൾ ഒഴിവാക്കാം,
അതായത് മോഡിഫയറുകൾ അവഗണിക്കപ്പെടുന്നില്ല. num-lock and ആണെങ്കിൽ ഈ കമാൻഡ് ഉപയോഗപ്രദമാകും
സ്ക്രോൾ ലോക്ക് കീകൾ നിങ്ങളുടെ കുറുക്കുവഴികളിൽ ഇടപെടുന്നു. XFree86-നൊപ്പം '2' സാധാരണയായി ആണ്
num-lock modifier, '5' എന്നത് സ്ക്രോൾ ലോക്ക് കീയെ സൂചിപ്പിക്കുന്നു. ഇവയെല്ലാം അസ്വസ്ഥമാക്കാൻ
മോഡിഫയറുകൾ ഓഫ് നിങ്ങൾക്ക് ഈ കമാൻഡ് ഉപയോഗിക്കാം:

മോഡിഫയറുകൾ L25 അവഗണിക്കുക

എങ്കില് മോഡിഫയറുകൾ വാദം ചരടാണ് "സ്ഥിരസ്ഥിതി", fvwm സ്ഥിരസ്ഥിതിയിലേക്ക് മടങ്ങുന്നു
മൂല്യം "L".

പ്രധാനം
നിങ്ങളുടെ CPU, നെറ്റ്‌വർക്ക് എന്നിവയെ ആശ്രയിച്ച് ഈ കമാൻഡ് ധാരാളം അധിക നെറ്റ്‌വർക്ക് ട്രാഫിക് സൃഷ്ടിക്കുന്നു
കണക്ഷൻ, എണ്ണം കീ or ചുണ്ടെലി നിങ്ങളുടെ കോൺഫിഗറേഷൻ ഫയലിലെ കമാൻഡുകൾ
നിങ്ങൾ അവഗണിക്കാൻ ആഗ്രഹിക്കുന്ന മോഡിഫയറുകളുടെ എണ്ണം. മിന്നൽ വേഗമില്ലെങ്കിൽ
മെഷീൻ അല്ലെങ്കിൽ വളരെ കുറച്ച് ബൈൻഡിംഗുകൾ നിങ്ങൾ രണ്ടിൽ കൂടുതൽ മോഡിഫയറുകളെ അവഗണിക്കരുത്. അതായത്
സ്ക്രോൾ ലോക്കിൽ നിങ്ങൾക്ക് പ്രശ്നമില്ലെങ്കിൽ അവഗണിക്കരുത്. ൽ പതിവുചോദ്യങ്ങൾ നിങ്ങൾക്കു കണ്ടു പിടിക്കാം
ഈ പ്രശ്നത്തിന് ഒരു മികച്ച പരിഹാരം.

എഡ്ജ്കമാൻഡ് [സംവിധാനം [ഫംഗ്ഷൻ]]
ഒരു നിർദ്ദിഷ്ട fvwm കമാൻഡ് ബൈൻഡ് ചെയ്യുന്നു ഫംഗ്ഷൻ സ്ക്രീനിന്റെ ഒരു അറ്റത്തേക്ക്. ദിശ ആയിരിക്കാം
ഒന്നിൽ "വടക്ക്","ടോപ്പ്","പടിഞ്ഞാറ്","ഇടത്തെ","തെക്ക്","അടിത്തട്ട്","വലത്" ഒപ്പം "കിഴക്ക്". എങ്കിൽ
ഫംഗ്ഷൻ ഈ എഡ്ജിനുള്ള ബൈൻഡിംഗ് ഒഴിവാക്കിയിരിക്കുന്നു. എഡ്ജ്കമാൻഡ് വിളിച്ചാൽ
ആർഗ്യുമെന്റുകളൊന്നുമില്ലാതെ എല്ലാ എഡ്ജ് ബൈൻഡിംഗുകളും നീക്കം ചെയ്യപ്പെടും.

ഫംഗ്ഷൻ മൗസ് പോയിന്റർ അദൃശ്യമായ പാൻ ഫ്രെയിമിലേക്ക് പ്രവേശിക്കുമ്പോൾ അത് നടപ്പിലാക്കുന്നു
ദൃശ്യമായ സ്ക്രീനിന് ചുറ്റും. എങ്കിൽ മാത്രമേ ബൈൻഡിംഗ് പ്രവർത്തിക്കൂ എഡ്ജ് കനം എ ആയി സജ്ജീകരിച്ചിരിക്കുന്നു
മൂല്യം 0-ൽ കൂടുതലാണ്. ഒരു ഫംഗ്‌ഷൻ ഒരു അരികിൽ ബന്ധിപ്പിച്ചിട്ടുണ്ടെങ്കിൽ, സ്‌ക്രോളിംഗ് വ്യക്തമാക്കുന്നത്
EdgeScroll ഈ അരികിൽ പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു. ഒരു ഫംഗ്‌ഷൻ ബൈൻഡ് ചെയ്യാൻ മാത്രമേ സാധ്യമാകൂ
ചില അരികുകൾ സ്ക്രോളിംഗിനായി മറ്റ് അറ്റങ്ങൾ ഉപയോഗിക്കുക. ഈ കമാൻഡ് ഉദ്ദേശിച്ചുള്ളതാണ്
മൗസ് പോയിന്റർ ഒരു അരികിൽ പ്രവേശിക്കുമ്പോൾ ചില വിൻഡോകൾ ഉയർത്തുകയോ താഴ്ത്തുകയോ ചെയ്യുക. FvwmAuto കഴിയും
വിൻഡോകൾ ഉയർത്തുമ്പോഴോ താഴ്ത്തുമ്പോഴോ കാലതാമസം നേടുക. ഇനിപ്പറയുന്ന ഉദാഹരണം ഉയർത്തുന്നു
Fvwm ബട്ടണുകൾ മൗസ് പോയിന്റർ സ്ക്രീനിന്റെ മുകളിലെ അറ്റത്ത് പ്രവേശിക്കുകയാണെങ്കിൽ.

# EdgeScrolling പ്രവർത്തനരഹിതമാക്കുക എന്നാൽ അത് സാധ്യമാക്കുക
# സ്ക്രീനിന്റെ അരികിലൂടെ വിൻഡോകൾ നീക്കാൻ
എഡ്ജ് റെസിസ്റ്റൻസ് -1
ശൈലി * EdgeMoveDelay 250
ശൈലി * എഡ്ജ്മൂവ് റെസിസ്റ്റൻസ് 20

# സ്‌ക്രീനിന്റെ അരികിന്റെ കനം 1 ആയി സജ്ജമാക്കുക
എഡ്ജ് കനം 1

# മൗസ് ആണെങ്കിൽ FvwmButtons-ലേക്ക് ഫോക്കസ് നൽകുക
# മുകളിലെ എഡ്ജ് ഹിറ്റുകൾ
എഡ്ജ്കമാൻഡ് ടോപ്പ് അടുത്തത് (FvwmButtons) ഫോക്കസ്
# ഉറപ്പാക്കുക അടുത്തത് കമാൻഡ് വിൻഡോയുമായി പൊരുത്തപ്പെടുന്നു
ശൈലി FvwmButtons CirculateHit

മൊഡ്യൂൾ Fvwm ബട്ടണുകൾ
മൊഡ്യൂൾ FvwmAuto 100 "സൈലന്റ് ഓട്ടോ റൈസ്ഫംഗ്ഷൻ"
"സൈലന്റ് ഓട്ടോ ലോവർഫംഗ്ഷൻ"

# FvwmButtons ഒഴികെയുള്ള ഏതെങ്കിലും വിൻഡോ ഉണ്ടെങ്കിൽ
ഈ ഫംഗ്‌ഷൻ വിളിക്കുമ്പോൾ # ഫോക്കസ് ചെയ്യുക
# Fvwm ബട്ടണുകൾ താഴ്ത്തി
DestroyFunc ഓട്ടോ ലോവർ ഫംഗ്ഷൻ
AddToFunc ഓട്ടോ ലോവർ ഫംഗ്ഷൻ
ഞാൻ നിലവിൽ (!Fvwm ബട്ടണുകൾ) എല്ലാം (FvwmButtons) താഴത്തെ

# ഈ ഫംഗ്‌ഷൻ വിളിക്കുമ്പോൾ FvwmButtons-ന് ഫോക്കസ് ഉണ്ടെങ്കിൽ അത് ഉയർത്തുക
DestroyFunc AutoRaiseFunction
AddToFunc AutoRaiseFunction
ഞാൻ നിലവിൽ (FvwmButtons) ഉന്നയിക്കുക

സാധാരണയായി, അദൃശ്യമായ പാൻ ഫ്രെയിമുകൾ വെർച്വലുമായി അതിർത്തി പങ്കിടുന്ന സ്‌ക്രീൻ അരികുകളിൽ മാത്രമായിരിക്കും
പേജുകൾ. ഒരു സ്‌ക്രീൻ എഡ്ജിൽ ഒരു കമാൻഡ് ബന്ധിപ്പിച്ചിട്ടുണ്ടെങ്കിൽ, പാൻ ഫ്രെയിം എപ്പോഴും സൃഷ്‌ടിക്കപ്പെടുന്നു
ആ അരികിൽ.

EdgeLeaveCommand [സംവിധാനം [ഫംഗ്ഷൻ]]
ഒരു നിർദ്ദിഷ്ട fvwm കമാൻഡ് ബൈൻഡ് ചെയ്യുന്നു ഫംഗ്ഷൻ സ്ക്രീനിന്റെ ഒരു അറ്റത്തേക്ക്. ദിശ ആയിരിക്കാം
ഒന്നിൽ "വടക്ക്","ടോപ്പ്","പടിഞ്ഞാറ്","ഇടത്തെ","തെക്ക്","അടിത്തട്ട്","വലത്" ഒപ്പം "കിഴക്ക്". എങ്കിൽ
ഫംഗ്ഷൻ ഈ എഡ്ജിനുള്ള ബൈൻഡിംഗ് ഒഴിവാക്കിയിരിക്കുന്നു. EdgeLeaveCommand ആണെങ്കിൽ
വാദങ്ങളൊന്നുമില്ലാതെ വിളിക്കുന്നു, എല്ലാ എഡ്ജ് ബൈൻഡിംഗുകളും നീക്കംചെയ്യപ്പെടും.

ഫംഗ്ഷൻ മൗസ് പോയിന്റർ അദൃശ്യമായ പാൻ ഫ്രെയിമുകൾ ഉപേക്ഷിക്കുമ്പോൾ അത് നടപ്പിലാക്കുന്നു
ദൃശ്യമായ സ്ക്രീനിന് ചുറ്റും. എങ്കിൽ മാത്രമേ ബൈൻഡിംഗ് പ്രവർത്തിക്കൂ എഡ്ജ് കനം എ ആയി സജ്ജീകരിച്ചിരിക്കുന്നു
മൂല്യം 0-ൽ കൂടുതലാണ്. ഒരു ഫംഗ്‌ഷൻ ഒരു അരികിൽ ബന്ധിപ്പിച്ചിട്ടുണ്ടെങ്കിൽ, സ്‌ക്രോളിംഗ് വ്യക്തമാക്കുന്നത്
EdgeScroll ഈ അരികിൽ പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു. ഒരു ഫംഗ്‌ഷൻ ബൈൻഡ് ചെയ്യാൻ മാത്രമേ സാധ്യമാകൂ
ചില അരികുകൾ സ്ക്രോളിംഗിനായി മറ്റ് അറ്റങ്ങൾ ഉപയോഗിക്കുക. ഈ കമാൻഡ് ഉദ്ദേശിച്ചുള്ളതാണ്
മൗസ് പോയിന്റർ ഒരു അരികിൽ നിന്ന് പുറത്തുപോകുമ്പോൾ ചില വിൻഡോകൾ ഉയർത്തുകയോ താഴ്ത്തുകയോ ചെയ്യുക. FvwmAuto കഴിയും
വിൻഡോകൾ ഉയർത്തുമ്പോഴോ താഴ്ത്തുമ്പോഴോ കാലതാമസം നേടുക. എന്നതിന് ഉദാഹരണം കാണുക എഡ്ജ്കമാൻഡ്

സാധാരണയായി, അദൃശ്യമായ പാൻ ഫ്രെയിമുകൾ വെർച്വലുമായി അതിർത്തി പങ്കിടുന്ന സ്‌ക്രീൻ അരികുകളിൽ മാത്രമായിരിക്കും
പേജുകൾ. ഒരു സ്‌ക്രീൻ എഡ്ജിൽ ഒരു കമാൻഡ് ബന്ധിപ്പിച്ചിട്ടുണ്ടെങ്കിൽ, പാൻ ഫ്രെയിം എപ്പോഴും സൃഷ്‌ടിക്കപ്പെടുന്നു
ആ അരികിൽ.

ഗ്നോം ബട്ടൺ
യുമായി ചേർന്ന് ഉപയോഗിക്കുന്നു ചുണ്ടെലി റൂട്ട് വിൻഡോയിലെ മൗസ് ബട്ടൺ അമർത്തുന്നത് എ
ഗ്നോം പ്രോഗ്രാം (ജിഎംസി പോലുള്ളവ). ഇനിപ്പറയുന്ന ഉദാഹരണം മൗസ് ബട്ടണുകൾ അമർത്തുന്നു
അത്തരമൊരു പ്രോഗ്രാമിലേക്ക് 1 ഉം 3 ഉം.

ചുണ്ടെലി 1 RA ഗ്നോം ബട്ടൺ
ചുണ്ടെലി 3 RA ഗ്നോം ബട്ടൺ

കീ [(ജാലകം)] കീനാമം സന്ദർഭം മോഡിഫയറുകൾ ഫംഗ്ഷൻ
ഒരു കീബോർഡ് കീ ഒരു നിർദ്ദിഷ്‌ട fvwm കമാൻഡുമായി ബന്ധിപ്പിക്കുന്നു, അല്ലെങ്കിൽ ബൈൻഡിംഗ് എങ്കിൽ നീക്കം ചെയ്യുന്നു
ഫംഗ്ഷൻ '-' ആണ്. വാക്യഘടന a യുടെ പോലെ തന്നെയാണ് ചുണ്ടെലി ബൈൻഡിംഗ് അല്ലാതെ
മൗസ് ബട്ടൺ നമ്പർ മാറ്റി പകരം എ കീനാമം. സാധാരണയായി, കീ ബൈൻഡിംഗ് ആണ്
കീ അമർത്തുമ്പോൾ സജീവമാകുന്നു. കീനാമം നിർവചിച്ചിരിക്കുന്നതുപോലെ ഒരു സാധാരണ X11 കീ നാമമാണ്
in /usr/include/X11/keysymdef.h, (ഇല്ലാതെ XK_ പ്രിഫിക്സ്), അല്ലെങ്കിൽ കീസിം ഡാറ്റാബേസ്
/usr/X11R6/lib/X11/XKeysymDB. മോഡിഫയർ ഇല്ലാതെ ജനറേറ്റ് ചെയ്യുന്ന പ്രധാന പേരുകൾ മാത്രം
കീകൾ അല്ലെങ്കിൽ Shift കീ കൈവശം വച്ചാൽ പ്രവർത്തിക്കുമെന്ന് ഉറപ്പുനൽകുന്നു. ദി സന്ദർഭം ഒപ്പം
മോഡിഫയറുകൾ എന്നതിൽ ഫീൽഡുകൾ നിർവചിച്ചിരിക്കുന്നു ചുണ്ടെലി ബന്ധിക്കുന്നു. എന്നിരുന്നാലും, നിങ്ങൾ എ അമർത്തുമ്പോൾ
കീബോർഡ് ഫോക്കസ് ഉള്ള വിൻഡോയാണ് സന്ദർഭ വിൻഡോ. അതല്ല
പോയിന്റർ അവസാനിച്ച ജാലകത്തിന് സമാനമാണ് (കൂടെ സ്ലോപ്പിഫോക്കസ് or
ഫോക്കസ് ക്ലിക്ക് ചെയ്യുക). ' എന്നതുമായുള്ള പ്രധാന ബൈൻഡിംഗുകൾ ശ്രദ്ധിക്കുകR' (റൂട്ട് വിൻഡോ) സന്ദർഭം ചെയ്യരുത്
ശരിയായി പ്രവർത്തിക്കുക സ്ലോപ്പിഫോക്കസ് ഒപ്പം ഫോക്കസ് ക്ലിക്ക് ചെയ്യുക. നിങ്ങൾക്ക് പ്രശ്നങ്ങൾ നേരിടുകയാണെങ്കിൽ, ഉപയോഗിക്കുക
The PointerKey പകരം കമാൻഡ് ചെയ്യുക. നിങ്ങൾക്ക് ഒരു വിൻഡോയിലേക്ക് കീകൾ ബൈൻഡ് ചെയ്യണമെങ്കിൽ
സ്ലോപ്പിഫോക്കസ് or ഫോക്കസ് ക്ലിക്ക് ചെയ്യുക പോയിന്റർ അവസാനിക്കാത്തപ്പോൾ പ്രവർത്തിക്കേണ്ടവ
വിൻഡോ, fvwm പോയിന്റർ ക്ലയന്റ് വിൻഡോയ്ക്ക് മുകളിലാണെന്ന് അനുമാനിക്കുന്നു (അതായത് നിങ്ങൾ ചെയ്യേണ്ടത്
'W' സന്ദർഭം ഉപയോഗിക്കുക).

പ്രത്യേക സന്ദർഭം'M' മെനു നിയന്ത്രണങ്ങൾ (വീണ്ടും) നിർവചിക്കാൻ മെനുകൾ ഉപയോഗിക്കാം. അത്
'T', 'S', 'I', '[', ']', '-', '_' എന്നിവയ്‌ക്കൊപ്പം ഒറ്റയ്‌ക്കോ ഒന്നിച്ചോ ഉപയോഗിക്കാം. കാണുക മെനു
ബൈൻഡിംഗുകൾ വിശദാംശങ്ങൾക്കായി വിഭാഗം.

Alt-Ctrl-Shift- ചെയ്യുമ്പോൾ പോപ്പ് അപ്പ് ചെയ്യുന്നതിന് ഇനിപ്പറയുന്ന ഉദാഹരണം ബിൽറ്റ്-ഇൻ വിൻഡോ ലിസ്റ്റ് ബന്ധിപ്പിക്കുന്നു.
മൗസ് പോയിന്റർ എവിടെയായിരുന്നാലും F11 ഹിറ്റ് ആകും:

കീ F11 A SCM വിൻഡോ ലിസ്റ്റ്

ടൈറ്റിൽ-ബാർ ബട്ടണിലേക്ക് ഒരു കീ ബൈൻഡ് ചെയ്യുന്നത് ആ ബട്ടൺ ദൃശ്യമാകുന്നതിന് കാരണമാകുന്നു. ദയവായി റഫർ ചെയ്യുക
The ചുണ്ടെലി വിശദാംശങ്ങൾക്ക് കമാൻഡ്.

ചുണ്ടെലി [(ജാലകം)] ബട്ടൺ സന്ദർഭം മോഡിഫയറുകൾ ഫംഗ്ഷൻ
ഒരു മൗസ് ബൈൻഡിംഗ് നിർവചിക്കുന്നു, അല്ലെങ്കിൽ ബൈൻഡിംഗ് നീക്കം ചെയ്യുന്നു ഫംഗ്ഷൻ '-' ആണ്. ബട്ടൺ ആകുന്നു
മൗസ് ബട്ടൺ നമ്പർ. എങ്കിൽ ബട്ടൺ പൂജ്യം ആണെങ്കിൽ ഏത് ബട്ടണും വ്യക്തമാക്കിയത് നിർവ്വഹിക്കുന്നു
പ്രവർത്തനം. 1 മുതൽ 5 വരെയുള്ള മൗസ് ബട്ടണുകൾ മാത്രമേ X11 പൂർണ്ണമായി പിന്തുണയ്ക്കുന്നുള്ളൂ എന്നത് ശ്രദ്ധിക്കുക. ഏതെങ്കിലും
ഇതിന് മുകളിലുള്ള നമ്പർ ഭാഗികമായി മാത്രമേ പ്രവർത്തിക്കൂ. കോംപ്ലക്സ് ഫംഗ്ഷനുകൾ ഉപയോഗിക്കാനാവില്ല
ഈ ബട്ടണുകൾ കൂടാതെ പോയിന്റർ വലിച്ചിടേണ്ട ആവശ്യമില്ല
ബട്ടൺ പിടിച്ചു. ഇത് X11 ന്റെ പരിമിതികൾ മൂലമാണ്. സ്ഥിരസ്ഥിതിയായി, അനുവദനീയമായ ഏറ്റവും ഉയർന്നത്
ബട്ടൺ നമ്പർ 9 ആണ്.

സന്ദർഭം ബൈൻഡിംഗ് എവിടെയാണ് ബാധകമാകുന്നതെന്ന് വിവരിക്കുന്നു. സാധുവായ സന്ദർഭങ്ങൾ 'R' റൂട്ടിനായി
ജാലകം, 'W'ഒരു ആപ്ലിക്കേഷൻ വിൻഡോയ്ക്കായി,'Dഒരു ഡെസ്ക്ടോപ്പ് ആപ്ലിക്കേഷനായി (kdesktop ആയി
അല്ലെങ്കിൽ നോട്ടിലസ് ഡെസ്ക്ടോപ്പ്), 'T'ഒരു വിൻഡോ ടൈറ്റിൽ ബാറിനായി,'Sഒരു വിൻഡോ സൈഡ്, ടോപ്പ്, അല്ലെങ്കിൽ
താഴെയുള്ള ബാർ, '[',']','-' ഒപ്പം '_'ഇടത്, വലത്, മുകളിൽ അല്ലെങ്കിൽ താഴെ വശങ്ങൾക്ക് മാത്രം,'F'
ഒരു വിൻഡോ ഫ്രെയിമിനായി (കോണുകൾ), '<', '^', '>', 'vമുകളിൽ ഇടത്, മുകളിൽ
വലത്, താഴെ വലത് അല്ലെങ്കിൽ താഴെ ഇടത് മൂല, 'Iഒരു ഐക്കൺ വിൻഡോയ്‌ക്കായി, അല്ലെങ്കിൽ '0' വഴി
'9' ടൈറ്റിൽ-ബാർ ബട്ടണുകൾക്കോ ​​അല്ലെങ്കിൽ ഈ അക്ഷരങ്ങളുടെ ഏതെങ്കിലും സംയോജനത്തിനോ വേണ്ടി. 'A' ആർക്കെങ്കിലും വേണ്ടിയുള്ളതാണ്
സന്ദർഭം. ഉദാഹരണത്തിന്, എയിൽ എവിടെയെങ്കിലും മൗസ് ഉള്ളപ്പോൾ "FST" എന്നതിന്റെ ഒരു സന്ദർഭം ബാധകമാണ്
ടൈറ്റിൽ-ബാർ ബട്ടണുകൾ ഒഴികെ വിൻഡോയുടെ ബോർഡർ. an-ന് 'S', 'W' എന്നിവ മാത്രമേ സാധുതയുള്ളൂ
അലങ്കരിച്ച ജാലകം.

പ്രത്യേക സന്ദർഭം'M' മെനു നിയന്ത്രണങ്ങൾ (വീണ്ടും) നിർവചിക്കാൻ മെനുകൾ ഉപയോഗിക്കാം. അത്
'T', 'S', 'I', '[', ']', '-', '_' എന്നിവയ്‌ക്കൊപ്പം ഒറ്റയ്‌ക്കോ ഒന്നിച്ചോ ഉപയോഗിക്കാം. കാണുക
മെനു ബൈൻഡിംഗുകൾ വിശദാംശങ്ങൾക്കായി വിഭാഗം.

പ്രത്യേക സന്ദർഭം'Pഒരു വിൻഡോ സ്ഥാപിക്കാൻ ഉപയോഗിക്കാവുന്ന ബട്ടണുകൾ നിയന്ത്രിക്കുന്നു.
ഈ സന്ദർഭം ഉപയോഗിക്കുമ്പോൾ മോഡിഫയറുകൾ അനുവദനീയമല്ല (മോഡിഫയറുകൾ N ആയിരിക്കണം), ഇല്ല ജാലകം
അനുവദനീയമാണ്, കൂടാതെ ഫംഗ്ഷൻ അതിലൊന്നായിരിക്കണം പ്ലേസ് വിൻഡോ, പ്ലേസ് വിൻഡോ ഡ്രാഗ്,
PlaceWindowInteractive, പ്ലേസ്‌മെന്റ് റദ്ദാക്കുക, ക്യാൻസൽപ്ലേസ്മെന്റ് ഡ്രാഗ്,
ക്യാൻസൽപ്ലേസ്മെന്റ് ഇന്ററാക്ടീവ് or -.

പ്ലേസ് വിൻഡോ നിർമ്മാതാക്കൾ ബട്ടൺ ഇന്ററാക്ടീവ്, ഡ്രാഗ് എന്നിവയ്‌ക്ക് വിൻഡോ പ്ലേസ്‌മെന്റിന് ഉപയോഗപ്രദമാണ്
നീങ്ങുക. പ്ലേസ്‌മെന്റ് റദ്ദാക്കുക വിപരീതം ചെയ്യുന്നു. അത് ഉണ്ടാക്കുന്നു ബട്ടൺ നീക്കം റദ്ദാക്കാൻ
സംവേദനാത്മകവും ഡ്രാഗ് നീക്കവും. എന്നിരുന്നാലും പുതിയ വിൻഡോകൾ എങ്ങനെയാണെന്നത് അസാധുവാക്കില്ല
സ്ഥാപിച്ചതിന് ശേഷം വലുപ്പം മാറ്റി. ഇത് നിയന്ത്രിക്കുന്നത് അനുകരിക്കുക കമാൻഡ്. കൂടാതെ എ
വലിച്ചിടുന്ന വിൻഡോ എല്ലായ്‌പ്പോഴും ബട്ടൺ അമർത്തിപ്പിടിക്കുക വഴി സ്ഥാപിക്കാവുന്നതാണ്
അത് സജ്ജീകരിച്ചിട്ടുണ്ടോ എന്നത് പരിഗണിക്കാതെ തന്നെ വലിച്ചിടുന്നു പ്ലേസ് വിൻഡോ അല്ലെങ്കിൽ അല്ല.

പ്ലേസ് വിൻഡോ ഡ്രാഗ് ഒപ്പം PlaceWindowInteractive/ക്യാൻസൽപ്ലേസ്മെന്റ് ഡ്രാഗ് ഒപ്പം
ക്യാൻസൽപ്ലേസ്മെന്റ് ഇന്ററാക്ടീവ് ആയി പ്രവർത്തിക്കുക പ്ലേസ് വിൻഡോ/പ്ലേസ്‌മെന്റ് റദ്ദാക്കുക ഒഴികെ
വലിച്ചിടുന്ന / സംവേദനാത്മകമായി സ്ഥാപിക്കുന്ന വിൻഡോകളെ മാത്രമേ അവ ബാധിക്കുകയുള്ളൂ.

- എന്നതിന് തുല്യമാണ് പ്ലേസ്‌മെന്റ് റദ്ദാക്കുക.

ഇനിപ്പറയുന്ന ഉദാഹരണം എല്ലാ ബട്ടണുകളും എന്നാൽ ബട്ടൺ 3 ഇന്ററാക്ടീവിനായി ഉപയോഗപ്രദമാക്കുന്നു
പ്ലെയ്‌സ്‌മെന്റും ഡ്രാഗ് നീക്കങ്ങളും മറ്റ് ബട്ടണുകൾ ഉപയോഗിച്ച് ആരംഭിക്കുന്നു, ബട്ടൺ 1 ഇഫ് ക്യാൻസൽ ചെയ്യുക
നീക്കം പൂർത്തിയാക്കുന്നതിന് മുമ്പ് അമർത്തി:

മൗസ് 0 PN പ്ലേസ് വിൻഡോ
മൗസ് 3 പിഎൻ ക്യാൻസൽപ്ലേസ്മെന്റ്
മൗസ് 1 പിഎൻ ക്യാൻസൽപ്ലേസ്മെന്റ് ഡ്രാഗ്

സ്ഥിരസ്ഥിതിയായി, ബൈൻഡിംഗ് എല്ലാ വിൻഡോകൾക്കും ബാധകമാണ്. നിങ്ങൾക്ക് അത് ഒരു ബൈൻഡിംഗ് വ്യക്തമാക്കാം
ബ്രാക്കറ്റുകളിൽ വിൻഡോയുടെ പേര് വ്യക്തമാക്കുന്നതിലൂടെ നിർദ്ദിഷ്ട വിൻഡോകൾക്ക് മാത്രമേ ബാധകമാകൂ. ദി
ജാലകത്തിന്റെ പേര് എന്നത് ക്ലാസ്, റിസോഴ്സ് അല്ലെങ്കിൽ പേര് വ്യക്തമാക്കുന്ന ഒരു വൈൽഡ്കാർഡ് പാറ്റേണാണ്
ബൈൻഡിംഗ് പ്രയോഗിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്ന വിൻഡോ.

ഒരേ കീ-ബൈൻഡിംഗ് എങ്ങനെ നിർവഹിക്കാൻ ഉപയോഗിക്കാമെന്ന് ഇനിപ്പറയുന്ന ഉദാഹരണം കാണിക്കുന്നു
ഫോക്കസ് ചെയ്ത വിൻഡോയെ ആശ്രയിച്ച് വ്യത്യസ്ത പ്രവർത്തനങ്ങൾ:

കീ (rxvt) വി.എ.സി പതിധനി ctrl-V-in-RXVT
കീ (*ടേം) VAC പതിധനി ctrl-V-in-term
കീ (*vim) VAC --
കീ വി.എ.സി പതിധനി ctrl-V-മറ്റൊരിടത്ത്

എ'--നിർദ്ദിഷ്ട വിൻഡോയിലേക്ക് ഇവന്റ് പ്രചരിപ്പിക്കണമെന്ന് പ്രവർത്തനം സൂചിപ്പിക്കുന്നു
കൈകാര്യം ചെയ്യാൻ. ഇത് വിൻഡോ-നിർദ്ദിഷ്ട ബൈൻഡിംഗുകൾക്കുള്ള സാധുവായ പ്രവർത്തനം മാത്രമാണ്.

ഒരു ബട്ടൺ 3 അമർത്തുമ്പോൾ വിൻഡോ ലിസ്റ്റ് എങ്ങനെ പ്രദർശിപ്പിക്കാമെന്ന് ഈ ഉദാഹരണം കാണിക്കുന്നു
rxvt വിൻഡോ:

മൗസ് (rxvt) 3 AA വിൻഡോ ലിസ്റ്റ്

ഒരു വിൻഡോ-നിർദ്ദിഷ്‌ട ബൈൻഡിംഗിനായി എല്ലാ ഇവന്റുകളും Fvwm യഥാർത്ഥത്തിൽ തടസ്സപ്പെടുത്തുന്നുവെന്നത് ശ്രദ്ധിക്കുക
ഫോക്കസ് ചെയ്ത വിൻഡോ ഏതെങ്കിലും ബൈൻഡിംഗുകളുമായി പൊരുത്തപ്പെടുന്നില്ല) ഇതിന്റെ ഒരു സിന്തറ്റിക് കോപ്പി അയയ്ക്കുന്നു
ജനാലയിലേക്കുള്ള സംഭവം. എന്നിരുന്നാലും, മിക്ക ആപ്ലിക്കേഷനുകൾക്കും ഇത് സുതാര്യമായിരിക്കണം
സുരക്ഷാ കാരണങ്ങൾ) ചില പ്രോഗ്രാമുകൾ ഈ സിന്തറ്റിക് ഇവന്റുകൾ ഡിഫോൾട്ടായി അവഗണിക്കുന്നു - xterm ആണ്
അവരിൽ ഒരാൾ. ഈ ഇവന്റുകൾ കൈകാര്യം ചെയ്യുന്നത് പ്രവർത്തനക്ഷമമാക്കാൻ, നിങ്ങളിലേക്ക് ഇനിപ്പറയുന്ന വരി ചേർക്കുക
~ / .Xdefaults ഫയൽ:

XTerm*AllowSendEvents: true

മോഡിഫയറുകൾ ' എന്നതിന്റെ ഏതെങ്കിലും സംയോജനമാണ്N'മോഡിഫയറുകൾക്ക് വേണ്ടി,'C'നിയന്ത്രണത്തിന്,'S' വേണ്ടി
ഷിഫ്റ്റ്,'M'മെറ്റയ്ക്ക്,'L'ക്യാപ്സ്-ലോക്കിന് അല്ലെങ്കിൽ'A' ഏതെങ്കിലും മോഡിഫയറിനായി. ഉദാഹരണത്തിന്, എ
മെറ്റാ, ഷിഫ്റ്റ് കീകൾ പ്രവർത്തനരഹിതമാകുമ്പോൾ "എസ്എം" മോഡിഫയർ ബാധകമാണ്. X11 മോഡിഫയറുകൾ
mod1 മുതൽ mod5 വരെയുള്ളതിനെ '1' മുതൽ '5' വരെയുള്ള അക്കങ്ങളായി പ്രതിനിധീകരിക്കുന്നു. മോഡിഫയർ 'L'
സ്ഥിരസ്ഥിതിയായി അവഗണിക്കപ്പെടുന്നു. ഇത് ഓണാക്കാൻ, ഉപയോഗിക്കുക മോഡിഫയറുകൾ അവഗണിക്കുക കമാൻഡ്.

ഫംഗ്ഷൻ fvwm-ന്റെ കമാൻഡുകളിൽ ഒന്നാണ്.

ടൈറ്റിൽ-ബാർ ബട്ടണുകൾ ഇടതുവശത്ത് ഒറ്റ അക്കമുള്ള ബട്ടണുകൾ ഉപയോഗിച്ച് അക്കമിട്ടിരിക്കുന്നു
ശീർഷക ബാറും വലതുവശത്തുള്ള ഇരട്ട അക്കങ്ങളും. ചെറിയ അക്കങ്ങളുള്ള ബട്ടണുകളാണ്
വലിയ അക്കങ്ങളുള്ള ബട്ടണുകൾ ദൃശ്യമാകുമ്പോൾ വിൻഡോയുടെ പുറത്ത് പ്രദർശിപ്പിക്കും
ജാലകത്തിന്റെ മധ്യഭാഗത്തേക്ക് (0 എന്നത് 10-ന് ചെറുതാണ്). ചുരുക്കത്തിൽ, ബട്ടണുകൾ
അക്കമിട്ടത്:

1 3 5 7 9 0 8 6 4

ഏറ്റവും ഉയർന്ന ഒറ്റ അക്കങ്ങളുള്ള ബട്ടണുമായി ബന്ധപ്പെട്ട ഒരു പ്രവർത്തനമുണ്ട്
ടൈറ്റിൽ ബാറിന്റെ ഇടതുവശത്ത് വരച്ച ബട്ടണുകളുടെ എണ്ണം. ഏറ്റവും ഉയർന്ന ഇരട്ട സംഖ്യ
വരച്ച വലതുവശത്തുള്ള ബട്ടണുകളുടെ എണ്ണം നിർണ്ണയിക്കുന്നു. പ്രവർത്തനങ്ങൾ ബന്ധിതമാക്കാം
മൌസ് ബട്ടണുകളിലേക്കോ കീബോർഡ് കീകളിലേക്കോ.

PointerKey [(ജാലകം)] കീനാമം സന്ദർഭം മോഡിഫയറുകൾ ഫംഗ്ഷൻ
ഈ കമാൻഡ് കൃത്യമായി പ്രവർത്തിക്കുന്നു കീ കമാൻഡ്. ഒരേയൊരു വ്യത്യാസം
പോയിന്ററിന് കീഴിലുള്ള വിൻഡോയിൽ ബൈൻഡിംഗ് പ്രവർത്തിക്കുന്നു. സാധാരണ കീ ബൈൻഡിംഗുകൾ പ്രവർത്തിക്കുന്നു
പകരം ഫോക്കസ് ചെയ്ത വിൻഡോ. ദി PointerKey ബൈൻഡ് ചെയ്യാൻ കമാൻഡ് ഉപയോഗിക്കാം
നിങ്ങൾ ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ റൂട്ട് വിൻഡോയിലേക്കുള്ള കീകൾ സ്ലോപ്പിഫോക്കസ് or ഫോക്കസ് ക്ലിക്ക് ചെയ്യുക. എന്നിരുന്നാലും,
ചില ആപ്ലിക്കേഷനുകൾക്ക് (xterm ഒരു ഉദാഹരണമാണ്) ഇനി ഈ കീ കൈകാര്യം ചെയ്യാൻ കഴിയില്ല,
പോയിന്റർ xterm വിൻഡോയ്ക്ക് മുകളിലാണെങ്കിൽ പോലും. ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു
PointerKey ഒരു ആപ്ലിക്കേഷനിലും ആവശ്യമില്ലാത്ത കീ കോമ്പിനേഷനുകൾക്കായി മാത്രം കമാൻഡ് ചെയ്യുക
ജാലകം.

ഉദാഹരണം:

ശൈലി * സ്ലോപ്പിഫോക്കസ്
PointerKey f1 am മെനു പ്രധാന മെനു

സ്ട്രോക്ക് [(ജാലകം)] അനുക്രമം ബട്ടൺ സന്ദർഭം മോഡിഫയറുകൾ ഫംഗ്ഷൻ
ഒരു നിർദ്ദിഷ്ട fvwm കമാൻഡുമായി ഒരു മൗസ് സ്ട്രോക്ക് സീക്വൻസ് ബൈൻഡ് ചെയ്യുന്നു, അല്ലെങ്കിൽ ബൈൻഡിംഗ് നീക്കം ചെയ്യുന്നു
if ഫംഗ്ഷൻ '-' ആണ്. വാക്യഘടന a യുടെ പോലെ തന്നെയാണ് ചുണ്ടെലി അതല്ലാതെ ബന്ധിക്കുന്നു
അനുക്രമം ബട്ടൺ നമ്പറിന് മുന്നിൽ ചേർത്തിരിക്കുന്നു, എന്നതിനുള്ള മൂല്യം 0 ആണ് ബട്ടൺ
ആശങ്കകൾ സ്ട്രോക്ക്ഫങ്ക് കമാൻഡ്. ദി സന്ദർഭം ഒപ്പം മോഡിഫയറുകൾ ഫീൽഡുകൾ ഇങ്ങനെ നിർവചിച്ചിരിക്കുന്നു
ലെ ചുണ്ടെലി ബന്ധിക്കുന്നു. എന്നിരുന്നാലും, ' മാത്രംR' സന്ദർഭം ശരിക്കും പ്രവർത്തിക്കുന്നു (നിങ്ങൾക്ക് വേണമെങ്കിൽ
നിങ്ങൾ ഉപയോഗിക്കേണ്ട മറ്റ് സന്ദർഭങ്ങൾ ഉപയോഗിക്കുക സ്ട്രോക്ക്ഫങ്ക് താഴെ).

ഒരു ടെലിഫോൺ ഗ്രിഡിൽ സ്‌ട്രോക്ക് സീക്വൻസുകൾ ഇങ്ങനെ നിർവചിച്ചിരിക്കുന്നു:

1 2 3

4 5 6

7 8 9

അല്ലെങ്കിൽ ഇതുപോലുള്ള ഒരു സംഖ്യാ പാഡ് ഗ്രിഡിൽ:

7 8 9

4 5 6

1 2 3

നിങ്ങൾ ആരംഭിക്കേണ്ട ന്യൂമറിക് പാഡ് ഗ്രിഡ് ഉപയോഗിക്കുന്നതിന് ടെലിഫോൺ ഗ്രിഡ് ഡിഫോൾട്ടായി ഉപയോഗിക്കുന്നു
എന്ന ക്രമംN'. ഒരു സങ്കീർണ്ണമായ ചലനം പലതരത്തിലുള്ള ചലനങ്ങൾ സൃഷ്ടിച്ചേക്കാം എന്നത് ശ്രദ്ധിക്കുക
സീക്വൻസുകൾ (അത്തരം ചലനം കൈകാര്യം ചെയ്യാൻ താഴെയുള്ള "നെറ്റ്സ്കേപ്പ്" ഉദാഹരണം കാണുക). മാത്രമല്ല,
സീക്വൻസുകൾ 20 ഘടകങ്ങളായി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു (ഇപ്പോഴത്തെ പതിപ്പിനൊപ്പം ലിബ്സ്ട്രോക്ക്),
എന്നിരുന്നാലും, പ്രായോഗികമായി 12 ഘടകങ്ങളിൽ താഴെയുള്ള സീക്വൻസ് ഉപയോഗിക്കുന്നതാണ് അഭികാമ്യം.

fvwm-ൽ സ്ഥിരസ്ഥിതി ബട്ടൺ മെനു ഉള്ളതിനാൽ, നിങ്ങൾ ഒരു മൗസ് ബട്ടൺ നീക്കം ചെയ്യേണ്ടതായി വന്നേക്കാം
സ്ട്രോക്ക് ഉപയോഗിക്കുന്നതിന് മുമ്പ് ബൈൻഡിംഗ് (ശൂന്യമായ പ്രവർത്തനം ഉപയോഗിച്ച്).

ചുണ്ടെലി 3 RN

കൂടാതെ, ഒരു ക്ലിക്ക് അനുകരിക്കാൻ നിങ്ങൾക്ക് ഇപ്പോഴും സ്ട്രോക്ക് "സീക്വൻസ് 0" ഉപയോഗിക്കാം:

സ്ട്രോക്ക് 0 3 RN മെനു വിൻഡോ ലിസ്റ്റ് വേണ്ട

റൂട്ട് വിൻഡോയിൽ മൗസ് ഒരു 'I' വലിച്ചിടുമ്പോൾ ഇനിപ്പറയുന്ന ഉദാഹരണം xterm ആരംഭിക്കുന്നു
ബട്ടൺ 3 ഉപയോഗിച്ച് അമർത്തി:

സ്ട്രോക്ക് 258 3 RN എക്സിക് എക്സിക്റ്റർ എക്സ്റ്റെം

നെറ്റ്സ്കേപ്പിനുള്ള ഒരു ഉദാഹരണം:

സ്ട്രോക്ക് 7415963 3 RN എക്സിക് എക്സിക് നെറ്റ്സ്കേപ്പ്
സ്ട്രോക്ക് 74148963 3 RN എക്സിക് എക്സിക് നെറ്റ്സ്കേപ്പ്
സ്ട്രോക്ക് 74158963 3 RN എക്സിക് എക്സിക് നെറ്റ്സ്കേപ്പ്
സ്ട്രോക്ക് 7418963 3 RN എക്സിക് എക്സിക് നെറ്റ്സ്കേപ്പ്
സ്ട്രോക്ക് 415963 3 RN എക്സിക് എക്സിക് നെറ്റ്സ്കേപ്പ്

നിങ്ങളുടെ പക്കൽ അത്തരമൊരു ഗ്രിഡ് ഉള്ളതിനാൽ സംഖ്യാ പാഡ് ഗ്രിഡ് ഉപയോഗിക്കാൻ നിങ്ങൾ താൽപ്പര്യപ്പെട്ടേക്കാം
യന്ത്രം. ഇവിടെ ഒരു ഉദാഹരണം:

സ്ട്രോക്ക് N78963214 3 RN FvwmForm FvwmForm-QuitVerify
സ്ട്രോക്ക് N789632147 3 RN FvwmForm FvwmForm-QuitVerify

മുകളിൽ ആരംഭിക്കുന്ന ഒരു ബോക്സ് നിങ്ങൾ വരയ്ക്കുകയാണെങ്കിൽ ഈ ഉദാഹരണം "QuitVerify" ഫോം ആരംഭിക്കുന്നു
ഇടത് കോണിൽ.

കുറിപ്പ്: നിങ്ങൾക്ക് വേണം ലിബ്സ്ട്രോക്ക് ഇൻസ്റ്റാൾ ചെയ്യുകയും fvwm സ്ട്രോക്ക് പിന്തുണയോടെ സമാഹരിക്കുകയും ചെയ്തു.
ലിബ്സ്ട്രോക്ക് എന്ന വിലാസത്തിൽ ലഭിക്കും http://www.etla.net/~willey/projects/libstroke/

സ്ട്രോക്ക്ഫങ്ക് [ഓപ്ഷനുകൾ]
ഒരു മൗസ് സ്ട്രോക്ക് സീക്വൻസ് റെക്കോർഡ് ചെയ്യുന്നതിനും അതിനനുസരിച്ചുള്ളത് എക്സിക്യൂട്ട് ചെയ്യുന്നതിനും fvwm കാരണമാകുന്നു
a ൽ നിർവചിച്ചിരിക്കുന്നതുപോലെ പ്രവർത്തനം സ്ട്രോക്ക് കമാൻഡ്. എന്നതിലേക്ക് കഴ്‌സർ പരിഷ്‌ക്കരിച്ചിരിക്കുന്നു സ്ട്രോക്ക്
എന്നതിന്റെ സന്ദർഭം കഴ്സർ സ്റ്റൈൽ റെക്കോർഡിംഗ് സമയത്ത് കമാൻഡ്. സ്ട്രോക്ക് അവസാനിച്ചപ്പോൾ
സ്ട്രോക്ക്ഫങ്ക് ഫോമിന്റെ ഒരു സ്ട്രോക്ക് ബൈൻഡിംഗിനായി നോക്കുന്നു

സ്ട്രോക്ക് sequence 0 സന്ദർഭ മോഡിഫയറുകൾ പ്രവർത്തനം

അനുബന്ധ പ്രവർത്തനം നിർവ്വഹിക്കുകയും ചെയ്യുന്നു (0 ശ്രദ്ധിക്കുക). ഈ പ്രവർത്തനത്തിന്റെ സാധാരണ ഉപയോഗം
a വഴി ചുണ്ടെലി or കീ കമാൻഡ്. ഉദാഹരണങ്ങൾ:

ചുണ്ടെലി 3 AM StrokeFunc
കീ x RN StrokeFunc

നിങ്ങൾ എവിടെയെങ്കിലും മൗസ് ബട്ടൺ 3 ഉം Alt ഉം അമർത്തുകയാണെങ്കിൽ (യഥാക്രമം, കീ x എപ്പോൾ അമർത്തുക
കഴ്‌സർ റൂട്ട് വിൻഡോയിലാണ്), തുടർന്ന് fvwm മൌസ് ചലനങ്ങൾ രേഖപ്പെടുത്തുന്നു
മൗസ് ബട്ടൺ 3 (യഥാക്രമം, x കീ) റിലീസ് ചെയ്‌തു, തുടർന്ന് റെക്കോർഡ് ചെയ്‌തിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുക
ക്രമം ഫോമിന്റെ ഒരു സ്ട്രോക്ക് ബൈൻഡിംഗുമായി യോജിക്കുന്നു

"സ്ട്രോക്ക് ക്രമം 0 AM നടപടി"
"സ്ട്രോക്ക് ക്രമം 0 RN നടപടി"

ശ്രദ്ധിക്കുക സന്ദർഭം ഒപ്പം മോഡിഫയറുകൾ യുടെ നിർവ്വഹണത്തിന്റെ തുടക്കത്തിൽ എടുക്കുന്നു
The സ്ട്രോക്ക്ഫങ്ക് കമാൻഡ് (അതിനാൽ നിങ്ങൾക്ക് മോഡിഫയറുകൾ അവസാനിക്കുന്നതിന് മുമ്പ് റിലീസ് ചെയ്യാം
ഒരു മൗസ് ബൈൻഡിംഗിന്റെ കാര്യത്തിൽ സ്ട്രോക്ക് റെക്കോർഡിംഗ്, നിങ്ങൾ ഉപയോഗിച്ചിട്ടുണ്ടെങ്കിൽ, ഒരു ടൈറ്റിൽ-ബാർ
മൌസ് ചലനത്തിന് ഒരു ആപ്ലിക്കേഷൻ വിൻഡോയിലൂടെ കടന്നുപോകാൻ കഴിയും). കീകൾ എസ്കേപ്പ്
കമാൻഡ് നിർത്തലാക്കാൻ ഡിലീറ്റ് നിങ്ങളെ അനുവദിക്കുന്നു.

ദി സ്ട്രോക്ക്ഫങ്ക് കമാൻഡിന് അഞ്ച് ഓപ്ഷനുകൾ ഉണ്ട്: നോട്ട്സ്റ്റേ പ്രസ്സ്ഡ്, എക്കോ സീക്വൻസ്, ഡ്രോമോഷൻ,
ഫീഡ്‌ബാക്ക് ഒപ്പം സ്ട്രോക്ക്വിഡ്ത്ത്. ഈ ഓപ്‌ഷനുകൾ ഡിഫോൾട്ടായി പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു. എക്കോ സീക്വൻസ്
റെക്കോർഡ് ചെയ്ത സ്ട്രോക്ക് സീക്വൻസ് എക്കോ ചെയ്യാൻ fvwm കാരണമാകുന്നു. ഡ്രോമോഷൻ fvwm വരയ്ക്കുന്നതിന് കാരണമാകുന്നു
സ്ക്രീനിൽ മൗസ് ചലനം. ഫീഡ്‌ബാക്ക് ഒരു ഫ്രാക്ഷൻ സമയത്ത് fvwm പ്രദർശിപ്പിക്കുന്നതിന് കാരണമാകുന്നു
രണ്ടാമത്തേതിന്റെ കഴ്‌സർ കാത്തിരിക്കുക എന്നതിന്റെ സന്ദർഭം കഴ്സർ സ്റ്റൈൽ രേഖപ്പെടുത്തിയിട്ടുണ്ടെങ്കിൽ കമാൻഡ് ചെയ്യുക
സ്ട്രോക്ക് സീക്വൻസ് ഒരു സ്ട്രോക്ക് ബൈൻഡിംഗുമായി യോജിക്കുന്നു. സ്ട്രോക്ക്വിഡ്ത്ത് ഒരു പൂർണ്ണസംഖ്യ എടുക്കുന്നു
ആർഗ്യുമെന്റ്, അത് >= 0 ഉം <= 100 ഉം ആയിരിക്കണം, ഇത് വരിയുടെ വീതി നിർവചിക്കുന്നു
The ഡ്രോമോഷൻ ഓപ്ഷൻ.

നോട്ട്സ്റ്റേ പ്രസ്സ്ഡ് എങ്കിൽ മാത്രം പ്രവർത്തിക്കുന്നു സ്ട്രോക്ക്ഫങ്ക് എ വഴി ഉപയോഗിക്കുന്നു ചുണ്ടെലി അല്ലെങ്കിൽ കീ കമാൻഡ്. ഈ
സ്ട്രോക്ക് സമയത്ത് ഒരു ബട്ടൺ അല്ലെങ്കിൽ കീ അമർത്തേണ്ടതിന്റെ ആവശ്യകത ഓപ്ഷൻ നീക്കം ചെയ്യുന്നു, പക്ഷേ
മൗസ് പൂർത്തിയാക്കാൻ നിങ്ങൾ ഒരു മൗസ് ക്ലിക്ക് ചെയ്യുകയോ റിട്ടേൺ അല്ലെങ്കിൽ സ്പേസ് കീ അമർത്തുകയോ ചെയ്യണം
ചലന റെക്കോർഡിംഗ് (ഈ കീകളും കൂടാതെ പ്രവർത്തിക്കുന്നു നോട്ട്സ്റ്റേ പ്രസ്സ്ഡ് ഓപ്ഷൻ).

നിങ്ങൾക്ക് ഉപയോഗിക്കാം സ്ട്രോക്ക്ഫങ്ക് "ഒറ്റയ്ക്ക്". ഈ സാഹചര്യത്തിൽ, ഇത് മുകളിൽ പറഞ്ഞതുപോലെ പ്രവർത്തിക്കുന്നു
നോട്ട്സ്റ്റേ പ്രസ്സ്ഡ് ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കി. എന്നിരുന്നാലും, മോഡിഫയറുകൾ, പൊതുവേ, ആയി പ്രവർത്തിച്ചേക്കില്ല
പ്രതീക്ഷിക്കുന്നു (അതായത്, ഈ സാഹചര്യത്തിൽ 'A' അല്ലെങ്കിൽ 'N' ആയി ഉപയോഗിക്കുക മോഡിഫയറുകൾ സ്ട്രോക്ക് ബൈൻഡിംഗുകളിൽ).

ചില കമ്പ്യൂട്ടറുകൾ കീ റിലീസ് ഇവന്റുകൾ പിന്തുണയ്ക്കുന്നില്ല എന്നത് ശ്രദ്ധിക്കുക. അങ്ങനെയാണെങ്കിൽ
The സ്ട്രോക്ക്ഫങ്ക് എ വഴി ഉപയോഗിക്കുന്നു കീ എന്ന പോലെ കമാൻഡ് പ്രവർത്തിക്കുന്നു നോട്ട്സ്റ്റേ പ്രസ്സ്ഡ് ഓപ്ഷൻ ആണ്
പ്രവർത്തനക്ഷമമാക്കി.

നിയന്ത്രിക്കുന്നു വിൻഡോ ശൈലികൾ
വായനാക്ഷമതയ്ക്കായി, ഈ വിഭാഗത്തിലെ കമാൻഡുകൾ അക്ഷരമാലാക്രമത്തിൽ അടുക്കിയിട്ടില്ല. ദി
യുടെ വിവരണം ശൈലി കമാൻഡ് ഈ വിഭാഗത്തിന്റെ അവസാനം കാണാം.

ഫോക്കസ് സ്റ്റൈൽ ശൈലിനാമം ഓപ്ഷനുകൾ
കൃത്യമായി പ്രവർത്തിക്കുന്നു ശൈലി കമാൻഡ്, എന്നാൽ ബന്ധപ്പെട്ട ഫോക്കസ് നയം മാത്രമേ സ്വീകരിക്കുകയുള്ളൂ
"FP" എന്ന് തുടങ്ങുന്ന ശൈലികൾ. പ്രിഫിക്സ് നീക്കം ചെയ്യാവുന്നതാണ്, പക്ഷേ കുറച്ച് ചിലവിൽ
കുറച്ച് സമയം. ഫോക്കസ് സ്റ്റൈൽ കോൺഫിഗറേഷൻ ഫയൽ കൂടുതൽ വായിക്കാനാകുന്നതാക്കാനാണ് ഉദ്ദേശിക്കുന്നത്.
ഉദാഹരണം:

FocusStyle * EnterToFocus, !LeaveToUnfocus

എന്നതിന് തുല്യമാണ്

ശൈലി * FPEnterToFocus, !FPLeaveToUnfocus

ഡിസ്ട്രോയ്സ്റ്റൈൽ ശൈലി
പേരിട്ടിരിക്കുന്ന ശൈലി ഇല്ലാതാക്കുന്നു ശൈലി. മാറ്റങ്ങൾ ഉടനടി പ്രാബല്യത്തിൽ വരും. അതല്ല
ശൈലി ഒരു വൈൽഡ്-കാർഡ് സെർച്ച് സ്ട്രിംഗ് അല്ല, മറിച്ച് ഒരു കേസ് സെൻസിറ്റീവ് സ്ട്രിംഗ് ആണ്
യഥാർത്ഥവുമായി കൃത്യമായി പൊരുത്തപ്പെടണം ശൈലി കമാൻഡ്.

സ്റ്റൈൽ "*" നശിപ്പിക്കാൻ കഴിയും, എന്നാൽ ശരിക്കും ശുപാർശ ചെയ്യേണ്ടതില്ല. ഉദാഹരണത്തിന്:

DestroyStyle ആപ്ലിക്കേഷൻ*

ഇത് "അപ്ലിക്കേഷൻ*" എന്ന് പേരിട്ടിരിക്കുന്ന ശൈലിയുടെ എല്ലാ ക്രമീകരണങ്ങളും നീക്കം ചെയ്യുന്നു, എല്ലാ ശൈലികളുമല്ല
"അപ്ലിക്കേഷനിൽ" ആരംഭിക്കുന്നു.

വിൻഡോസ്‌റ്റൈൽ നശിപ്പിക്കുക
സജ്ജീകരിച്ച ശൈലികൾ ഇല്ലാതാക്കുന്നു വിൻഡോസ്‌റ്റൈൽ തിരഞ്ഞെടുത്ത വിൻഡോയിൽ കമാൻഡ് ചെയ്യുക. ദി
മാറ്റങ്ങൾ ഉടനടി പ്രാബല്യത്തിൽ വരും.

UpdateStyles
എല്ലാ വിൻഡോകളുടെ ശൈലികളുടെയും രൂപത്തിന്റെയും തീർച്ചപ്പെടുത്താത്ത എല്ലാ അപ്‌ഡേറ്റുകളും ഉടനടി പ്രയോഗിക്കും. ഉദാ
if ശൈലി, വിൻഡോസ്‌റ്റൈൽ or തലക്കെട്ട് ശൈലി ഒരു fvwm ഫംഗ്ഷനിൽ കമാൻഡുകൾ പുറപ്പെടുവിച്ചു.

ശൈലി ശൈലിനാമം ഓപ്ഷനുകൾ ...
ദി ശൈലി ഒരു വിൻഡോയുടെ ആട്രിബ്യൂട്ടുകൾ കൂടാതെ മറ്റ് മൂല്യങ്ങളിലേക്ക് സജ്ജമാക്കാൻ കമാൻഡ് ഉപയോഗിക്കുന്നു
സ്ഥിരസ്ഥിതി അല്ലെങ്കിൽ വിൻഡോ മാനേജർ ഡിഫോൾട്ട് ശൈലികൾ സജ്ജമാക്കാൻ.

ശൈലിനാമം ഒരു വിൻഡോയുടെ പേര്, ക്ലാസ്, ദൃശ്യമായ പേര് അല്ലെങ്കിൽ റിസോഴ്സ് സ്ട്രിംഗ് ആകാം. അത് ഒരുപക്ഷെ
സാധാരണ Unix ഫയൽനാമത്തിൽ പൊരുത്തപ്പെടുന്ന '*', '?' എന്നീ വൈൽഡ്കാർഡുകൾ അടങ്ങിയിരിക്കുന്നു
വിധത്തിൽ. ഒന്നിൽ ഒന്നിലധികം ശൈലി ഓപ്ഷനുകൾ ശൈലി കമാൻഡ് ഇടത്തുനിന്ന് വായിക്കുന്നു
അവ ഒന്നിനുപുറകെ ഒന്നായി വെവ്വേറെ കമാൻഡുകൾ പുറപ്പെടുവിക്കുന്നതുപോലെ. എ നൽകിയത്
ശൈലി എല്ലായ്‌പ്പോഴും മുമ്പ് നൽകിയിട്ടുള്ള എല്ലാ വൈരുദ്ധ്യാത്മക ശൈലികളെയും അസാധുവാക്കുന്നു (അല്ലെങ്കിൽ
അതേ ശൈലിയിൽ തന്നെ അവശേഷിക്കുന്നു).

ശ്രദ്ധിക്കുക: പേരില്ലാത്ത വിൻഡോകൾക്ക് (WM_NAME) "പേരില്ലാത്തത്" എന്ന പേര് നൽകിയിരിക്കുന്നു, കൂടാതെ
ക്ലാസ് ഇല്ലാത്ത വിൻഡോകൾക്ക് (WM_CLASS, res_class) ക്ലാസ് "NoClass" നൽകുന്നു
റിസോഴ്‌സ് ഇല്ലാത്തവയ്ക്ക് (WM_CLASS, res_name) റിസോഴ്‌സ് നൽകും
"NoResource".

ഒരു വിൻഡോയിൽ റിസോഴ്‌സ് "fvwmstyle" സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ആ ഉറവിടത്തിന്റെ മൂല്യം ഉപയോഗിക്കുന്നു
ശൈലി തിരഞ്ഞെടുക്കുമ്പോൾ ഏതെങ്കിലും വിൻഡോ പേരുകൾ കൂട്ടിച്ചേർക്കുക.

ഓപ്ഷനുകൾ ഇനിപ്പറയുന്ന ഒന്നോ അതിലധികമോ കീവേഡുകൾ അടങ്ങുന്ന കോമ വേർതിരിക്കപ്പെട്ട പട്ടികയാണ്.
ശൈലി നാമങ്ങളുടെ ഓരോ ഗ്രൂപ്പും സ്ലാഷുകൾ ('/') കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു. ഇവയിൽ അവസാനത്തെ ശൈലി
ഗ്രൂപ്പുകളാണ് സ്ഥിരസ്ഥിതി. ബോർഡർവിഡ്ത്ത്, ഹാൻഡിൽവിഡ്ത്ത്, !ഐക്കൺ / ഐക്കൺ, മിനിഐക്കൺ, ഐക്കൺബോക്സ്,
ഐക്കൺഗ്രിഡ്, ഐക്കൺഫിൽ, ഐക്കൺ‌സൈസ്, !ശീർഷകം / തലക്കെട്ട്, TitleAtBottom / തലക്കെട്ട് ഇടത് /
ശീർഷകംAtRight / TitleAtTop, LeftTitleRotatedCW / LeftTitleRotatedCCW,
RightTitleRotatedCCW / RightTitleRotatedCW, TopTitleRotated / TopTitleNotRotated,
ചുവടെയുള്ള തലക്കെട്ട് / ചുവടെയുള്ള തലക്കെട്ട് റൊട്ടേറ്റഡ്, !UseTitleDecorRotation /
ടൈറ്റിൽ ഡെക്കോർ റൊട്ടേഷൻ ഉപയോഗിക്കുക, സ്റ്റിപ്പ്ലെഡ് ടൈറ്റിൽ / !StippledTitle, StippledIconTitle /
!StippledIconTitle, IndexedWindowName / കൃത്യമായ വിൻഡോ നാമം, IndexedIconName /
കൃത്യമായ ഐക്കൺനെയിം, തലക്കെട്ട് ഫോർമാറ്റ് / ഐക്കൺ ടൈറ്റിൽ ഫോർമാറ്റ് / !അതിർത്തികൾ / ബോർഡറുകൾ, !കൈകാര്യം ചെയ്യുന്നു /
ഹാൻഡിലുകൾ, WindowListSkip / വിൻഡോ ലിസ്റ്റ് ഹിറ്റ്, സർക്കുലേറ്റ് സ്കിപ്പ് / CirculateHit,
CirculateSkipShaded / CirculateHitShaded, CirculateSkipIcon / CirculateHitIcon,
ലെയർ, StaysOnTop / സ്റ്റേസ്ഓൺബോട്ടം / സ്റ്റേസ്പുട്ട്, പശിമയുള്ള / സ്ലിപ്പറി, StickyAcrossPages
/ !സ്റ്റിക്കി അക്രോസ് പേജുകൾ, StickyAcrossDesks / !സ്റ്റിക്കി അക്രോസ് ഡെസ്കുകൾ, !സ്റ്റിക്കിസ്റ്റൈപ്പിൾഡ് ടൈറ്റിൽ
/ StickyStippledTitle, !StickyStippledIconTitle / StickyStippledIconTitle,
സ്റ്റാർട്ട് ഐക്കോണിക് / സാധാരണ ആരംഭിക്കുക, നിറം, മുൻ നിറം, ബാക്ക് കളർ, കളർസെറ്റ്, ഹൈലൈറ്റ്ഫോർ,
ഹൈലൈറ്റ്ബാക്ക്, ഹൈലൈറ്റ് കളർസെറ്റ്, ബോർഡർ കളർസെറ്റ്, ഹൈലൈറ്റ് ബോർഡർ കളർസെറ്റ്,
ഐക്കൺ ടൈറ്റിൽ കളർസെറ്റ്, ഹൈലൈറ്റ് ഐക്കൺ ടൈറ്റിൽ കളർസെറ്റ്, ഐക്കൺ ബാക്ക്ഗ്രൗണ്ട് കളർസെറ്റ്,
ഐക്കൺ ടൈറ്റിൽ റിലീഫ്, ഐക്കൺ ബാക്ക്ഗ്രൗണ്ട് റിലീഫ്, ഐക്കൺ ബാക്ക്ഗ്രൗണ്ട് പാഡിംഗ്, ഫോണ്ട്, ഐക്കൺഫോണ്ട്,
OnDesk ആരംഭിക്കുന്നു / സ്റ്റാർട്ട്സ്ഓൺപേജ് / എവിടെയും ആരംഭിക്കുന്നു, സ്‌ക്രീൻ ആരംഭിക്കുന്നു, StartShaded /
!StartShaded, മാനുവൽ പ്ലേസ്മെന്റ് ഓണേഴ്സ്സ്റ്റാർട്ട്സ്ഓൺപേജ് /
മാനുവൽ പ്ലേസ്മെന്റ് അവഗണിക്കുന്നു,ഓൺപേജ്, ക്യാപ്ചർ ഹോണേഴ്സ് സ്റ്റാർട്ട്സ്ഓൺപേജ് /
ക്യാപ്ചർ ഇഗ്നോർസ്സ്റ്റാർട്ട്സ്ഓൺപേജ്, തിരിച്ചുപിടിക്കൽ ഓണേഴ്സ്സ്റ്റാർട്ട്സ്ഓൺപേജ് /
RecaptureIgnoresStartsOnPage, സ്റ്റാർട്ട്സ്ഓൺപേജ്, ട്രാൻസിയന്റ്സ് ഉൾപ്പെടുന്നു /
StartsOnPage അവഗണിക്കുന്നു ക്ഷണികങ്ങൾ, ഐക്കൺ ടൈറ്റിൽ / !ഐക്കൺ ടൈറ്റിൽ, MwmButtons / Fvwm ബട്ടണുകൾ,
MwmBorder / FvwmBorder, MwmDecor / !MwmDecor, MwmFunctions / !MwmFunctions,
സൂചന ഓവർറൈഡ് / !സൂചന ഓവർറൈഡ്, !ബട്ടൺ / ബട്ടൺ, ResizeHintOverride /
!ResizeHintOverride, പഴയ അലങ്കാരം / ! പഴയ അലങ്കാരം, GNOMEUseHints / GNOMEIgnoreHints,
സ്റ്റിക്കി ഐക്കൺ / സ്ലിപ്പറി ഐക്കൺ, StickyAcrossPagesIcon / !StickyAcrossPagesIcon,
StickyAcrossDesksIcon / !StickyAcrossDesksIcon, മാനുവൽ പ്ലേസ്മെന്റ് / കാസ്കേഡ് പ്ലേസ്മെന്റ്
/ MinOverlapPlacement / MinOverlappercentPlacement / ടൈൽമാനുവൽ പ്ലേസ്മെന്റ് /
ടൈൽകാസ്കേഡ് പ്ലേസ്മെന്റ് / സ്ഥാനം പ്ലേസ്മെന്റ്, മിനിമം ഓവർലാപ്പ് പ്ലേസ്മെന്റ് പെനാൽറ്റികൾ,
മിനിമം ഓവർലാപ്പ് ശതമാനം പ്ലേസ്മെന്റ് പെനാൽറ്റികൾ, ക്ഷണികമായി അലങ്കരിക്കുക / നഗ്ന ക്ഷണികം,
DontRaiseTransient / RaiseTransient, DontLowerTransient / ലോവർ ട്രാൻസിയന്റ്,
DontStackTransientParent / StackTransientParent, സ്കിപ്പ്മാപ്പിംഗ് / ഷോമാപ്പിംഗ്,
സ്കാറ്റർ വിൻഡോഗ്രൂപ്പുകൾ / KeepWindowGroupsOnDesk, UseDecor, യൂസ്‌സ്റ്റൈൽ, !ഉപയോഗംPPosition /
സ്ഥാനമില്ല / സ്ഥാനം ഉപയോഗിക്കുക, !ഉപയോഗിക്കുക യുഎസ് സ്ഥാനം, NoUS സ്ഥാനം / യുഎസ് സ്ഥാനം ഉപയോഗിക്കുക,
!ഉപയോഗിക്ക ട്രാൻസിയന്റ് പി പൊസിഷൻ, NoTransientPPosition / ട്രാൻസിയന്റ് പി പൊസിഷൻ ഉപയോഗിക്കുക,
!ഉപയോഗിക്കുക ട്രാൻസിയന്റ് യു എസ് പൊസിഷൻ / NoTransientUS പൊസിഷൻ / ട്രാൻസിയന്റ് യുഎസ് പൊസിഷൻ ഉപയോഗിക്കുക,
!UseIconPosition / NoIconPosition / ഐക്കൺ പൊസിഷൻ ഉപയോഗിക്കുക, ലെനിയൻസ് / !ലെനിയൻസ്,
ഫോക്കസ് ക്ലിക്ക് ചെയ്യുക / സ്ലോപ്പിഫോക്കസ് / മൗസ് ഫോക്കസ്|ഫോക്കസ് ഫോളോസ് മൗസ് / ഒരിക്കലും ഫോക്കസ് ചെയ്യരുത്,
ക്ലിക്ക് ചെയ്യുകFocusPassesClickOff / ToFocusPasses ക്ലിക്ക് ചെയ്യുക, ഫോക്കസ് റൈസ്ഓഫിൽ ക്ലിക്ക് ചെയ്യുക /
ഫോക്കസ് റൈസെസ് ക്ലിക്ക് ചെയ്യുക, MouseFocusClickRaises / MouseFocusClickRaisesOff, ഗ്രാബ്ഫോക്കസ് /
ഗ്രാബ്ഫോക്കസ്ഓഫ്, GrabFocusTransientOff / GrabFocusTransient, FPFocusClickButtons,
FPFocusClickModifiers, !FPSortWindowlistByFocus / FPSortWindowlistByFocus,
FPClickRaisesFocused / !FPClickRaisesFocused, FPClickDecorRaisesFocused /
!FPClickDecorRaisesFocused, FPClickIconRaisesFocused / !FPClickIconRaisesFocused,
!FPClickRaisesUnfocused / FPClickRaisesUnfocused, FPClickDecorRaisesUnfocused /
!FPClickDecorRaisesUnfocused, FPClickIconRaisesUnfocused /
!FPClickIconRaisesUnfocused, FPClickToFocus / !FPClickToFocus, FPClickDecorToFocus
/ !FPClickDecorToFocus, FPClickIconToFocus / !FPClickIconToFocus, !FPEnterToFocus /
FPEnterToFocus, !FPLeaveToUnfocus / FPLeaveToUnfocus, !FPFocusByProgram /
FPFocusByProgram, !FPFocusByFunction / FPFocusByFunction,
FPFocusByFunctionWarpPointer / !FPFocusByFunctionWarpPointer, FPLenient /
!FPLenient, !FPPassFocusClick / FPPassFocusClick, !FPPassRaiseClick /
FPPassRaiseClick, FPIgnoreFocusClickMotion / !FPIgnoreFocusClickMotion,
FPIgnoreRaiseClickMotion / !FPIgnoreRaiseClickMotion, !FPAllowFocusClickFunction /
FPAllowFocusClickFunction, !FPAllowRaiseClickFunction / FPAllowRaiseClickFunction,
FPGrabFocus / !FPGrabFocus, !FPGrabFocusTransient / FPGrabFocusTransient,
FPOverrideGrabFocus / !FPOverrideGrabFocus, FPReleaseFocus / !FPReleaseFocus,
!FPReleaseFocusTransient / FPReleaseFocusTransient, FPOverrideReleaseFocus /
!FPOverrideReleaseFocus, സ്റ്റാർട്ട്സ് ലോവർഡ് / ഉയർത്തിയത് ആരംഭിക്കുന്നു, Restack അവഗണിക്കുക /
റെസ്റ്റാക്ക് അനുവദിക്കുക, നിശ്ചിത സ്ഥാനം / വേരിയബിൾ പൊസിഷൻ, ഫിക്സഡ്യുഎസ് സ്ഥാനം /
വേരിയബിൾ യുഎസ് സ്ഥാനം, ഫിക്സഡ് പി പൊസിഷൻ / വേരിയബിൾ പി പൊസിഷൻ, നിശ്ചിത വലിപ്പം / വേരിയബിൾ സൈസ്,
FixedUSSize / വേരിയബിൾ USSize, FixedPSize / വേരിയബിൾ പിസൈസ്, !അടയ്ക്കാം / അടയ്ക്കാവുന്നത്,
!ഐക്കണിഫൈ ചെയ്യാവുന്ന / ഐക്കണിഫൈ ചെയ്യാവുന്നത്, !പരമാവധി / പരമാവധി, !AllowMaximizeFixedSize /
MaximizeFixedSize അനുവദിക്കുക, ഐക്കൺ ഓവർറൈഡ് / NoIconOverride / NoActiveIconOverride,
ഡിപ്രസബിൾ ബോർഡർ / ഫേംബോർഡർ, MinWindowSize, MaxWindowSize, IconifyWindowGroups /
IconifyWindowGroupsOff, വലിപ്പം മാറ്റുക / ResizeOutline, ബാക്കിംഗ് സ്റ്റോർ /
ബാക്കിംഗ്സ്റ്റോർഓഫ് / BackingStoreWindowDefault, അതാര്യത / മാതാപിതാക്കളുടെ ആപേക്ഷികത,
സേവ്അണ്ടർ / സേവ് അണ്ടർഓഫ്, വിൻഡോ ഷേഡ് ഷ്രിങ്കുകൾ / വിൻഡോ ഷേഡ് സ്ക്രോളുകൾ,
വിൻഡോ ഷേഡ് സ്റ്റെപ്പുകൾ, ജാലക നിഴൽ എപ്പോഴും അലസമാണ് / വിൻഡോ ഷേഡ് ബിസി / വിൻഡോ ഷേഡ് ലാസി,
EWMHDonateIcon / EWMHDontDonateIcon, EWMHDonateMiniIcon / EWMHDontDonateMiniIcon,
EWMHMiniIconOverride / EWMHNoMiniIconOverride, EWMHUseStackingOrderHints /
EWMHIgnoreStackingOrderHints, EWMHIgnoreStateHints / EWMHUseStateHints,
EWMHIgnoreStrutHints / EWMHUseStrutHints, EWMHIgnoreWindowType /
!EWMHIgnoreWindowType, EWMHMaximizeIgnoreWorkingArea / EWMHMaximizeUseWorkingArea /
EWMHMaximizeUseDynamic WorkingArea, EWMHPlacementIgnore WorkingArea /
EWMHPlacementUseWorkingArea / EWMHPlacementUseDynamic WorkingArea,
MoveByProgramMethod, നിയന്ത്രിച്ചിട്ടില്ല, അവസ്ഥ, SnapGrid, സ്നാപ്പ് അട്രാക്ഷൻ, EdgeMoveDelay,
EdgeResizeDelay. എഡ്ജ്മൂവ് റെസിസ്റ്റൻസ്, InitialMapCommand

മുകളിലെ ലിസ്റ്റിൽ ചില ഓപ്ഷനുകൾ സ്റ്റൈൽ-ഓപ്ഷൻ/ഓപ്പോസിറ്റ്-സ്റ്റൈൽ-ഓപ്ഷൻ എന്നിങ്ങനെ ലിസ്റ്റ് ചെയ്തിരിക്കുന്നു.
എൻട്രികൾക്കുള്ള വിപരീത-ശൈലി-ഓപ്‌ഷൻ fvwm സ്ഥിരസ്ഥിതിയെ വിവരിക്കുന്നു
നിങ്ങൾക്ക് fvwm ഡിഫോൾട്ട് സ്വഭാവം മാറ്റണമെങ്കിൽ ബിഹേവിയർ ഉപയോഗിക്കാം.

ഫോക്കസ് നയം
ഫോക്കസ് ക്ലിക്ക് ചെയ്യുക ഒരു വിൻഡോ ക്ലിക്ക് ചെയ്യുമ്പോൾ ഫോക്കസ് നൽകാൻ fvwm-ന് നിർദ്ദേശം നൽകുന്നു
ഇൻ. ഡിഫോൾട്ട് മൗസ് ഫോക്കസ് (അല്ലെങ്കിൽ അതിന്റെ അപരനാമം ഫോക്കസ് ഫോളോസ് മൗസ്) fvwm-ലേക്ക് പറയുന്നു
പോയിന്റർ വിൻഡോയിൽ പ്രവേശിക്കുമ്പോൾ തന്നെ ഒരു വിൻഡോ ഫോക്കസ് നൽകുക, എടുക്കുക
പോയിന്റർ വിൻഡോയിൽ നിന്ന് പുറത്തുപോകുമ്പോൾ അത് അകന്നുപോകും. സ്ലോപ്പിഫോക്കസ് സമാനമാണ്, പക്ഷേ
പോയിന്റർ വിൻഡോയിൽ നിന്ന് പുറത്തേക്ക് കടന്നുപോകുകയാണെങ്കിൽ ഫോക്കസ് ഉപേക്ഷിക്കില്ല
റൂട്ട് വിൻഡോ അല്ലെങ്കിൽ ഒരു ClickToFocus വിൻഡോ (നിങ്ങൾ അതിൽ ക്ലിക്ക് ചെയ്യുന്നില്ലെങ്കിൽ, അതായത്),
ഇത് വഴിയിൽ നിന്ന് മൌസ് നഷ്‌ടപ്പെടാതെ നീക്കുന്നത് സാധ്യമാക്കുന്നു
ശ്രദ്ധ കേന്ദ്രീകരിക്കുക. ശൈലിയുള്ള ഒരു ജാലകം ഒരിക്കലും ഫോക്കസ് ചെയ്യരുത് ഒരിക്കലും ഫോക്കസ് ലഭിക്കുന്നില്ല. ഈ
പോലുള്ള മൊഡ്യൂളുകൾക്ക് ഉപയോഗപ്രദമാണ് Fvwm ബട്ടണുകൾ. ഉദാഹരണത്തിന്. ശ്രദ്ധിക്കുക: ഏതെങ്കിലും ഒന്ന്
"FP..." ശൈലികൾ ഉപയോഗിച്ചു, അടിസ്ഥാന ഫോക്കസിനൊപ്പം വരുന്ന ഡിഫോൾട്ടുകൾ
രണ്ടാമത്തേത് വീണ്ടും ഉപയോഗിക്കുമ്പോൾ നയങ്ങൾ പുനഃസ്ഥാപിക്കില്ല. ഉദാഹരണത്തിന്, ഒരിക്കൽ
!FPGrabFocus ഉപയോഗിച്ചു, ClickToFocus ഉപയോഗിക്കുന്നത് FPGrabFocus പുനഃസ്ഥാപിക്കുന്നില്ല.

നിരവധി അധിക ഓപ്ഷനുകൾ ഉപയോഗിച്ച് ഫോക്കസ് മോഡൽ വർദ്ധിപ്പിക്കാൻ കഴിയും. ഇൻ
fvwm-2.5.3 ഉം അതിനുശേഷവും, വിപുലമായ ഓപ്ഷനുകൾ ആരംഭിക്കുന്നു
"FP" അല്ലെങ്കിൽ "!FP" ഉപയോഗിച്ച്. ഈ ഓപ്ഷനുകൾ ഒരു ദിവസം പഴയ ഓപ്ഷനുകൾ മാറ്റിസ്ഥാപിക്കും
എന്നിവ ആദ്യം വിവരിക്കുന്നു. ഈ പുതിയ ഓപ്ഷനുകളിൽ ഏതെങ്കിലും ഉപയോഗിക്കുന്നത് പരിമിതപ്പെടുത്തിയേക്കാം
പഴയ റിലീസുകളുമായുള്ള അനുയോജ്യത. പൊതുവേ, "FP" എന്ന് തുടങ്ങുന്ന ഓപ്ഷനുകൾ
ഒരു ഫീച്ചർ ഓണാക്കുക, അതേസമയം "!FP" എന്ന് തുടങ്ങുന്നവർ അത് ഓഫാക്കുക.

ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നു The ജാലകം
കൂടെ FPEnterToFocus, പോയിന്റർ ഒരു വിൻഡോയിൽ പ്രവേശിക്കുമ്പോൾ അതിന് ഫോക്കസ് ലഭിക്കുന്നു.

കൂടെ FPLeaveToUnfocus പോയിന്റർ വിടുമ്പോൾ ഒരു വിൻഡോ ഫോക്കസ് നഷ്‌ടപ്പെടുന്നു.

കൂടെ FPClickToFocus, FPClickDecorToFocus or FPClickIconToFocus, ഒരു ജാലകം
വിൻഡോയുടെ അകത്തോ അലങ്കാരങ്ങളോ അതിന്റെ ഐക്കണോ ആകുമ്പോൾ ഫോക്കസ് ലഭിക്കുന്നു
ക്ലിക്ക് ആണ്.

ദി FPFocusByProgram ശൈലി വിൻഡോകൾ സ്വയം ഫോക്കസ് എടുക്കാൻ അനുവദിക്കുന്നു.

ദി !FPFocusByFunction ഒരു ജാലകം വഴി ഫോക്കസ് സ്വീകരിക്കുന്നത് ശൈലി വിലക്കുന്നു
The ഫോക്കസ് ഒപ്പം ഫ്ലിപ്പ്ഫോക്കസ് കമാൻഡുകൾ.

ദി FPFocusByFunctionWarpPointer പോയിന്റർ വളഞ്ഞതാണെങ്കിൽ സ്റ്റൈൽ നിയന്ത്രിക്കുന്നു
എപ്പോൾ തിരഞ്ഞെടുത്ത ഒരു വിൻഡോ ഫോക്കസ് കമാൻഡ് ഉപയോഗിക്കുന്നു.

FPLenient ഇത് ആവശ്യമില്ലാത്ത വിൻഡോകളിൽ ഫോക്കസ് ചെയ്യാൻ അനുവദിക്കുന്നു FvwmPager or
xclock

ദി FPFocusClickButtons ശൈലി മൌസ് ബട്ടണുകളുടെ ഒരു ലിസ്റ്റ് എടുക്കുന്നു
ഉചിതമായ ശൈലി ഉപയോഗിക്കുമ്പോൾ ഒരു വിൻഡോ ഫോക്കസ് ചെയ്യാനോ ഉയർത്താനോ ക്ലിക്ക് ചെയ്തു. ദി
ആദ്യത്തെ മൂന്ന് ബട്ടണുകൾ ("123") ഉപയോഗിക്കുന്നതാണ് സ്ഥിരസ്ഥിതി.

ദി FPFocusClickModifiers ശൈലി പോലെ മോഡിഫയർ കീകളുടെ ഒരു ലിസ്റ്റ് എടുക്കുന്നു
കീ കമാൻഡ്. മോഡിഫയർ കീകളുടെ കൃത്യമായ സംയോജനമാണ് ഇതിനായി അമർത്തേണ്ടത്
ഫോക്കസ് ചെയ്യാൻ ക്ലിക്ക് ചെയ്യുക അല്ലെങ്കിൽ പ്രവർത്തിക്കാൻ ഒരു വിൻഡോ ഉയർത്തുക. നമ്പർ ഉപയോഗിക്കുന്നതാണ് ഡിഫോൾട്ട്
മോഡിഫയറുകൾ ("N").

കൂടെ FPPassFocusClick ശൈലി, ഒരു വിൻഡോ ഫോക്കസ് ചെയ്യാൻ ഉപയോഗിച്ച ക്ലിക്ക്
അപേക്ഷയിലേക്ക് കൈമാറുന്നു.

കൂടെ FPAllowFocusClickFunction ശൈലി, ഫോക്കസ് ചെയ്യാൻ ഉപയോഗിച്ച ക്ലിക്ക് a
ജാലകവുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന ഒരു സാധാരണ പ്രവർത്തനവും വിൻഡോയ്ക്ക് ട്രിഗർ ചെയ്യാൻ കഴിയും
The ചുണ്ടെലി കമാൻഡ്).

എങ്കില് FPIgnoreFocusClickMotion ഒരു വിൻഡോയിൽ ക്ലിക്കുചെയ്‌ത് തുടർന്ന് ശൈലി ഉപയോഗിക്കുന്നു
ബട്ടൺ അമർത്തിപ്പിടിച്ച് പോയിന്റർ വലിച്ചിടുന്നത് ക്ലിക്ക് ആയി കണക്കാക്കില്ല
വിൻഡോ ഫോക്കസ് ചെയ്യാൻ. പകരം, ആപ്ലിക്കേഷൻ ഈ ഇവന്റുകൾ പ്രോസസ്സ് ചെയ്യുന്നു
സാധാരണയായി. മൗസ് ഉപയോഗിച്ച് ടെർമിനൽ വിൻഡോയിൽ ടെക്സ്റ്റ് തിരഞ്ഞെടുക്കാൻ ഇത് ഉപയോഗപ്രദമാണ്
ജനൽ ഉയർത്താതെ. എന്നിരുന്നാലും, ക്ലയന്റ് വിൻഡോയിൽ മൗസ് ബൈൻഡിംഗുകൾ
ഇനി പ്രവർത്തിക്കുമെന്ന് ഉറപ്പില്ല (കാണുക ചുണ്ടെലി കമാൻഡ്). ഈ ശൈലി നിർബന്ധിക്കുന്നു
പ്രാരംഭ ക്ലിക്ക് ആപ്ലിക്കേഷനിലേക്ക് കൈമാറും. ആ ദൂരം
ഇത് നിയന്ത്രിക്കുന്നത് ട്രിഗർ ചെയ്യുന്നതിന് പോയിന്റർ നീക്കേണ്ടതുണ്ട് മൂവ് ത്രെഷോൾഡ്
കമാൻഡ്.

ദി FPSortWindowlistByFocus ഒപ്പം !FPSortWindowlistByFocus ശൈലികളുടെ നിയന്ത്രണം
ഇന്റേണൽ വിൻഡോ ലിസ്റ്റ് വിൻഡോകൾ ഉണ്ടായിരുന്ന ക്രമത്തിൽ അടുക്കിയിട്ടുണ്ടോ എന്ന്
ശ്രദ്ധ കേന്ദ്രീകരിച്ച് അല്ലെങ്കിൽ അവ സൃഷ്ടിച്ച ക്രമത്തിൽ. രണ്ടാമത്തേത് സ്ഥിരസ്ഥിതിയാണ്
ഫോക്കസ് ക്ലിക്ക് ചെയ്യുക ഒപ്പം സ്ലോപ്പിഫോക്കസ്.

ക്ലിക്ക്ചെയ്യുന്നു The ജാലകം ലേക്ക് ഉളവാക്കുവാൻ

ശൈലികൾ FPClickRaisesFocused, FPClickDecorRaisesFocused ഒപ്പം
FPClickIconRaisesFocused ഇന്റീരിയർ അല്ലെങ്കിൽ എപ്പോൾ വിൻഡോ ഉയർത്താൻ അനുവദിക്കുക
ഡെക്കറേഷൻസ് അല്ലെങ്കിൽ വിൻഡോയുടെ ഐക്കൺ ജാലകം ഉള്ളപ്പോൾ ക്ലിക്ക് ചെയ്യപ്പെടും
കേന്ദ്രീകരിച്ചു.

ശൈലികൾ FPClickRaisesUnfocused, FPClickDecorRaisesUnfocused ഒപ്പം
FPClickIconRaisesUnfocused ഇന്റീരിയർ അല്ലെങ്കിൽ വിൻഡോ ഉയർത്താൻ അനുവദിക്കുക
വിൻഡോ ഇല്ലാത്തപ്പോൾ അലങ്കാരങ്ങൾ അല്ലെങ്കിൽ വിൻഡോയുടെ ഐക്കൺ ക്ലിക്ക് ചെയ്യുന്നു
എന്നിട്ടും ശ്രദ്ധ കേന്ദ്രീകരിച്ചു.

കൂടെ FPPassRaiseClick ശൈലി, വിൻഡോ ഉയർത്താൻ ഉപയോഗിച്ച ക്ലിക്ക്
അപേക്ഷയിലേക്ക് കൈമാറുന്നു.

കൂടെ FPAllowRaiseClickFunction ശൈലി, ഉയർത്താൻ ഉപയോഗിച്ച ക്ലിക്ക്
വിൻഡോയുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന ഒരു സാധാരണ പ്രവർത്തനവും വിൻഡോയ്ക്ക് ട്രിഗർ ചെയ്യാൻ കഴിയും
കൂടെ ചുണ്ടെലി കമാൻഡ്.

എങ്കില് FPIgnoreRaiseClickMotion ഒരു വിൻഡോയിൽ ക്ലിക്കുചെയ്‌ത് തുടർന്ന് ശൈലി ഉപയോഗിക്കുന്നു
ബട്ടൺ അമർത്തിപ്പിടിച്ച് പോയിന്റർ വലിച്ചിടുന്നത് ക്ലിക്ക് ആയി കണക്കാക്കില്ല
ജനൽ ഉയർത്താൻ. പകരം, ആപ്ലിക്കേഷൻ ഈ ഇവന്റുകൾ പ്രോസസ്സ് ചെയ്യുന്നു
സാധാരണയായി. മൗസ് ഉപയോഗിച്ച് ടെർമിനൽ വിൻഡോയിൽ ടെക്സ്റ്റ് തിരഞ്ഞെടുക്കാൻ ഇത് ഉപയോഗപ്രദമാണ്
ജനൽ ഉയർത്താതെ. എന്നിരുന്നാലും, ക്ലയന്റ് വിൻഡോയിൽ മൗസ് ബൈൻഡിംഗുകൾ
ഇനി പ്രവർത്തിക്കുമെന്ന് ഉറപ്പില്ല (കാണുക ചുണ്ടെലി കമാൻഡ്. ഈ ശൈലി ശ്രദ്ധിക്കുക
പ്രാരംഭ ക്ലിക്ക് ആപ്ലിക്കേഷനിലേക്ക് കൈമാറാൻ നിർബന്ധിക്കുന്നു. ദൂരം
ഇത് പ്രവർത്തനക്ഷമമാക്കാൻ പോയിന്റർ നീക്കേണ്ടതുണ്ട്, ഇത് നിയന്ത്രിക്കുന്നത്
മൂവ് ത്രെഷോൾഡ് കമാൻഡ്.

പിടിക്കുന്നു The ഫോക്കസ് എപ്പോൾ a പുതിയ ജാലകം is സൃഷ്ടിച്ചു

ഉള്ള പുതിയ സാധാരണ അല്ലെങ്കിൽ ക്ഷണികമായ വിൻഡോകൾ FPGrabFocus or FPGrabFocusTransient
അവ സൃഷ്ടിക്കുമ്പോൾ ശൈലി സ്വയമേവ ഫോക്കസ് സ്വീകരിക്കുന്നു. FPGrabFocus is
ജാലകങ്ങൾക്കുള്ള സ്ഥിരസ്ഥിതി ഫോക്കസ് ക്ലിക്ക് ചെയ്യുക ശൈലി. ആണെങ്കിലും ശ്രദ്ധിക്കുക
ഈ ശൈലികൾ പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു, ആപ്ലിക്കേഷൻ ഫോക്കസ് തന്നെ എടുത്തേക്കാം. Fvwm
ഇത് തടയാൻ കഴിയില്ല.

ദി OverrideGrabFocus ഫോക്കസ് ഒരിക്കലും എടുത്തുകളയരുതെന്ന് ശൈലി fvwm-ൽ നിർദ്ദേശിക്കുന്നു
വഴി അത്തരമൊരു വിൻഡോ ഗ്രാബ്ഫോക്കസ് or GrabFocusTransient ശൈലികൾ. ഇത് ആകാം
ക്ഷണികമായ വിൻഡോകൾ ഉടനടി ഫോക്കസ് സ്വീകരിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ ഉപയോഗപ്രദമാണ്,
ഉദാഹരണത്തിന് ഒരു വെബ് ബ്രൗസറിൽ, എന്നാൽ നിങ്ങൾ ഒരു ടെർമിനലിൽ പ്രവർത്തിക്കുമ്പോൾ അല്ല
വിൻഡോ അല്ലെങ്കിൽ ഒരു ടെക്സ്റ്റ് പ്രോസസർ.

മുകളിൽ പറഞ്ഞ മൂന്ന് ശൈലികളും ഒപ്പമുണ്ട് FPReleaseFocus,
FPReleaseFocusTransient ഒപ്പം FPOverrideReleaseFocus. ഇവ നിയന്ത്രിക്കുകയാണെങ്കിൽ
വിൻഡോ അടയ്‌ക്കുമ്പോൾ ഫോക്കസ് മറ്റൊരു വിൻഡോയിലേക്ക് മടങ്ങുന്നു. അല്ലെങ്കിൽ ഇല്ല
വിൻഡോ അല്ലെങ്കിൽ പോയിന്ററിന് താഴെയുള്ള വിൻഡോ ഫോക്കസ് സ്വീകരിക്കുന്നു.

ക്ലിക്ക് ചെയ്യുകFocusPassesClickOff ഒപ്പം ToFocusPasses ക്ലിക്ക് ചെയ്യുക എ എന്നത് നിയന്ത്രിക്കുന്നു
ഒരു വിൻഡോ ഫോക്കസ് ചെയ്യുന്നതിനായി മൌസ് ക്ലിക്ക് ചെയ്യുക. സമാനമായി,
ഫോക്കസ് റൈസ്ഓഫിൽ ക്ലിക്ക് ചെയ്യുക/MouseFocusClickRaisesOff ഒപ്പം
ഫോക്കസ് റൈസെസ് ക്ലിക്ക് ചെയ്യുക/MouseFocusClickRaises വിൻഡോ ഉയർത്തിയാൽ നിയന്ത്രിക്കുക
(എന്നാൽ ഫോക്കസ് മോഡൽ അനുസരിച്ച്).

ശ്രദ്ധിക്കുക: 2.5.3-ന് മുമ്പുള്ള fvwm പതിപ്പുകളിൽ, "ക്ലിക്ക്..." ഓപ്ഷനുകൾ മാത്രം ബാധകമാണ്
കൂടെ ജാലകങ്ങളിലേക്ക് ഫോക്കസ് ക്ലിക്ക് ചെയ്യുക വിൻഡോകളിൽ "മൗസ്..." ഓപ്ഷനുകൾ പ്രയോഗിക്കുമ്പോൾ
വ്യത്യസ്തമായ ഒരു ഫോക്കസ് പോളിസിയോടെ. ഇനി ഇതില്ല.

പഴയത് ഗ്രാബ്ഫോക്കസ് ശൈലി ഉപയോഗിക്കുന്നതിന് തുല്യമാണ് FPGrabFocus + FPReleaseFocus.

പഴയത് GrabFocusTransient ശൈലി ഉപയോഗിക്കുന്നതിന് തുല്യമാണ് FPGrabFocusTransient
+ FPReleaseFocusTransient.

ലെനിയൻസ് പുതിയ ശൈലിക്ക് തുല്യമാണ് FPLenient.

വിൻഡോ തലക്കെട്ട്
ദി തലക്കെട്ട് കൂടാതെ !ശീർഷക ഓപ്ഷനുകൾ വിൻഡോയ്ക്ക് ഒരു ടൈറ്റിൽ-ബാർ ഉണ്ടോ ഇല്ലയോ എന്ന് നിർണ്ണയിക്കുന്നു.
സ്ഥിരസ്ഥിതിയായി എല്ലാ വിൻഡോകൾക്കും ഒരു ടൈറ്റിൽ ബാർ ഉണ്ട്. തലക്കെട്ട് ഇല്ല എന്നതിന് തുല്യമാണ് !ശീർഷകം
എന്നാൽ ഒഴിവാക്കിയിരിക്കുന്നു.

കൂടെ വിൻഡോസ് TitleAtBottom, തലക്കെട്ട് ഇടത് or ശീർഷകംAtRight ശൈലി ഒരു ഉണ്ട്
മുകളിൽ എന്നതിനുപകരം വിൻഡോയുടെ ഇടത്തോട്ടോ വലത്തോട്ടോ ശീർഷക ബാർ താഴെ
പതിവു പോലെ. ദി TitleAtTop ശൈലി സ്ഥിരസ്ഥിതി പ്ലെയ്‌സ്‌മെന്റ് പുനഃസ്ഥാപിക്കുന്നു. ആണെങ്കിലും
വിൻഡോ ഉണ്ട് !ശീർഷകം ശൈലി സെറ്റ്, ഇത് ബാധിക്കുന്നു വിൻഡോ ഷേഡ് കമാൻഡ്.
ദയവായി പരിശോധിക്കുക വിൻഡോ ഷേഡ് ആ കമാൻഡ് തമ്മിലുള്ള ഇടപെടലുകൾക്കുള്ള കമാൻഡ്
ഈ ശൈലികളും. ജാലകങ്ങളുടെ ഇടത് അല്ലെങ്കിൽ വലത് വശത്തുള്ള തലക്കെട്ടുകൾ
ഇനിപ്പറയുന്ന ശൈലികളാൽ വർദ്ധിപ്പിച്ചു:

സാധാരണയായി, ഒരു വിൻഡോയുടെ ഇടതുവശത്തുള്ള ശീർഷകങ്ങളിലെ വാചകം തിരിക്കുക
സാധാരണ നേരുള്ള സ്ഥാനത്ത് നിന്ന് 90 ഡിഗ്രി എതിർ ഘടികാരദിശയിലും 90
വലതുവശത്തുള്ള തലക്കെട്ടുകൾക്ക് ഘടികാരദിശയിൽ ഡിഗ്രി. ഇത് അകത്തേക്കും തിരിക്കാം
കൂടെ വിപരീത ദിശകൾ LeftTitleRotatedCW if തലക്കെട്ട് ഇടത് ഉപയോഗിക്കുന്നു, ഒപ്പം
കൂടെ RightTitleRotatedCCW if ശീർഷകംAtRight ഉപയോഗിക്കുന്നു. സ്ഥിരസ്ഥിതികൾ ആകാം
ഉപയോഗിച്ച് പുനഃസ്ഥാപിച്ചു LeftTitleRotatedCCW ഒപ്പം RightTitleRotatedCW. ഒരു സാധാരണ
തിരശ്ചീനമായ വാചകവും തിരിക്കാം TopTitleRotated if TitleAtTop is
ഉപയോഗിച്ചു, ഒപ്പം ചുവടെയുള്ള തലക്കെട്ട് if TitleAtBottom ഉപയോഗിക്കുന്നു. സ്ഥിരസ്ഥിതികൾ
ഉപയോഗിച്ച് പുനഃസ്ഥാപിക്കാൻ കഴിയും TopTitleNotRotated ഒപ്പം ചുവടെയുള്ള തലക്കെട്ട് റൊട്ടേറ്റഡ്.

സ്ഥിരസ്ഥിതിയായി ടൈറ്റിൽ ബാർ ഡെക്കറേഷൻ എന്നത് ഉപയോഗിച്ച് നിർവചിച്ചിരിക്കുന്നു തലക്കെട്ട് ശൈലി കമാൻഡ് ആണ്
ശീർഷക വാചകം റൊട്ടേഷൻ പിന്തുടർന്ന് കറക്കി (മുമ്പത്തെ ഖണ്ഡിക കാണുക).
ഉപയോഗിച്ച് ഇത് പ്രവർത്തനരഹിതമാക്കാം!ടൈറ്റിൽ ഡെക്കോർ റൊട്ടേഷൻ ഉപയോഗിക്കുക ശൈലി.
ടൈറ്റിൽ ഡെക്കോർ റൊട്ടേഷൻ ഉപയോഗിക്കുക സ്ഥിരസ്ഥിതിയിലേക്ക് മടങ്ങുന്നു.

കൂടെ സ്റ്റിപ്പ്ലെഡ് ടൈറ്റിൽ ശൈലി, ശീർഷകങ്ങൾ അതേ ഇഫക്റ്റിലാണ് വരച്ചിരിക്കുന്നത്
സാധാരണയായി വിൻഡോകൾക്കായി കരുതിവച്ചിരിക്കുന്നു പശിമയുള്ള, StickyAcrossPages or
StickyAcrossDesks ശൈലി. !StippledTitle സാധാരണ തലക്കെട്ടുകളിലേക്ക് മടങ്ങുന്നു.
StippledTitleOff എന്നതിന് തുല്യമാണ് !StippledTitle എന്നാൽ ഒഴിവാക്കിയിരിക്കുന്നു.

നിറം രണ്ട് വാദങ്ങൾ എടുക്കുന്നു. ആദ്യത്തേത് വിൻഡോ-ലേബൽ ടെക്സ്റ്റ് വർണ്ണവും
രണ്ടാമത്തേത് വിൻഡോ അലങ്കാരങ്ങളുടെ സാധാരണ പശ്ചാത്തല നിറം. രണ്ട് നിറങ്ങൾ
ഒരു സ്ലാഷ് ഉപയോഗിച്ച് വേർതിരിച്ചിരിക്കുന്നു. ഒരു സ്ലാഷിന്റെ ഉപയോഗം പ്രശ്നങ്ങൾ ഉണ്ടാക്കുന്നുവെങ്കിൽ,
പ്രത്യേക മുൻ നിറം ഒപ്പം ബാക്ക് കളർ ഓപ്ഷനുകൾ ഉപയോഗിക്കാം.

കളർസെറ്റ് കളർസെറ്റ് നമ്പർ അതിന്റെ ഏക വാദമായി എടുക്കുകയും അതിനെ അസാധുവാക്കുകയും ചെയ്യുന്നു
നിറങ്ങൾ സജ്ജീകരിച്ചിരിക്കുന്നു നിറം. പകരം, നൽകിയിരിക്കുന്നതിൽ നിന്നുള്ള അനുബന്ധ നിറങ്ങൾ
കളർസെറ്റ് ഉപയോഗിക്കുന്നു. ഒരു കളർസെറ്റിന്റെ മറ്റെല്ലാ സവിശേഷതകളും ഉപയോഗിക്കുന്നില്ല എന്നത് ശ്രദ്ധിക്കുക.
ഉപയോഗിക്കുക കളർസെറ്റ് ലെ അലങ്കാര ശൈലി തലക്കെട്ട് ശൈലി ഒപ്പം ബട്ടൺസ്‌റ്റൈൽ കമാൻഡ്
അതിനു വേണ്ടി. കളർസെറ്റ് ഉപയോഗിക്കുന്നത് നിർത്താൻ, കളർസെറ്റ് നമ്പർ ഒഴിവാക്കിയിരിക്കുന്നു.

ദി ഹൈലൈറ്റ്ഫോർ, ഹൈലൈറ്റ്ബാക്ക് ഒപ്പം ഹൈലൈറ്റ് കളർസെറ്റ് ശൈലി ഓപ്ഷനുകൾ കൃത്യമായി പ്രവർത്തിക്കുന്നു
പോലെ മുൻ നിറം, ബാക്ക് കളർ ഒപ്പം കളർസെറ്റ് എന്നാൽ വിൻഡോ ഉണ്ടെങ്കിൽ മാത്രമേ ഉപയോഗിക്കൂ
ഫോക്കസ്. ഈ ശൈലികൾ പഴയ കമാൻഡുകൾ മാറ്റിസ്ഥാപിക്കുന്നു ഹൈലൈറ്റ് കളർ ഒപ്പം
ഹൈലൈറ്റ് കളർസെറ്റ്.

ബോർഡർ കളർസെറ്റ് കളർസെറ്റ് നമ്പർ അതിന്റെ ഏക വാദമായി എടുക്കുകയും അസാധുവാക്കുകയും ചെയ്യുന്നു
നിറങ്ങൾ സജ്ജീകരിച്ചിരിക്കുന്നു നിറം or കളർസെറ്റ്. വിൻഡോ ബോർഡറിന് വേണ്ടി. ഉപയോഗിക്കുന്നത് നിർത്താൻ
ഒരു കളർസെറ്റ്, വാദം ഒഴിവാക്കിയിരിക്കുന്നു.

ദി ഹൈലൈറ്റ് ബോർഡർ കളർസെറ്റ് ശൈലി ഓപ്ഷൻ സമാനമായി പ്രവർത്തിക്കുന്നു ബോർഡർ കളർസെറ്റ് പക്ഷേ
വിൻഡോയിൽ ഫോക്കസ് ഉള്ളപ്പോൾ ഉപയോഗിക്കുന്നു.

!ഐക്കൺ ടൈറ്റിൽ വിപരീത ശൈലിയിൽ ഐക്കൺ ലേബലുകൾ പ്രദർശിപ്പിക്കുന്നത് പ്രവർത്തനരഹിതമാക്കുന്നു
ഐക്കൺ ടൈറ്റിൽ ഐക്കൺ ലേബലുകൾ (സ്ഥിര സ്വഭാവം) പ്രാപ്തമാക്കുന്നു. NoIconTitle is
തുല്യമായ !ഐക്കൺ ടൈറ്റിൽ എന്നാൽ ഒഴിവാക്കിയിരിക്കുന്നു.

ഐക്കൺ ടൈറ്റിൽ കളർസെറ്റ് കളർസെറ്റ് നമ്പർ അതിന്റെ ഏക വാദമായി എടുക്കുന്നു
സജ്ജീകരിച്ചിരിക്കുന്ന നിറങ്ങളെ അസാധുവാക്കുന്നു നിറം or കളർസെറ്റ്. ഈ കളർസെറ്റ് ഉപയോഗിക്കുന്നത് നിർത്താൻ,
വാദം ഒഴിവാക്കിയിരിക്കുന്നു.

ഹൈലൈറ്റ് ഐക്കൺ ടൈറ്റിൽ കളർസെറ്റ് കളർസെറ്റ് നമ്പർ അതിന്റെ ഏക വാദമായി എടുക്കുന്നു
സജ്ജീകരിച്ചിരിക്കുന്ന നിറങ്ങളെ അസാധുവാക്കുന്നു ഹൈലൈറ്റ് കളർ or ഹൈലൈറ്റ് കളർസെറ്റ്. ഉപയോഗിക്കുന്നത് നിർത്താൻ
ഈ കളർസെറ്റ്, വാദം ഒഴിവാക്കിയിരിക്കുന്നു.

ഐക്കൺ ബാക്ക്ഗ്രൗണ്ട് കളർസെറ്റ് കളർസെറ്റ് നമ്പർ അതിന്റെ ഏക വാദമായി എടുക്കുന്നു
ഐക്കൺ ചിത്രത്തിന് പശ്ചാത്തലം സജ്ജമാക്കാൻ ഇത് ഉപയോഗിക്കുന്നു. സ്ഥിരസ്ഥിതിയായി ഐക്കൺ
ഒരു പശ്ചാത്തല ചിത്രത്തിലേക്ക് ചിത്രം വരച്ചിട്ടില്ല. ഡിഫോൾട്ട് പുനഃസ്ഥാപിക്കാൻ, the
വാദം ഒഴിവാക്കിയിരിക്കുന്നു.

ഐക്കൺ ടൈറ്റിൽ റിലീഫ് -50 നും +50 നും ഇടയിലുള്ള ഒരു സംഖ്യാ വാദം എടുക്കുന്നു
പിക്സലുകൾ, ഐക്കണിന് ചുറ്റും വരച്ച 3D റിലീഫിന്റെ കനം നിർവചിക്കുന്നു
തലക്കെട്ട്. നെഗറ്റീവ് മൂല്യങ്ങൾ ഉപയോഗിച്ച് ഐക്കൺ ശീർഷകം ഒരു പ്രസ്സ് ലുക്ക് ലഭിക്കുന്നു. ദി
ഡിഫോൾട്ട് 2 ആണ്, ആർഗ്യുമെന്റ് ഒഴിവാക്കിയാൽ അത് പുനഃസ്ഥാപിക്കും.

ഐക്കൺ ബാക്ക്ഗ്രൗണ്ട് റിലീഫ് -50-നും ഇടയ്ക്കും ഉള്ള ഒരു സംഖ്യാ വാദം എടുക്കുന്നു
+50 പിക്സലുകൾ, ഐക്കണിന് ചുറ്റും വരച്ചിരിക്കുന്ന 3D റിലീഫിന്റെ കനം നിർവചിക്കുന്നു
ചിത്ര പശ്ചാത്തലം (എന്തെങ്കിലും ഉണ്ടെങ്കിൽ). നെഗറ്റീവ് മൂല്യങ്ങൾ ഉപയോഗിച്ച് ഐക്കൺ പശ്ചാത്തലം ലഭിക്കുന്നു
ഒരു അമർത്തിയ നോട്ടം. ഡിഫോൾട്ട് 2 ആണ്, ആർഗ്യുമെന്റ് ആണെങ്കിൽ അത് പുനഃസ്ഥാപിക്കും
ഒഴിവാക്കി.

ഐക്കൺ ബാക്ക്ഗ്രൗണ്ട് പാഡിംഗ് 0 നും ഇടയിലുള്ളതുമായ ഒരു സംഖ്യാ ആർഗ്യുമെന്റ് എടുക്കുന്നു
50 പിക്സലുകൾ, റിലീഫ് തമ്മിലുള്ള ശൂന്യമായ ഇടത്തിന്റെ അളവ് നിർവചിക്കുന്നു
ഐക്കൺ പശ്ചാത്തല ചിത്രവും (എന്തെങ്കിലും ഉണ്ടെങ്കിൽ) ഐക്കൺ ചിത്രവും. സ്ഥിരസ്ഥിതി 2 ആണ്
വാദം ഒഴിവാക്കിയാൽ അത് പുനഃസ്ഥാപിക്കപ്പെടും.

ദി ഫോണ്ട് ഒപ്പം ഐക്കൺഫോണ്ട് ഓപ്‌ഷനുകൾ ഒരു ഫോണ്ടിന്റെ പേര് ഏകമായി എടുക്കുന്നു
വാദം. ഈ ഫോണ്ട് വിൻഡോയിലോ ഐക്കൺ ശീർഷകത്തിലോ ഉപയോഗിക്കുന്നു. സ്ഥിരസ്ഥിതിയായി
ഫോണ്ട് നൽകിയിരിക്കുന്നു ഡിഫോൾട്ട്ഫോണ്ട് കമാൻഡ് ഉപയോഗിക്കുന്നു. എന്നതിലേക്ക് മടങ്ങാൻ
ഡിഫോൾട്ട്, പേര് ആർഗ്യുമെന്റ് ഇല്ലാതെ ശൈലി ഉപയോഗിക്കുക. ഈ ശൈലികൾ മാറ്റിസ്ഥാപിക്കുന്നു
പഴയത് വിൻഡോഫോണ്ട് ഒപ്പം ഐക്കൺഫോണ്ട് കമാൻഡുകൾ.

നിരസിക്കപ്പെട്ടത് IndexedWindowName ശൈലി fvwm-ൽ വിൻഡോ ശീർഷകങ്ങൾ ഉപയോഗിക്കുന്നതിന് കാരണമാകുന്നു
രൂപം

പേര് (i)

എവിടെ പേര് കൃത്യമായ വിൻഡോ നാമവും i യെ പ്രതിനിധീകരിക്കുന്ന ഒരു പൂർണ്ണസംഖ്യയാണ്
i th ജാലകം പേര് വിൻഡോ നാമമായി. ഇത് മാറ്റിസ്ഥാപിച്ചു:

ടൈറ്റിൽ ഫോർമാറ്റ് %n (%t)

കൃത്യമായ വിൻഡോ നാമം കൃത്യമായ വിൻഡോ നാമം ഉപയോഗിക്കുന്ന ഡിഫോൾട്ട് പുനഃസ്ഥാപിക്കുന്നു.
അനുകൂലമായി നിരസിച്ചു:

തലക്കെട്ട് ഫോർമാറ്റ് %n

IndexedIconName ഒപ്പം കൃത്യമായ ഐക്കൺനെയിം അതേ പോലെ പ്രവർത്തിക്കുക IndexedWindowName ഒപ്പം
കൃത്യമായ വിൻഡോ നാമം ശൈലികൾ എന്നാൽ ഐക്കൺ ശീർഷകങ്ങൾക്കായി. രണ്ടും ഒഴിവാക്കപ്പെട്ടു
അനുകൂലമായി:

IconTitleFormat %n (%t)
IconTitleFormat %n

തലക്കെട്ട് ഫോർമാറ്റ് ഒരു വിൻഡോയുടെ ദൃശ്യമായ പേര് എങ്ങനെയായിരിക്കണമെന്ന് വിവരിക്കുന്നു,
ഇനിപ്പറയുന്ന പ്ലെയ്‌സ്‌ഹോൾഡറുകൾ സാധുവാണ്:

%n
വിൻഡോയുടെ പേര് ചേർക്കുക.

%i
വിൻഡോയുടെ ഐക്കൺ നാമം ചേർക്കുക.

%c
വിൻഡോയുടെ ക്ലാസ് നാമം ചേർക്കുക.

%r
വിൻഡോയുടെ ഉറവിട നാമം ചേർക്കുക.

%t
വിൻഡോ എണ്ണം ചേർക്കുക.

%I
വിൻഡോ ഐഡി ചേർക്കുക.

%%
അക്ഷരാർത്ഥത്തിൽ '%' പ്രതീകം ചേർക്കുക.

മറ്റ് പ്രതീകങ്ങൾക്കൊപ്പം എത്ര വൈറ്റ്‌സ്‌പേസും ഉപയോഗിച്ചേക്കാം
സ്ട്രിംഗ് -- എന്നാൽ സാധുതയുള്ളതാണ് തലക്കെട്ട് ഫോർമാറ്റ് സ്ട്രിംഗിൽ കുറഞ്ഞത് ഒന്നെങ്കിലും അടങ്ങിയിരിക്കണം
പ്ലെയ്‌സ്‌ഹോൾഡറുകൾ സൂചിപ്പിച്ചു. സ്ട്രിംഗിൽ ഉദ്ധരണി സ്ട്രിപ്പിംഗ് നടത്തുന്നില്ല,
ഉദാഹരണത്തിന്, ഇനിപ്പറയുന്നവ പദാനുപദമായി അച്ചടിച്ചിരിക്കുന്നു:

ടൈറ്റിൽ ഫോർമാറ്റ് " %n " -> [%t] -> [%c]

ശ്രദ്ധിക്കുക: ഒരു ഉപയോഗിക്കുന്നത് തികച്ചും സാദ്ധ്യമാണ് തലക്കെട്ട് ഫോർമാറ്റ് ഏത് ഫലമുണ്ടാക്കാം
ദൃശ്യമായ തലക്കെട്ട് മൊത്തത്തിൽ ഇല്ലാതാക്കുന്നു. ഉദാഹരണത്തിന്:

ടൈറ്റിൽ ഫോർമാറ്റ് %z

'%z' എന്ന പ്ലെയ്‌സ്‌ഹോൾഡർ പിന്തുണയ്‌ക്കാത്തതിനാൽ. ഇതൊരു ബഗ് അല്ല, പക്ഷേ
ഫോർമാറ്റിംഗ് പാർസർ എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്നതിന്റെ ഒരു വശം.

ഐക്കൺ ടൈറ്റിൽ ഫോർമാറ്റ് ഒരു വിൻഡോയുടെ ദൃശ്യമായ ഐക്കൺ പേര് എങ്ങനെയായിരിക്കണമെന്ന് വിവരിക്കുന്നു
പോലെ, ഓപ്ഷനുകൾ പോലെ തന്നെ തലക്കെട്ട് ഫോർമാറ്റ്.

തലക്കെട്ട് ബട്ടണുകൾ
ബട്ടൺ ഒപ്പം !ബട്ടൺ എന്നതിന്റെ സംഖ്യയായ ഒരു സംഖ്യാ വാദം എടുക്കുക
ടൈറ്റിൽ-ബാർ ബട്ടൺ കാണിക്കുകയോ ഒഴിവാക്കുകയോ ചെയ്യണം. നോബട്ടൺ എന്നതിന് തുല്യമാണ്
!ബട്ടൺ എന്നാൽ ഒഴിവാക്കിയിരിക്കുന്നു.

MwmButtons ചെയ്യുന്നു വലുതാക്കുക വിൻഡോ ആയിരിക്കുമ്പോൾ ബട്ടൺ അമർത്തി നോക്കുക
പരമാവധി. കാണുക MwmDecorMax ഫ്ലാഗ് ഇൻ ബട്ടൺസ്‌റ്റൈൽ കൂടുതൽ വിവരങ്ങൾക്ക്.
ഈ ശൈലി വീണ്ടും ഓഫ് ചെയ്യാൻ, ഉപയോഗിക്കുക Fvwm ബട്ടണുകൾ ശൈലി.

ബോർഡറുകൾ
!ബോർഡറുകൾ വിൻഡോ ബോർഡർ (എന്നാൽ തലക്കെട്ട് അല്ല) പൂർണ്ണമായും അടിച്ചമർത്തുന്നു. ദി
ബോർഡറുകൾ ശൈലി അവരെ വീണ്ടും പ്രാപ്തമാക്കുന്നു. അതിരുകളില്ലാതെ, മറ്റെല്ലാ ശൈലികളും
വിൻഡോ ബോർഡറുകളെ ബാധിക്കുന്നത് അർത്ഥശൂന്യമാണ്.

MwmBorder 3D ബെവലിനെ Mwm-യുമായി കൂടുതൽ പൊരുത്തപ്പെടുത്തുന്നു. FvwmBorder ഓഫാക്കുന്നു
മുമ്പത്തെ ഓപ്ഷൻ.

കൂടെ !ഹാൻഡിലുകൾ ശൈലി, വിൻഡോയിൽ വിൻഡോയിൽ ഹാൻഡിലുകൾ ലഭിക്കുന്നില്ല
വലുപ്പം മാറ്റാൻ സാധാരണയായി ഉപയോഗിക്കുന്ന കോണുകൾ. കൂടെ !കൈകാര്യം ചെയ്യുന്നു, മുതൽ വീതി
The ബോർഡർവിഡ്ത്ത് ശൈലി ഉപയോഗിക്കുന്നു. സ്ഥിരസ്ഥിതിയായി, അല്ലെങ്കിൽ എങ്കിൽ ഹാൻഡിലുകൾ വ്യക്തമാക്കിയിരിക്കുന്നു, the
മുതൽ വീതി ഹാൻഡിൽവിഡ്ത്ത് ശൈലി ഉപയോഗിക്കുന്നു. നോഹാൻഡിലുകൾ എന്നതിന് തുല്യമാണ്
!കൈകാര്യം ചെയ്യുന്നു എന്നാൽ ഒഴിവാക്കിയിരിക്കുന്നു.

ഹാൻഡിൽവിഡ്ത്ത് ബോർഡറിന്റെ വീതിയുള്ള ഒരു സംഖ്യാ ആർഗ്യുമെന്റ് എടുക്കുന്നു
വലുപ്പം മാറ്റുന്ന ഹാൻഡിലുകൾ ഉണ്ടെങ്കിൽ വിൻഡോ സ്ഥാപിക്കുക. ഇല്ലാതെ HandleWidth ഉപയോഗിക്കുന്നു
ഒരു ആർഗ്യുമെന്റ് ഡിഫോൾട്ട് പുനഃസ്ഥാപിക്കുന്നു.

ബോർഡർവിഡ്ത്ത് ബോർഡറിന്റെ വീതിയുള്ള ഒരു സംഖ്യാ ആർഗ്യുമെന്റ് എടുക്കുന്നു
വലുപ്പം മാറ്റുന്ന ഹാൻഡിലുകൾ ഇല്ലെങ്കിൽ വിൻഡോ സ്ഥാപിക്കുക. എങ്കിൽ മാത്രമേ ഇത് ഉപയോഗിക്കൂ
!കൈകാര്യം ചെയ്യുന്നു ശൈലിയും വ്യക്തമാക്കിയിട്ടുണ്ട്. ഒരു തർക്കവുമില്ലാതെ BorderWidth ഉപയോഗിക്കുന്നു
സ്ഥിരസ്ഥിതി പുനഃസ്ഥാപിക്കുന്നു.

ഡിപ്രസബിൾ ബോർഡർ വിൻഡോ അലങ്കാരത്തിന്റെ അതിർത്തി ഭാഗങ്ങൾ രൂപപ്പെടുത്തുന്നു
അവയിൽ ഒരു ബട്ടൺ അമർത്തുമ്പോൾ മുങ്ങി. ഇത് വീണ്ടും പ്രവർത്തനരഹിതമാക്കാം
കൂടെ ഫേംബോർഡർ ശൈലി.

ഐക്കണുകൾ, ഷേഡിംഗ്, പരമാവധി, ചലനം, വലുപ്പം മാറ്റുന്നു
ഐക്കൺ ഐക്കൺ ബിറ്റ്മാപ്പ് ആയ ഒരു (ഓപ്ഷണൽ) ഉദ്ധരിക്കാത്ത സ്ട്രിംഗ് ആർഗ്യുമെന്റ് എടുക്കുന്നു
അല്ലെങ്കിൽ pixmap ഉപയോഗിക്കാൻ. ഈ രീതിയിൽ വ്യക്തമാക്കിയ ഐക്കണുകൾ pixmap ഐക്കണുകളെ അസാധുവാക്കുന്നു, പക്ഷേ അല്ല
ഐക്കൺ വിൻഡോകൾ അല്ലെങ്കിൽ ആപ്ലിക്കേഷനിൽ ക്ലയന്റ് നൽകിയ ewmh ഐക്കൺ
(WM_HINTS പ്രോപ്പർട്ടിയ്‌ക്കൊപ്പം അല്ലെങ്കിൽ ewmh _NET_WM_ICON പ്രോപ്പർട്ടിക്കൊപ്പം). ദി
ഐക്കൺ ഓവർറൈഡ് ഏതെങ്കിലും ക്ലയന്റ് നൽകിയ അസാധുവാക്കാൻ ശൈലി മാറ്റുന്നു
ഐക്കണുകൾ; ദി NoIconOverride ഒന്നും മറികടക്കാതിരിക്കാൻ ശൈലി സ്വഭാവത്തെ മാറ്റുന്നു
ക്ലയന്റ് നൽകിയ ഐക്കണുകൾ; ഡിഫോൾട്ട് ഓവർറൈഡിംഗ് സ്വഭാവം ഉപയോഗിച്ച് സജീവമാക്കാം
The NoActiveIconOverride ശൈലി. ഈ ശൈലിയിൽ, fvwm ആപ്ലിക്കേഷൻ ഉപയോഗിക്കുന്നു
ഐക്കൺ മാറിയെങ്കിലും ഐക്കണിൽ നൽകിയിരിക്കുന്ന ഐക്കൺ ഉപയോഗിക്കുകയാണെങ്കിൽ ഐക്കണുകൾ നൽകിയിട്ടുണ്ട്
അതുവരെ കോൺഫിഗറേഷൻ ഫയൽ.

ഈ നിയമങ്ങൾക്ക് ഒരു അപവാദം ഉണ്ട്, അതായത്

സ്റ്റൈൽ * ഐക്കൺ unknown.xpm

എല്ലാ വിൻഡോയിലും unknown.xpm ഐക്കൺ നിർബന്ധിക്കില്ല, അത് സ്ഥിരസ്ഥിതി സജ്ജമാക്കുന്നു
DefaultIcon കമാൻഡ് പോലെയുള്ള ഐക്കൺ. എല്ലാ വിൻഡോകളും ഉണ്ടായിരിക്കണമെന്ന് നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ
ഒരേ ഐക്കൺ, നിങ്ങൾക്ക് ഉപയോഗിക്കാം

സ്റ്റൈൽ ** ഐക്കൺ unknown.xpm

എങ്കില് NoIcon ആട്രിബ്യൂട്ട് സജ്ജീകരിച്ച ശേഷം നിർദ്ദിഷ്ട വിൻഡോ അപ്രത്യക്ഷമാകും
അത് ഐക്കണിഫൈ ചെയ്യുമ്പോൾ. വിൻഡോ-ലിസ്റ്റിലൂടെ വിൻഡോ വീണ്ടെടുക്കാൻ കഴിയും.
If ഐക്കൺ ഒരു വാദവുമില്ലാതെ സജ്ജീകരിച്ചിരിക്കുന്നു NoIcon ആട്രിബ്യൂട്ട് മായ്ച്ചു പക്ഷേ
ഐക്കണൊന്നും വ്യക്തമാക്കിയിട്ടില്ല. മാത്രം അനുവദിക്കുന്ന ഒരു ഉദാഹരണം FvwmPager മൊഡ്യൂൾ
ഐക്കൺ നിലവിലുണ്ട്:

ശൈലി * NoIcon
സ്റ്റൈൽ FvwmPager ഐക്കൺ

ഐക്കൺബോക്സ് ആർഗ്യുമെന്റ് എടുക്കുന്നില്ല, നാല് സംഖ്യാ ആർഗ്യുമെന്റുകൾ (കൂടാതെ ഓപ്ഷണലായി ഒരു സ്ക്രീൻ
സ്പെസിഫിക്കേഷൻ), ഒരു X11 ജ്യാമിതി സ്ട്രിംഗ് അല്ലെങ്കിൽ "ഒന്നുമില്ല" എന്ന സ്ട്രിംഗ്:

ഐക്കൺബോക്സ് [സ്ക്രീൻ scr-സ്പെക്] ltrb

or

ഐക്കൺബോക്സ് ജ്യാമിതി

എവിടെ l ഇടത് കോർഡിനേറ്റ് ആണ്, t മുകളിലാണ്, r ശരിയാണ് ഒപ്പം b താഴെയാണ്.
നെഗറ്റീവ് കോർഡിനേറ്റുകൾ വലത് അല്ലെങ്കിൽ താഴെ നിന്ന് ദൂരം സൂചിപ്പിക്കുന്നു
സ്ക്രീൻ. ആദ്യത്തെ വാദം വാക്കാണെങ്കിൽ സ്ക്രീൻ, scr-spec വാദം
ഐക്കൺബോക്സ് നിർവചിച്ചിരിക്കുന്ന Xinerama സ്ക്രീൻ വ്യക്തമാക്കുന്നു. അത് ആവാം
സാധാരണ സ്‌ക്രീൻ Xinerama സ്‌പെസിഫിക്കേഷൻ, 'p', ´c', 'g', ഒരു സ്‌ക്രീൻ നമ്പർ അല്ലെങ്കിൽ
വിൻഡോ സെന്റർ സ്ഥിതി ചെയ്യുന്ന സ്ക്രീനിനുള്ള അധിക 'w'. ഈ
ഒന്നിലധികം Xinerama സ്‌ക്രീനുകളിൽ മാത്രം ഉപയോഗപ്രദമാണ്. "ltrb" സ്പെസിഫിക്കേഷൻ
ഒരു X11 ജ്യാമിതിയെക്കാൾ കൂടുതൽ വഴക്കമുള്ളതാണ്. ഉദാഹരണത്തിന്:

ഐക്കൺബോക്സ് -80 240 -1 -1

വലത് അരികിൽ നിന്ന് 80 പിക്സൽ വീതിയും 240 പിക്സൽ താഴെയുമുള്ള ഒരു ബോക്സ് നിർവ്വചിക്കുന്നു
മുകളിൽ നിന്ന്, സ്ക്രീനിന്റെ താഴെ വരെ തുടരുന്നു.

ഒരു X11 ജ്യാമിതി സ്ട്രിംഗാണെങ്കിലും ഉപയോഗിക്കാൻ എളുപ്പമാണ്:

ഐക്കൺബോക്സ് 1000x70-1-1

ആരംഭിക്കുന്ന സ്ക്രീനിന്റെ അടിയിൽ 1000 ബൈ 70 പിക്സൽ ഐക്കൺ ബോക്സ് സ്ഥാപിക്കുന്നു
സ്ക്രീനിന്റെ താഴെ വലത് മൂല. ഒരു ജ്യാമിതി കണ്ടുപിടിക്കാനുള്ള ഒരു വഴി
പിക്സൽ ഇൻക്രിമെന്റുകളിൽ വലുപ്പം മാറ്റുന്ന ഒരു വിൻഡോ ഉപയോഗിക്കുന്നത് ഇതുപോലെയാണ്, ഉദാഹരണത്തിന്,
xv. തുടർന്ന് വലുപ്പം മാറ്റുക, നിങ്ങൾക്ക് ഐക്കൺബോക്സ് ആവശ്യമുള്ളിടത്ത് xv വിൻഡോ സ്ഥാപിക്കുക. പിന്നെ
വിൻഡോസ് ജ്യാമിതി വായിക്കാൻ FvwmIdent ഉപയോഗിക്കുക. ഐക്കൺ ബോക്സ് ഒരു പ്രദേശമാണ്
fvwm ഏത് പൊരുത്തപ്പെടുന്ന വിൻഡോയ്‌ക്കും ഐക്കണുകൾ ഇടാൻ ശ്രമിക്കുന്ന സ്‌ക്രീൻ
അവ മറ്റ് ഐക്കണുകളെ ഓവർലാപ്പ് ചെയ്യുന്നില്ല. ഒന്നിലധികം ഐക്കൺ ബോക്സുകൾ ഇങ്ങനെ നിർവചിക്കാം
കവിഞ്ഞൊഴുകുന്ന പ്രദേശങ്ങൾ. ആദ്യത്തെ ഐക്കൺ ബോക്സ് നിറയുമ്പോൾ, രണ്ടാമത്തേത് നിറയും.
ഒരു ശൈലിക്കുള്ള എല്ലാ ഐക്കൺ ബോക്സുകളും ഒന്നിൽ നിർവചിച്ചിരിക്കണം ശൈലി കമാൻഡ്. വേണ്ടി
ഉദാഹരണം:

സ്റ്റൈൽ * ഐക്കൺബോക്സ് -80 240 -1 -1,
ഐക്കൺബോക്സ് 1000x70-1-1

ഐക്കൺബോക്സ് ഓപ്ഷനുള്ള ഒരു സ്റ്റൈൽ കമാൻഡ് നിർവചിച്ചിരിക്കുന്ന ഏത് ഐക്കൺ ബോക്സും മാറ്റിസ്ഥാപിക്കുന്നു
മുമ്പ് ഇതേ ശൈലിക്ക് മറ്റൊരു സ്റ്റൈൽ കമാൻഡ് വഴി. അതുകൊണ്ടാണ് ദി
മുമ്പത്തെ ഉദാഹരണത്തിൽ ബാക്ക്സ്ലാഷ് ആവശ്യമാണ്.

ശ്രദ്ധിക്കുക: ഐക്കൺ ബോക്‌സ് കമാൻഡിന്റെ ജ്യാമിതി അധിക സ്‌ക്രീൻ എടുക്കുന്നു
ഒരു Xinerama സജ്ജീകരണം ഉപയോഗിക്കുകയാണെങ്കിൽ സ്പെസിഫയർ "@w". ഇത് സ്ക്രീനിനെ നിർവചിക്കുന്നു
വിൻഡോ സെന്റർ എവിടെയാണ് സ്ഥിതി ചെയ്യുന്നത്. അധിക സ്ക്രീൻ സ്പെസിഫയർ അല്ല
മറ്റെവിടെയെങ്കിലും അനുവദിച്ചിരിക്കുന്നു.

നിങ്ങളൊരിക്കലും ഒരു ഐക്കൺ ബോക്‌സ് നിർവചിക്കുന്നില്ലെങ്കിലോ എല്ലാ ഐക്കൺ ബോക്‌സുകളും പൂരിപ്പിക്കുകയോ ചെയ്യുകയാണെങ്കിൽ, fvwm-ന് ഒരു ഉണ്ട്
സ്‌ക്രീൻ കവർ ചെയ്യുന്ന ഡിഫോൾട്ട് ഐക്കൺ ബോക്‌സ്, അത് മുകളിൽ നിന്നും താഴേക്ക് നിറയുന്നു, തുടർന്ന് ഇടത്തേക്ക്
വലത്തേക്ക്, കൂടാതെ 80x80 പിക്സൽ ഗ്രിഡുമുണ്ട്. ഡിഫോൾട്ട് ഐക്കൺ ഒഴികെ എല്ലാം പ്രവർത്തനരഹിതമാക്കാൻ
പ്രത്യേകമായി ആർഗ്യുമെന്റുകളില്ലാതെ നിങ്ങൾക്ക് ഐക്കൺബോക്സ് ഉപയോഗിക്കാം ശൈലി കമാൻഡ്. ലേക്ക്
ഡിഫോൾട്ട് ഐക്കൺ ബോക്സ്, "ഒന്നുമില്ല" എന്ന വാദം ഉൾപ്പെടെ എല്ലാ ഐക്കൺ ബോക്സുകളും പ്രവർത്തനരഹിതമാക്കുക
വ്യക്തമാക്കാം.

സൂചന: ലളിതമായ fvwm ഉപയോഗിച്ച് ഐക്കൺ ബോക്സിൽ നിങ്ങളുടെ ഐക്കണുകൾ സ്വയമേവ ക്രമീകരിക്കാൻ കഴിയും
പ്രവർത്തനം. താഴെയുള്ള "DeiconifyAndRearrange" ഫംഗ്‌ഷൻ നിങ്ങളുടേതിൽ ഇടുക
കോൺഫിഗറേഷൻ ഫയൽ:

AddToFunc ഡീകോണിഫൈ ആൻഡ് റീഅറേഞ്ച്
+ സി ഐക്കണിഫൈ ചെയ്യുക ഓഫ്
+ സി എല്ലാം (നിലവിലെ പേജ്, ഐക്കണിക്ക്) വീണ്ടും സ്ഥലം ഐക്കൺ

തുടർന്ന് നിങ്ങൾ വിളിക്കുന്ന എല്ലാ സ്ഥലങ്ങളും മാറ്റിസ്ഥാപിക്കുക ഐക്കണിഫൈ ചെയ്യുക ഡീ-ഐക്കണിഫൈ ചെയ്യാനുള്ള കമാൻഡ്
പുതിയ ഫംഗ്‌ഷനിലേക്കുള്ള കോൾ ഉള്ള ഒരു ഐക്കൺ. ഉദാഹരണത്തിന് മാറ്റിസ്ഥാപിക്കുക

AddToFunc IconFunc
+ സി ഐക്കണിഫൈ ചെയ്യുക ഓഫ്
+ എം ഉന്നയിക്കുക
+ എം നീക്കുക
+ ഡി ഐക്കണിഫൈ ചെയ്യുക ഓഫ്

ചുണ്ടെലി 1 IA ഐക്കണിഫൈ ചെയ്യുക ഓഫ്

കൂടെ

AddToFunc IconFunc
+ C DeiconifyAndRearrange
+ എം ഉന്നയിക്കുക
+ എം നീക്കുക
+ ഡി ഡീകോണിഫൈ ആൻഡ് റീഅറേഞ്ച്

ചുണ്ടെലി 1 IA DeiconifyAndRearrange

ഐക്കൺഗ്രിഡ് പൂജ്യത്തേക്കാൾ വലിയ 2 സംഖ്യാ ആർഗ്യുമെന്റുകൾ എടുക്കുന്നു.

ഐക്കൺഗ്രിഡ് x y

ഐക്കണുകൾ ഉപയോഗിച്ച് ഐക്കൺ ബോക്‌സിലൂടെ കടന്ന് ഐക്കൺ ബോക്‌സിൽ സ്ഥാപിക്കുന്നു x
ഒപ്പം y ഐക്കൺ ഗ്രിഡിനുള്ള മൂല്യങ്ങൾ, ഒരു സ്വതന്ത്ര ഇടത്തിനായി തിരയുന്നു. ഡിഫോൾട്ട് ഗ്രിഡ്
3 ബൈ 3 പിക്സൽ ആണ്, ഇത് ഇറുകിയ പായ്ക്ക് ചെയ്ത രൂപം നൽകുന്നു. കൂടുതൽ ലഭിക്കാൻ
സാധാരണ രൂപഭാവം നിങ്ങളുടെ ഏറ്റവും വലിയ ഐക്കണേക്കാൾ വലിയ ഗ്രിഡ് ഉപയോഗിക്കുന്നു. ഉപയോഗിക്കുക
ഐക്കൺ‌സൈസ് ഒരു ഐക്കൺ പരമാവധി വലുപ്പത്തിലേക്ക് ക്ലിപ്പ് ചെയ്യുന്നതിനുള്ള നിർവചനം. എ ഐക്കൺഗ്രിഡ്
നിർവചനം പിന്തുടരേണ്ടതാണ് ഐക്കൺബോക്സ് ഇത് ബാധകമാകുന്ന നിർവചനം:

ശൈലി * IconBox -80x240-1-1, IconGrid 90 90

ഐക്കൺഫിൽ 2 ആർഗ്യുമെന്റുകൾ എടുക്കുന്നു.

ഐക്കൺഫിൽ അടിത്തട്ട് വലത്

ഐക്കണുകൾ ഉപയോഗിച്ച് ഐക്കൺ ബോക്‌സിലൂടെ കടന്ന് ഐക്കൺ ബോക്‌സിൽ സ്ഥാപിക്കുന്നു
ബോക്‌സ് പൂരിപ്പിച്ച ദിശ നിയന്ത്രിക്കുന്നതിനുള്ള ആർഗ്യുമെന്റുകൾ. ഡിഫോൾട്ടായി
ദിശ ഇടത്തുനിന്ന് വലത്തോട്ട്, തുടർന്ന് മുകളിൽ നിന്ന് താഴേക്ക്. ഇത് ഇങ്ങനെ പ്രകടിപ്പിക്കും:

മുകളിൽ ഇടത് ഐക്കൺഫിൽ

വരികൾക്ക് പകരം നിരകളിൽ ഒരു ഐക്കൺ ബോക്സ് പൂരിപ്പിക്കുന്നതിന്, ലംബം വ്യക്തമാക്കുക
ദിശ (മുകളിലോ താഴെയോ) ആദ്യം. ദിശകൾ ചുരുക്കാം അല്ലെങ്കിൽ
ഇനിപ്പറയുന്ന രീതിയിൽ എഴുതിയിരിക്കുന്നു: "t", "top", "b", "bot", "bottom", "l", "lft",
"ഇടത്", "r", "rgt", "വലത്". എ ഐക്കൺഫിൽ നിർവചനം പിന്തുടരേണ്ടതാണ് ഐക്കൺബോക്സ്
ഇത് ബാധകമാകുന്ന നിർവചനം:

ശൈലി * IconBox -80x240-1-1, IconFill br

ഐക്കൺ‌സൈസ് ഒരു ഐക്കൺ ഇമേജിന്റെ വലുപ്പത്തിൽ പരിധികൾ സജ്ജമാക്കുന്നു. ഉപയോക്താക്കൾ നൽകിയതും
ആപ്ലിക്കേഷൻ നൽകുന്ന ഐക്കൺ ചിത്രങ്ങളെ ബാധിക്കും.

ഐക്കൺ‌സൈസ് [ വീതി ഉയരം [ maxwidth maxheight ] ]

എല്ലാ ആർഗ്യുമെന്റുകളും പിക്സലുകളിൽ അളക്കുന്നു. നാല് വാദങ്ങളും കടന്നുപോകുമ്പോൾ
ഐക്കൺ വലുപ്പം, വീതി ഒപ്പം പൊക്കം ഒരു ഐക്കണിന്റെ ഏറ്റവും കുറഞ്ഞ വലുപ്പത്തെ പ്രതിനിധീകരിക്കുന്നു, ഒപ്പം
പരമാവധി വീതി ഒപ്പം പരമാവധി ഉയരം ഒരു ഐക്കണിന്റെ പരമാവധി വലുപ്പത്തെ പ്രതിനിധീകരിക്കുന്നു. ഐക്കൺ ചിത്രങ്ങൾ
പാഡ് ചെയ്തിരിക്കുന്ന ഏറ്റവും കുറഞ്ഞ വലുപ്പത്തേക്കാൾ ചെറുതാണ്. ഐക്കൺ ചിത്രങ്ങൾ
പരമാവധി വലുപ്പത്തേക്കാൾ വലുത് ക്ലിപ്പ് ചെയ്തിരിക്കുന്നു.

രണ്ട് വാദങ്ങൾ മാത്രം പാസ്സാക്കിയാൽ ഐക്കൺ വലുപ്പം, വീതി ഒപ്പം പൊക്കം പ്രതിനിധീകരിക്കുന്നു
ഒരു ഐക്കണിന്റെ സമ്പൂർണ്ണ വലുപ്പം. ഈ ശൈലി മൂടിയിരിക്കുന്ന ഐക്കണുകൾ പാഡ് ചെയ്തതോ ക്ലിപ്പ് ചെയ്തതോ ആണ്
തന്നിരിക്കുന്ന വലിപ്പം കൈവരിക്കാൻ.

ആർഗ്യുമെന്റുകളൊന്നും വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, ഓരോന്നിനും ഡിഫോൾട്ട് മൂല്യങ്ങൾ ഉപയോഗിക്കും
മാനം. ഇത് ഫലപ്രദമായി ഒരു ഐക്കണിന്റെ വലുപ്പത്തിന് പരിധികൾ സ്ഥാപിക്കുന്നില്ല.

വ്യക്തമാക്കുന്നതിന് ഏതെങ്കിലും ആർഗ്യുമെന്റിന്റെ സ്ഥാനത്ത് "-1" ന്റെ മൂല്യം ഉപയോഗിക്കാം
ആ അളവിന്റെ ഡിഫോൾട്ട് മൂല്യം.

ആപ്ലിക്കേഷൻ നൽകുന്ന ഐക്കൺ വിൻഡോകളെ ബാധിക്കില്ല എന്നത് ശ്രദ്ധിക്കുക.

മിനിഐക്കൺ വിൻഡോയുടെ മിനിയേച്ചർ ഐക്കണായി ഉപയോഗിക്കുന്നതിന് ഒരു pixmap വ്യക്തമാക്കുന്നു.
ഈ മിനിയേച്ചർ ഐക്കൺ ഒരു ടൈറ്റിൽ-ബാർ ബട്ടണിൽ വരയ്ക്കാം (കാണുക ബട്ടൺസ്‌റ്റൈൽ),
കൂടാതെ വിവിധ fvwm മൊഡ്യൂളുകൾക്ക് ഉപയോഗിക്കാവുന്നതാണ് (FvwmWinList, FvwmIconMan ഒപ്പം
FvwmTaskBar). ഇത് ഒരു പിക്സ്മാപ്പിന്റെ പേര് ഒരു ആർഗ്യുമെന്റായി എടുക്കുന്നു.

വിൻഡോ ഷേഡ് ഷ്രിങ്കുകൾ ഒപ്പം വിൻഡോ ഷേഡ് സ്ക്രോളുകൾ a യുടെ ഉള്ളടക്കമാണെങ്കിൽ നിയന്ത്രിക്കുക
ഷേഡുള്ള വിൻഡോ വിൻഡോ ഷേഡ് കമാൻഡ് സ്ക്രോൾ ചെയ്യുന്നു
(സ്ഥിരസ്ഥിതി) അല്ലെങ്കിൽ അവർ സ്ഥലത്ത് തുടരുകയാണെങ്കിൽ. ചുരുക്കൽ മോഡ് അൽപ്പം വേഗതയുള്ളതാണ്

ദി വിൻഡോ ഷേഡ് സ്റ്റെപ്പുകൾ ഓപ്ഷൻ എപ്പോൾ ആനിമേഷനായി ഘട്ടങ്ങളുടെ എണ്ണം തിരഞ്ഞെടുക്കുന്നു
ഒരു വിൻഡോ ഷേഡിംഗ് വിൻഡോ ഷേഡ്. ഒരു സംഖ്യ അതിന്റെ വാദമായി എടുക്കുന്നു. എങ്കിൽ
ഈ നമ്പറിന് ഒരു ട്രെയിലിംഗ് ഉണ്ട്pഇത് ഉപയോഗിക്കേണ്ട പിക്സലുകളുടെ എണ്ണം സജ്ജമാക്കുന്നു
ഒരു നിശ്ചിത എണ്ണം ഘട്ടങ്ങൾക്ക് പകരം സ്റ്റെപ്പ് വലുപ്പം. 0 ആനിമേഷൻ പ്രവർത്തനരഹിതമാക്കുന്നു.
വാദം ഒഴിവാക്കുകയോ അസാധുവാകുകയോ ചെയ്താൽ ഇതും സംഭവിക്കുന്നു.

ദി വിൻഡോ ഷേഡ് കമാൻഡിന് രണ്ട് പ്രവർത്തന രീതികളുണ്ട്: തിരക്കുള്ളതും അലസമായതുമായ ഷേഡിംഗ്.
തിരക്കുള്ള ഷേഡിംഗ് അലസമായ ഷേഡിംഗിനേക്കാൾ 50% സാവധാനത്തിലാകാം, എന്നാൽ രണ്ടാമത്തേത് കാണാൻ കഴിയും
ചില വ്യവസ്ഥകളിൽ വിചിത്രമാണ്, ഉദാഹരണത്തിന്, വിൻഡോ ബോർഡറുകൾ, ബട്ടണുകൾ
അല്ലെങ്കിൽ ശീർഷകം ഒരു ടൈൽ ചെയ്ത പിക്‌സ്മാപ്പ് കൊണ്ട് നിറഞ്ഞിരിക്കുന്നു. കൂടാതെ, വിൻഡോ ഹാൻഡിലുകളാണ്
ലേസി മോഡിൽ വരച്ചിട്ടില്ല, ബോർഡർ റിലീഫ് ഭാഗികമായി മാത്രമേ വരയ്ക്കാവൂ
ജാലകം ഷേഡുള്ള അവസ്ഥയിൽ എത്തുന്നതിന് തൊട്ടുമുമ്പ് അല്ലെങ്കിൽ വിട്ടതിനുശേഷം ഇറുകിയതാണ്
നിഴലില്ലാത്ത അവസ്ഥ. ഡിഫോൾട്ടായി, മോശം വിഷ്വൽ ഇല്ലെങ്കിൽ fvwm ലേസി മോഡ് ഉപയോഗിക്കുന്നു
ഇഫക്റ്റുകൾ (വിൻഡോ ഹാൻഡിലുകൾ കണക്കാക്കുന്നില്ല) കൂടാതെ തിരക്കുള്ള മോഡ്. ഉപയോഗിക്കുക
ജാലക നിഴൽ എപ്പോഴും അലസമാണ് or വിൻഡോ ഷേഡ് ബിസി മടിയനെയോ തിരക്കുള്ളവരെയോ ഉപയോഗിച്ച് നിർബന്ധിക്കുക
മോഡ്. സ്ഥിരസ്ഥിതി ക്രമീകരണം പുനഃസ്ഥാപിച്ചു വിൻഡോ ഷേഡ് അലസമായ.

വലിപ്പം മാറ്റുക fvwm-നോട് അനുബന്ധ വിൻഡോകളുടെ വലുപ്പം മാറ്റാൻ നിർദ്ദേശിക്കുന്നു
ഔട്ട്‌ലൈൻ ഉപയോഗിക്കുന്നതിനുപകരം ഉള്ളടക്കങ്ങൾ ദൃശ്യമാണ്. ഇത് കാരണമാകുന്നതിനാൽ
ഇടയ്‌ക്കിടെ വീണ്ടും വരയ്‌ക്കാനുള്ള പ്രയോഗം വളരെ മന്ദഗതിയിലാവുകയും വിൻഡോ ഉണ്ടാക്കുകയും ചെയ്യും
ആപ്ലിക്കേഷന്റെ ഗ്രാഫിക്സിന്റെ അളവ് അനുസരിച്ച് അമിതമായി ഫ്ലിക്കർ ചെയ്യുക
വീണ്ടും വരയ്ക്കുന്നു. ദി ResizeOutline ശൈലി (സ്ഥിരസ്ഥിതി) നിരാകരിക്കുന്നു വലിപ്പം മാറ്റുക ശൈലി.
പല ആപ്ലിക്കേഷനുകളും അവരുടെ വിൻഡോകളുടെ വലിപ്പം അതാര്യമായിരിക്കുന്നത് ഇഷ്ടപ്പെടുന്നില്ല, ഉദാ
XEmacs, Netscape അല്ലെങ്കിൽ pixmap പശ്ചാത്തലമുള്ള ടെർമിനലുകൾ. നിങ്ങൾക്ക് ഇഷ്ടമല്ലെങ്കിൽ
ഫലം, ഉപയോഗിക്കരുത് വലിപ്പം മാറ്റുക ഈ വിൻഡോകൾക്കുള്ള ശൈലി. ഒഴിവാക്കുന്നതിന്
അതാര്യമായ വലുപ്പം മാറ്റുന്നതിൽ നിന്നുള്ള ചില ജാലകങ്ങളിൽ ഈ വരികൾ നിങ്ങൾക്ക് ഉപയോഗിക്കാം
കോൺഫിഗറേഷൻ ഫയൽ:

ശൈലി * വലുപ്പം മാറ്റുക
സ്റ്റൈൽ rxvt ResizeOutline
Style emacs ResizeOutline

പശിമയുള്ള വിൻഡോ സ്റ്റിക്കി ആക്കുന്നു, അതായത് ഓരോ പേജിലും ഇത് എല്ലായ്പ്പോഴും ദൃശ്യമാണ്
ഓരോ മേശയും. വിപരീത ശൈലി, സ്ലിപ്പറി സ്ഥിരസ്ഥിതിയിലേക്ക് മടങ്ങുന്നു.

സ്റ്റിക്കി ഐക്കൺ ഐക്കണിഫൈ ചെയ്യുമ്പോൾ വിൻഡോ ഒട്ടിപ്പിടിക്കുന്നു. ഇത് ഡീ-ഐക്കണിഫൈ ചെയ്യുന്നു
സജീവമായ ഡെസ്ക്ടോപ്പിന് മുകളിൽ. സ്ലിപ്പറി ഐക്കൺ സ്ഥിരസ്ഥിതിയിലേക്ക് മടങ്ങുന്നു.

StickyAcrossPages ഒപ്പം StickyAcrossPagesIcon പോലെ പ്രവർത്തിക്കുക പശിമയുള്ള ഒപ്പം സ്റ്റിക്കി ഐക്കൺ,
എന്നാൽ പേജുകളിൽ മാത്രം വിൻഡോ ഒട്ടിക്കുക, ഡെസ്‌കുകളല്ല StickyAcrossDesks
ഒപ്പം StickyAcrossDesksIcon മറുവശത്ത് പ്രവർത്തിക്കുന്നു.

എന്ന് അടയാളപ്പെടുത്തിയ വിൻഡോകൾ പശിമയുള്ള or StickyAcrossDesks or
StickyAcrossPages ടൈറ്റിൽബാറിൽ സ്റ്റിപ്പിൾസ് വരച്ചിരിക്കും. ഇത് ആകാം
!StickyStippledTitle ശൈലി. ശൈലി StickyStippledTitle
ആ ജാലകവും എന്ന് അടയാളപ്പെടുത്തിയിരിക്കുന്ന സ്റ്റിപ്പിൾസ് തിരികെ ഇടുന്നു പശിമയുള്ള.
ഇത് സ്ഥിരസ്ഥിതി ശൈലിയാണെന്ന് ശ്രദ്ധിക്കുക പശിമയുള്ള ജനാലകൾ. സ്റ്റിക്കി ഐക്കണുകൾ ചെയ്യും
ഐക്കൺ ശീർഷകത്തിൽ സ്റ്റിപ്പിൾസ് വരച്ചിട്ടുണ്ട്. ഇത് അതേ രീതിയിൽ പ്രവർത്തനരഹിതമാക്കാം
കൂടെ !StickyStippledIconTitle ശൈലി.

കൂടെ വിൻഡോസ് സ്റ്റാർട്ട് ഐക്കോണിക് ശൈലി തുടക്കത്തിൽ ഐക്കണുകളായി കാണിക്കുന്നു. അതല്ല
ചില ആപ്ലിക്കേഷനുകൾ സ്വയം ഡീകോണിഫൈ ചെയ്യുന്നതിലൂടെ അതിനെ പ്രതിരോധിക്കുന്നു. സ്ഥിരസ്ഥിതി
ജാലകങ്ങൾ ഐക്കണിഫൈ ചെയ്യാതിരിക്കുക എന്നതാണ് സാധാരണ ആരംഭിക്കുക ശൈലി.

സ്റ്റിക്കി ഐക്കൺ ഐക്കണിഫൈ ചെയ്യുമ്പോൾ വിൻഡോ ഒട്ടിപ്പിടിക്കുന്നു. ഇത് ഡീ-ഐക്കണിഫൈ ചെയ്യുന്നു
സജീവമായ ഡെസ്ക്ടോപ്പിന് മുകളിൽ. സ്ലിപ്പറി ഐക്കൺ സ്ഥിരസ്ഥിതിയിലേക്ക് മടങ്ങുന്നു.

StickyIconPage പോലെ പ്രവർത്തിക്കുന്നു സ്റ്റിക്കി ഐക്കൺ, എന്നാൽ പേജുകളിൽ ഉടനീളം മാത്രം ഐക്കൺ ഒട്ടിക്കുന്നു,
ഡെസ്കുകൾ അല്ല StickyIconDesk മറുവശത്ത് പ്രവർത്തിക്കുന്നു.

StippledIconTitle പോലെ പ്രവർത്തിക്കുന്നു സ്റ്റിപ്പ്ലെഡ് ടൈറ്റിൽ അതിൽ അത് സ്റ്റിപ്പിൾസ് വരയ്ക്കുന്നു
ഐക്കണുകളുടെ ശീർഷകങ്ങൾ എന്നാൽ ഐക്കണിനെ സ്റ്റിക്കി ആക്കുന്നില്ല.

Restack അവഗണിക്കുക ഉപഭോക്താക്കൾ ഉയർത്താനോ കുറയ്ക്കാനോ ഉള്ള ശ്രമങ്ങളെ fvwm അവഗണിക്കുന്നു
സ്വന്തം ജനാലകൾ. സ്ഥിരസ്ഥിതിയായി, വിപരീത ശൈലി, റെസ്റ്റാക്ക് അനുവദിക്കുക സജീവമാണ്.

നിശ്ചിത സ്ഥാനം ഒപ്പം ഫിക്സഡ്യുഎസ് സ്ഥാനം ഉപയോക്താവിന്റെ ശ്രമങ്ങളെ fvwm അവഗണിക്കുക
ജാലകം നീക്കുക. ജാലകത്തിന്റെ വലുപ്പം മാറ്റുന്നതിലൂടെ അത് നീക്കാൻ ഇപ്പോഴും സാധ്യമാണ്.
വിൻഡോകൾ നീക്കാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നതിന്, ഉപയോഗിക്കുക വേരിയബിൾ പൊസിഷൻ or
വേരിയബിൾ യുഎസ് സ്ഥാനം ശൈലി.

നിശ്ചിത വലിപ്പം ഒപ്പം FixedUSSize ഉപയോക്താവിന്റെ വലുപ്പം മാറ്റാനുള്ള ശ്രമങ്ങൾ fvwm അവഗണിക്കുക
ജാലകം. വിൻഡോകളുടെ വലുപ്പം മാറ്റാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നതിന്, ഉപയോഗിക്കുക വേരിയബിൾ സൈസ് or
വേരിയബിൾ USSize ശൈലി.

ഫിക്സഡ് പി പൊസിഷൻ ഒപ്പം FixedPSize പ്രോഗ്രാമിന്റെ ശ്രമങ്ങളെ fvwm അവഗണിക്കുക
അതിന്റെ വിൻഡോകൾ നീക്കുകയോ വലുപ്പം മാറ്റുകയോ ചെയ്യുക. ഇത്തരത്തിലുള്ള പ്രവർത്തനങ്ങൾ അനുവദിക്കുന്നതിന്, ഉപയോഗിക്കുക
വേരിയബിൾ പി പൊസിഷൻ or വേരിയബിൾ പിസൈസ് ശൈലി. ഈ ശൈലികൾ ചിലപ്പോൾ ബാധിച്ചേക്കാം
പുതിയ വിൻഡോകളുടെ പ്രാരംഭ സ്ഥാനവും അളവുകളും (അതിനെ ആശ്രയിച്ച്
അപേക്ഷ). വിചിത്രമായ സ്ഥലങ്ങളിലാണ് ജാലകങ്ങൾ സൃഷ്ടിക്കുന്നതെങ്കിൽ, ഒന്നുകിൽ ശ്രമിക്കുക
വേരിയബിൾ പി പൊസിഷൻ or സ്ഥാനമില്ല ശൈലികൾ. ദി FixedPSize ശൈലി വഷളായേക്കാം
ചില ആപ്ലിക്കേഷനുകൾക്കുള്ള വിൻഡോ അളവുകൾ. ഇതിൽ ഈ ശൈലി ഉപയോഗിക്കരുത്
കേസ്.

MoveByProgramMethod ആപ്ലിക്കേഷന്റെ അഭ്യർത്ഥനകളോട് fvwm എങ്ങനെ പ്രതികരിക്കുന്നു എന്നതിനെ ബാധിക്കുന്നു
അതിന്റെ ജാലകങ്ങൾ നീക്കാൻ. സ്ഥിരസ്ഥിതിയായി, ഏത് രീതിയാണ് ഉപയോഗിക്കേണ്ടതെന്ന് കണ്ടെത്താൻ fvwm ശ്രമിക്കുന്നു,
എന്നാൽ അത് ചിലപ്പോൾ തെറ്റായ രീതി കണ്ടുപിടിക്കുന്നു. നിങ്ങൾക്ക് ഒരു ജാലകത്തിലൂടെ കടന്നുപോകാം
ആപ്ലിക്കേഷൻ വലുപ്പം മാറ്റുമ്പോൾ സ്‌ക്രീനിലുടനീളം കുറച്ച് പിക്സലുകൾ സഞ്ചരിക്കുന്നു
അത്, സ്‌ക്രീൻ ഓഫ് സ്‌ക്രീൻ അലങ്കാരങ്ങളുള്ള ഒരു സ്‌ക്രീൻ ബോർഡറിലേക്ക് നീങ്ങുന്നു, അത്
അടുത്ത തവണ അത് ആരംഭിക്കുമ്പോൾ അതിന്റെ സ്ഥാനം ഓർക്കുന്നു, പക്ഷേ ചെറുതായി ദൃശ്യമാകും
സ്ഥാനം മാറ്റി, അല്ലെങ്കിൽ അത് പൂർണ്ണ സ്‌ക്രീൻ ആകാൻ ശ്രമിക്കുന്നു, പക്ഷേ ഉണ്ട്. ശ്രമിക്കുക
രണ്ട് ഓപ്ഷനുകളും പുറത്ത്, ഗ്രാവിറ്റി ഉപയോഗിക്കുക ഒപ്പം ഗ്രാവിറ്റി അവഗണിക്കുക ജനാലയിൽ (അതും
വിൻഡോ മാത്രം) അത് സഹായിക്കുന്നുണ്ടോ എന്ന് നോക്കുക. സ്ഥിരസ്ഥിതിയായി, fvwm ഉപയോഗിക്കുന്നു യാന്ത്രിക കണ്ടെത്തൽ
രീതി. ഒരിക്കൽ കണ്ടുപിടിച്ച രീതി, പിന്നീടൊരിക്കലും മാറ്റില്ല. എത്രത്തോളം
fvwm-ന് ശരിയായ രീതി കണ്ടെത്താൻ കഴിയാത്തതിനാൽ, അത് ഉപയോഗിക്കുന്നു ഗ്രാവിറ്റി അവഗണിക്കുക. നിര്ബന്ധിക്കുക
കണ്ടെത്തൽ വീണ്ടും ശ്രമിക്കാൻ fvwm, മറ്റ് രണ്ട് ഓപ്ഷനുകളിലൊന്ന് ആദ്യം ഉപയോഗിക്കുക
ഉപയോഗം യാന്ത്രിക കണ്ടെത്തൽ വീണ്ടും.

ശ്രദ്ധിക്കുക: ICCCM-ലെ ഒരു പ്രശ്നം ലഘൂകരിക്കുന്നതിനാണ് ഈ ഓപ്ഷൻ അവതരിപ്പിച്ചത്
സ്പെസിഫിക്കേഷൻ. ICCCM വ്യക്തമായി പറയുന്നു ഗ്രാവിറ്റി ഉപയോഗിക്കുക ഓപ്ഷൻ വേണം
ഉപയോഗിക്കും, എന്നാൽ പരമ്പരാഗതമായി ആപ്ലിക്കേഷനുകൾ ഈ നിയമം അവഗണിച്ചു.

അടയ്ക്കാവുന്നത് പ്രവർത്തനങ്ങൾ പ്രാപ്തമാക്കുന്നു അടയ്ക്കുക, ഇല്ലാതാക്കുക ഒപ്പം നശിപ്പിക്കുക നിർവ്വഹിക്കാൻ
ജനലുകൾ. ഇത് സ്ഥിരസ്ഥിതിയായി ഓണാണ്. വിപരീതം, !അടയ്ക്കാം, തടയുന്നു
അടയ്‌ക്കേണ്ട ജാലകം.

ഐക്കണിഫൈ ചെയ്യാവുന്നത് പ്രവർത്തനം പ്രാപ്തമാക്കുന്നു ഐക്കണിഫൈ ചെയ്യുക ജാലകങ്ങളിൽ നടത്തണം.
ഇത് സ്ഥിരസ്ഥിതിയായി ഓണാണ്. വിപരീതം, !ഐക്കണിഫൈ ചെയ്യാവുന്ന, നിന്ന് വിൻഡോയെ തടയുന്നു
ഐക്കണിഫൈ ചെയ്യപ്പെടുന്നു.

പരമാവധി പ്രവർത്തനം പ്രാപ്തമാക്കുന്നു വലുതാക്കുക ജാലകങ്ങളിൽ നടത്തണം.
ഇത് സ്ഥിരസ്ഥിതിയായി ഓണാണ്. വിപരീതം, !പരമാവധി, നിന്ന് വിൻഡോയെ തടയുന്നു
പരമാവധിയാക്കുന്നു.

MaximizeFixedSize അനുവദിക്കുക പ്രവർത്തനം പ്രാപ്തമാക്കുന്നു വലുതാക്കുക നിർവ്വഹിക്കാൻ
വലുതാക്കൽ പ്രവർത്തനരഹിതമാക്കിയിട്ടില്ലെങ്കിൽ, വലുപ്പം മാറ്റാൻ കഴിയാത്ത വിൻഡോകൾ
ശൈലി ഉപയോഗിക്കുന്നു !പരമാവധി അല്ലെങ്കിൽ WM സൂചനകൾ വഴി. ഇത് സ്ഥിരസ്ഥിതിയായി ഓണാണ്.
വിപരീതം, !AllowMaximizeFixedSize, അല്ലാത്ത എല്ലാ വിൻഡോകളെയും തടയുന്നു
വലുതാക്കുന്നതിൽ നിന്ന് വലുപ്പം മാറ്റാവുന്നതാണ്.

ResizeHintOverride കുറഞ്ഞത് വിതരണം ചെയ്ത പ്രോഗ്രാം അവഗണിക്കാൻ fvwm-നോട് നിർദ്ദേശിക്കുന്നു
പരമാവധി വലുപ്പവും വലുപ്പം മാറ്റുന്ന ഘട്ടത്തിന്റെ വലുപ്പവും (പലതിലും പ്രതീക വലുപ്പം
അപേക്ഷകൾ). വിസമ്മതിക്കുന്ന തകർന്ന ആപ്ലിക്കേഷനുകൾക്ക് ഇത് ഉപയോഗപ്രദമാകും
വലിപ്പം മാറ്റി. നിങ്ങൾക്ക് ആവശ്യമില്ലെങ്കിൽ അത് ഉപയോഗിക്കരുത്. ഡിഫോൾട്ട് (എതിർ) ശൈലി
is NoResizeOverride.

MinWindowSize [ വീതി [ p ] പൊക്കം [ p ] ] fvwm-ന്റെ ഏറ്റവും കുറഞ്ഞ വീതിയും
ഒരു ജാലകത്തിന്റെ ഉയരം. മൊത്തം സ്‌ക്രീൻ ഏരിയയുടെ ശതമാനമാണ് മൂല്യങ്ങൾ.
അക്ഷരം എങ്കിൽ 'p' എന്ന മൂല്യങ്ങളിൽ ഒന്നിൽ ചേർത്തിരിക്കുന്നു, അക്കങ്ങളാണ്
പിക്സലുകളായി വ്യാഖ്യാനിക്കുന്നു. ഇതിന്റെ ചില പതിപ്പുകൾക്ക് ഈ കമാൻഡ് ഉപയോഗപ്രദമാണ്
xemacs അവരുടെ ജാലകങ്ങൾ വളരെ ചെറുതായാൽ പരിഭ്രാന്തരാകുന്നു. നിങ്ങൾ അവനെ ഒഴിവാക്കിയാൽ
പാരാമീറ്ററുകൾ അല്ലെങ്കിൽ അവയുടെ മൂല്യങ്ങൾ അസാധുവാണ്, രണ്ട് പരിധികളും 0 പിക്സലുകളായി സജ്ജീകരിച്ചിരിക്കുന്നു
(ഇത് സ്ഥിരസ്ഥിതി മൂല്യമാണ്).

MaxWindowSize [ വീതി [ p ] പൊക്കം [ p ] ] പരമാവധി വീതിയും fvwm-നും പറയുന്നു
ഒരു ജാലകത്തിന്റെ ഉയരം. മൊത്തം സ്‌ക്രീൻ ഏരിയയുടെ ശതമാനമാണ് മൂല്യങ്ങൾ.
അക്ഷരം എങ്കിൽ 'p' എന്ന മൂല്യങ്ങളിൽ ഒന്നിൽ ചേർത്തിരിക്കുന്നു, അക്കങ്ങളാണ്
പിക്സലുകളായി വ്യാഖ്യാനിക്കുന്നു. വലിയ ആപ്ലിക്കേഷൻ നിർബന്ധിക്കാൻ ഈ കമാൻഡ് ഉപയോഗപ്രദമാണ്
ജാലകങ്ങൾ പൂർണ്ണമായും ദൃശ്യമാകും. ഒന്നുമില്ല പൊക്കം വേണ്ടാ വീതി 100 ൽ കുറവായിരിക്കാം
പിക്സലുകൾ. നിങ്ങൾ പാരാമീറ്ററുകൾ ഒഴിവാക്കുകയോ അവയുടെ മൂല്യങ്ങൾ അസാധുവാണെങ്കിൽ, രണ്ട് പരിധികളും
32767 പിക്സലുകളായി സജ്ജീകരിച്ചിരിക്കുന്നു (ഇത് സ്ഥിരസ്ഥിതിയാണ്).

കൂടെ IconifyWindowGroups ഒരേ വിൻഡോ ഗ്രൂപ്പിലെ എല്ലാ വിൻഡോകളും ഐക്കൺ ചെയ്തിരിക്കുന്നു
ഗ്രൂപ്പിലെ ഏതെങ്കിലും വിൻഡോ (ഡി)ഐക്കണിഫൈ ചെയ്യുമ്പോൾ ഒറ്റയടിക്ക് ഡീകോണിഫൈ ചെയ്യുകയും ചെയ്യുന്നു. ദി
സ്ഥിരസ്ഥിതിയാണ് IconifyWindowGroupsOff, ഇത് ഈ സ്വഭാവത്തെ പ്രവർത്തനരഹിതമാക്കുന്നു. എങ്കിലും എ
ആപ്ലിക്കേഷനുകളുടെ എണ്ണം വിൻഡോ ഗ്രൂപ്പ് സൂചന ഉപയോഗിക്കുന്നു, ഇത് വളരെ അപൂർവമായി മാത്രമേ ഉപയോഗിക്കാറുള്ളൂ a
ശരിയായ മാർഗം, അതിനാൽ അത് ഉപയോഗിക്കുന്നതാണ് നല്ലത് IconifyWindowGroups വേണ്ടി മാത്രം
തിരഞ്ഞെടുത്ത ആപ്ലിക്കേഷനുകൾ.

ഓപ്ഷൻ സ്നാപ്പ് അട്രാക്ഷൻ സംവേദനാത്മക വിൻഡോ ചലനത്തെ ബാധിക്കുന്നു: ഒരു സമയത്ത് എങ്കിൽ
ഇന്ററാക്ടീവ് മൂവ് വിൻഡോ അല്ലെങ്കിൽ ഐക്കൺ ഉള്ളിൽ വരുന്നു സാമീപ്യം മറ്റൊന്നിന്റെ പിക്സലുകൾ
ജാലകം അല്ലെങ്കിൽ ഐക്കൺ, അത് ബോർഡറുകൾ കൂട്ടിച്ചേർക്കാൻ നീക്കി. യുടെ സ്ഥിരസ്ഥിതി
0 എന്നാൽ സ്‌നാപ്പിംഗ് ഒന്നും സംഭവിക്കുന്നില്ല എന്നാണ്. ആർഗ്യുമെന്റുകളില്ലാതെ ഈ കമാൻഡ് വിളിക്കുന്നു
സ്നാപ്പ് ആകർഷണം ഓഫാക്കി സ്ഥിരസ്ഥിതി സ്വഭാവം പുനഃസ്ഥാപിക്കുന്നു. ദയവായി പരിഗണിക്കു
ലേക്കും SnapGrid കമാൻഡ്.

നിർണ്ണയിച്ചിരിക്കുന്ന രണ്ടാമത്തെ ആർഗ്യുമെന്റ് ഓപ്ഷണൽ ആണ്, അത് അഞ്ചിൽ ഒന്നായി സജ്ജീകരിക്കാം
ഇനിപ്പറയുന്ന മൂല്യങ്ങൾ: കൂടെ എല്ലാം രണ്ട് ഐക്കണുകളും വിൻഡോകളും മറ്റ് വിൻഡോകളിലേക്ക് സ്നാപ്പ് ചെയ്യുന്നു
മറ്റ് ഐക്കണുകൾ. ഒരേ തരം വിൻഡോകൾ വിൻഡോകളിലേക്ക് മാത്രം സ്‌നാപ്പ് ചെയ്യാൻ അനുവദിക്കുന്നു, കൂടാതെ ഐക്കണുകൾ സ്‌നാപ്പുചെയ്യുന്നു
ഐക്കണുകൾക്ക് മാത്രം. കൂടെ വിൻഡോസ് വിൻഡോകൾ മറ്റ് വിൻഡോകളിലേക്ക് മാത്രം സ്നാപ്പ് ചെയ്യുന്നു. സമാനമായി
കൂടെ ഐക്കണുകൾ ഐക്കണുകൾ മറ്റ് ഐക്കണുകളിലേക്ക് മാത്രം സ്നാപ്പ് ചെയ്യുന്നു. കൂടെ ഒന്നുമില്ല സ്നാപ്പിംഗ് എടുക്കുന്നില്ല
സ്ഥലം. ഇനിപ്പറയുന്ന ആർഗ്യുമെന്റുമായി ചേർന്ന് ഈ ഓപ്ഷൻ ഉപയോഗപ്രദമാകും
നിങ്ങൾക്ക് സ്‌ക്രീൻ അരികുകൾക്കെതിരെ മാത്രം സ്‌നാപ്പ് ചെയ്യണമെങ്കിൽ. സ്ഥിര സ്വഭാവമാണ്
എല്ലാം.

മൂന്നാമത്തേതും അവസാനത്തേതുമായ ഓപ്‌ഷണൽ ആർഗ്യുമെന്റ് ഇനിപ്പറയുന്ന നാലിൽ ഒന്നായി സജ്ജമാക്കിയേക്കാം
മൂല്യങ്ങൾ:

· കൂടെ സ്ക്രീൻ ഇതിനകം സ്നാപ്പിംഗ് ഐക്കണുകൾ അല്ലെങ്കിൽ വിൻഡോകൾ, അത് നിയന്ത്രിക്കപ്പെടുന്നു
രണ്ടാമത്തെ ആർഗ്യുമെന്റ് വഴി, ഇപ്പോൾ സ്‌ക്രീൻ അരികുകളിലേക്കും സ്‌നാപ്പ് ചെയ്യും.

· സ്ക്രീൻ വിൻഡോസ് സ്‌ക്രീൻ അരികുകളിലേക്ക് വിൻഡോകൾ മാത്രം സ്‌നാപ്പ് ചെയ്യുന്നു.

· സ്ക്രീൻ ഐക്കണുകൾ സ്‌ക്രീൻ അരികുകളിലേക്ക് ഐക്കണുകൾ മാത്രം സ്‌നാപ്പ് ചെയ്യുന്നു.

· സ്ക്രീൻഎല്ലാം സ്‌ക്രീൻ അരികുകളിലേക്ക് വിൻഡോകളും ഐക്കണുകളും സ്‌നാപ്പ് ചെയ്യുന്നു.

ഓപ്ഷൻ SnapGrid സ്ക്രീനിൽ ഒരു അദൃശ്യ ഗ്രിഡ് നിർവ്വചിക്കുന്നു. ഒരു സമയത്ത്
ഇന്ററാക്ടീവ് മൂവ് ഒരു വിൻഡോ അല്ലെങ്കിൽ ഐക്കൺ അതിന്റെ സ്ഥാനം (മുകളിൽ
ഇടത് മൂല) അടുത്തുള്ള ഗ്രിഡ് പോയിന്റുമായി യാദൃശ്ചികമാണ്. സ്ഥിരസ്ഥിതി
x-ഗ്രിഡ് വലിപ്പം ഒപ്പം y-ഗ്രിഡ് വലിപ്പം ക്രമീകരണം രണ്ടും 1 ആണ്, അത് ഫലത്തിൽ ഗ്രിഡല്ല
എല്ലാം.

ഇരുവരുമായും ഒരു സംവേദനാത്മക നീക്കം SnapGrid ഒപ്പം സ്നാപ്പ് അട്രാക്ഷൻ ഫലങ്ങൾ
ഏറ്റവും അടുത്തുള്ള വിൻഡോ ബോർഡറിനോട് ചേർന്ന് വിൻഡോ നീക്കുന്നു (അകത്ത് ആണെങ്കിൽ
സ്നാപ്പ് പ്രോക്സിമിറ്റി) അല്ലെങ്കിൽ ഗ്രിഡ് സ്ഥാനം. വിൻഡോ ഏറ്റവും ചെറിയ ദൂരം നീങ്ങുന്നു
രണ്ടും തൃപ്തിപ്പെടുത്താൻ സാധ്യമാണ് SnapGrid ഒപ്പം സ്നാപ്പ് അട്രാക്ഷൻ. x, y എന്നിവ ശ്രദ്ധിക്കുക
കോർഡിനേറ്റുകൾ കൂട്ടിച്ചേർത്തിട്ടില്ല. ഉദാഹരണത്തിന്, ഒരു വിൻഡോ മറ്റൊന്നിലേക്ക് സ്‌നാപ്പ് ചെയ്‌തേക്കാം
y അക്ഷത്തിലെ ഒരു ഗ്രിഡ് പോയിന്റിലേക്ക് സ്‌നാപ്പ് ചെയ്യുമ്പോൾ x അക്ഷത്തിൽ വിൻഡോ. ഉപയോഗിക്കുന്നത്
ആർഗ്യുമെന്റുകളില്ലാത്ത ഈ ശൈലി സ്ഥിരസ്ഥിതി ക്രമീകരണങ്ങൾ പുനഃസ്ഥാപിക്കുന്നു.

ശൈലികൾ EdgeMoveDelay ഒപ്പം EdgeResizeDelay അത് എത്രമാത്രം ബുദ്ധിമുട്ടായിരിക്കണമെന്ന് പറയുന്നു
വിൻഡോയുടെ അരികിലൂടെ നീക്കുകയോ വലുപ്പം മാറ്റുകയോ ചെയ്തുകൊണ്ട് ഡെസ്ക്ടോപ്പ് വ്യൂപോർട്ട് മാറ്റുക
തിരശീല. പോയിന്റർ എത്ര മില്ലിസെക്കൻഡ് വേണമെന്ന് പരാമീറ്റർ പറയുന്നു
fvwm വ്യൂപോർട്ട് നീക്കുന്നതിന് മുമ്പ് സ്‌ക്രീൻ അരികിൽ ചെലവഴിക്കുക. ആജ്ഞ
EdgeScroll വ്യൂപോർട്ട് എത്രത്തോളം സ്ക്രോൾ ചെയ്യണമെന്ന് നിർണ്ണയിക്കുന്നു. എങ്കിൽ -1 ആയി നൽകിയിരിക്കുന്നു
കാലതാമസം, പേജ് ഫ്ലിപ്പിംഗ് പൂർണ്ണമായും പ്രവർത്തനരഹിതമാക്കി. സ്ഥിരസ്ഥിതികൾ കാലതാമസമല്ല
നീക്കുന്നതിന് (0) ഒപ്പം വലുപ്പം മാറ്റുന്നതിന് ഫ്ലിപ്പിംഗ് ഇല്ല (-1). ഈ ശൈലികൾ ഉപയോഗിച്ച്
ഒരു ആർഗ്യുമെന്റും കൂടാതെ സ്ഥിരസ്ഥിതി ക്രമീകരണങ്ങൾ പുനഃസ്ഥാപിക്കുന്നു. കൂടെ, ശ്രദ്ധിക്കുക

EdgeScroll 0 0

ജാലകങ്ങളുടെ അരികിലൂടെ നീക്കാനോ വലുപ്പം മാറ്റാനോ ഇപ്പോഴും സാധ്യമാണ്
നിലവിലെ സ്ക്രീൻ. ഇതും കാണുക എഡ്ജ് കനം.

ഓപ്ഷൻ എഡ്ജ്മൂവ് റെസിസ്റ്റൻസ് ഒരു വിൻഡോ നേരിട്ട് സ്ഥാപിക്കുന്നത് എളുപ്പമാക്കുന്നു
സ്ക്രീനിന്റെ അല്ലെങ്കിൽ xinerama സ്ക്രീനിന്റെ അതിർത്തിയോട് ചേർന്ന്. ഒന്നോ രണ്ടോ എടുക്കും
പരാമീറ്ററുകൾ. ആദ്യ പാരാമീറ്റർ അരികിൽ എത്ര പിക്സലുകൾ പറയുന്നു
സ്‌ക്രീൻ ഒരു ജാലകത്തിന്റെ അറ്റം യഥാർത്ഥത്തിൽ ഭാഗികമായി നീങ്ങുന്നതിന് മുമ്പ് നീങ്ങണം
സ്ക്രീൻ. ഓപ്ഷണൽ രണ്ടാമത്തെ പാരാമീറ്റർ ആദ്യത്തേതിന് സമാനമാണ്, പക്ഷേ ഇതിനായി
വ്യക്തിഗത Xinerama സ്ക്രീനുകൾ. ഒഴിവാക്കിയാൽ, ആദ്യ പാരാമീറ്ററിന്റെ മൂല്യം
ഇത്തരത്തിലുള്ള ചലനത്തിനായി കരുതപ്പെടുന്നു. രണ്ടാമത്തെ പാരാമീറ്റർ പൂജ്യമായി 0 ആയി സജ്ജമാക്കുക
വ്യക്തിഗത xinerama സ്ക്രീൻ അറ്റങ്ങൾ അവഗണിക്കാൻ. യുടെ കേന്ദ്രം എന്നത് ശ്രദ്ധിക്കുക
വിൻഡോ നീക്കുന്നത് വിൻഡോ ഏത് xinerama സ്ക്രീൻ നിർണ്ണയിക്കുന്നു
സൂക്ഷിക്കും. രണ്ട് മൂല്യങ്ങളും സ്ഥിരസ്ഥിതിയായി 0 ആണ്. ഡിഫോൾട്ടുകൾ പുനഃസ്ഥാപിക്കാൻ, ഓപ്ഷൻ
എഡ്ജ്മൂവ് റെസിസ്റ്റൻസ് പാരാമീറ്ററുകളൊന്നും കൂടാതെ ഉപയോഗിക്കാൻ കഴിയും.

ഓപ്ഷൻ InitialMapCommand ഏതെങ്കിലും സാധുവായ fvwm കമാൻഡ് അല്ലെങ്കിൽ ഫംഗ്‌ഷൻ അനുവദിക്കുന്നു
വിൻഡോ ആദ്യം fvwm ഉപയോഗിച്ച് മാപ്പ് ചെയ്യുമ്പോൾ പ്രവർത്തിപ്പിക്കാൻ. ഉദാഹരണം:

ശൈലി MyWindow StartsOnPage 0 0, InitialMapCommand Iconify

അതിനാൽ ഇത് വിളിക്കപ്പെടുന്ന വിൻഡോ സ്ഥാപിക്കും MyWindow പേജ് 0 0 ൽ
നിലവിലെ ഡെസ്ക്, ഉടനെ പ്രവർത്തിപ്പിക്കുക ഐക്കണിഫൈ ചെയ്യുക ആ ജാലകത്തിൽ കമാൻഡ് ചെയ്യുക.

വേണം എന്നത് ശ്രദ്ധിക്കുക InitialMapCommand എല്ലാവർക്കും ഒരു ആഗോള ഓപ്ഷനായി ഉപയോഗിക്കും
windows, എന്നാൽ ചില വിൻഡോകളിൽ ഈ കമാൻഡ് പാടില്ല
പ്രയോഗിച്ചു, തുടർന്ന് ഒരു പ്രവർത്തനം വേണ്ട എന്നതുപോലെ ആ ജാലകങ്ങളിലും ഉപയോഗിക്കാം
ഇനിപ്പറയുന്ന ഉദാഹരണം:

ശൈലി * InitialMapCommand Iconify
ശൈലി XTeddy InitialMapCommand Nop

വിൻഡോ മാനേജർ പ്ലെയ്സ്മെന്റ്
ആപ്ലിക്കേഷനുകൾക്ക് സ്ക്രീനിൽ ഒരു പ്രത്യേക സ്ഥലത്ത് വിൻഡോകൾ സ്ഥാപിക്കാനാകും
വിൻഡോ മാനേജർ സൂചനകൾ അല്ലെങ്കിൽ ഒരു ജ്യാമിതി സ്പെസിഫിക്കേഷൻ. അവർ രണ്ടും ചെയ്യാത്തപ്പോൾ,
തുടർന്ന് വിൻഡോ മാനേജർ വിൻഡോയ്ക്കായി ഒരു സ്ഥലം കണ്ടെത്തുന്നു. Fvwm അറിയാം
ഈ സാഹചര്യം നേരിടാൻ നിരവധി വഴികൾ. സ്ഥിരസ്ഥിതിയാണ്
ടൈൽകാസ്കേഡ് പ്ലേസ്മെന്റ്.

സ്ഥാനം പ്ലേസ്മെന്റ് [കേന്ദ്രം|അണ്ടർ മൗസ്|നീക്കം-വാദങ്ങൾ] ഒരു ഇല്ലാതെ ഉപയോഗിക്കുമ്പോൾ
ആർഗ്യുമെന്റ്, ഡിസ്പ്ലേയുടെ മുകളിൽ ഇടത് മൂലയിൽ പുതിയ വിൻഡോകൾ സ്ഥാപിച്ചിരിക്കുന്നു.
വാദവുമായി കേന്ദ്രം, എല്ലാ പുതിയ വിൻഡോകളും സ്ക്രീനിന്റെ മധ്യഭാഗത്ത് ദൃശ്യമാകും,
ഒപ്പം കൂടെ അണ്ടർ മൗസ്, വിൻഡോകൾ മൌസ് പോയിന്ററിന് കീഴിൽ കേന്ദ്രീകരിച്ചിരിക്കുന്നു
സാധ്യമാണ്. പോയിന്റർ കാരണം വിൻഡോ സ്ക്രീനിൽ ഫിറ്റ് ചെയ്യാൻ കഴിയുന്നില്ലെങ്കിൽ
സ്‌ക്രീനിന്റെ അറ്റത്താണ്, തുടർന്ന് ഇത് ഉപയോഗിച്ച് വിൻഡോ നിർബന്ധിതമായി ഓൺ-സ്‌ക്രീനിലേക്ക് കൊണ്ടുവരുന്നു
ഓപ്ഷൻ. മറ്റേതെങ്കിലും ഉണ്ടെങ്കിൽ നീക്കം-വാദങ്ങൾ നൽകിയിരിക്കുന്നു, അവ കൃത്യമായി വ്യാഖ്യാനിക്കപ്പെടുന്നു
പോലെ നീക്കുക കമാൻഡ് ചെയ്യുന്നു (പ്രവാഹത്തെ പരാമർശിക്കുന്നത് ഒഴികെ
വിൻഡോ ഇതുവരെ സ്ഥാപിച്ചിട്ടില്ലാത്തതിനാൽ വിൻഡോ സ്ഥാനം പ്രവർത്തിക്കുന്നില്ല).

കാസ്കേഡ് പ്ലേസ്മെന്റ് കാസ്കേഡിംഗ് രീതിയിൽ പുതിയ വിൻഡോകൾ സ്വയമേവ സ്ഥാപിക്കുക.

ടൈൽകാസ്കേഡ് പ്ലേസ്മെന്റ് ഒരു സ്മാർട്ട് ലൊക്കേഷനിൽ സ്വയമേവ പുതിയ വിൻഡോകൾ സ്ഥാപിക്കുന്നു -
സ്‌ക്രീനിലെ മറ്റ് വിൻഡോകളൊന്നും ഓവർലാപ്പ് ചെയ്യാത്ത ഒരു ലൊക്കേഷൻ. എങ്കിൽ
അത്തരമൊരു സ്ഥാനം കണ്ടെത്താൻ കഴിയില്ല കാസ്കേഡ് പ്ലേസ്മെന്റ് ഒരു വീഴ്ചയായി ഉപയോഗിക്കുന്നു
രീതി.

ടൈൽമാനുവൽ പ്ലേസ്മെന്റ് ഇതും സമാനമാണ് ടൈൽകാസ്കേഡ് പ്ലേസ്മെന്റ്, എന്നാൽ ഉപയോഗിക്കുന്നു
മാനുവൽ പ്ലേസ്മെന്റ് ഫാൾ-ബാക്ക് രീതിയായി.

MinOverlapPlacement സ്വയമേവ പുതിയ ജാലകങ്ങൾ ഒരു സ്ഥലത്ത് സ്ഥാപിക്കുന്നു
മറ്റ് വിൻഡോകളുടെ പിക്സലുകളിൽ ഓവർലാപ്പിംഗ് ഏരിയ ചെറുതാക്കിയിരിക്കുന്നു. സ്ഥിരസ്ഥിതിയായി
ഈ പ്ലെയ്‌സ്‌മെന്റ് നയം ഉയർന്ന ഐക്കണുകളും വിൻഡോകളും ഓവർലാപ്പ് ചെയ്യുന്നത് ഒഴിവാക്കാൻ ശ്രമിക്കുന്നു
പാളികൾ. ഇത് ഉപയോഗിച്ച് കോൺഫിഗർ ചെയ്യാം മിനിമം ഓവർലാപ്പ് പ്ലേസ്മെന്റ് പെനാൽറ്റികൾ ശൈലി.

MinOverlappercentPlacement സമാനമാണ് MinOverlapPlacement എന്നാൽ ശ്രമിക്കുന്നു
എന്നതിന് പകരം മറ്റ് വിൻഡോകളുടെ ഓവർലാപ്പ് ശതമാനം കുറയ്ക്കുക
പിക്സലുകളിൽ ഓവർലാപ്പ് ചെയ്ത പ്രദേശം. ഈ പ്ലേസ്‌മെന്റ് നയം കവർ ചെയ്യാതിരിക്കാൻ ശ്രമിക്കുന്നു
മറ്റ് ജാലകങ്ങൾ പൂർണ്ണമായും ചെറിയ വിൻഡോകൾ മറയ്ക്കാതിരിക്കാൻ കൂടുതൽ കഠിനമായി ശ്രമിക്കുന്നു.
ഇത് ഉപയോഗിച്ച് കോൺഫിഗർ ചെയ്യാം മിനിമം ഓവർലാപ്പ് പ്ലേസ്മെന്റ് പെനാൽറ്റികൾ ഒപ്പം
മിനിമം ഓവർലാപ്പ് ശതമാനം പ്ലേസ്മെന്റ് പെനാൽറ്റികൾ ശൈലികൾ.

മിനിമം ഓവർലാപ്പ് പ്ലേസ്മെന്റ് പെനാൽറ്റികൾ പരമാവധി 6 പോസിറ്റീവ് അല്ലെങ്കിൽ ശൂന്യ ദശാംശം എടുക്കുന്നു
വാദങ്ങൾ:

സാധാരണ മുകളില് ഐക്കൺ പശിമയുള്ള താഴെ സ്ട്രറ്റ്

ട്രെയിലിംഗ് ആർഗ്യുമെന്റുകൾ നഷ്‌ടപ്പെട്ടാൽ ഡിഫോൾട്ട് ഉപയോഗിക്കുന്നു:

1 5 10 XIX XIX 1

ഈ ശൈലി ഡിഫോൾട്ട് മൂല്യങ്ങളിലേക്ക് പുനഃസജ്ജമാക്കാൻ, ഒരു '!' ഉപയോഗിച്ച് പ്രിഫിക്സ് ചെയ്യുക. ഈ ശൈലി
കോൺഫിഗർ ചെയ്യുന്നു MinOverlapPlacement ഒപ്പം MinOverlappercentPlacement പ്ലെയ്സ്മെന്റ്
നയം. ദി സാധാരണ ഘടകം സാധാരണ വിൻഡോകളെ ബാധിക്കുന്നു മുകളില് ഘടകം ബാധിക്കുന്നു
സ്ഥാപിച്ചിരിക്കുന്ന ജാലകത്തേക്കാൾ വലിയ പാളിയുള്ള വിൻഡോകൾ ഐക്കൺ ഘടകം
ഐക്കണുകളെ ബാധിക്കുന്നു, പശിമയുള്ള ഘടകം സ്റ്റിക്കി വിൻഡോകളെ ബാധിക്കുന്നു താഴെ ഘടകം
വിൻഡോ സ്ഥാപിക്കുന്നതിനേക്കാൾ ചെറിയ പാളിയുള്ള വിൻഡോകളെ ബാധിക്കുന്നു, സ്ട്രറ്റ്
വിൻഡോ ആണെങ്കിൽ EWMH വർക്കിംഗ് ഏരിയയുടെ പൂരകത്തെ ഘടകം ബാധിക്കുന്നു
സ്ഥാപിച്ചിട്ടുണ്ട് EWMHPlacementUseWorkingArea EWMH ഉള്ള ശൈലിയും വിൻഡോകളും
വിൻഡോ ആണെങ്കിൽ സ്‌ട്രട്ട് സൂചന (അതായത്, "ദയവായി എന്നെ കവർ ചെയ്യരുത്" എന്ന സൂചന).
സ്ഥാപിച്ചിട്ടുണ്ട് EWMHPlacementUseDynamic WorkingArea ശൈലി. ഈ ഘടകങ്ങൾ
ഈ തരത്തിലുള്ള വിൻഡോകൾ (അല്ലെങ്കിൽ ഏരിയ) ഉള്ള ഏരിയയുടെ അളവ് പ്രതിനിധീകരിക്കുന്നു
ഒരു പുതിയ വിൻഡോ സ്ഥാപിക്കുമ്പോൾ ആയി കണക്കാക്കുന്നു. ഉദാഹരണത്തിന്, സ്ഥിരസ്ഥിതിയായി പ്രദേശം
ഓൺടോപ്പ് വിൻഡോകൾ സാധാരണ വിൻഡോകളുടെ 5 മടങ്ങ് കണക്കാക്കുന്നു. അങ്ങനെ
MinOverlapPlacement ഒപ്പം MinOverlappercentPlacement 5 മടങ്ങ് കവർ ചെയ്യുന്നു
മറ്റൊരു വിൻഡോയുടെ വിസ്തീർണ്ണം ഒരു ഓൺടോപ്പ് വിൻഡോയെ മറയ്ക്കും. മുകളിൽ ചികിത്സിക്കാൻ
മറ്റ് വിൻഡോകൾ പോലെ തന്നെ, ഇത് 1 ആയി സജ്ജമാക്കുക. ശരിക്കും ഒഴിവാക്കാൻ
ജാലകങ്ങൾ ഓൺടോപ്പ് വിൻഡോകൾക്ക് കീഴിലാക്കി, ഇത് ഉയർന്ന മൂല്യത്തിലേക്ക് സജ്ജമാക്കുക, പറയുക 1000.
ഈ ശൈലി ഇതിനകം മാപ്പ് ചെയ്ത വിൻഡോയെ ബാധിക്കുന്നു, അല്ലാതെ ഉള്ള വിൻഡോയെ അല്ല
നിലവിൽ സ്ഥാപിച്ചിരിക്കുന്നത്. ഈ നിയമത്തിന് ഒരു അപവാദം ഉണ്ട്: കാര്യത്തിൽ
വിൻഡോ സ്ഥാപിച്ചിരിക്കുന്നു EWMHPlacementUseWorkingArea ശൈലി സ്ട്രറ്റ്
ഘടകം സ്ഥാപിച്ചിരിക്കുന്ന വിൻഡോയെ ബാധിക്കുന്നു.

മിനിമം ഓവർലാപ്പ് ശതമാനം പ്ലേസ്മെന്റ് പെനാൽറ്റികൾ പരമാവധി 4 പോസിറ്റീവ് അല്ലെങ്കിൽ പൂർണ്ണ പൂർണ്ണസംഖ്യ എടുക്കുന്നു
വാദങ്ങൾ:

കവർ_100 കവർ_95 കവർ_85 കവർ_75

ട്രെയിലിംഗ് ആർഗ്യുമെന്റുകൾ നഷ്‌ടപ്പെട്ടാൽ ഡിഫോൾട്ടുകൾ ഉപയോഗിക്കുന്നു:

12 6 4 1

ഈ ശൈലി ഡിഫോൾട്ട് മൂല്യങ്ങളിലേക്ക് പുനഃസജ്ജമാക്കാൻ, ഒരു '!' ഉപയോഗിച്ച് പ്രിഫിക്സ് ചെയ്യുക. ഈ ശൈലി
ബാധിക്കുന്നു MinOverlappercentPlacement പ്ലെയ്‌സ്‌മെന്റ് നയത്തിന് സമാനമാണ്
The മിനിമം ഓവർലാപ്പ് പ്ലേസ്മെന്റ് പെനാൽറ്റികൾ ശൈലി. ദി കവർ_xx എപ്പോൾ ഘടകം ഉപയോഗിക്കുന്നു
സ്ഥാപിച്ചിരിക്കുന്ന വിൻഡോ കുറഞ്ഞത് കവറുകൾ xx വിൻഡോയുടെ ശതമാനം. ഈ
നിർണ്ണയിക്കുന്ന ഘടകത്തിലേക്ക് ഘടകം ചേർക്കുന്നു മിനിമം ഓവർലാപ്പ് പ്ലേസ്മെന്റ് പെനാൽറ്റികൾ
ശൈലി.

മാനുവൽ പ്ലേസ്മെന്റ് (ആക്റ്റീവ് പ്ലേസ്‌മെന്റ്) ഉപയോക്താവ് ഓരോന്നും സ്ഥാപിക്കേണ്ടതുണ്ട്
പുതിയ വിൻഡോ സ്വമേധയാ. ഒരു സ്ഥലം വരെ വിൻഡോ ഒരു റബ്ബർ ബാൻഡ് ആയി മാത്രമേ കാണിക്കൂ
സ്വമേധയാ തിരഞ്ഞെടുത്തിരിക്കുന്നു. ഒരു മൗസ് ബട്ടൺ അല്ലെങ്കിൽ ഏതെങ്കിലും കീ ചെയ്യുമ്പോൾ വിൻഡോ സ്ഥാപിക്കുന്നു
ഒഴികെ രക്ഷപ്പെടുക അമർത്തിയിരിക്കുന്നു. എസ്‌കേപ്പ് മാനുവൽ പ്ലേസ്‌മെന്റ് നിർത്തുന്നു
സ്ക്രീനിന്റെ മുകളിൽ ഇടത് കോണിലുള്ള വിൻഡോ. മൗസ് ബട്ടൺ 2 അമർത്തിയാൽ
ഒരു വിൻഡോയുടെ പ്രാരംഭ പ്ലെയ്‌സ്‌മെന്റ് സമയത്ത് (യഥാക്രമം മാറ്റം മൗസും
Mwm എമുലേഷൻ പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ ബട്ടൺ 1 അനുകരിക്കുക കമാൻഡ്),
വിൻഡോയുടെ വലുപ്പം മാറ്റാൻ ഉപയോക്താവിനോട് ആവശ്യപ്പെടുന്നു.

വിൻഡോകൾ സ്ഥാപിക്കാൻ ഉപയോഗിക്കാവുന്ന ബട്ടണുകൾ നിർവചിക്കാൻ കഴിയും നീക്കുക
കമാൻഡും പ്ലെയ്‌സ്‌മെന്റിനുള്ള 'P' പ്രത്യേക സന്ദർഭവും (കാണുക നീക്കുക കമാൻഡ്).
എന്നിരുന്നാലും, വിൻഡോയുടെ വലുപ്പം മാറ്റുന്നതിനുള്ള വഴി നിങ്ങൾക്ക് പുനർനിർവചിക്കാനാവില്ല
വഴി അതിനെ ബാധിക്കുന്നു അനുകരിക്കുക കമാൻഡ്. സ്ഥാപിക്കാൻ ഉപയോഗിക്കുന്ന ബട്ടൺ
ഉപയോഗിച്ച് വിൻഡോ പരിശോധിക്കാം പ്ലേസ്ഡ്ബൈബട്ടൺ അവസ്ഥ (കാണുക നിലവിൽ
കമാൻഡ്).

ഉദാഹരണം:

ശൈലി * മാനുവൽ പ്ലേസ്മെന്റ്

*FvwmEvent: PassID
*FvwmEvent: add_window GrowDownFunc
AddToFunc ആരംഭ പ്രവർത്തനം
+ ഞാൻ FvwmEvent

AddToFunc GrowDownFunc
+ I windowid $0 (PlacedByButton 3)
വലിപ്പം മാറ്റുക താഴെ വലത് നിലനിർത്തുക -0p

ഇപ്പോൾ, ഒരു വിൻഡോ സൃഷ്‌ടിച്ച് ഉപയോക്താവ് പൂർത്തിയാക്കാൻ ബട്ടൺ 3 അമർത്തുമ്പോഴെല്ലാം
പ്രാരംഭ പ്ലെയ്‌സ്‌മെന്റ്, വിൻഡോ തട്ടുന്നത് വരെ യാന്ത്രികമായി വലുതാക്കും
ചുവടെയുള്ള സ്‌ക്രീൻ ബോർഡർ.

പഴയ പ്ലെയ്സ്മെന്റ് ശൈലികൾ ഡംബ്പ്ലേസ്മെന്റ് / സ്മാർട്ട്പ്ലേസ്മെന്റ് / സ്മാർട്ട്പ്ലേസ്മെന്റ്ഓഫ്,
CleverPlacement / CleverPlacementOff, ActivePlacement / RandomPlacement,
സജീവമായ സ്ഥാനങ്ങൾ,
GlobalOpts SmartPlacement ശരിക്കും സ്‌മാർട്ട് / GlobalOpts SmartPlacement സാധാരണമാണ്
ഇപ്പോഴും പിന്തുണയ്ക്കുന്നുവെങ്കിലും ഭാവിയിൽ നീക്കം ചെയ്യപ്പെടും. പഴയതും പുതിയതും
ഇനിപ്പറയുന്ന പട്ടിക അനുസരിച്ച് ശൈലികൾ വിവർത്തനം ചെയ്യാൻ കഴിയും:

GlobalOpts SmartPlacement ശരിക്കും സ്മാർട്ട് ആണ്
ശൈലി * സ്മാർട്ട് പ്ലേസ്മെന്റ്
->
ശൈലി * സ്മാർട്ട് പ്ലേസ്മെന്റ്, ക്ലെവർപ്ലേസ്മെന്റ്

GlobalOpts സ്മാർട്ട് പ്ലേസ്മെന്റ് സാധാരണമാണ്
ശൈലി * സ്മാർട്ട് പ്ലേസ്മെന്റ്
->
സ്റ്റൈൽ * സ്മാർട്ട്പ്ലേസ്മെന്റ്, ക്ലെവർപ്ലേസ്മെന്റ്ഓഫ്

സ്റ്റൈൽ * ഡംബ്പ്ലേസ്മെന്റ്, റാൻഡം പ്ലേസ്മെന്റ്
->
ശൈലി * കാസ്‌കേഡ് പ്ലേസ്‌മെന്റ്

സ്റ്റൈൽ * ഡംബ്പ്ലേസ്മെന്റ്, ആക്റ്റീവ് പ്ലേസ്മെന്റ്
->
ശൈലി * മാനുവൽ പ്ലേസ്മെന്റ്

ശൈലി * സ്മാർട്ട് പ്ലേസ്മെന്റ്,
റാൻഡംപ്ലേസ്മെന്റ്, ക്ലെവർപ്ലേസ്മെന്റ്ഓഫ്
->
ശൈലി * ടൈൽകാസ്‌കേഡ് പ്ലേസ്‌മെന്റ്

ശൈലി * സ്മാർട്ട് പ്ലേസ്മെന്റ്,
ActivePlacement, CleverPlacementOff
->
സ്റ്റൈൽ * ടൈൽമാനുവൽ പ്ലേസ്മെന്റ്

ശൈലി * സ്മാർട്ട് പ്ലേസ്മെന്റ്, ക്ലെവർപ്ലേസ്മെന്റ്
->
ശൈലി * MinOverlapPlacement

ശൈലി * സ്മാർട്ട് പ്ലേസ്മെന്റ്,
സജീവ പ്ലേസ്മെന്റ്, ക്ലെവർപ്ലേസ്മെന്റ്
->
ശൈലി * MinOverlappercentPlacement

സ്റ്റൈൽ * സജീവ സ്ഥാനങ്ങൾ ഓണർപേജ് ആരംഭിക്കുന്നു
->
സ്‌റ്റൈൽ * മാനുവൽ പ്ലേസ്‌മെന്റുകൾ ഓണേഴ്സ്സ്റ്റാർട്ട്സ്ഓൺപേജ്

സ്‌റ്റൈൽ * ആക്‌റ്റീവ് പ്ലെയ്‌സ്‌മെന്റുകൾ ഓണേഴ്സ്സ്റ്റാർട്ട്സ്ഓൺപേജ്ഓഫ്
->
സ്‌റ്റൈൽ * മാനുവൽ പ്ലേസ്‌മെന്റുകൾ ഓണേഴ്സ്സ്റ്റാർട്ട്സ്ഓൺപേജ്ഓഫ്

പ്ലേസ്മെന്റ് നയം ഓപ്ഷനുകൾ ഒപ്പം ജാലകം സ്റ്റാക്കിങ്ങ്
NoUsePPosition പ്രോഗ്രാം നിർദ്ദിഷ്ട സ്ഥാനം അവഗണിക്കാൻ fvwm-നോട് നിർദ്ദേശിക്കുന്നു
പുതിയ വിൻഡോകൾ ചേർക്കുമ്പോൾ (പൊസിഷൻ സൂചന). PPosition ഉപയോഗിക്കുന്നത് ആവശ്യമാണ്
ചില ആപ്ലിക്കേഷനുകൾ, എന്നാൽ നിങ്ങൾക്ക് അവയിലൊന്ന് ഇല്ലെങ്കിൽ അത് ഒരു യഥാർത്ഥ തലവേദനയാണ്.
പല പ്രോഗ്രാമുകളും PPosition-നെ 0,0 (മുകളിൽ ഇടത്
കോർണർ). കുറിപ്പ്: !ഉപയോഗംPPosition ഒഴിവാക്കിയ ഓപ്ഷന് തുല്യമാണ്
സ്ഥാനമില്ല

NoUseUSPosition പോലെ പ്രവർത്തിക്കുന്നു !ഉപയോഗംPPosition എന്നാൽ ഉപയോഗിച്ച് അടിച്ചമർത്തലുകൾ പ്രയോഗിക്കുന്നു
പ്രോഗ്രാം സൂചിപ്പിച്ച ഉപയോക്താവിന്റെ നിർദ്ദിഷ്ട സ്ഥാനം (USPosition hint). അത്
ഉപയോക്താവിന്റെ തിരഞ്ഞെടുപ്പിനെ അസാധുവാക്കുന്നത് പൊതുവെ മോശമായ കാര്യമാണ്, എന്നാൽ ചില ആപ്ലിക്കേഷനുകൾ
യുഎസ് സ്ഥാന സൂചന ദുരുപയോഗം ചെയ്ത് അവരുടെ വിൻഡോകൾ ഒരു നിശ്ചിത സ്ഥലത്തേക്ക് നിർബന്ധിക്കുക
ഉപയോക്താവിന്റെ സമ്മതമില്ലാതെ സ്ക്രീൻ. കുറിപ്പ്: !ഉപയോഗിക്കുക യുഎസ് സ്ഥാനം എന്നതിന് തുല്യമാണ്
ഒഴിവാക്കിയ ഓപ്ഷൻ !യുഎസ് സ്ഥാനം

NoUseTransientPosition ഒപ്പം ട്രാൻസിയന്റ് പി പൊസിഷൻ ഉപയോഗിക്കുക പോലെ പ്രവർത്തിക്കുക !ഉപയോഗംPPosition
ഒപ്പം സ്ഥാനം ഉപയോഗിക്കുക എന്നാൽ താൽക്കാലിക വിൻഡോകളിൽ മാത്രം പ്രയോഗിക്കുക. കുറിപ്പ്:
!ഉപയോഗിക്ക ട്രാൻസിയന്റ് പി പൊസിഷൻ ഒഴിവാക്കിയ ഓപ്ഷന് തുല്യമാണ്
!TransientPPosition

NoUseIconPosition പ്രോഗ്രാം വ്യക്തമാക്കിയ ഐക്കൺ അവഗണിക്കാൻ fvwm-നോട് നിർദ്ദേശിക്കുന്നു
വിൻഡോ ഐക്കണിഫൈ ചെയ്യുമ്പോൾ സ്ഥാനം (ഐക്കൺ പൊസിഷൻ സൂചന). കുറിപ്പ്:
!UseIconPosition ഒഴിവാക്കിയ ഓപ്ഷന് തുല്യമാണ് !ഐക്കൺ പൊസിഷൻ

OnDesk ആരംഭിക്കുന്നു ഡെസ്ക്ടോപ്പ് നമ്പറായ ഒരു സംഖ്യാ ആർഗ്യുമെന്റ് എടുക്കുന്നു
വിൻഡോ ആദ്യം സ്ഥാപിക്കണം. സാധാരണ Xt പ്രോഗ്രാമുകൾക്ക് കഴിയുമെന്നത് ശ്രദ്ധിക്കുക
ഒരു ഉറവിടം വഴിയും ഇത് വ്യക്തമാക്കുക (ഉദാ: "-xrm '*ഡെസ്ക്: 1'").

സ്റ്റാർട്ട്സ്ഓൺപേജ് 1, 2, അല്ലെങ്കിൽ 3 സംഖ്യാ ആർഗ്യുമെന്റുകൾ എടുക്കുന്നു. ഒന്നോ മൂന്നോ വാദങ്ങൾ ആണെങ്കിൽ
നൽകിയിരിക്കുന്നു, ആദ്യത്തെ (അല്ലെങ്കിൽ മാത്രം) വാദം ഡെസ്ക്ടോപ്പ് നമ്പറാണ്. മൂന്ന് എങ്കിൽ
ആർഗ്യുമെന്റുകൾ നൽകിയിരിക്കുന്നു, 2, 3 ആർഗ്യുമെന്റുകൾ x,y പേജ് തിരിച്ചറിയുന്നു
വെർച്വൽ വിൻഡോയിൽ സ്ഥാനം. രണ്ട് ആർഗ്യുമെന്റുകൾ നൽകിയാൽ, അവർ വ്യക്തമാക്കുന്നു
പേജ് സ്ഥാനം, കൂടാതെ ഡെസ്ക് മുൻഗണന ഇല്ലെന്ന് സൂചിപ്പിക്കുക. ഒരു വാദം മാത്രമാണെങ്കിൽ
നൽകി, സ്റ്റാർട്ട്സ്ഓൺപേജ് പ്രവർത്തനങ്ങൾ കൃത്യമായി പോലെ OnDesk ആരംഭിക്കുന്നു. ആ നിലവാരത്തിന്
ഈ ഉപയോഗം മനസ്സിലാക്കുന്ന Xt പ്രോഗ്രാമുകൾ, ആരംഭ ഡെസ്ക്/പേജ് എന്നിവയും ആകാം
ഒരു റിസോഴ്സ് വഴി വ്യക്തമാക്കിയിരിക്കുന്നു (ഉദാ, "-xrm '*പേജ്: 1 0 2'"). സ്റ്റാർട്ട്സ്ഓൺപേജ് in
കൂടെ സംയോജിപ്പിക്കുക സ്കിപ്പ്മാപ്പിംഗ് നിങ്ങൾ ആരംഭിക്കാൻ ആഗ്രഹിക്കുമ്പോൾ ഉപയോഗപ്രദമായ ഒരു സാങ്കേതികതയാണ്
മറ്റേതെങ്കിലും പേജിൽ ആപ്പ് ചെയ്ത് നിങ്ങൾ ചെയ്തുകൊണ്ടിരിക്കുന്നത് തുടരുക
അത് ദൃശ്യമാകാൻ കാത്തിരിക്കുന്നു.

സ്‌ക്രീൻ ആരംഭിക്കുന്നു ഒരു വാദം എടുക്കുന്നു. ഇത് പ്രാഥമിക സ്ക്രീനിന് 'p' ആകാം,
നിലവിലെ സ്‌ക്രീനിനായുള്ള 'c' (മൗസ് പോയിന്റർ അടങ്ങിയത്), 'g' എന്നതിന്
ആഗോള സ്‌ക്രീൻ അല്ലെങ്കിൽ സ്‌ക്രീൻ നമ്പർ തന്നെ (പൂജ്യം മുതൽ എണ്ണുന്നു). ഒരു പുതിയ
നിർദ്ദിഷ്ട Xinerama സ്ക്രീനിൽ വിൻഡോ സ്ഥാപിച്ചിരിക്കുന്നു. സ്ഥാപിക്കുക എന്നതാണ് സ്ഥിരസ്ഥിതി
ജാലക സമയത്ത് മൌസ് പോയിന്റർ അടങ്ങുന്ന സ്ക്രീനിൽ വിൻഡോകൾ
സൃഷ്ടിക്കപ്പെടുന്നു. എന്നിരുന്നാലും, fvwm സ്ഥാപിക്കാത്ത വിൻഡോകൾ (അതായത്,
ഉപയോക്താവ് വ്യക്തമാക്കിയ ജ്യാമിതിയിൽ നിന്നുള്ള USPosition സൂചനയുള്ളവ) സാധാരണയാണ്
ആഗോള സ്‌ക്രീനുമായി ബന്ധപ്പെട്ട ഒരു സ്ഥാനത്ത് സ്ഥാപിച്ചു. ദി സ്‌ക്രീൻ ആരംഭിക്കുന്നു
ഈ ജാലകങ്ങൾ a ന് ആപേക്ഷികമായി സ്ഥാപിക്കുന്നതിന് ശൈലിയും ഉപയോഗപ്രദമാണ്
നിർദ്ദിഷ്ട Xinerama സ്ക്രീൻ. ഉദാഹരണത്തിന്:

സ്റ്റൈൽ * സ്റ്റാർട്ട്സ് ഓൺസ്ക്രീൻ സി

സ്വന്തം ജ്യാമിതി ഉള്ളവ ഉൾപ്പെടെ, എല്ലാ വിൻഡോകൾക്കും കാരണമാകും
ഗ്ലോബൽ എന്നതിലുപരി നിലവിലെ Xinerama സ്ക്രീനുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ സ്ഥാപിച്ചിരിക്കുന്നു
സ്ക്രീൻ. ഈ ഉപയോഗം മനസ്സിലാക്കുന്ന സാധാരണ Xt പ്രോഗ്രാമുകൾക്ക്, the
ആരംഭ ഡെസ്ക്/പേജ് ഒരു റിസോഴ്സ് വഴിയും വ്യക്തമാക്കാം (ഉദാ, "-xrm
'*fvwmscreen: c'").('fvwmscreen' തിരഞ്ഞെടുത്തത് ചില പ്രയോഗങ്ങൾ കാരണം
മറ്റ് ആവശ്യങ്ങൾക്കായി ഇതിനകം ´.screen' ഉപയോഗിക്കുക.)

സ്റ്റാർട്ട്സ്ഓൺപേജ്, ട്രാൻസിയന്റ്സ് ഉൾപ്പെടുന്നു കാരണമാകുന്നു സ്റ്റാർട്ട്സ്ഓൺപേജ് പ്രയോഗിക്കേണ്ട ശൈലി
ക്ഷണികമായ വിൻഡോകൾക്ക് പോലും. ക്ഷണികമായതിനാൽ ഇത് സാധാരണയായി ഉപയോഗപ്രദമല്ല
സാധാരണയായി നിങ്ങളുടെ ദൃശ്യമായ വ്യൂപോർട്ടിൽ ദൃശ്യമാകാൻ ആഗ്രഹിക്കുന്ന പോപ്പ് അപ്പുകളാണ്; പക്ഷേ
ഇടയ്ക്കിടെ ഒരു ആപ്ലിക്കേഷൻ ഒരു സ്റ്റാർട്ടപ്പ് പോലെയുള്ള ക്ഷണികമായ ഒന്ന് ഉപയോഗിക്കുന്നു
നിർബന്ധിതമായി സ്ഥാപിക്കേണ്ട വിൻഡോ.

മാനുവൽ പ്ലേസ്മെന്റ് അവഗണിക്കുന്നു,ഓൺപേജ് അടിച്ചമർത്തുന്നു സ്റ്റാർട്ട്സ്ഓൺപേജ് or OnDesk ആരംഭിക്കുന്നു
രണ്ടും ഉണ്ടായാൽ പ്ലേസ്മെന്റ് മാനുവൽ പ്ലേസ്മെന്റ് ഒപ്പം സ്കിപ്പ്മാപ്പിംഗ് ഉണ്ട്
ഒരു വിൻഡോ സൃഷ്ടിക്കുമ്പോൾ പ്രഭാവം. ഇത് നിങ്ങളെ സംവേദനാത്മകമായി തടയുന്നു
ഒരു ജാലകം സ്ഥാപിക്കുക, എന്നിട്ട് അത് എവിടെയാണ് അപ്രത്യക്ഷമായതെന്ന് ആശ്ചര്യപ്പെടുന്നു, കാരണം അത് ലഭിച്ചു
മറ്റൊരു മേശയിലോ പേജിലോ സ്ഥാപിച്ചിരിക്കുന്നു. മാനുവൽ പ്ലേസ്മെന്റ് ഓണേഴ്സ്സ്റ്റാർട്ട്സ്ഓൺപേജ്
ഇത് എന്തായാലും സംഭവിക്കാൻ അനുവദിക്കുന്നു. എങ്കിൽ ഓപ്ഷന് യാതൊരു ഫലവുമില്ല സ്കിപ്പ്മാപ്പിംഗ് is
ഫലത്തിൽ അല്ല, കാരണം fvwm ശരിയായ ഡെസ്‌കിലേക്ക്/പേജിലേക്ക് മാറുന്നു
സംവേദനാത്മക പ്ലേസ്മെന്റ്. സ്ഥിരസ്ഥിതിയാണ് മാനുവൽ പ്ലേസ്മെന്റ് അവഗണിക്കുന്നു,ഓൺപേജ്;
മാനുവൽ പ്ലേസ്മെന്റ് ഓണേഴ്സ്സ്റ്റാർട്ട്സ്ഓൺപേജ് പഴയ രീതിയുമായി പൊരുത്തപ്പെടുന്നു OnDesk ആരംഭിക്കുന്നു ശൈലി
സാഹചര്യം കൈകാര്യം ചെയ്യാൻ ഉപയോഗിക്കുന്നു.

ക്യാപ്ചർ ഹോണേഴ്സ് സ്റ്റാർട്ട്സ്ഓൺപേജ് പ്രാരംഭ പിടിച്ചെടുക്കലിന് കാരണമാകുന്നു (ഇതിനകം നിലവിലുള്ളത്
വിൻഡോ) അനുസരിച്ച് വിൻഡോ സ്ഥാപിക്കാൻ തുടക്കത്തിൽ സ്റ്റാർട്ട്സ്ഓൺപേജ് ഒപ്പം
സ്‌ക്രീൻ ആരംഭിക്കുന്നു ഡെസ്ക്, പേജ്, Xinerama സ്ക്രീൻ സ്പെസിഫിക്കേഷൻ.
ക്യാപ്ചർ ഇഗ്നോർസ്സ്റ്റാർട്ട്സ്ഓൺപേജ് ഈ ക്രമീകരണങ്ങൾ (ഉൾപ്പെടെ) അവഗണിക്കാൻ fvwm കാരണമാകുന്നു
OnDesk ആരംഭിക്കുന്നു) പ്രാരംഭ പിടിച്ചെടുക്കലിൽ. സ്ഥിരസ്ഥിതിയാണ്
ക്യാപ്ചർ ഇഗ്നോർസ്സ്റ്റാർട്ട്സ്ഓൺപേജ്.

തിരിച്ചുപിടിക്കൽ ഓണേഴ്സ്സ്റ്റാർട്ട്സ്ഓൺപേജ് അനുസരിച്ച് ഒരു വിൻഡോ സ്ഥാപിക്കുന്നതിന് കാരണമാകുന്നു, അല്ലെങ്കിൽ
തിരിച്ചുവരിക, the സ്റ്റാർട്ട്സ്ഓൺപേജ് ഒപ്പം സ്‌ക്രീൻ ആരംഭിക്കുന്നു ഡെസ്ക്, പേജ്, Xinerama
സ്ക്രീൻ സ്പെസിഫിക്കേഷൻ ഓണാണ് പുനരാരംഭിക്കുക or തിരിച്ചുപിടിക്കൽ. RecaptureIgnoresStartsOnPage
fvwm നിലവിലെ വിൻഡോ സ്ഥാനത്തെ മാനിക്കുന്നതിന് കാരണമാകുന്നു പുനരാരംഭിക്കുക or തിരിച്ചുപിടിക്കൽ.
സ്ഥിരസ്ഥിതി RecaptureIgnoresStartsOnPage.

ലെയർ ഒരു ഓപ്ഷണൽ ആർഗ്യുമെന്റ് സ്വീകരിക്കുന്നു: ഒരു നോൺ-നെഗറ്റീവ് പൂർണ്ണസംഖ്യ. ഇതാണ്
ലേയർ വിൻഡോ ഇട്ടു. ആർഗ്യുമെന്റ് നൽകിയിട്ടില്ലെങ്കിൽ, മുമ്പ് സജ്ജമാക്കിയ ഏതെങ്കിലും
മൂല്യം ഇല്ലാതാക്കുകയും സ്ഥിരസ്ഥിതി ലെയർ സൂചിപ്പിക്കുകയും ചെയ്യുന്നു.

StaysOnTop മുകളിലെ പാളിയിൽ വിൻഡോ ഇടുന്നു. ഈ ലെയർ മാറ്റാവുന്നതാണ്
കമാൻഡ് ഡിഫോൾട്ട് ലെയറുകൾ; സ്ഥിരസ്ഥിതി 6 ആണ്.

സ്റ്റേസ്പുട്ട് പുട്ട് ലെയറിൽ വിൻഡോ ഇടുന്നു. ഈ പാളി മാറ്റാൻ കഴിയും
കമാൻഡ് ഡിഫോൾട്ട് ലെയറുകൾ; സ്ഥിരസ്ഥിതി 4 ആണ്.

സ്റ്റേസ്ഓൺബോട്ടം താഴെയുള്ള പാളിയിൽ വിൻഡോ ഇടുന്നു. ഈ പാളി ആകാം
കമാൻഡ് വഴി മാറ്റി ഡിഫോൾട്ട് ലെയറുകൾ; സ്ഥിരസ്ഥിതി 2 ആണ്.

സ്റ്റാർട്ട്സ് ലോവർഡ് ആദ്യം വിൻഡോയുടെ അടിയിൽ സ്ഥാപിക്കാൻ fvwm-ന് നിർദ്ദേശം നൽകുന്നു
സ്ഥിരസ്ഥിതിയേക്കാൾ അതിന്റെ പാളി ഉയർത്തിയത് ആരംഭിക്കുന്നു.

StartShaded ജനൽ തണലെടുക്കാൻ fvwm പറയുന്നു. ഒരു ഓപ്ഷണൽ ദിശ വാദം
നൽകാം, അതിൽ ഒന്നാകാം "വടക്ക്","തെക്ക്","പടിഞ്ഞാറ്","കിഴക്ക്",
"വടക്ക് പടിഞ്ഞാറു","നോർത്ത് ഈസ്റ്റ്","സൗത്ത് വെസ്റ്റ്","തെക്കുകിഴക്ക്"അല്ലെങ്കിൽ ദിശയില്ലെങ്കിൽ
നൽകിയിരിക്കുന്നത്, സ്വതവേ വടക്ക് തണലാണ്.

സ്കിപ്പ്മാപ്പിംഗ് വിൻഡോ ഓണായിരിക്കുമ്പോൾ ഡെസ്കിലേക്ക് മാറരുതെന്ന് fvwm പറയുന്നു
തുടക്കത്തിൽ മാപ്പ് ചെയ്യുന്നു (ഉപയോഗപ്രദമാണ് OnDesk ആരംഭിക്കുന്നു or സ്റ്റാർട്ട്സ്ഓൺപേജ്).

KeepWindowGroupsOnDesk വിൻഡോ ഗ്രൂപ്പ് സൂചന സെറ്റ് ഉള്ള പുതിയ വിൻഡോകൾ നിർമ്മിക്കുന്നു
ഒരേ ഗ്രൂപ്പിന്റെ മറ്റ് വിൻഡോകൾ പോലെ അതേ ഡെസ്കിൽ ദൃശ്യമാകും. ഇത് മുതൽ
പെരുമാറ്റം ആശയക്കുഴപ്പമുണ്ടാക്കാം, സ്ഥിരസ്ഥിതി ക്രമീകരണം സ്കാറ്റർ വിൻഡോഗ്രൂപ്പുകൾ. ദി
ഈ സാഹചര്യത്തിൽ വിൻഡോകൾ സ്ഥാപിക്കുമ്പോൾ വിൻഡോ ഗ്രൂപ്പ് സൂചന അവഗണിക്കപ്പെടുന്നു.

ക്ഷണികം Windows
ക്ഷണികമായി അലങ്കരിക്കുക ക്ഷണികമായ വിൻഡോകൾക്ക് കാരണമാകുന്നു, അവ സാധാരണയായി അവശേഷിക്കുന്നു
അലങ്കരിക്കപ്പെടാത്ത, സാധാരണ fvwm അലങ്കാരങ്ങൾ നൽകണം (ടൈറ്റിൽ ബാർ, ബട്ടണുകൾ,
തുടങ്ങിയവ.). xterm മെനുകൾ പോലെയുള്ള ചില പോപ്പ്-അപ്പ് വിൻഡോകൾ അങ്ങനെയല്ല എന്നത് ശ്രദ്ധിക്കുക
വിൻഡോ മാനേജർ നിയന്ത്രിക്കുന്നു, ഇപ്പോഴും അലങ്കാരങ്ങൾ ലഭിക്കുന്നില്ല.
നഗ്ന ക്ഷണികം (സ്ഥിരസ്ഥിതി) താൽക്കാലിക വിൻഡോകൾ നൽകാതിരിക്കാൻ കാരണമാകുന്നു
സാധാരണ അലങ്കാരങ്ങൾ. നിങ്ങൾക്ക് കീകളോ മൗസ് ബട്ടണുകളോ വശങ്ങളിലേക്ക് മാത്രമേ ബന്ധിപ്പിക്കാൻ കഴിയൂ
അലങ്കരിക്കാത്ത വിൻഡോയുടെ ക്ലയന്റ് ഭാഗവും ('S', 'W' സന്ദർഭങ്ങളിൽ
ബന്ധനങ്ങൾ, കാണുക ചുണ്ടെലി ഒപ്പം കീ കമാൻഡുകൾ).

ഉള്ള ഒരു ജാലകം RaiseTransient ക്ഷണികമായ ജാലകങ്ങളുള്ള ശൈലി എല്ലാം ഉയർത്തുന്നു
ഉയർത്തുമ്പോൾ അതിന്റെ ക്ഷണികത. ദി DontRaiseTransient ശൈലി പ്രവർത്തനരഹിതമാക്കുന്നു
ഈ പെരുമാറ്റം. എല്ലാ ജാലകങ്ങളും ട്രാൻസിയന്റുകൾ ഇല്ലാത്തതുപോലെ പരിഗണിക്കപ്പെടുന്നു.

ഉള്ള ഒരു ജാലകം ലോവർ ട്രാൻസിയന്റ് ക്ഷണികമായ ജാലകങ്ങളുള്ള ശൈലി എല്ലാം താഴ്ത്തുന്നു
താഴ്ത്തുമ്പോൾ അതിന്റെ ക്ഷണികമാണ്. ദി DontLowerTransient ശൈലി പ്രവർത്തനരഹിതമാക്കുന്നു
ഈ പെരുമാറ്റം. എല്ലാ ജാലകങ്ങളും ട്രാൻസിയന്റുകൾ ഇല്ലാത്തതുപോലെ പരിഗണിക്കപ്പെടുന്നു.

ദി StackTransientParent ശൈലി വർദ്ധിപ്പിക്കുന്നു RaiseTransient ഒപ്പം ലോവർ ട്രാൻസിയന്റ്
ശൈലികൾ. ഉപയോഗിച്ച് ഒരു ജാലകം ഉയർത്തുന്നു StackTransientParent ശൈലി കൈമാറുന്നു
ഉയർത്തുന്ന വിൻഡോ താൽക്കാലികമാണെങ്കിൽ പ്രധാന വിൻഡോയിലേക്ക് പ്രവർത്തനം ഉയർത്തുക
അതിന്റെ പ്രധാന വിൻഡോ ഉണ്ട് RaiseTransient ശൈലി; ഈ പ്രഭാവം a-യിൽ ഉയർത്തുന്നു
ക്ഷണികമായ പ്രവർത്തനം അതിന്റെ പ്രധാനത്തിൽ ഉയർത്തുന്നതുപോലെ - മുഴുവൻ ഗ്രൂപ്പും ഉയർത്തപ്പെടുന്നു.
ക്ഷണികമായ ഒരു കൂട്ടം മുഴുവനായും കുറയ്ക്കുന്നതിന് സമാനമായ പെരുമാറ്റം നിലവിലുണ്ട്
പ്രധാന ഉണ്ട് ലോവർ ട്രാൻസിയന്റ് ശൈലി. DontStackTransientParent ഈ സ്വഭാവം മാറ്റുന്നു
ഓഫ്. (Dont)StackTransientParent എങ്കിൽ യാതൊരു ഫലവുമില്ല RaiseTransient ഒപ്പം
ലോവർ ട്രാൻസിയന്റ് ഉപയോഗിക്കുന്നില്ല.

മോട്ടിഫ് റെയ്‌സ്/ലോവർ ഓഫ് ട്രാൻസിയന്റുകളുടെ ന്യായമായ അനുകരണം സാധ്യമാണ്


സ്റ്റൈൽ * ഉയർത്തുക ക്ഷണികം
ശൈലി * ലോവർ ട്രാൻസിയന്റ്
ശൈലി * StackTransientParent

വിപുലീകരിച്ച വിൻഡോ മാനേജർ സൂചനകൾ ശൈലികൾ
ഈ ഉപവിഭാഗത്തിൽ ഉപയോഗിച്ച പദാവലി മനസ്സിലാക്കാൻ, ദയവായി വായിക്കുക
വിപുലീകരിച്ച വിൻഡോ മാനേജർ സൂചനകൾ വിഭാഗം.

EWMHDonateIcon ഉപയോഗിച്ച് ആപ്ലിക്കേഷൻ ewmh ഐക്കൺ സൂചന സജ്ജീകരിക്കാൻ fvwm-നോട് നിർദ്ദേശിക്കുന്നു
ആപ്ലിക്കേഷൻ അത്തരം സൂചന നൽകുന്നില്ലെങ്കിൽ fvwm ഉപയോഗിക്കുന്ന ഐക്കൺ (കൂടാതെ
fvwm ഉപയോഗിക്കുന്ന ഐക്കൺ ഒരു ഐക്കൺ വിൻഡോയല്ലെങ്കിൽ). EWMHDonateMiniIcon ചെയ്യുന്നവൻ
മിനി ഐക്കണുകളുടെ കാര്യത്തിലും ഇതുതന്നെ. ഇത് അനുസരിക്കുന്ന പേജർ, ടാസ്‌ക്‌ബാർ,
fvwm പോലെയുള്ള അതേ (മിനി) ഐക്കണുകൾ പ്രദർശിപ്പിക്കാൻ iconbox ...etc. ചിലതിൽ അത് ശ്രദ്ധിക്കുക
ഹാർഡ്‌വെയർ (ഉദാ, 8-ബിറ്റ് ഡിസ്പ്ലേകൾ) ഈ ശൈലികൾക്ക് വിൻഡോ മാപ്പിംഗ് മന്ദഗതിയിലാക്കാം
പൊതുവായി ഈ ശൈലികളിൽ ഒന്ന് മാത്രമേ ഒരു കംപ്ലയിന്റിന് ആവശ്യമുള്ളൂ
അപേക്ഷ. EWMHDontDonateIcon ഒപ്പം EWMHDontDonateMiniIcon പുന restore സ്ഥാപിക്കുക
ewmh (മിനി) ഐക്കണുകളുടെ സൂചനകളൊന്നും സജ്ജീകരിക്കാത്ത ഡിഫോൾട്ടുകൾ.

ഡിഫോൾട്ടായി, ഒരു ആപ്ലിക്കേഷൻ ചെറിയ വലിപ്പത്തിലുള്ള ഒരു ewmh ഐക്കൺ സൂചന നൽകുന്നുവെങ്കിൽ
(അതായത്, ഉയരവും വീതിയും 22 നേക്കാൾ കുറവോ തുല്യമോ ആണ്), തുടർന്ന് fvwm ഈ ഐക്കൺ ഉപയോഗിക്കുന്നു
അതിന്റെ മിനി ഐക്കൺ ആയി. EWMHMiniIconOverride ewmh ഐക്കണുകൾ അവഗണിക്കാൻ fvwm-നോട് നിർദ്ദേശിക്കുന്നു
നൽകുന്ന മിനി ഐക്കൺ ഉപയോഗിക്കാനും മിനിഐക്കൺ ശൈലി.
EWMHNoMiniIconOverride സ്ഥിരസ്ഥിതി പുനഃസ്ഥാപിക്കുന്നു.

EWMHUseStackingOrderHints EWMH സൂചനകൾ ഉപയോഗിക്കുന്നതിനും EWMH-നെ ബഹുമാനിക്കുന്നതിനും fvwm കാരണമാകുന്നു
വിൻഡോ പാളി മാറ്റുന്ന സൂചനകൾ. EWMHIgnoreStackingOrderHints കാരണങ്ങൾ
EWMH ലെയർ സൂചനകൾ അവഗണിക്കാൻ fvwm.

ഒരു ആപ്ലിക്കേഷന് ഒരു സൂചനയിലൂടെ ഡെസ്‌ക്‌ടോപ്പിൽ കുറച്ച് റിസർവ് ചെയ്‌ത സ്ഥലം ആവശ്യപ്പെടാം. ഇൻ
EWMH ടെർമിനോളജിയെ അത്തരമൊരു സൂചനയെ സ്ട്രട്ട് എന്ന് വിളിക്കുന്നു, ഇത് കണക്കുകൂട്ടാൻ ഉപയോഗിക്കുന്നു
പ്രവർത്തന മേഖലയും വിൻഡോ പ്ലെയ്‌സ്‌മെന്റിനും മാക്സിമൈസിനും ഉപയോഗിക്കാം
കമാൻഡ്. EWMHIgnoreStrutHints അത്തരം സൂചനകൾ അവഗണിക്കാൻ fvwm കാരണമാകുന്നു
EWMHUseStrutHints, സ്ഥിരസ്ഥിതി ആയ fvwm ഇത് ഉപയോഗിക്കുന്നതിന് കാരണമാകുന്നു.

EWMHIgnoreStateHints a
പുതിയ വിൻഡോ മാപ്പ് ചെയ്തു. സ്ഥിരസ്ഥിതി EWMHUseStateHints fvwm സ്വീകരിക്കാൻ കാരണമാകുന്നു
അത്തരം സൂചനകൾ.

EWMHIgnoreWindowType EWMH വിൻഡോ ടൈപ്പ് സ്പെസിഫിക്കേഷൻ അവഗണിക്കാൻ fvwm കാരണമാകുന്നു.
സ്വതവേ !EWMHIgnoreWindowType നിർദ്ദിഷ്ട വിൻഡോകളുടെ ശൈലിയിലേക്ക് fvwm കാരണമാകുന്നു
അത്തരം തരങ്ങൾ.

EWMHMaximizeIgnoreWorkingArea EWMH വർക്കിംഗ് ഏരിയയെ അവഗണിക്കാൻ fvwm കാരണമാകുന്നു
അത് എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ a വലുതാക്കുക കമാൻഡ്. കൂടെ EWMHMaximizeUseWorkingArea The
EWMH വർക്കിംഗ് ഏരിയ ഉപയോഗിക്കുന്നത് പോലെ ഉപയോഗിക്കുന്നു EWMHMaximizeUseDynamic WorkingArea EWMH
ഡൈനാമിക് വർക്കിംഗ് ഏരിയ ഉപയോഗിക്കുന്നു (സ്ഥിരസ്ഥിതി).

EWMHPlacementIgnore WorkingArea EWMH വർക്കിംഗ് ഏരിയയെ അവഗണിക്കാൻ fvwm കാരണമാകുന്നു
ഒരു ജാലകം സ്ഥാപിക്കുമ്പോൾ (അല്ലെങ്കിൽ വീണ്ടും സ്ഥാപിക്കുന്നു). കൂടെ EWMHPlacementUseWorkingArea
EWMH പ്രവർത്തന മേഖല കണക്കിലെടുക്കുന്നു
EWMHPlacementUseDynamic WorkingArea EWMH ഡൈനാമിക് വർക്കിംഗ് ഏരിയ എടുത്തിരിക്കുന്നു
അക്കൗണ്ട് (സ്ഥിരസ്ഥിതി). കൂടെ ശ്രദ്ധിക്കുക MinOverlapPlacement ഒപ്പം
MinOverlappercentPlacement പ്ലേസ്‌മെന്റ് നയം, EWMH (ഡൈനാമിക്)
ഉപയോഗിച്ച് കോൺഫിഗർ ചെയ്യാവുന്നത് കണക്കിലെടുത്താണ് പ്രവർത്തന മേഖല
മിനിമം ഓവർലാപ്പ് പ്ലേസ്മെന്റ് പെനാൽറ്റികൾ ശൈലി.

കലര്പ്പായ
ദി ബാക്കിംഗ് സ്റ്റോർ, ബാക്കിംഗ്സ്റ്റോർഓഫ് ഒപ്പം BackingStoreWindowDefault എന്ന് നിർണ്ണയിക്കുക
X സെർവർ വിൻഡോയ്‌ക്കായി ബാക്കിംഗ് സ്റ്റോർ ഉപയോഗിക്കുന്നു അല്ലെങ്കിൽ അല്ലാതെ. ബാക്കിംഗ് സ്റ്റോർ അർത്ഥം
ഒരു വിൻഡോയുടെ മറഞ്ഞിരിക്കുന്ന ഭാഗങ്ങൾ മെമ്മറിയിൽ സൂക്ഷിക്കാൻ X സെർവർ ശ്രമിക്കുന്നു.
X-ന്റെ അതേ മെഷീനിൽ ക്ലയന്റ് പ്രവർത്തിക്കുകയാണെങ്കിൽ ഇത് സാധാരണയായി മന്ദഗതിയിലാണ്
സെർവർ, പക്ഷേ കണക്ഷൻ മന്ദഗതിയിലാണെങ്കിൽ വളരെ വേഗത്തിലാകും (ഇതും കാണുക സേവ്അണ്ടർ
താഴെ). ബാക്കിംഗ്സ്റ്റോർഓഫ് വിൻഡോയ്ക്കുള്ള ബാക്കിംഗ് സ്റ്റോർ പ്രവർത്തനരഹിതമാക്കുന്നു. സ്വതവേ,
fvwm ബാക്കിംഗ് സ്റ്റോർ തന്നെ പ്രവർത്തനക്ഷമമാക്കുകയോ പ്രവർത്തനരഹിതമാക്കുകയോ ചെയ്യുന്നില്ല, പക്ഷേ ഇലകൾ ഇങ്ങനെയാണ്
വിൻഡോ അഭ്യർത്ഥിച്ചു. ആപ്ലിക്കേഷന്റെ തിരഞ്ഞെടുപ്പിലേക്ക് മടങ്ങാൻ, ഉപയോഗിക്കുക
BackingStoreWindowDefault ശൈലി.

ശ്രദ്ധിക്കുക: എക്സ് സെർവർ ബാക്കിംഗ് സ്റ്റോർ അനുവദിക്കുന്നില്ലെങ്കിൽ ഈ ശൈലി ഉപയോഗശൂന്യമാണ്.

സേവ്അണ്ടർ X സെർവറിൽ അനുബന്ധ വിൻഡോ ആട്രിബ്യൂട്ട് പ്രവർത്തനക്ഷമമാക്കുന്നു. എ
ഈ ശൈലി ഉപയോഗിച്ച് വിൻഡോ, X സെർവർ ഗ്രാഫിക്സ് താഴെ സംഭരിക്കാൻ ശ്രമിക്കുന്നു
മെമ്മറിയിൽ, ക്ലയന്റ് പ്രവർത്തിക്കുന്നത് അതേ മെഷീനിൽ ആണെങ്കിൽ സാധാരണഗതിയിൽ വേഗത കുറയും
X സെർവർ. സേവ്അണ്ടർ X സെർവറിലേക്കുള്ള കണക്ഷനാണെങ്കിൽ fvwm വേഗത്തിലാക്കാം
വേഗത കുറവാണ് (ഉദാ. മോഡം ലിങ്കിലൂടെ). താഴെ സേവ് അപ്രാപ്തമാക്കാൻ, ഉപയോഗിക്കുക
സേവ് അണ്ടർഓഫ് ശൈലി. ഇതാണ് സ്ഥിരസ്ഥിതി. ഇതും കാണുക ബാക്കിംഗ് സ്റ്റോർ മുകളിൽ.

ശ്രദ്ധിക്കുക: X സെർവർ താഴെ സേവ് ചെയ്യാൻ അനുവദിക്കുന്നില്ലെങ്കിൽ ഈ ശൈലി ഉപയോഗശൂന്യമാണ്.

മാതാപിതാക്കളുടെ ആപേക്ഷികത ഒരു പശ്ചാത്തല പിക്സ്മാപ്പ് ഉപയോഗിക്കുന്ന ക്ലയന്റുകളെ പ്രവർത്തനക്ഷമമാക്കുന്നു
മാതാപിതാക്കളുടെ ബന്ധു സുതാര്യത കൈവരിക്കാൻ. പിന്തുണയ്ക്കുന്ന Fvwm മൊഡ്യൂളുകൾ
സുതാര്യമായ നിറങ്ങൾക്ക് ഈ ക്രമീകരണം ആവശ്യമാണ്. അതാര്യത സ്ഥിരസ്ഥിതിയും
മികച്ച പ്രകടനത്തിനായി സുതാര്യമല്ലാത്ത എല്ലാ ക്ലയന്റുകൾക്കും ഉപയോഗിക്കണം.

MwmDecor mwm അലങ്കാരത്തെ തിരിച്ചറിയാനും ബഹുമാനിക്കാനും fvwm ശ്രമിക്കുന്നു
ആപ്ലിക്കേഷനുകൾ ഇടയ്ക്കിടെ ഉപയോഗിക്കുന്ന സൂചനകൾ. ഈ ശൈലി ഓഫ് ചെയ്യാൻ, ഉപയോഗിക്കുക
NoDecorHint ശൈലി.

MwmFunctions mwm-നെ തിരിച്ചറിയാനും ബഹുമാനിക്കാനും fvwm ശ്രമിക്കുന്നു
ആപ്ലിക്കേഷനുകൾ ഇടയ്ക്കിടെ ഉപയോഗിക്കുന്ന പ്രവർത്തന സൂചനകൾ. സൂചന ഓവർറൈഡ് നിർമ്മാതാക്കൾ
mwm നിരോധിക്കുന്ന പ്രവർത്തനങ്ങൾ fvwm ഷേഡ് ഔട്ട് ചെയ്യുന്നു, പക്ഷേ ഇത് ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്നു
എന്തായാലും ഓപ്പറേഷൻ. NoFunchHint mwm സൂചനകൾ പൂർണ്ണമായും ഓഫ് ചെയ്യാൻ അനുവദിക്കുന്നു.

പഴയ അലങ്കാരം olwm, olvwm സൂചനകൾ തിരിച്ചറിയാനും ബഹുമാനിക്കാനും fvwm ശ്രമിക്കുന്നു
പല പഴയ XView, OLIT ആപ്ലിക്കേഷനുകളും ഉപയോഗിക്കുന്നു. ഈ ഓപ്ഷൻ സ്വിച്ച് ഓഫ് ചെയ്യുക
കൂടെ NoOLDecor.

കൂടെ GNOMEIgnoreHints fvwm വിൻഡോയ്‌ക്കുള്ള എല്ലാ ഗ്നോം സൂചനകളും അവഗണിക്കുന്നു
ഗ്നോം കംപ്ലയൻസ് കംപൈൽ ചെയ്തിരിക്കുന്നു. ബുദ്ധിമുട്ടുള്ളവർക്ക് ഇത് ഉപയോഗപ്രദമാണ്
ഉപയോക്താവിനേക്കാൾ കൂടുതൽ മിടുക്കനാകാനും ഗ്നോം സൂചനകൾ ഉപയോഗിക്കാനും ശ്രമിക്കുന്ന ആപ്ലിക്കേഷനുകൾ
ഉപയോക്താവിന്റെ മുൻഗണനകൾ അവഗണിക്കാൻ വിൻഡോ മാനേജറെ നിർബന്ധിക്കുക. ദി
GNOMEUseHints ശൈലി സ്വതവേയുള്ള സ്വഭാവത്തിലേക്ക് തിരികെ മാറുന്നു.

UseDecor ഈ ശൈലി ഒഴിവാക്കി, ഭാവിയിൽ നീക്കം ചെയ്യപ്പെടും. അവിടെ
fvwm-3.0-ൽ കൂടുതൽ ഫ്ലെക്സിബിൾ സൊല്യൂഷൻ ഉപയോഗിച്ച് അത് മാറ്റിസ്ഥാപിക്കാൻ പദ്ധതിയിടുന്നു.

UseDecor ഒരു വാദം അംഗീകരിക്കുന്നു: ഉപയോഗിച്ച് സൃഷ്ടിച്ച അലങ്കാരപ്പണിയുടെ പേര് AddToDecor.
അലങ്കാരപ്പേര് വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, "Default" അലങ്കാരമാണ് ഉപയോഗിക്കുന്നത്. വിൻഡോസ് ചെയ്യരുത്
യഥാർത്ഥത്തിൽ അലങ്കാരങ്ങൾ അടങ്ങിയിരിക്കുന്നു, എന്നാൽ എല്ലായ്പ്പോഴും ഒന്നിലേക്ക് നിയോഗിക്കപ്പെടുന്നു. അലങ്കാരമാണെങ്കിൽ
പിന്നീട് ഉപയോഗിച്ച് പരിഷ്ക്കരിച്ചു AddToDecor, മാറ്റങ്ങൾ എല്ലാ വിൻഡോകൾക്കും ദൃശ്യമാണ്
അതിന് ഏല്പിച്ചിരിക്കുന്നത്. ഒരു ജാലകത്തിനുള്ള അലങ്കാരം ഉപയോഗിച്ച് വീണ്ടും അസൈൻ ചെയ്യാവുന്നതാണ്
ഡെക്കോർ മാറ്റുക.

യൂസ്‌സ്റ്റൈൽ ഈ ശൈലി ഒഴിവാക്കി, ഭാവിയിൽ നീക്കം ചെയ്യപ്പെടും. അവിടെ
fvwm-3.0-ൽ കൂടുതൽ ഫ്ലെക്സിബിൾ സൊല്യൂഷൻ ഉപയോഗിച്ച് അത് മാറ്റിസ്ഥാപിക്കാൻ പദ്ധതിയിടുന്നു.

യൂസ്‌സ്റ്റൈൽ ഒരു ആർഗ് എടുക്കുന്നു, അത് മറ്റൊരു ശൈലിയുടെ പേരാണ്. അതുവഴി നിങ്ങൾ
ബന്ധമില്ലാത്ത ജാലക നാമങ്ങൾ ഇല്ലാതെ സമാന സ്വഭാവസവിശേഷതകൾ എളുപ്പത്തിൽ അവകാശമാക്കാം
വീണ്ടും ടൈപ്പ് ചെയ്യുന്നു. ഉദാഹരണത്തിന്:

Style rxvt UseStyle XTerm

മുന്നറിയിപ്പ്: ഒന്നോ അതിലധികമോ പാരന്റ് ശൈലികളിൽ നിന്നും രക്ഷിതാവിൽ നിന്നുമാണ് ഒരു ശൈലി നിർമ്മിച്ചതെങ്കിൽ
ശൈലികൾ മാറ്റി, ഉരുത്തിരിഞ്ഞ ശൈലി പരിഷ്കരിച്ചിട്ടില്ല. ഇത് നേടാൻ നിങ്ങൾ
പുറപ്പെടുവിക്കേണ്ടതുണ്ട് യൂസ്‌സ്റ്റൈൽ വീണ്ടും വരി.

നിയന്ത്രിച്ചിട്ടില്ല കൂടെ വിൻഡോസ് നിയന്ത്രിച്ചിട്ടില്ല ശൈലി ഓപ്ഷൻ fvwm അവഗണിക്കുന്നു. അവർ
അലങ്കരിച്ചിട്ടില്ല, നീക്കാനോ വലുപ്പം മാറ്റാനോ കഴിയില്ല, മുതലായവ. നിങ്ങൾക്ക് ഒരുപക്ഷേ താൽപ്പര്യമുണ്ടാകാം
ഉപയോഗം ബുഗോപ്റ്റ്സ് റൈസ് ഓവർ അൺമാനേജ്ഡ് അതും. ഉപയോഗിച്ച് ഈ ഓപ്ഷൻ ഓഫ് ചെയ്യാം
?അനിയന്ത്രിതമായ ശൈലി. എന്നിരുന്നാലും, ആ സമയത്ത് ഇതിനകം അവഗണിക്കപ്പെട്ട വിൻഡോകൾ
ഓപ്‌ഷൻ സജ്ജീകരിക്കുമ്പോൾ അത് വീണ്ടും എടുക്കേണ്ടതാണ് തിരിച്ചുപിടിക്കൽ കമാൻഡ് ഇൻ
നിയന്ത്രിക്കപ്പെടാൻ ഓർഡർ.

അവസ്ഥ ഉപയോക്തൃ നിർവചിച്ച 32 സംസ്ഥാനങ്ങളിൽ ഒന്നിന്റെ പ്രാരംഭ മൂല്യം സജ്ജമാക്കുന്നു
ഓരോ വിൻഡോയുമായും ബന്ധപ്പെട്ടിരിക്കുന്നു. സംസ്ഥാന സംഖ്യ 0 മുതൽ 31 വരെയാണ്, നിർബന്ധമായും
ഒരു വാദമായി നൽകണം. സംസ്ഥാനങ്ങൾക്ക് fvwm ൽ അർത്ഥമില്ല, പക്ഷേ അവയ്ക്ക് കഴിയും
പോലുള്ള സോപാധിക കമാൻഡുകളിൽ പരിശോധിക്കാം അടുത്തത് കൂടെ അവസ്ഥ അവസ്ഥയും
ഉപയോഗിച്ച് കൃത്രിമമായി അവസ്ഥ കമാൻഡ്.

# xterms-നായി സ്റ്റേറ്റ് 11 ഓണാക്കുക ...
സ്റ്റൈൽ xterm അവസ്ഥ 11
# ... എന്നാൽ rxvts ന് വേണ്ടിയല്ല.
സ്റ്റൈൽ rxvt !സ്റ്റേറ്റ് 11

കൂടെ വിൻഡോസ് WindowListSkip ശൈലികൾ മെനുവിൽ ദൃശ്യമാകില്ല
ഉപയോഗിച്ച് സൃഷ്ടിച്ചത് വിൻഡോ ലിസ്റ്റ് കമാൻഡ് അല്ലെങ്കിൽ നിരവധി മൊഡ്യൂളുകളിൽ കാണിച്ചിരിക്കുന്ന ലിസ്റ്റുകൾ
പോലെ FvwmIconMan or FvwmWinList. മൊഡ്യൂളുകളിൽ, ശൈലി സാധാരണയായി ആകാം
ഒരു ഓപ്ഷൻ ഉപയോഗിച്ച് അവഗണിച്ചു. മൊഡ്യൂളിന്റെ മാൻ പേജ് ദയവായി റഫർ ചെയ്യുക
കൂടുതൽ വിവരങ്ങൾക്ക് ചോദ്യം. ഈ സവിശേഷത പ്രവർത്തനരഹിതമാക്കാൻ, സ്ഥിരസ്ഥിതി ഉപയോഗിക്കുക
ശൈലി വിൻഡോ ലിസ്റ്റ് ഹിറ്റ്.

ശൈലികൾ സർക്കുലേറ്റ് സ്കിപ്പ് ഒപ്പം CirculateHit വിൻഡോ ആണോ എന്ന് നിയന്ത്രിക്കുക
സോപാധിക കമാൻഡുകൾ പരിഗണിക്കുന്നു, ഉദാഹരണത്തിന് അടുത്തത്, മുമ്പത്തെ or എല്ലാം. വിൻഡോസ്
കൂടെ സർക്കുലേറ്റ് സ്കിപ്പ്, സോപാധിക കമാൻഡുകൾ ഒരിക്കലും തിരഞ്ഞെടുക്കില്ല. എന്നിരുന്നാലും,
ഉള്ള അവസ്ഥയിൽ ശൈലികൾ വ്യക്തമായി മറികടക്കാൻ കഴിയും
CirculateHit, CirculateHitIcon or CirculateHitShaded വ്യവസ്ഥകൾ, ചിലത്
സോപാധിക കമാൻഡുകൾ, ഉദാ നിലവിൽ ഒപ്പം എല്ലാം, ഇത് സ്ഥിരസ്ഥിതിയായി ചെയ്യുക. ശൈലികൾ
CirculateSkipIcon, CirculateHitIcon, CirculateSkipShaded ഒപ്പം
CirculateHitShaded പോലെ പ്രവർത്തിക്കുക സർക്കുലേറ്റ് സ്കിപ്പ് ഒപ്പം CirculateHit എന്നാൽ മാത്രം പ്രയോഗിക്കുക
ഐക്കണിക് അല്ലെങ്കിൽ ഷേഡുള്ള വിൻഡോകളിലേക്ക്. ശ്രദ്ധിക്കുക: ഒന്നിലധികം ...ഒഴിവാക്കുക... ഓപ്‌ഷനുകളാണെങ്കിൽ
സംയോജിപ്പിച്ച്, നൽകിയിരിക്കുന്നവയുമായി പൊരുത്തപ്പെടുന്നില്ലെങ്കിൽ മാത്രമേ വിൻഡോകൾ തിരഞ്ഞെടുക്കൂ
വ്യവസ്ഥകൾ. അതിനാൽ, കൂടെ

ശൈലി * CirculateSkipIcon, CirculateSkipShaded

പ്രതീകാത്മകമോ ഷേഡുള്ളതോ അല്ലാത്ത വിൻഡോകൾ മാത്രമേ തിരഞ്ഞെടുത്തിട്ടുള്ളൂ. കുറിപ്പ്: ഇതിനായി
ചരിത്രപരമായ കാരണങ്ങൾ, സോപാധിക കമാൻഡുകൾ ഇവയുടെ പേരുകൾ മനസ്സിലാക്കുന്നു
അവസ്ഥ നാമങ്ങളായി ശൈലികൾ. അവരെ ആശയക്കുഴപ്പത്തിലാക്കാതിരിക്കാൻ ശ്രദ്ധിക്കുക.

ഉദാഹരണങ്ങൾ

# സ്ഥിരസ്ഥിതി fvwm സ്വഭാവം ശീർഷകമില്ലാതെ മാറ്റുക-
വിൻഡോകളിൽ # ബാറുകൾ! ഒരു ഡിഫോൾട്ട് ഐക്കണും നിർവചിക്കുക.
ശൈലി * !ശീർഷകം,
ഐക്കൺ അജ്ഞാതം1.xpm,
ബോർഡർ വിഡ്ത്ത് 4,
ഹാൻഡിൽവിഡ്ത്ത് 5

# ഇപ്പോൾ, വിൻഡോ നിർദ്ദിഷ്ട മാറ്റങ്ങൾ:
സ്റ്റൈൽ Fvwm* !ഹാൻഡിലുകൾ, സ്റ്റിക്കി,
WindowListSkip,
ബോർഡർവിഡ്ത്ത് 0
സ്റ്റൈൽ FvwmPager StaysOnTop, BorderWidth 0
സ്റ്റൈൽ * ലോക്ക് !ഹാൻഡിലുകൾ, സ്റ്റിക്കി,
StaysOnTop, WindowListSkip
സ്റ്റൈൽ xbiff Sticky, WindowListSkip
സ്റ്റൈൽ Fvwm ബട്ടണുകൾ !ഹാൻഡിലുകൾ, സ്റ്റിക്കി,
WindowListSkip
സ്റ്റൈൽ sxpm !ഹാൻഡിലുകൾ

# ടൈറ്റിൽ ബാറുകൾ xterms-ൽ മാത്രം തിരികെ വയ്ക്കുക!
സ്റ്റൈൽ xterm ശീർഷകം, നിറം കറുപ്പ്/ചാരനിറം

സ്റ്റൈൽ rxvt ഐക്കൺ term.xpm
സ്റ്റൈൽ xterm ഐക്കൺ rterm.xpm
സ്റ്റൈൽ xcalc ഐക്കൺ xcalc.xpm
സ്റ്റൈൽ xbiff ഐക്കൺ mail1.xpm
സ്റ്റൈൽ xmh ഐക്കൺ mail1.xpm,
ഓൺഡെസ്ക് 2 ആരംഭിക്കുന്നു
സ്റ്റൈൽ xman ഐക്കൺ xman.xpm
സ്റ്റൈൽ മാറ്റ്‌ലാബ് ഐക്കൺ math4.xpm,
ഓൺഡെസ്ക് 3 ആരംഭിക്കുന്നു
സ്റ്റൈൽ xmag ഐക്കൺ magnifying_glass2.xpm
സ്റ്റൈൽ xgraph ഐക്കൺ graphs.xpm
സ്റ്റൈൽ FvwmButtons Icon toolbox.xpm
സ്റ്റൈൽ മേക്കർ ഓൺഡെസ്കിൽ ആരംഭിക്കുന്നു 1
സ്റ്റൈൽ സിഗ്നൽ സ്റ്റാർട്ട്സ്ഓൺഡെസ്ക് 3

# രണ്ടാമത്തെ ഡെസ്‌കിൽ നെറ്റ്‌സ്‌കേപ്പ് ഫയർ അപ്പ് ചെയ്യുക
# എന്റെ 3x3 വെർച്വൽ ഡെസ്‌ക്‌ടോപ്പിന്റെ മധ്യത്തിൽ, ചെയ്യരുത്
#അതിൽ എന്നെ വിഷമിപ്പിക്കൂ...
സ്റ്റൈൽ നെറ്റ്‌സ്‌കേപ്പ്* സ്‌കിപ്പ്മാപ്പിംഗ്,
പേജ് 1 1 1 ആരംഭിക്കുന്നു

ഒരു ജാലകത്തിനുള്ള എല്ലാ പ്രോപ്പർട്ടികളും ഒന്നിച്ചാണ് അല്ലെങ്കിൽ' എന്ന കാര്യം ശ്രദ്ധിക്കുക. മുകളിൽ പറഞ്ഞതിൽ
ഉദാഹരണം "FvwmPager" ന് പ്രോപ്പർട്ടി ലഭിക്കുന്നു StaysOnTop ഒരു കൃത്യമായ വിൻഡോ നാമം വഴി
പൊരുത്തം എന്നാൽ ലഭിക്കുന്നു !കൈകാര്യം ചെയ്യുന്നു, പശിമയുള്ള ഒപ്പം WindowListSkip ഒരു മത്സരത്തിലൂടെ
"Fvwm*". അത് ലഭിക്കുന്നു !ശീർഷകം "*" എന്നതുമായുള്ള പൊരുത്തം കാരണം. വൈരുദ്ധ്യമുള്ള ശൈലികളാണെങ്കിൽ
ഒരു വിൻഡോയ്ക്കായി വ്യക്തമാക്കിയിരിക്കുന്നു, തുടർന്ന് വ്യക്തമാക്കിയ അവസാന ശൈലി ഉപയോഗിക്കുന്നു.

വിൻഡോസ്‌റ്റൈൽ ഓപ്ഷനുകൾ
തിരഞ്ഞെടുത്ത വിൻഡോയിൽ ആട്രിബ്യൂട്ടുകൾ (ശൈലികൾ) സജ്ജമാക്കുന്നു. ദി ഓപ്ഷനുകൾ കൃത്യമായി സമാനമാണ്
പോലെ ശൈലി കമാൻഡ്.

വിൻഡോ ശൈലികൾ
AddButtonStyle ബട്ടൺ [സംസ്ഥാനം] [ശൈലി] [-- [!]പതാക ...]
ഇതിലേക്ക് ഒരു ബട്ടൺ ശൈലി ചേർക്കുന്നു ബട്ടൺ. ബട്ടൺ ഒരു ബട്ടൺ നമ്പർ അല്ലെങ്കിൽ "ഇതിൽ ഒന്നായിരിക്കാം"എല്ലാം",
"ഇടത്തെ" അഥവാ "വലത്". സംസ്ഥാനം ആകാം"ActiveUp","ActiveDown","നിഷ്ക്രിയഅപ്പ്" അഥവാ
"നിഷ്ക്രിയ ഡൗൺ", അഥവാ "സജീവമായ" ("ActiveUp" ഉം "ActiveDown" ഉം പോലെ തന്നെ) അല്ലെങ്കിൽ
"നിഷ്ക്രിയം" ("ഇൻആക്ടീവ്അപ്പ്", "ഇൻആക്ടീവ്ഡൗൺ" എന്നിവയ്ക്ക് സമാനമാണ്) അല്ലെങ്കിൽ ഇവയിൽ ഏതെങ്കിലും 6
കൂടെ "ടോഗിൾ ചെയ്തു" മുൻകൈയെടുത്തു. "ആക്റ്റീവ്" സ്റ്റേറ്റുകൾ ഫോക്കസ് ചെയ്ത വിൻഡോയ്ക്ക് ബാധകമാണ്
"നിഷ്‌ക്രിയമായവ" മറ്റെല്ലാ വിൻഡോകൾക്കും ബാധകമാണ്. അല്ലാത്തവയ്ക്ക് "അപ്പ്" അവസ്ഥകൾ ബാധകമാണ്
അമർത്തിയ ബട്ടണുകൾ, "താഴേക്ക്" അമർത്തിയ ബട്ടണുകൾക്ക് ബാധകമാണ്. "ടോഗിൾ" പ്രിഫിക്സ്
അനുരൂപമായ, ഷേഡുള്ള അല്ലെങ്കിൽ സ്റ്റിക്കി വിൻഡോകളെ സൂചിപ്പിക്കുന്നു
MwmDecor... ബട്ടൺ ശൈലി സെറ്റ്. കൂടാതെ, ഇനിപ്പറയുന്ന കുറുക്കുവഴികൾ ഉപയോഗിക്കാം:
"എല്ലാം സാധാരണ","എല്ലാം ടോഗിൾ ചെയ്തു","എല്ലാം സജീവം","എല്ലാം നിഷ്ക്രിയം","AllUp","ഓൾഡൌൺ". അവർ
യഥാർത്ഥത്തിൽ 4 വ്യക്തിഗത സംസ്ഥാനങ്ങൾക്കുള്ള 8 മൊത്തത്തിൽ നിന്ന് വ്യത്യസ്ത മാസ്കുകളാണ്. ഇവയാണ്
പിന്തുണച്ചു: "AllActiveUp","AllActiveDown","AllInactiveUp","എല്ലാം നിഷ്ക്രിയ ഡൗൺ".

If സംസ്ഥാനം ഒഴിവാക്കിയിരിക്കുന്നു, തുടർന്ന് എല്ലാ സംസ്ഥാനങ്ങളിലേക്കും ശൈലി ചേർക്കുന്നു. എങ്കിൽ ശൈലി ഒപ്പം
ഫ്ലാഗുകൾ പരാൻതീസിസിൽ ഘടിപ്പിച്ചിരിക്കുന്നു, പിന്നീട് ഒന്നിലധികം സംസ്ഥാനം നിർവചനങ്ങൾ സ്ഥാപിക്കാവുന്നതാണ്
ഒരൊറ്റ വരി. ഫ്ലാഗുകൾ അധിക ബട്ടണുകൾക്ക് ശേഷം ശൈലികൾ മാറ്റാൻ കഴിയില്ല
നിർവചനം.

ഏറ്റവും പുതിയ ബട്ടണിൽ തുടങ്ങി, ബട്ടണുകൾ നിർവചനത്തിന്റെ ക്രമത്തിലാണ് വരച്ചിരിക്കുന്നത്
ശൈലി, തുടർന്ന് ചേർത്തവ AddButtonStyle. ബട്ടൺ ശൈലി മായ്ക്കാൻ
സ്റ്റാക്ക്, സ്റ്റൈൽ ഫ്ലാഗുകൾ മാറ്റുക, അല്ലെങ്കിൽ ലഭ്യമായ ശൈലികളുടെയും ഫ്ലാഗുകളുടെയും വിവരണങ്ങൾക്കായി കാണുക
The ബട്ടൺസ്‌റ്റൈൽ കമാൻഡ്. ഉദാഹരണങ്ങൾ:

ബട്ടൺസ്‌റ്റൈൽ 1 Pixmap led.xpm -- മുകളിൽ ഇടത്
ബട്ടൺസ്‌റ്റൈൽ 1 ActiveDown HGradient 8 ചാര കറുപ്പ്
ബട്ടൺസ്‌റ്റൈൽ എല്ലാം -- UseTitleStyle
AddButtonStyle 1
ActiveUp (Pixmap a.xpm)
ActiveDown (Pixmap b.xpm -- മുകളിൽ)
AddButtonStyle 1 വെക്റ്റർ 4 50x30@1 70x70@0 30x70@0 50x30@1

തുടക്കത്തിൽ ഈ ഉദാഹരണത്തിനായി എല്ലാ ബട്ടൺ സ്റ്റേറ്റുകളും ഒരു പിക്സ്മാപ്പിലേക്ക് സജ്ജീകരിച്ചിരിക്കുന്നു. രണ്ടാമത്തെ വരി
"ActiveDown" അവസ്ഥയെ ഒരു ഗ്രേഡിയന്റ് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു (അത് നിയുക്ത പിക്സ്മാപ്പിനെ അസാധുവാക്കുന്നു
അതിന് മുമ്പുള്ള വരിയിൽ, എല്ലാ സംസ്ഥാനങ്ങൾക്കും ഒരേ ശൈലി നൽകി). തുടർന്ന്, ദി
ടൈറ്റിൽ സ്റ്റൈൽ ഉപയോഗിക്കുക എല്ലാ ബട്ടണുകൾക്കുമായി ഫ്ലാഗ് സജ്ജീകരിച്ചിരിക്കുന്നു, ഇത് fvwm ഏതെങ്കിലും ശൈലികൾ വരയ്ക്കുന്നതിന് കാരണമാകുന്നു
കൂടെ തലക്കെട്ട് ശൈലി ബട്ടണുകൾ വരയ്ക്കുന്നതിന് മുമ്പ്. ഒടുവിൽ, AddButtonStyle ഉപയോഗിക്കുന്നു
"ActiveUp", "ActiveDown" എന്നീ രണ്ട് അവസ്ഥകൾക്കും ഒരു വെക്‌ടറിനും അധിക പിക്‌സ്മാപ്പുകൾ സ്ഥാപിക്കുക
എല്ലാ സംസ്ഥാനങ്ങൾക്കും മുകളിൽ ബട്ടൺ ശൈലി വരച്ചിരിക്കുന്നു.

AddTitleStyle [സംസ്ഥാനം] [ശൈലി] [-- [!]പതാക ...]
ശീർഷക ബാറിലേക്ക് ഒരു ശീർഷക ശൈലി ചേർക്കുന്നു. സംസ്ഥാനം ആകാം"ActiveUp","ActiveDown",
"നിഷ്ക്രിയഅപ്പ്" അഥവാ "നിഷ്ക്രിയ ഡൗൺ", അഥവാ "സജീവമായ" ("ActiveUp" ഉം
"ActiveDown") അല്ലെങ്കിൽ "നിഷ്ക്രിയം" ("InactiveUp", "InactiveDown" എന്നിവ പോലെ തന്നെ) അല്ലെങ്കിൽ
"ടോഗിൾ ചെയ്‌തത്" മുൻകൂറായി ഈ 6-ൽ ഏതെങ്കിലും. എങ്കിൽ സംസ്ഥാനം ഒഴിവാക്കിയിരിക്കുന്നു, പിന്നെ ശൈലി
എല്ലാ സംസ്ഥാനങ്ങളിലും ചേർത്തു. എങ്കിൽ ശൈലി ഒപ്പം ഫ്ലാഗുകൾ പരാൻതീസിസിൽ ചേർത്തിരിക്കുന്നു
ഒന്നിലധികം സംസ്ഥാനം നിർവചനങ്ങൾ ഒരൊറ്റ വരിയിൽ സ്ഥാപിക്കാവുന്നതാണ്. ഈ കമാൻഡ് തികച്ചും
അതുപോലെ തന്നെ AddButtonStyle കമാൻഡ്.

ടൈറ്റിൽ-ബാറുകൾ നിർവചനത്തിന്റെ ക്രമത്തിലാണ് വരച്ചിരിക്കുന്നത്, ഏറ്റവും പുതിയത് മുതൽ
തലക്കെട്ട് ശൈലി, കൂടെ ചേർത്തവർ പിന്നാലെ AddTitleStyle. ശീർഷക ശൈലി മായ്ക്കാൻ
സ്റ്റാക്ക് ചെയ്യുക, സ്റ്റൈൽ ഫ്ലാഗുകൾ മാറ്റുക, അല്ലെങ്കിൽ ലഭ്യമായ ശൈലികളുടെയും ഫ്ലാഗുകളുടെയും വിവരണങ്ങൾക്കായി,
എസ് തലക്കെട്ട് ശൈലി ഒപ്പം ബട്ടൺസ്‌റ്റൈൽ കമാൻഡുകൾ.

AddToDecor അലങ്കാര
ഈ കമാൻഡ് ഒഴിവാക്കി, ഭാവിയിൽ നീക്കം ചെയ്യപ്പെടും. ചെയ്യാനുള്ള പദ്ധതികളുണ്ട്
fvwm-3.0-ൽ കൂടുതൽ വഴക്കമുള്ള ഒരു പരിഹാരം ഉപയോഗിച്ച് ഇത് മാറ്റിസ്ഥാപിക്കുക.

പേരിട്ടിരിക്കുന്ന അലങ്കാരത്തിലേക്ക് കമാൻഡുകൾ ചേർക്കുക അല്ലെങ്കിൽ വഴിതിരിച്ചുവിടുക അലങ്കാര. അലങ്കാരത്തിന് നൽകിയിരിക്കുന്ന പേരാണ് അലങ്കാരം
ബട്ടൺ ശൈലികൾ, ടൈറ്റിൽ-ബാർ ശൈലികൾ, ബോർഡർ ശൈലികൾ എന്നിവയെ ബാധിക്കുന്ന ഒരു കൂട്ടം കമാൻഡുകൾ. എങ്കിൽ
അലങ്കാര നിലവിലില്ല അത് സൃഷ്ടിക്കപ്പെട്ടതാണ്; അല്ലാത്തപക്ഷം നിലവിലുള്ളത് അലങ്കാര പരിഷ്കരിച്ചിരിക്കുന്നു.
ശ്രദ്ധിക്കുക: മുമ്പത്തെ പതിപ്പുകൾ ഉപയോഗിക്കാൻ അനുവദിച്ചിരിക്കുന്നു ഹൈലൈറ്റ് കളർ, ഹൈലൈറ്റ് കളർസെറ്റ് ഒപ്പം
വിൻഡോഫോണ്ട് അലങ്കാരങ്ങളിൽ കമാൻഡുകൾ. ഇത് ഇനി സാധ്യമല്ല. ദയവായി ഉപയോഗിക്കുക ശൈലി
കൂടെ കമാൻഡ് ഹൈലൈറ്റ്... ഒപ്പം ഫോണ്ട് ഓപ്ഷനുകൾ.

പുതിയ അലങ്കാരങ്ങൾ ഒരു ശൈലിയും ഇല്ലാതെ "ഡിഫോൾട്ട്" അലങ്കാരം പോലെ തന്നെ ആരംഭിക്കുന്നു
നിർവചനങ്ങൾ. നൽകിയിരിക്കുന്ന ഒരു അലങ്കാരം ഉള്ള ഒരു കൂട്ടം വിൻഡോകളിൽ പ്രയോഗിക്കാവുന്നതാണ് UseDecor
എന്ന ഓപ്ഷൻ ശൈലി കമാൻഡ്. നിലവിലുള്ള അലങ്കാരം പരിഷ്ക്കരിക്കുന്നത് എല്ലാ വിൻഡോകളെയും ബാധിക്കുന്നു
നിലവിൽ അതിലേക്ക് നിയോഗിക്കപ്പെട്ടിരിക്കുന്നു.

AddToDecor ഉപയോഗിക്കുന്നതിന് സമാനമാണ് AddToMenu ഒപ്പം AddToFunc കമാൻഡുകൾ, അതല്ലാതെ
മെനുകളും ഫംഗ്‌ഷനുകളും മാറ്റിസ്ഥാപിക്കുന്നു ബട്ടൺസ്‌റ്റൈൽ, AddButtonStyle, തലക്കെട്ട് ശൈലി,
AddTitleStyle ഒപ്പം ബോർഡർ സ്റ്റൈൽ കമാൻഡുകൾ. ഉപയോഗിച്ച് സൃഷ്ടിച്ച അലങ്കാരങ്ങൾ AddToDecor കഴിയും
ഉപയോഗിച്ച് കൃത്രിമമായി ഡെക്കോർ മാറ്റുക, DestroyDecor, UpdateDecor ഒപ്പം ശൈലി ഓപ്ഷൻ.

ഇനിപ്പറയുന്ന ഉദാഹരണം "FlatDecor" എന്ന അലങ്കാരവും "FlatStyle" ശൈലിയും സൃഷ്ടിക്കുന്നു. അവർ
വ്യതിരിക്തമായ സ്ഥാപനങ്ങൾ:

AddToDecor FlatDecor
+ ബട്ടൺസ്‌റ്റൈൽ എല്ലാം സജീവം (-- ഫ്ലാറ്റ്) നിഷ്ക്രിയം (-- ഫ്ലാറ്റ്)
+ തലക്കെട്ട് ശൈലി -- ഫ്ലാറ്റ്
+ ബോർഡർ സ്റ്റൈൽ -- HiddenHandles NoInset

ശൈലി ഫ്ലാറ്റ് സ്റ്റൈൽ
UseDecor FlatDecor, HandleWidth 4, Forecolor white,
ബാക്ക് കളർ ഗ്രേ40, ഹൈലൈറ്റ്ഫോർ ബ്ലാക്ക്, ഹൈലൈറ്റ്ബാക്ക് ഗ്രേ70

ശൈലി xterm UseStyle FlatStyle

നിലവിലുള്ള ഒരു ജാലകത്തിന്റെ അലങ്കാരം ഉപയോഗിച്ച് വീണ്ടും അസൈൻ ചെയ്‌തേക്കാം ഡെക്കോർ മാറ്റുക. ഒരു അലങ്കാരം ആകാം
ഉപയോഗിച്ച് നശിപ്പിച്ചു DestroyDecor.

DestroyDecor ഫ്ലാറ്റ് ഡെക്കോർ
AddToDecor FlatDecor ...

ശൈലി FlatStyle UseDecor FlatDecor

ഇപ്പോൾ ശൈലി വീണ്ടും പ്രയോഗിക്കുക:

ശൈലി xterm UseStyle FlatStyle

ബോർഡർ സ്റ്റൈൽ സംസ്ഥാനം [ശൈലി] [-- [!]പതാക ...]
വിൻഡോകൾക്കുള്ള ബോർഡർ ശൈലി നിർവചിക്കുന്നു. സംസ്ഥാനം ഒന്നുകിൽ ആകാം "സജീവമായ" അഥവാ "നിഷ്ക്രിയം".
If സംസ്ഥാനം ഒഴിവാക്കിയിരിക്കുന്നു, തുടർന്ന് രണ്ട് സംസ്ഥാനങ്ങൾക്കും ശൈലി സജ്ജമാക്കി. എങ്കിൽ ശൈലി ഒപ്പം ഫ്ലാഗുകൾ
പരാൻതീസിസിൽ ഘടിപ്പിച്ചിരിക്കുന്നു, പിന്നീട് ഒന്നിലധികം സംസ്ഥാനം നിർവചനങ്ങൾ ഓരോന്നായി വ്യക്തമാക്കാം
ലൈൻ.

ശൈലി ലഭ്യമായ ബട്ടൺ ശൈലികളുടെ ഒരു ഉപസെറ്റ് ആണ്, അത് മാത്രമേ കഴിയൂ ടൈൽഡ് പിക്സ്മാപ്പ്
(ബെവൽ നിറങ്ങളുമായി പൊരുത്തപ്പെടുന്ന യൂണിഫോം പിക്സ്മാപ്പുകൾ ഈ രീതിയിൽ മികച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നു) അല്ലെങ്കിൽ കളർസെറ്റ്. എങ്കിൽ
ഒരു '!' ഏതെങ്കിലും പ്രിഫിക്സ് ആണ് പതാക, പെരുമാറ്റം നിഷേധിക്കപ്പെടുന്നു. എങ്കിൽ ശൈലി വ്യക്തമാക്കിയിട്ടില്ല,
തുടർന്ന് ശൈലി പുനഃക്രമീകരിക്കാതെ തന്നെ ഫ്ലാഗുകൾ മാറ്റാൻ കഴിയും.

ദി ഹിഡൻഹാൻഡിലുകൾ ഫ്ലാഗ് വിൻഡോകളിൽ കോർണർ ഹാൻഡിൽ വിഭജിക്കുന്ന വരികൾ മറയ്ക്കുന്നു
ഹാൻഡിലുകൾ (ഈ ഐച്ഛികത്തിന് യാതൊരു ഫലവുമില്ല !ഹാൻഡിലുകൾ വിൻഡോകൾ). സ്വതവേ,
ഹിഡൻഹാൻഡിലുകൾ പ്രവർത്തനരഹിതമാക്കി.

ദി നോഇൻസെറ്റ് ഫ്ലാഗ് സപ്ലിമെന്റുകൾ ഹിഡൻഹാൻഡിലുകൾ. നൽകിയാൽ, ചുറ്റുമുള്ള ആന്തരിക ബെവൽ
വിൻഡോ ഫ്രെയിം വരച്ചിട്ടില്ല. എങ്കിൽ ഹിഡൻഹാൻഡിലുകൾ എന്ന് വ്യക്തമാക്കിയിട്ടില്ല, ഫ്രെയിം കാണുന്നത് a
അല്പം വിചിത്രമായ.

ഉയർന്നു ഉയർത്തിയ റിലീഫ് പാറ്റേൺ വരയ്ക്കുന്നതിന് കാരണമാകുന്നു (സ്ഥിരസ്ഥിതി). മുങ്ങി ഒരു മുങ്ങിപ്പോവാൻ കാരണമാകുന്നു
റിലീഫ് പാറ്റേൺ വരയ്ക്കണം. പരന്ന റിലീഫ് പാറ്റേൺ വരയ്ക്കുന്നതിൽ നിന്ന് തടയുന്നു.

ഒരു ടെക്സ്ചർ ചെയ്ത പിക്സ്മാപ്പ് ഉപയോഗിച്ച് സജീവവും നിഷ്ക്രിയവുമായ വിൻഡോ ബോർഡറുകൾ അലങ്കരിക്കാൻ, ഒന്ന്
വ്യക്തമാക്കിയേക്കാം:

BorderStyle Active TiledPixmap marble.xpm
BorderStyle Inactive TiledPixmap granite.xpm
BorderStyle Active -- HiddenHandles NoInset

രണ്ട് സംസ്ഥാനങ്ങൾക്കും ശൈലി മായ്‌ക്കാൻ:

ബോർഡർ സ്റ്റൈൽ ലഘുവായ

ഒരൊറ്റ സംസ്ഥാനത്തിനായി ക്ലിയർ ചെയ്യാൻ:

ബോർഡർസ്റ്റൈൽ സജീവ ലളിതം

നൽകിയിരിക്കുന്ന സംസ്ഥാനത്തിന് ഒരു ഫ്ലാഗ് അൺസെറ്റ് ചെയ്യാൻ:

BorderStyle നിഷ്ക്രിയം -- !NoInset

ടൈറ്റിൽ-ബാർ ബട്ടണുകൾക്ക് ബോർഡർ ശൈലി അവകാശമാക്കാം UseBorderStyle പതാക (കാണുക
ബട്ടൺസ്‌റ്റൈൽ).

ബട്ടൺസ്റ്റേറ്റ് [ആക്ടീവ്ഡൗൺ bool] [നിഷ്ക്രിയം bool] [ഇൻആക്ടീവ്ഡൗൺ bool]
ദി ബട്ടൺസ്റ്റേറ്റ് ജാലക ശീർഷകങ്ങളുടെയും ശീർഷകത്തിന്റെയും ഏത് അവസ്ഥയാണ് കമാൻഡ് നിയന്ത്രിക്കുന്നത്
ബട്ടണുകൾ ഉപയോഗിക്കുന്നു. നാല് അവസ്ഥകളും ഉപയോഗിക്കുന്നതാണ് സ്ഥിരസ്ഥിതി: "ActiveUp>",
"ActiveDown>", "InactiveUp>", "InactiveDown>" (കാണുക ബട്ടൺസ്‌റ്റൈൽ ഒപ്പം തലക്കെട്ട് ശൈലി
കമാൻഡുകൾ). ദി bool നിയുക്ത സംസ്ഥാനമാണെങ്കിൽ കീ വേഡ് നിയന്ത്രണങ്ങൾക്ക് ശേഷമുള്ള വാദം
ഉപയോഗിക്കുന്നത് ("ശരി") അല്ലെങ്കിൽ അല്ല ("തെറ്റ്"). "ActiveUp" നില നിർജ്ജീവമാക്കാൻ കഴിയില്ല. എങ്കിൽ
ആർഗ്യുമെന്റുകളൊന്നും നൽകിയിട്ടില്ല അല്ലെങ്കിൽ നൽകിയിരിക്കുന്ന ആർഗ്യുമെന്റുകൾ നിയമവിരുദ്ധമാണ്, സ്ഥിരസ്ഥിതിയാണ്
പുന ored സ്ഥാപിച്ചു.

If ActiveDown ആർഗ്യുമെന്റ് "ഫാൾസ്" ആണ്, അമർത്തിപ്പിടിച്ചതിന് വ്യത്യസ്ത ബട്ടൺ ശൈലികളില്ല
ബട്ടണുകൾ ഉപയോഗിച്ചു, പകരം ബട്ടൺ അമർത്തുമ്പോൾ പോലും "ActiveUp" നില ഉപയോഗിക്കുന്നു.

If നിഷ്ക്രിയം വാദം "തെറ്റ്" ആണ്, ഫോക്കസ് ചെയ്തതും ഫോക്കസ് ചെയ്യാത്തതുമായ വിൻഡോകൾ സമാനമായി കാണപ്പെടുന്നു
അനുബന്ധ "സജീവ" അവസ്ഥകൾ എപ്പോഴും ഉപയോഗിക്കുന്നു.

If നിഷ്ക്രിയ ഡൗൺ വാദം "തെറ്റ്" ആണ് (എപ്പോൾ മാത്രം പ്രയോഗിക്കുന്നു നിഷ്ക്രിയം "ശരി" ആണ്), the
ഫോക്കസ് ചെയ്യാത്ത വിൻഡോകളിലെ ടൈറ്റിൽ ബട്ടണുകളും അമർത്തിയതും ഉപയോഗിച്ചാണ് വരയ്ക്കുന്നത്
മറ്റ് പ്രധാന പദങ്ങളുടെ മൂല്യങ്ങളെ ആശ്രയിച്ച് "ഇൻആക്ടീവ്അപ്പ്" അല്ലെങ്കിൽ "ആക്ടീവ്അപ്പ്" നിലകൊള്ളുന്നു.

ബട്ടൺസ്‌റ്റൈൽ ബട്ടൺ [സംസ്ഥാനം] [ശൈലി] [-- [!]പതാക ...]
ഒരു ടൈറ്റിൽ-ബാർ ബട്ടണിനായി ബട്ടൺ ശൈലി സജ്ജമാക്കുന്നു. ബട്ടൺ ടൈറ്റിൽ-ബാർ ബട്ടൺ ആണ്
0 നും 9 നും ഇടയിലുള്ള സംഖ്യ, അല്ലെങ്കിൽ "ഇതിൽ ഒന്ന്"എല്ലാം","ഇടത്തെ","വലത്", അഥവാ "റീസെറ്റ്". ബട്ടൺ
എന്നതിൽ വിവരിച്ചിരിക്കുന്നു ചുണ്ടെലി കമാൻഡ് വിഭാഗം. എങ്കിൽ ശൈലി ഒപ്പം ഫ്ലാഗുകൾ ആകുന്നു
പരാൻതീസിസിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്നു, പിന്നീട് ഒന്നിലധികം സംസ്ഥാനം ഓരോ വരിയിലും നിർവചനങ്ങൾ വ്യക്തമാക്കാം.

സംസ്ഥാനം ഏത് ബട്ടൺ അവസ്ഥയാണ് സജ്ജീകരിക്കേണ്ടതെന്ന് സൂചിപ്പിക്കുന്നു. ബട്ടൺ സ്റ്റേറ്റുകൾ ഇങ്ങനെ നിർവചിച്ചിരിക്കുന്നു
പിന്തുടരുന്നു: "ActiveUp" ഒപ്പം "ActiveDown" വേണ്ടി അമർത്താത്തതും അമർത്തപ്പെട്ടതുമായ അവസ്ഥകളെ പരാമർശിക്കുക
സജീവ വിൻഡോകളിലെ ബട്ടണുകൾ; അതേസമയം "നിഷ്ക്രിയഅപ്പ്" ഒപ്പം "നിഷ്ക്രിയ ഡൗൺ"സംസ്ഥാനങ്ങൾ സൂചിപ്പിക്കുന്നു
നിഷ്ക്രിയ വിൻഡോകളിലെ ബട്ടണുകൾ. കുറുക്കുവഴി"സജീവമായ"ആക്ടീവ്അപ്പ്" എന്നിവയെ സൂചിപ്പിക്കുന്നു
"ActiveDown" പ്രസ്താവിക്കുന്നു. കുറുക്കുവഴി "നിഷ്ക്രിയം"ഇൻആക്ടീവ്അപ്പ്" എന്നിവയും
"InactiveDown" പ്രസ്താവിക്കുന്നു. ഇപ്പോൾ വിവരിച്ചതുപോലെ സമാനമായ സംസ്ഥാന നാമങ്ങൾ, എന്നാൽ കൂടെ
ശീർഷക ബട്ടണുകൾക്ക് പകരം "ടോഗിൾഡ്" പ്രിഫിക്‌സ് ഉപയോഗിക്കുന്നു
MwmDecorMax, MwmDecorShade, MwmDecorStick or MwmDecorLayer സൂചനകൾ, വിൻഡോ ആണെങ്കിൽ
യഥാക്രമം പരമാവധി, ഷേഡുള്ള, സ്റ്റിക്കി അല്ലെങ്കിൽ പ്രത്യേക പാളിയിൽ സ്ഥാപിച്ചിരിക്കുന്നു.

AddToDecor സ്വതേ
+ ബട്ടൺസ്‌റ്റൈൽ 6
Vector 4 50x25@1 85x75@0 15x75@0 50x25@1
+ ബട്ടൺസ്റ്റൈൽ 6 ടോഗിൾഡ് ആക്റ്റീവ്അപ്പ്
Vector 4 50x75@0 85x25@1 15x25@0 50x75@0
+ ബട്ടൺസ്‌റ്റൈൽ 6 ടോഗിൾഡ് ആക്റ്റീവ്ഡൗൺ
Vector 4 50x75@0 85x25@1 15x25@0 50x75@0
+ ബട്ടൺസ്‌റ്റൈൽ 6 ടോഗിൾ ചെയ്‌ത നിഷ്‌ക്രിയം
Vector 4 50x75@0 85x25@1 15x25@0 50x75@0
+ ബട്ടൺസ്റ്റൈൽ 6 - MwmDecorShade
ചുണ്ടെലി 0 6 N. വിൻഡോ ഷേഡ്

കൂടാതെ, ഇനിപ്പറയുന്ന കുറുക്കുവഴികൾ ഉപയോഗിക്കാം: "എല്ലാം സാധാരണ","എല്ലാം ടോഗിൾ ചെയ്തു",
"എല്ലാം സജീവം","എല്ലാം നിഷ്ക്രിയം","AllUp","ഓൾഡൌൺ"അവ യഥാർത്ഥത്തിൽ വ്യത്യസ്ത മുഖംമൂടികളാണ്
ആകെ 4-ൽ നിന്ന് 8 വ്യക്തിഗത സംസ്ഥാനങ്ങൾക്ക്. ഇവയും പിന്തുണയ്ക്കുന്നു: "AllActiveUp",
"AllActiveDown","AllInactiveUp","എല്ലാം നിഷ്ക്രിയ ഡൗൺ".

If സംസ്ഥാനം വ്യക്തമാക്കിയിരിക്കുന്നു, ആ പ്രത്യേക ബട്ടൺ നില സജ്ജീകരിച്ചിരിക്കുന്നു. എങ്കിൽ സംസ്ഥാനം ഒഴിവാക്കിയിരിക്കുന്നു,
എല്ലാ സംസ്ഥാനങ്ങളും സജ്ജീകരിച്ചിരിക്കുന്നു. ഒരു ശൈലി വ്യക്തമാക്കുന്നത് നിലവിലെ ശൈലിയെ നശിപ്പിക്കുന്നു (ഉപയോഗിക്കുക
AddButtonStyle ഇത് ഒഴിവാക്കാൻ).

If ശൈലി ഒഴിവാക്കിയിരിക്കുന്നു, തുടർന്ന് പ്രൈമറി ബട്ടണിനായി സംസ്ഥാന-ആശ്രിത ഫ്ലാഗുകൾ സജ്ജീകരിക്കാനാകും
നിലവിലുള്ള ശൈലി നശിപ്പിക്കാതെയുള്ള ശൈലി. ഉദാഹരണങ്ങൾ (ഓരോ വരിയും ആയിരിക്കണം
സ്വതന്ത്രമായി കണക്കാക്കുന്നു):

ബട്ടൺസ്റ്റൈൽ ഇടത് -- ഫ്ലാറ്റ്
ButtonStyle All ActiveUp (-- ഫ്ലാറ്റ്) നിഷ്ക്രിയം (-- ഫ്ലാറ്റ്)

ആദ്യ വരി ഇടത് ബട്ടണുകളുടെ എല്ലാ അവസ്ഥയും ഫ്ലാറ്റ് ആയി സജ്ജീകരിക്കുന്നു, രണ്ടാമത്തെ സെറ്റ്
ഫ്ലാറ്റിലേക്കുള്ള എല്ലാ ബട്ടണുകളുടെയും "ആക്ടീവ്അപ്പ്", "നിഷ്ക്രിയ" അവസ്ഥകൾ മാത്രം (ഫ്ലാഗുകൾ മാത്രം
മാറി; ബട്ടണുകളുടെ വ്യക്തിഗത ശൈലികൾ മാറ്റില്ല).

നിങ്ങൾക്ക് എല്ലാ ബട്ടണുകളും അവയുടെ ഡിഫോൾട്ടിലേക്ക് പുനഃസജ്ജമാക്കണമെങ്കിൽ:

ബട്ടൺസ്‌റ്റൈൽ റീസെറ്റ്

ബട്ടൺ 1 ന്റെ "ActiveUp" ബട്ടൺ നില ഡിഫോൾട്ടിലേക്ക് പുനഃസജ്ജമാക്കാൻ:

ButtonStyle 1 ActiveUp ഡിഫോൾട്ട്

ബട്ടൺ 1 ന്റെ എല്ലാ ബട്ടൺ അവസ്ഥകളും ബട്ടൺ നമ്പർ 2 ന്റെ ഡിഫോൾട്ടിലേക്ക് പുനഃസജ്ജമാക്കാൻ:

ബട്ടൺസ്റ്റൈൽ 1 ഡിഫോൾട്ട് 2

ഏത് ബട്ടണിനും, ഒന്നിലധികം സംസ്ഥാനം നിർവചനങ്ങൾ ഒരു വരിയിൽ ഉൾപ്പെടുത്തി നൽകാം
The ശൈലി ഒപ്പം ഫ്ലാഗുകൾ പരാൻതീസിസിൽ. ഒരു വരിക്ക് ഒരു നിർവചനം മാത്രമേ നൽകിയിട്ടുള്ളൂ എങ്കിൽ
പരാൻതീസിസുകൾ ഒഴിവാക്കാവുന്നതാണ്.

ഫ്ലാഗുകൾ വ്യക്തമാക്കിയതിനെ ബാധിക്കും സംസ്ഥാനം. അത് അങ്ങിനെയെങ്കിൽ '!' ഏതെങ്കിലും പ്രിഫിക്സ് ആണ് പതാക, അതിന്റെ പെരുമാറ്റം
നിഷേധിക്കപ്പെട്ടിരിക്കുന്നു. എല്ലാ ശൈലികൾക്കും ലഭ്യമായ സംസ്ഥാന-ആശ്രിത പതാകകൾ ഇവിടെ വിവരിച്ചിരിക്കുന്നു
(ദി ബട്ടൺസ്‌റ്റൈൽ പ്രവേശനം സംസ്ഥാന-സ്വതന്ത്ര പതാകകളുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു).

ഉയർന്നു ഉയർത്തിയ ആശ്വാസ പാറ്റേൺ വരയ്ക്കുന്നതിന് കാരണമാകുന്നു.

മുങ്ങി മുങ്ങിപ്പോയ റിലീഫ് പാറ്റേൺ വരയ്ക്കുന്നതിന് കാരണമാകുന്നു.

പരന്ന റിലീഫ് പാറ്റേൺ വരയ്ക്കുന്നതിൽ നിന്ന് തടയുന്നു.

ടൈറ്റിൽ സ്റ്റൈൽ ഉപയോഗിക്കുക നൽകിയിരിക്കുന്ന ബട്ടൺ നില നിലവിലെ ശീർഷക ശൈലി റെൻഡർ ചെയ്യുന്നതിന് കാരണമാകുന്നു
ബട്ടണുകളുടെ സ്വന്തം ശൈലികൾ റെൻഡർ ചെയ്യുന്നതിന് മുമ്പ്. ദി ഉയർന്നു, പരന്ന ഒപ്പം മുങ്ങി തലക്കെട്ട് ശൈലി
ഈ സന്ദർഭത്തിൽ അവ അനാവശ്യമായതിനാൽ പതാകകൾ അവഗണിക്കപ്പെടുന്നു.

UseBorderStyle അലങ്കരിച്ചവയെ അവകാശമാക്കുന്നതിന് ബട്ടൺ കാരണമാകുന്നു ബോർഡർ സ്റ്റൈൽ ഓപ്ഷനുകൾ.

ഉയർന്നു, മുങ്ങി ഒപ്പം പരന്ന പരസ്‌പരം ഒഴിവാക്കിയവയാണ്, കൂടാതെ ഇനീഷ്യലിനായി വ്യക്തമാക്കാം
ബട്ടൺസ്‌റ്റൈൽ മാത്രം. ടൈറ്റിൽ സ്റ്റൈൽ ഉപയോഗിക്കുക ഒപ്പം UseBorderStyle പരസ്പരവിരുദ്ധവുമാണ്
(രണ്ടും ഓഫ് ചെയ്യാം). സ്ഥിരസ്ഥിതിയാണ് ഉയർന്നു രണ്ടും കൂടി UseBorderStyle ഒപ്പം
ടൈറ്റിൽ സ്റ്റൈൽ ഉപയോഗിക്കുക സജ്ജമാക്കാതെ വിട്ടു.

പ്രധാനം
"ActiveDown", "InactiveDown" എന്നിവയ്ക്ക് വേണ്ടി: ഒരു ബട്ടൺ അമർത്തുമ്പോൾ,
ആശ്വാസം വിപരീതമാണ്. ഇക്കാരണത്താൽ, "ActiveDown"-ൽ ഉയർത്തിയ രൂപം ലഭിക്കുന്നതിന് അല്ലെങ്കിൽ
"InactiveDown" നിങ്ങൾ ആഗ്രഹിക്കുന്ന ആശ്വാസത്തിന്റെ വിപരീതം വ്യക്തമാക്കണമെന്ന് പ്രസ്താവിക്കുന്നു (അതായത്
മുങ്ങി "ActiveDown" അല്ലെങ്കിൽ "InactiveDown" എന്നതിനായി). ഈ സ്വഭാവം സ്ഥിരതയുള്ളതാണ്, പക്ഷേ ആകാം
ആദ്യം ആശയക്കുഴപ്പം തോന്നുന്നു. "ടോഗിൾ ചെയ്ത" അവസ്ഥകൾക്കും ഇത് ബാധകമാണ്.

ബട്ടൺ ശൈലികളെ നോൺ-ഡിസ്ട്രക്റ്റീവ്, ഭാഗികമായി നശിപ്പിക്കുന്ന അല്ലെങ്കിൽ പൂർണ്ണമായി തരം തിരിച്ചിരിക്കുന്നു
വിനാശകരമായ. നശിപ്പിക്കാത്ത ശൈലികൾ ചിത്രത്തെ ബാധിക്കില്ല. ഭാഗികമായി
വിനാശകരമായ ശൈലികൾക്ക് അന്തർലീനമായ ചിത്രത്തിന്റെ ചില ഭാഗങ്ങൾ അല്ലെങ്കിൽ എല്ലാ ഭാഗങ്ങളും മറയ്ക്കാൻ കഴിയും (അതായത്
പിക്സ്മാപ്പ്). പൂർണ്ണമായും വിനാശകരമായ ശൈലികൾ അന്തർലീനമായ മുഴുവൻ ചിത്രത്തെയും മറയ്ക്കുന്നു (അതായത് ഖരമായ
അല്ലെങ്കിൽ അതിലൊന്ന് ഗ്രേഡിയന്റ് ശൈലികൾ). അങ്ങനെ, കൂടെ സ്റ്റൈൽ സ്റ്റാക്കിംഗ് എങ്കിൽ AddButtonStyle (അഥവാ
AddTitleStyle ടൈറ്റിൽ-ബാറുകൾക്ക്), റീഡ്രോ ചെറുതാക്കാൻ സീക്വൻസിങ് ശൈലികളിൽ കെയർ ഉപയോഗിക്കുക.

ലഭ്യമായ ശൈലികൾ ഇവയാണ്:

ലഘുവായ, സ്വതേ, ഖരമായ, കളർസെറ്റ്, വെക്ടർ, ?ഗ്രേഡിയന്റ്, പിക്സ്മാപ്പ്, ക്രമീകരിച്ച പിക്സ്മാപ്പ്,
ShrunkPixmap, സ്ട്രെച്ച്ഡ് പിക്സ്മാപ്പ്, ടൈൽഡ് പിക്സ്മാപ്പ്, മിനിഐക്കൺ

ഈ ശൈലികളുടെ വിവരണവും അവയുടെ വാദങ്ങളും ഇനിപ്പറയുന്നവയാണ്:

ദി ലഘുവായ ശൈലി ഒന്നും ചെയ്യുന്നില്ല. വാദങ്ങളൊന്നുമില്ല, ഈ ശൈലി ഒരു ആണ്
ഒരു നോൺ-ഡിസ്ട്രക്റ്റീവ് ബട്ടൺ ശൈലിയുടെ ഉദാഹരണം.

ദി സ്വതേ ശൈലി സോപാധികമായി ഒരു വാദം അംഗീകരിക്കുന്നു: ഒരു സംഖ്യയെ വ്യക്തമാക്കുന്നു
ലോഡുചെയ്യാനുള്ള സ്ഥിരസ്ഥിതി ബട്ടൺ നമ്പർ. നൽകിയിരിക്കുന്ന ശൈലി കമാൻഡ് ആണെങ്കിൽ ബട്ടൺസ്‌റ്റൈൽ or
AddButtonStyle, ആർഗ്യുമെന്റ് ഓപ്ഷണലാണ് (നൽകിയാൽ, അത് കറന്റിനെ അസാധുവാക്കുന്നു
ബട്ടൺ). അല്ലാതെ ഒരു കമാൻഡ് ആണെങ്കിൽ ബട്ടൺസ്‌റ്റൈൽ or AddButtonStyle ഉപയോഗിക്കുന്നു, നമ്പർ
വ്യക്തമാക്കണം.

ദി ഖരമായ ശൈലി ഒരു സോളിഡ് കളർ ഉപയോഗിച്ച് ബട്ടൺ നിറയ്ക്കുന്നു. റിലീഫ് ബോർഡർ നിറമാണ്
ബാധിച്ചിട്ടില്ല. നിറം ഒരൊറ്റ ആർഗ്യുമെന്റായി വ്യക്തമാക്കിയിരിക്കുന്നു. ഈ ശൈലി പൂർണ്ണമായും
വിനാശകരമായ.

ദി കളർസെറ്റ് cs [ആൽഫ] ശൈലി കളർസെറ്റ് ഉപയോഗിച്ച് ബട്ടൺ നിറയ്ക്കുന്നു cs. ഓപ്ഷണൽ
ആൽഫ ആർഗ്യുമെന്റ് 0 നും 100 നും ഇടയിലുള്ള ഒരു ശതമാനമാണ്. ഇത് fvwm ലയിപ്പിക്കുന്നതിന് കാരണമാകുന്നു
ഈ ശതമാനം ഉപയോഗിച്ച് ബട്ടണിലേക്ക് colorset പശ്ചാത്തലം. ശതമാനം 0 ആണെങ്കിൽ
കളർസെറ്റ് പശ്ചാത്തലം മറച്ചിരിക്കുന്നു, അത് 100 ആണെങ്കിൽ കളർസെറ്റ് പശ്ചാത്തലം പൂർണ്ണമാണ്
അപേക്ഷിച്ചു. ഡിഫോൾട്ട് 100 ആണ്. അതിനാൽ, വിനാശകരമായത് ഇതിനെ ആശ്രയിച്ചിരിക്കുന്നു ആൽഫ
വാദം.

ദി വെക്ടർ സംഖ്യ X[ഓഫ്സെറ്റ്p]xY[ഓഫ്സെറ്റ്p]@C ... ശൈലി ഒരു ലൈൻ പാറ്റേൺ വരയ്ക്കുന്നു. ഇത് മുതൽ
ഒരു സാധാരണ ബട്ടൺ ശൈലിയാണ്, കീവേഡ് വെക്ടർ ഓപ്ഷണൽ ആണ്, സംഖ്യ ഒരു സംഖ്യയാണ്
ഫോമിന്റെ പോയിന്റ് സവിശേഷതകൾ X[ഓഫ്സെറ്റ്p]xY[ഓഫ്സെറ്റ്p]@C ... X ഒപ്പം Y പോയിന്റ് ആകുന്നു
ബട്ടണിനുള്ളിലെ കോർഡിനേറ്റുകൾ, ശതമാനത്തിൽ നൽകിയിരിക്കുന്നു (0 മുതൽ 100 ​​വരെ). ഒരു ഓപ്ഷണൽ
കേവലമായ ഓഫ്സെറ്റ് പിക്സലുകളിൽ, "+ ആയി നൽകാം p" ഒരു പോസിറ്റീവ് അല്ലെങ്കിൽ
"- ഒരു നെഗറ്റീവ് ഓഫ്സെറ്റിന് p".

C ഒരു വരയുടെ നിറം വ്യക്തമാക്കുന്നു (0 - ഷാഡോ നിറം, 1 - ഹൈലൈറ്റ് നിറം, 2 -
പശ്ചാത്തല നിറം, 3 - മുൻവശത്തെ നിറം, 4 - പോയിന്റ് മാത്രം നീക്കുക, വരയ്ക്കരുത്).
ആദ്യ പോയിന്റ് നിറം ഉപയോഗിച്ചിട്ടില്ല. നിങ്ങൾക്ക് ഒരു വരിയിൽ 10000 പോയിന്റുകൾ വരെ ഉപയോഗിക്കാം
മാതൃക. ഈ ശൈലി ഭാഗികമായി വിനാശകരമാണ്.

സ്പെസിഫിക്കേഷൻ അൽപ്പം ബുദ്ധിമുട്ടുള്ളതാണ്:

ബട്ടൺസ്റ്റൈൽ 2 വെക്റ്റർ 4 50x30@1 70x70@0 30x70@0 50x30@1

തുടർന്ന് ബട്ടൺ 2 ഡെക്കറേഷൻ ഒരു ലൈൻ അടങ്ങുന്ന 4-പോയിന്റ് പാറ്റേൺ ഉപയോഗിക്കുന്നു
(x=50,y=30) മുതൽ (70,70) നിഴൽ നിറത്തിൽ (@0), തുടർന്ന് നിഴലിൽ (30,70)
നിറം, ഒടുവിൽ (50,30) ഹൈലൈറ്റ് നിറത്തിൽ (@1). അത് വളരെ ആശയക്കുഴപ്പത്തിലാണോ?
സ്ക്രീൻഷോട്ടുകളുള്ള ചില ഉദാഹരണങ്ങൾക്കായി fvwm വെബ് പേജുകൾ കാണുക.

കൂടുതൽ സങ്കീർണ്ണമായ ഉദാഹരണം വെക്ടർ:

ബട്ടൺസ്റ്റൈൽ 8 വെക്റ്റർ 10 45x65@2 45x75@3
20x75@3 20x50@3 35x50@3 35x65@1 35x25@1
75x25@1 75x65@0 35x65@0
ബട്ടൺസ്റ്റൈൽ 0 വെക്റ്റർ 10 45x65@2 45x75@0
20x75@0 20x50@1 45x50@1 45x65@0 75x65@3
75x25@3 35x25@3 35x47@3

ദി ?ഗ്രേഡിയന്റ് ശൈലികൾ വർണ്ണ ഗ്രേഡിയന്റുകളെ സൂചിപ്പിക്കുന്നു. ചോദ്യചിഹ്നം ഏതെങ്കിലും ഉപയോഗിച്ച് പൂരിപ്പിക്കുക
നിർവചിക്കപ്പെട്ട ഗ്രേഡിയന്റ് തരങ്ങളിൽ ഒന്ന്. ദയവായി റഫർ ചെയ്യുക നിറം ഗ്രേഡിയന്റുകൾ എന്നതിനായുള്ള വിഭാഗം
ഗ്രേഡിയന്റ് വാക്യഘടനയുടെ ഒരു വിവരണം. ഗ്രേഡിയന്റ് ശൈലികൾ പൂർണ്ണമായും വിനാശകരമാണ്.

ദി പിക്സ്മാപ്പ് ശൈലി ഒരു pixmap പ്രദർശിപ്പിക്കുന്നു. ഒരു പിക്സ്മാപ്പ് ഒരു ആർഗ്യുമെന്റായി വ്യക്തമാക്കണം.
ഉദാഹരണത്തിന്, ഇനിപ്പറയുന്നത് ബട്ടൺ നമ്പർ 2 ന് എല്ലാ 4 നും ഒരേ പിക്സ്മാപ്പ് നൽകും
സ്റ്റേറ്റുകൾ (2 സജീവവും 2 നിഷ്ക്രിയവും), കൂടാതെ ബട്ടൺ നമ്പർ 4 എല്ലാ വ്യത്യസ്‌ത പിക്‌സ്‌മാപ്പുകളും.

ButtonStyle 2 Pixmap my_pixmap.xpm
ബട്ടൺസ്‌റ്റൈൽ 4
ActiveUp (Pixmap activeup.xpm)
ActiveDown (Pixmap activedown.xpm)
നിഷ്ക്രിയം (Pixmap inactiveup.xpm)
ബട്ടൺസ്‌റ്റൈൽ 4
InactiveDown Pixmap inactivedown.xpm

പിക്‌സ്മാപ്പ് സ്പെസിഫിക്കേഷൻ ഒരു കേവലമോ ആപേക്ഷികമോ ആയ പാതനാമമായി നൽകാം (കാണുക
ഇമേജ്പാത്ത്). പിക്‌സ്‌മാപ്പ് കണ്ടെത്താൻ കഴിയുന്നില്ലെങ്കിൽ, ബട്ടൺ സ്‌റ്റൈൽ ഇതിലേക്ക് മാറും ലഘുവായ.
നിർദ്ദിഷ്ട പതാകകൾ പിക്സ്മാപ്പ് ശൈലി ആകുന്നു ഇടത്തെ, വലത്, ടോപ്പ്, ഒപ്പം അടിത്തട്ട്. ഇവ ആകാം
പിക്സ്മാപ്പിനെ ന്യായീകരിക്കാൻ ഉപയോഗിക്കുന്നു (ഡിഫോൾട്ട് രണ്ട് ദിശകൾക്കും കേന്ദ്രീകരിച്ചിരിക്കുന്നു). പിക്സ്മാപ്പ്
"ഒന്നുമില്ല" എന്ന നിറത്തിന് സുതാര്യത ഉപയോഗിക്കുന്നു. ഈ ശൈലി ഭാഗികമായി വിനാശകരമാണ്.

ദി ക്രമീകരിച്ച പിക്സ്മാപ്പ് ശൈലിക്ക് സമാനമാണ് പിക്സ്മാപ്പ് ശൈലി. എന്നാൽ ചിത്രത്തിന്റെ വലുപ്പം മാറ്റിയിട്ടുണ്ട്
ബട്ടണുമായി കൃത്യമായി യോജിക്കാൻ.

ദി ShrunkPixmap ശൈലിക്ക് സമാനമാണ് പിക്സ്മാപ്പ് ശൈലി. എന്നാൽ ചിത്രം വലുതാണെങ്കിൽ
ബട്ടണിനേക്കാൾ ചിത്രത്തിന്റെ വലുപ്പം ബട്ടണിലേക്ക് യോജിപ്പിക്കുന്നു.

ദി സ്ട്രെച്ച്ഡ് പിക്സ്മാപ്പ് ശൈലിക്ക് സമാനമാണ് പിക്സ്മാപ്പ് ശൈലി. എന്നാൽ ചിത്രം ആണെങ്കിൽ
ബട്ടണിനേക്കാൾ ചെറുതാണ്, ബട്ടണിനെ മറയ്ക്കുന്നതിനായി ചിത്രത്തിന്റെ വലുപ്പം മാറ്റിയിട്ടുണ്ട്.

ദി ടൈൽഡ് പിക്സ്മാപ്പ് ബട്ടൺ പശ്ചാത്തലമായി ടൈൽ ചെയ്യാൻ ശൈലി ഒരു പിക്സ്മാപ്പ് സ്വീകരിക്കുന്നു. ഒന്ന്
pixmap ഒരു ആർഗ്യുമെന്റായി വ്യക്തമാക്കിയിരിക്കുന്നു. Pixmap സുതാര്യത ഉപയോഗിക്കുന്നില്ല. ഈ ശൈലി
പൂർണ്ണമായും വിനാശകരമാണ്.

ദി മിനിഐക്കൺ ശൈലി ബട്ടണിൽ വിൻഡോയുടെ മിനിയേച്ചർ ഐക്കൺ വരയ്ക്കുന്നു, അതായത്
കൂടെ വ്യക്തമാക്കിയിട്ടുണ്ട് മിനിഐക്കൺ എന്ന ഓപ്ഷൻ ശൈലി കമാൻഡ്. ഈ ബട്ടൺ ശൈലി അംഗീകരിക്കുന്നു
വാദങ്ങളൊന്നുമില്ല. ഉദാഹരണം:

ശൈലി * MiniIcon mini-bx2.xpm
ശൈലി xterm MiniIcon mini-term.xpm
ശൈലി Emacs MiniIcon mini-doc.xpm

ബട്ടൺസ്റ്റൈൽ 1 മിനിഐക്കൺ

ബട്ടൺസ്‌റ്റൈൽ ബട്ടൺ - [!]പതാക ...
നിർദ്ദിഷ്‌ടമായവയ്‌ക്കായി സംസ്ഥാന-സ്വതന്ത്ര പതാകകൾ സജ്ജമാക്കുന്നു ബട്ടൺ. സംസ്ഥാന-സ്വതന്ത്ര പതാകകൾ
ബട്ടൺ സ്വഭാവത്തെ ബാധിക്കും. ഓരോന്നും പതാക ഒരു സ്പേസ് കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു. അത് അങ്ങിനെയെങ്കിൽ '!' പ്രിഫിക്സ് ആണ്
പതാകയിലേക്ക് പിന്നീട് പെരുമാറ്റം നിഷേധിക്കപ്പെടുന്നു. പ്രത്യേക പതാക തെളിഞ്ഞ ഏതെങ്കിലും മായ്‌ക്കുന്നു
നിലവിലുള്ള പതാകകൾ.

ഏത് ബട്ടണുകളാണ് ബാധിക്കേണ്ടതെന്ന് fvwm-നെ അറിയിക്കാൻ ഇനിപ്പറയുന്ന ഫ്ലാഗുകൾ സാധാരണയായി ഉപയോഗിക്കുന്നു
mwm ഫംഗ്‌ഷൻ സൂചനകൾ വഴി (കാണുക MwmFunctions എന്ന ഓപ്ഷൻ ശൈലി കമാൻഡ്. ഇതല്ല
നിങ്ങൾക്ക് സങ്കീർണ്ണമായ ഫംഗ്ഷനുകളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന ബട്ടണുകൾ ഉള്ളതിനാൽ സ്വയമേവ ചെയ്തു
ഉദാഹരണം.

MwmDecorMenu ഒരു മെനു പ്രദർശിപ്പിക്കുന്ന ടൈറ്റിൽ-ബാർ ബട്ടണുകൾക്ക് നൽകണം. ദി
ഡിഫോൾട്ട് അസൈൻമെന്റ് ഇടതുവശത്തുള്ള ബട്ടണാണ്. കൂടെ ഒരു ജാലകം വരുമ്പോൾ MwmFunctions
ശൈലി ഈ ബട്ടൺ കാണിക്കരുതെന്ന് ഓപ്ഷൻ അഭ്യർത്ഥിക്കുന്നു, അത് മറച്ചിരിക്കുന്നു.

MwmDecorMin ചെറുതാക്കുന്ന അല്ലെങ്കിൽ ഐക്കണിഫൈ ചെയ്യുന്ന ടൈറ്റിൽ-ബാർ ബട്ടണുകളിലേക്ക് അസൈൻ ചെയ്യണം
ജാലകം. ഡിഫോൾട്ട് അസൈൻമെന്റ് വലതുവശത്തുള്ള രണ്ടാമത്തെ ബട്ടണാണ്
ബട്ടൺ. കൂടെ ഒരു ജാലകം വരുമ്പോൾ MwmFunctions ശൈലി ഇത് കാണിക്കരുതെന്ന് ഓപ്ഷൻ അഭ്യർത്ഥിക്കുന്നു
ബട്ടൺ, അത് മറച്ചിരിക്കുന്നു.

MwmDecorMax വിൻഡോ പരമാവധിയാക്കുന്ന ടൈറ്റിൽ-ബാർ ബട്ടണുകൾക്ക് നൽകണം. ദി
ഡിഫോൾട്ട് അസൈൻമെന്റ് വലത്തേയറ്റത്തെ ബട്ടണാണ്. കൂടെ ഒരു ജാലകം വരുമ്പോൾ MwmFunctions
ശൈലി ഈ ബട്ടൺ കാണിക്കരുതെന്ന് ഓപ്ഷൻ അഭ്യർത്ഥിക്കുന്നു, അത് മറച്ചിരിക്കുന്നു. വിൻഡോ ആയിരിക്കുമ്പോൾ
പരമാവധി, ബട്ടണിലെ വെക്റ്റർ പാറ്റേൺ അമർത്തിപ്പിടിച്ചതായി തോന്നുന്നു.

MwmDecorShade ജാലകത്തെ ഷേഡ് ചെയ്യുന്ന ടൈറ്റിൽ-ബാർ ബട്ടണുകൾക്ക് നൽകണം (കാണുക
വിൻഡോ ഷേഡ് കമാൻഡ്). വിൻഡോ ഷേഡുള്ളപ്പോൾ, ബട്ടണിലെ വെക്റ്റർ പാറ്റേൺ
ഉള്ളിലേക്ക് അമർത്തി നോക്കുന്നു.

MwmDecorStick വിൻഡോ സ്റ്റിക്കി ആക്കുന്ന ടൈറ്റിൽ-ബാർ ബട്ടണുകൾക്ക് നൽകണം.
വിൻഡോ സ്റ്റിക്കി ആയിരിക്കുമ്പോൾ, ബട്ടണിലെ വെക്റ്റർ പാറ്റേൺ അമർത്തിപ്പിടിച്ചതായി തോന്നുന്നു.

പതാക MwmDecorLayer പാളി ഏത് സ്ഥലമാണ് ടൈറ്റിൽ-ബാർ ബട്ടണുകൾക്ക് നൽകേണ്ടത്
ലെയറിലെ ജാലകം നമ്പറിട്ടിരിക്കുന്നു പാളി. വിൻഡോ ആ പ്രത്യേക ലെയറിലായിരിക്കുമ്പോൾ,
ബട്ടണിലെ വെക്റ്റർ പാറ്റേൺ അമർത്തിയതായി തോന്നുന്നു.

ഡെക്കോർ മാറ്റുക അലങ്കാര
ഈ കമാൻഡ് ഒഴിവാക്കി, ഭാവിയിൽ നീക്കം ചെയ്യപ്പെടും. ചെയ്യാനുള്ള പദ്ധതികളുണ്ട്
fvwm-3.0-ൽ കൂടുതൽ വഴക്കമുള്ള ഒരു പരിഹാരം ഉപയോഗിച്ച് ഇത് മാറ്റിസ്ഥാപിക്കുക.

വിൻഡോയുടെ അലങ്കാരം ഇതിലേക്ക് മാറ്റുന്നു അലങ്കാര. അലങ്കാര "ഡിഫോൾട്ട്" അല്ലെങ്കിൽ ഒരു അലങ്കാരത്തിന്റെ പേര്
ഉപയോഗിച്ച് നിർവചിച്ചിരിക്കുന്നത് AddToDecor. എങ്കിൽ അലങ്കാര അസാധുവാണ്, ഒന്നും സംഭവിക്കുന്നില്ല. നിന്ന് വിളിച്ചാൽ
ഒരു ജാലകത്തിലോ അതിന്റെ അതിർത്തിയിലോ എവിടെയെങ്കിലും, ആ വിൻഡോയെ ബാധിക്കും. നിന്ന് വിളിച്ചാൽ
റൂട്ട് വിൻഡോ ഉപയോക്താവിനെ ടാർഗെറ്റ് വിൻഡോ തിരഞ്ഞെടുക്കാൻ അനുവദിച്ചിരിക്കുന്നു. ഡെക്കോർ മാറ്റുക മാത്രം
ഉപയോഗിച്ച് സജ്ജമാക്കാൻ കഴിയുന്ന ആട്രിബ്യൂട്ടുകളെ ബാധിക്കുന്നു AddToDecor കമാൻഡ്.

ചേഞ്ച് ഡെക്കോർ കസ്റ്റം ഡെക്കോർ1

DestroyDecor [പുനഃസൃഷ്ടി] അലങ്കാര
ഈ കമാൻഡ് ഒഴിവാക്കി, ഭാവിയിൽ നീക്കം ചെയ്യപ്പെടും. ചെയ്യാനുള്ള പദ്ധതികളുണ്ട്
fvwm-3.0-ൽ കൂടുതൽ വഴക്കമുള്ള ഒരു പരിഹാരം ഉപയോഗിച്ച് ഇത് മാറ്റിസ്ഥാപിക്കുക.

ഇല്ലാതാക്കുന്നു അലങ്കാര ഉപയോഗിച്ച് നിർവചിച്ചിരിക്കുന്നത് AddToDecor, അതിനാൽ അതിനെക്കുറിച്ചുള്ള തുടർന്നുള്ള പരാമർശങ്ങൾ
ഇനി സാധുതയില്ല. ഇത് ഉപയോഗിക്കുന്ന വിൻഡോസ് അലങ്കാര "സ്ഥിര" അലങ്കാരത്തിലേക്ക് മടങ്ങുക. ദി
ഓപ്ഷണൽ പാരാമീറ്റർ പുന ate സൃഷ്‌ടിക്കുക അലങ്കാരം പൂർണ്ണമായും ഉപേക്ഷിക്കരുതെന്ന് fvwm പറയുന്നു
അതിലെ ഉള്ളടക്കം മാത്രം വലിച്ചെറിയാൻ. അലങ്കാരം പിന്നീട് വീണ്ടും സൃഷ്ടിക്കപ്പെട്ടാൽ, വിൻഡോകൾ ചെയ്യുന്നു
മുമ്പ് അത് ഉപയോഗിക്കരുത് UseDecor അലങ്കാരം ഇല്ലെങ്കിൽ ശൈലി വീണ്ടും പ്രയോഗിക്കുന്നു
ഉപയോഗിച്ച് നശിപ്പിച്ചു പുന ate സൃഷ്‌ടിക്കുക ഓപ്ഷൻ. "Default" എന്ന് പേരിട്ടിരിക്കുന്ന അലങ്കാരം നശിപ്പിക്കാൻ കഴിയില്ല.

DestroyDecor CustomDecor1

തലക്കെട്ട് ശൈലി [നീതീകരണം] [ഉയരം [സംഖ്യ]] [മിനിറ്റ് ഉയരം [സംഖ്യ]]
ടൈറ്റിൽ ബാറിനായി ആട്രിബ്യൂട്ടുകൾ സജ്ജമാക്കുന്നു. ന്യായീകരണങ്ങൾ ആകാം കേന്ദ്രീകരിച്ചു, ശരി ന്യായീകരിച്ചത്
or ഇടത് ന്യായീകരിച്ചത്. പൊക്കം ടൈറ്റിൽ ബാറിന്റെ ഉയരം പിക്സലുകളിൽ ഒരു തുകയായി സജ്ജീകരിക്കുന്നു.
MinHeight ടൈറ്റിൽ ബാറിന്റെ പിക്സലുകളിൽ ഏറ്റവും കുറഞ്ഞ ഉയരം സജ്ജമാക്കുന്നു. ഡിഫോൾട്ടുകളാണ്
കേന്ദ്രീകരിച്ചു, വിൻഡോയുടെ ഫോണ്ട് ഉയരവും കുറഞ്ഞ ഉയരവും ഇല്ല. ഫോണ്ട് ഉയരം പുനഃസജ്ജമാക്കാൻ
സ്ഥിര മൂല്യത്തിലേക്ക്, ഒഴിവാക്കുക സംഖ്യ ശേഷം വാദം പൊക്കം കീവേഡ്. ദി
MinHeight ഉയരം പുനഃസജ്ജമാക്കിയിരിക്കുന്നു പൊക്കം അല്ലെങ്കിൽ ഒരു വാദവുമില്ലാതെ നൽകിയാൽ. ഉദാഹരണം:

ടൈറ്റിൽസ്റ്റൈൽ ലെഫ്റ്റ് 24. ന്യായീകരിച്ച ഉയരം

തലക്കെട്ട് ശൈലി [സംസ്ഥാനം] [ശൈലി] [-- [!]പതാക ...]
ടൈറ്റിൽ-ബാറിനായി ശൈലി സജ്ജമാക്കുന്നു. ഇതും കാണുക AddTitleStyle ഒപ്പം ബട്ടൺസ്‌റ്റൈൽ സംസ്ഥാനം കഴിയും
ഒന്നാകുക "ActiveUp","ActiveDown","നിഷ്ക്രിയഅപ്പ്", അഥവാ "നിഷ്ക്രിയ ഡൗൺ". കുറുക്കുവഴികൾ
പോലെ "സജീവമായ" ഒപ്പം "നിഷ്ക്രിയം" അനുവദനീയമാണ്. "ടോഗിൾ" പ്രിഫിക്സുള്ള സംസ്ഥാനങ്ങൾ ഇവയാണ്
അനുവദനീയമായതും, ശീർഷകം തന്നെ "ടോഗിൾഡ്" സ്റ്റേറ്റുകൾ ഉപയോഗിക്കുന്നില്ല, എന്നാൽ ഈ അവസ്ഥകളാണ്
ഉള്ള ബട്ടണുകൾക്കായി ഉപയോഗിക്കുന്നു ബട്ടൺസ്‌റ്റൈൽ ടൈറ്റിൽ സ്റ്റൈൽ ഉപയോഗിക്കുക. എങ്കിൽ സംസ്ഥാനം ഒഴിവാക്കിയിരിക്കുന്നു, തുടർന്ന്
ശൈലി എല്ലാ സംസ്ഥാനങ്ങളിലും ചേർക്കുന്നു. ചുറ്റും പരാൻതീസിസ് സ്ഥാപിച്ചിട്ടുണ്ടെങ്കിൽ ശൈലി ഒപ്പം
ഫ്ലാഗുകൾ, തുടർന്ന് ഒരു വരിയിൽ ഒന്നിലധികം സംസ്ഥാന നിർവചനങ്ങൾ നൽകാം. ശൈലി ഒഴിവാക്കാം
നിലവിലെ ശൈലി നശിപ്പിക്കാതെ പതാകകൾ സ്ഥാപിക്കാൻ കഴിയും.

അത് അങ്ങിനെയെങ്കിൽ '!' ഏതെങ്കിലും പ്രിഫിക്സ് ആണ് പതാക, അതിന്റെ പെരുമാറ്റം നിഷേധിക്കപ്പെടുന്നു. ഓരോന്നിനും സാധുതയുള്ള പതാകകൾ
സംസ്ഥാനം ഉൾപ്പെടുന്നു ഉയർന്നു, പരന്ന ഒപ്പം മുങ്ങി (ഇവ പരസ്പരവിരുദ്ധമാണ്). സ്ഥിരസ്ഥിതിയാണ്
ഉയർന്നു. എന്ന കുറിപ്പ് കാണുക ബട്ടൺസ്‌റ്റൈൽ സംബന്ധിക്കുന്നത് "ActiveDown" സംസ്ഥാനം. ഉദാഹരണങ്ങൾ:

ടൈറ്റിൽസ്റ്റൈൽ ആക്റ്റീവ്അപ്പ് എച്ച്ഗ്രേഡിയന്റ് 16 നേവി ബ്ലാക്ക്
തലക്കെട്ട് ശൈലി
ActiveDown (ഖര ചുവപ്പ് -- ഫ്ലാറ്റ്)
നിഷ്ക്രിയം (TiledPixmap wood.xpm)
തലക്കെട്ട് ശൈലി
ActiveUp (-- ഫ്ലാറ്റ്)
ActiveDown (-- ഉയർത്തിയത്)
നിഷ്ക്രിയഅപ്പ് (-- ഫ്ലാറ്റ്)
നിഷ്ക്രിയ ഡൗൺ (-- മുങ്ങി)

ഇത് "ActiveUp" നിലയെ ഒരു തിരശ്ചീന ഗ്രേഡിയന്റിലേക്ക് സജ്ജമാക്കുന്നു, "ActiveDown" അവസ്ഥ
കടും ചുവപ്പ്, കൂടാതെ "നിഷ്ക്രിയം" എന്നത് ടൈൽ ചെയ്ത മരം പിക്‌സ്‌മാപ്പിലേക്ക് പ്രസ്താവിക്കുന്നു. ഒടുവിൽ, "ആക്ടീവ്അപ്പ്"
"InactiveUp" എന്നിവ ഫ്ലാറ്റ് ആയി കാണപ്പെടുന്നു, അതേസമയം "ActiveDown" മുങ്ങിപ്പോകും.
ഉയർന്നു "ActiveDown" നിലയ്ക്കുള്ള ഫ്ലാഗ് ആശ്വാസം കാരണം അത് മുങ്ങിപ്പോയതായി തോന്നുന്നു
വിപരീതം), കൂടാതെ "ഇൻആക്റ്റീവ്ഡൗൺ" ഉയർത്തിയതായി കാണുന്നതിന് സജ്ജീകരിച്ചിരിക്കുന്നു. പതാകകൾ സജ്ജമാക്കുന്ന ഒരു ഉദാഹരണം
എല്ലാ സംസ്ഥാനങ്ങൾക്കും:

ടൈറ്റിൽസ്റ്റൈൽ -- ഫ്ലാറ്റ്

പരന്ന രൂപത്തിന്:

ടൈറ്റിൽസ്റ്റൈൽ -- ഫ്ലാറ്റ്
ബട്ടൺസ്‌റ്റൈൽ എല്ലാം സജീവം (-- ഫ്ലാറ്റ്) നിഷ്ക്രിയം (-- ഫ്ലാറ്റ്)

തലക്കെട്ട് ശൈലി എല്ലാം സ്വീകരിക്കുന്നു ബട്ടൺസ്‌റ്റൈൽ ശൈലികളും വാദങ്ങളും:

ലഘുവായ, സ്വതേ, ഖരമായ, കളർസെറ്റ്, വെക്ടർ, ?ഗ്രേഡിയന്റ്, പിക്സ്മാപ്പ്, ക്രമീകരിച്ച പിക്സ്മാപ്പ്,
ShrunkPixmap, സ്ട്രെച്ച്ഡ് പിക്സ്മാപ്പ്, ടൈൽഡ് പിക്സ്മാപ്പ്, മിനിഐക്കൺ.

കാണുക ബട്ടൺസ്‌റ്റൈൽ ഈ ശൈലികളെക്കുറിച്ചും അവയുടെ വിവരണത്തിനായുള്ള കമാൻഡ്
വാദങ്ങൾ.

ഈ ശൈലികൾ കൂടാതെ തലക്കെട്ട് ശൈലി ഒരു ശക്തനെ സ്വീകരിക്കുന്നു മൾട്ടിപിക്സ്മാപ്പ് ഓപ്ഷൻ. ഈ
വ്യത്യസ്‌ത ഭാഗങ്ങൾക്കായി വ്യത്യസ്‌ത പിക്‌സ്‌മാപ്പുകൾ, കളർസെറ്റുകൾ അല്ലെങ്കിൽ വർണ്ണങ്ങൾ എന്നിവ വ്യക്തമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു
തലക്കെട്ട്. അവയിൽ ചിലത് ഒരു പ്രത്യേക സ്ഥലത്തിന് അനുയോജ്യമായ തരത്തിൽ ടൈൽ വിരിച്ചതോ നീട്ടിയതോ ആണ്;
മറ്റുള്ളവ വ്യതിരിക്തമായ "പരിവർത്തന" ചിത്രങ്ങളാണ്. നിർവചിക്കാവുന്നത് വിഭാഗങ്ങൾ ആകുന്നു:

മെയിൻ
പൂർണ്ണ തലക്കെട്ട്

ഇടത് മെയിൻ
ശീർഷക വാചകത്തിന്റെ ഇടതുവശത്ത്

റൈറ്റ്മെയിൻ
ശീർഷക വാചകത്തിന്റെ അവകാശം

അണ്ടർ ടെക്സ്റ്റ്
ശീർഷക വാചകത്തിന് താഴെ

LeftOfText
ശീർഷക വാചകത്തിന്റെ ഇടതുവശത്ത്

RightOfText
ശീർഷക വാചകത്തിന്റെ വലതുവശത്ത്

LeftEnd
ടൈറ്റിൽബാറിന്റെ ഇടത് അറ്റത്ത് (ഇടത് ബട്ടണുകൾ ഉണ്ടെങ്കിൽ മാത്രം)

റൈറ്റ് എൻഡ്
ടൈറ്റിൽബാറിന്റെ വലത് അറ്റത്ത് (വലത് ബട്ടണുകൾ ഉണ്ടെങ്കിൽ അതിന് തൊട്ടുമുമ്പ്)

ബട്ടണുകൾ
ബട്ടണുകൾക്ക് കീഴിൽ ടൈറ്റിൽ സ്റ്റൈൽ ഉപയോഗിക്കുക

ഇടത് ബട്ടണുകൾ
ഇടത് ബട്ടണുകൾക്ക് കീഴിൽ ടൈറ്റിൽ സ്റ്റൈൽ ഉപയോഗിക്കുക

വലത് ബട്ടണുകൾ
വലത് ബട്ടണുകൾക്ക് കീഴിൽ ടൈറ്റിൽ സ്റ്റൈൽ ഉപയോഗിക്കുക

ഒഴികെ ഇവയൊന്നും നിർബന്ധമല്ല മെയിൻ (അല്ലെങ്കിൽ, നിങ്ങൾ നിർവചിക്കുന്നില്ലെങ്കിൽ മെയിൻ നിങ്ങൾ തീർച്ചയായും
രണ്ടും നിർവ്വചിക്കുക ഇടത് മെയിൻ ഒപ്പം റൈറ്റ്മെയിൻ). അല്ലെങ്കിൽ ബട്ടണുകൾ pixmaps നിർവചിച്ചിരിക്കുന്നത് കൂടാതെ
ടൈറ്റിൽ സ്റ്റൈൽ ഉപയോഗിക്കുക ഒന്നോ അതിലധികമോ ബട്ടണുകൾക്കായി വ്യക്തമാക്കിയിരിക്കുന്നു, മെയിൻ, ഇടത് മെയിൻ or റൈറ്റ്മെയിൻ ആകുന്നു
ഉചിതമായി ഉപയോഗിച്ചു.

ഈ ശൈലിയുടെ വാക്യഘടന ഇതാണ്:

MultiPixmap വിഭാഗം ശൈലി arg, ...

നിങ്ങൾ നിർവചിക്കാൻ ആഗ്രഹിക്കുന്നതെന്തും തുടരുന്നു. ദി ശൈലി ഒന്നുകിൽ ആകാം ടൈൽഡ് പിക്സ്മാപ്പ്,
ക്രമീകരിച്ച പിക്സ്മാപ്പ്, കളർസെറ്റ് or ഖരമായ. കാണുക ബട്ടൺസ്‌റ്റൈൽ വിവരണത്തിനുള്ള കമാൻഡ്
ഈ ശൈലികളിൽ. ഒരു പരിവർത്തന വിഭാഗത്തിന്റെ കാര്യത്തിൽ, LeftEnd, LeftOfText,
RightOfText or റൈറ്റ് എൻഡ്, ക്രമീകരിച്ച പിക്സ്മാപ്പ് "y"-ൽ മാത്രം പിക്‌സ്മാപ്പിന്റെ വലുപ്പം മാറ്റുക
സംവിധാനം. വേണ്ടി കളർസെറ്റ് ഒപ്പം ഖരമായ ടൈറ്റിൽ ബാറിന്റെ പകുതിയുടെ വീതിയുള്ള ശൈലികൾ
പരിവർത്തന വിഭാഗങ്ങൾക്ക് ഉയരം അനുമാനിക്കപ്പെടുന്നു.

ഒരു ഉദാഹരണം:

MultiPixmap പ്രധാന ക്രമീകരിച്ച Pixmap foo.xpm,
UnderText TiledPixmap bar.xpm,
ബട്ടണുകൾ കളർസെറ്റ് 2

പഴയ വാക്യഘടന ഇപ്പോഴും പിന്തുണയ്ക്കുന്നു എന്നത് ശ്രദ്ധിക്കുക: ശൈലി ഒഴിവാക്കിയാൽ, ടൈൽഡ് പിക്സ്മാപ്പ്
എന്ന് അനുമാനിക്കുകയും വിഭാഗത്തിനും ഫയലിന്റെ പേര് സൂചിപ്പിക്കുന്നതിനും ഇടയിൽ "(നീട്ടി)" ചേർക്കുകയും ചെയ്യുന്നു
ക്രമീകരിച്ച പിക്സ്മാപ്പ്.

UpdateDecor [അലങ്കാര]
ഈ കമാൻഡ് ഒഴിവാക്കി, ഭാവിയിൽ നീക്കം ചെയ്യപ്പെടും. ചെയ്യാനുള്ള പദ്ധതികളുണ്ട്
fvwm-3.0-ൽ കൂടുതൽ വഴക്കമുള്ള ഒരു പരിഹാരം ഉപയോഗിച്ച് ഇത് മാറ്റിസ്ഥാപിക്കുക.

ഈ കമാൻഡ് പ്രധാനമായും ബാക്ക്വേർഡ് കോംപാറ്റിബിളിറ്റിക്ക് വേണ്ടി സൂക്ഷിച്ചിരിക്കുന്നു. എ യുടെ എല്ലാ ഘടകങ്ങളും മുതൽ
അലങ്കാരം മാറ്റുമ്പോൾ ഉടനടി അപ്ഡേറ്റ് ചെയ്യപ്പെടും, ഈ കമാൻഡ് കൂടുതലും
ഉപയോഗശൂന്യമാണ്.

വിൻഡോ അലങ്കാരങ്ങൾ അപ്ഡേറ്റ് ചെയ്യുന്നു. അലങ്കാര എന്നത് വ്യക്തമാക്കുന്ന ഒരു ഓപ്ഷണൽ ആർഗ്യുമെന്റ് ആണ്
അലങ്കാര അപ്ഡേറ്റ് ചെയ്യാൻ. നൽകിയിട്ടുണ്ടെങ്കിൽ, പ്രത്യേകമായി നിയോഗിക്കപ്പെട്ട വിൻഡോകൾ മാത്രം
അലങ്കാര അപ്ഡേറ്റ് ചെയ്യുന്നു. ഈ കമാൻഡ് ഉപയോഗപ്രദമാണ്, ഉദാഹരണത്തിന്, a ശേഷം ബട്ടൺസ്‌റ്റൈൽ,
തലക്കെട്ട് ശൈലി or ബോർഡർ സ്റ്റൈൽ (ഒരുപക്ഷേ ഇവയുമായി ചേർന്ന് ഉപയോഗിക്കാം AddToDecor).
അസാധുവായ അലങ്കാരപ്പണികൾ വ്യക്തമാക്കുന്നത് എല്ലാ വിൻഡോകളിലും അപ്ഡേറ്റ് ചെയ്യപ്പെടുന്നു. ഈ കമാൻഡ് ആണ്
കുറവ് അസ്വസ്ഥത തിരിച്ചുപിടിക്കൽ, എന്നാൽ ഇത് പോലെ വിൻഡോ ശൈലി ഓപ്ഷനുകളെ ബാധിക്കില്ല
തിരിച്ചുപിടിക്കൽ ചെയ്യും.

നിയന്ത്രിക്കുന്നു The വെർച്വൽ ഡെസ്ക്ടോപ്പ്
ഡെസ്ക് arg1 [arg2] [എന്നോട് പരമാവധി]
ഈ കമാൻഡ് പുനർനാമകരണം ചെയ്തു. ദയവായി കാണുക ഗോട്ടോഡെസ്ക് കമാൻഡ്.

ഡെസ്ക്ടോപ്പ് പേര് ഡെസ്ക്ക് പേര്
ഡെസ്ക്ടോപ്പ് നമ്പറിന്റെ പേര് നിർവചിക്കുന്നു ഡെസ്ക്ക് ലേക്ക് പേര്. എന്നതിൽ ഈ പേര് ഉപയോഗിച്ചിട്ടുണ്ട്
വിൻഡോ ലിസ്റ്റ് കമാൻഡ് ആൻഡ് ഇൻ FvwmPager എവിടെ അത് അസാധുവാക്കുന്നു ലേബൽ കോൺഫിഗറേഷൻ
ഓപ്ഷൻ. മാത്രമല്ല, ഡെസ്‌ക്‌ടോപ്പ് 0-ൽ നിന്ന് തുടങ്ങുന്ന തുടർച്ചയായ പേരുകൾ നിർവചിച്ചിട്ടുണ്ടെങ്കിൽ, പിന്നെ
ഈ പേരുകൾ ഏതൊരു EWMH കംപ്ലയിന്റ് ആപ്ലിക്കേഷനും (ഒരു പേജറായി) ഉപയോഗിക്കാം.

ഡെസ്ക്ടോപ്പ് വലിപ്പം തിരശ്ചീനമായxലംബമായ
ഫിസിക്കൽ സ്‌ക്രീൻ വലുപ്പത്തിന്റെ യൂണിറ്റുകളിൽ വെർച്വൽ ഡെസ്‌ക്‌ടോപ്പ് വലുപ്പം നിർവചിക്കുന്നു.

എഡ്ജ് റെസിസ്റ്റൻസ് കാലതാമസംഎഡ്ജ് റെസിസ്റ്റൻസ് സ്ക്രോളിംഗ് ചലിക്കുന്ന [xinerama-സ്ക്രോളിംഗ്]
മൗസ് ചലിപ്പിച്ച് ഡെസ്‌ക്‌ടോപ്പ് വ്യൂപോർട്ട് മാറ്റുന്നത് എത്ര ബുദ്ധിമുട്ടാണെന്ന് പറയുന്നു
സ്ക്രീനിന്റെ അറ്റം. പോയിന്റർ എത്ര മില്ലിസെക്കൻഡ് വേണമെന്ന് പരാമീറ്റർ പറയുന്നു
fvwm വ്യൂപോർട്ട് നീക്കുന്നതിന് മുമ്പ് സ്‌ക്രീൻ അരികിൽ ചെലവഴിക്കുക. ഇത് ഉദ്ദേശിച്ചുള്ളതാണ്
ഉപയോഗിക്കുന്ന ആളുകൾ

EdgeScroll 100 100

എന്നാൽ അവർ ആഗ്രഹിക്കാത്തപ്പോൾ അബദ്ധവശാൽ പേജുകൾ മറിക്കുന്നതായി കണ്ടെത്തുക. എങ്കിൽ -1 ആണ്
കാലതാമസമായി നൽകിയിരിക്കുന്നു, സ്ക്രോളിംഗ് പൂർണ്ണമായും പ്രവർത്തനരഹിതമാക്കി.

രണ്ടോ മൂന്നോ വാദങ്ങളുള്ള ആഹ്വാനത്തിന്റെ രണ്ടാമത്തെ രൂപം കാലഹരണപ്പെട്ടതും ആയിരിക്കണം
ആവശ്യാനുസരണം ഇനിപ്പറയുന്ന മൂന്ന് കമാൻഡുകൾ ഉപയോഗിച്ച് മാറ്റി:

എഡ്ജ് റെസിസ്റ്റൻസ് സ്ക്രോളിംഗ്
ശൈലി * EdgeMoveDelay സ്ക്രോളിംഗ്
ശൈലി * എഡ്ജ് മൂവ് റെസിസ്റ്റൻസ് ചലിക്കുന്ന
or
ശൈലി * എഡ്ജ് മൂവ് റെസിസ്റ്റൻസ് ചലിക്കുന്ന xinerama-സ്ക്രോളിംഗ്

Fvwm ഈ സബ്സ്റ്റിറ്റ്യൂഷൻ സ്വയമേവ ചെയ്യുകയും ഒരു മുന്നറിയിപ്പ് പ്രിന്റ് ചെയ്യുകയും ചെയ്യുന്നു.

EdgeScroll തിരശ്ചീനമായ[p] ലംബമായ[p] [റാപ്പ് | പൊതിയുക | പൊതിയുക]
കഴ്‌സർ a യുടെ അരികിൽ എത്തുമ്പോൾ സ്ക്രോൾ ചെയ്യേണ്ട പേജിന്റെ ശതമാനം വ്യക്തമാക്കുന്നു
പേജ്. ഒരു പിന്നാമ്പുറം'p' വ്യാഖ്യാനത്തെ അർത്ഥമാക്കുന്നത് പിക്സലുകളാക്കി മാറ്റുന്നു. ഇല്ലെങ്കിൽ
നിങ്ങൾ ഒരു പേജിന്റെ അരികിൽ എത്തുമ്പോൾ ഏതെങ്കിലും പേജിംഗോ സ്ക്രോളിംഗോ വേണമെങ്കിൽ ഉൾപ്പെടുന്നു

EdgeScroll 0 0

നിങ്ങളുടെ config ഫയൽ, അല്ലെങ്കിൽ ഒരുപക്ഷേ മികച്ചത്, സജ്ജമാക്കുക എഡ്ജ് കനം പൂജ്യത്തിലേക്ക്. കാണുക
എഡ്ജ് കനം കമാൻഡ്. നിങ്ങൾക്ക് മുഴുവൻ പേജുകളും വേണമെങ്കിൽ, ഉപയോഗിക്കുക

EdgeScroll 100 100

രണ്ടും തിരശ്ചീനമായ ഒപ്പം ലംബമായ പോസിറ്റീവ് നമ്പറുകളായിരിക്കണം.

എങ്കില് തിരശ്ചീനമായ ഒപ്പം ലംബമായ ശതമാനം 1000 അല്ലെങ്കിൽ ഒന്നിൽ ഗുണിച്ചിരിക്കുന്നു
കീവേഡുകൾ പൊതിയുക, പൊതിയുക ഒപ്പം പൊതിയുക നൽകിയ ശേഷം അതിന്റെ അരികിൽ ചുറ്റിപ്പിടിച്ച് സ്ക്രോൾ ചെയ്യുന്നു
പണിയിടം. എങ്കിൽ

EdgeScroll 100000 100000

മുഴുവൻ പേജുകളും fvwm സ്ക്രോളുകൾ ഉപയോഗിക്കുന്നു, ഡെസ്‌ക്‌ടോപ്പിന്റെ അരികിൽ പൊതിഞ്ഞ്.

എഡ്ജ് കനം 0 | 1 | 2
ഇത് fvwm അരികുകളിൽ സൃഷ്ടിക്കുന്ന അദൃശ്യ വിൻഡോയുടെ വീതിയോ ഉയരമോ ആണ്
എഡ്ജ് സ്ക്രോളിംഗ് ഫീച്ചറിനായി ഉപയോഗിക്കുന്ന സ്ക്രീനിന്റെ.

മൗസ് വഴി പേജ് സ്ക്രോളിംഗ് പ്രവർത്തനക്ഷമമാക്കുന്നതിന്, "പാൻ" എന്ന് വിളിക്കുന്ന നാല് വിൻഡോകൾ
ഫ്രെയിമുകൾ" സ്ക്രീനിന്റെ അറ്റത്ത് സ്ഥാപിച്ചിരിക്കുന്നു. ഇങ്ങനെയാണ് fvwm കണ്ടുപിടിക്കുന്നത്
വിൻഡോയുടെ അരികിൽ മൗസിന്റെ സാന്നിധ്യം. ഇത് പ്രവർത്തിക്കുന്ന രീതി കാരണം, അവർക്ക് ഇത് ആവശ്യമാണ്
നിങ്ങൾക്ക് എന്തെങ്കിലും തരത്തിലുള്ള പിശക് ഉണ്ടെങ്കിൽ, സ്റ്റാക്കിന്റെ മുകളിലായിരിക്കുക, മൗസ് ഇവന്റുകൾ കഴിക്കുക
ഇനിപ്പറയുന്ന വരികളിൽ: "സ്‌ക്രീനിന്റെ അരികിലുള്ള മൗസ് ക്ലിക്കുകൾ തെറ്റായ കാര്യം ചെയ്യുന്നു"
നിങ്ങൾക്ക് പാൻ ഫ്രെയിമുകളിൽ പ്രശ്‌നമുണ്ട് കൂടാതെ (നിങ്ങൾ മൗസ് ഉപയോഗിക്കുന്നില്ലെന്ന് കരുതുക
പേജുകൾക്കിടയിൽ ഫ്ലിപ്പ് ചെയ്യുക) EdgeThickness 0 ആയി സജ്ജീകരിക്കണം.

0 എന്ന മൂല്യം വലിച്ചിടുമ്പോൾ പോലും മൗസ് എഡ്ജ് സ്ക്രോളിംഗ് പൂർണ്ണമായും പ്രവർത്തനരഹിതമാക്കുന്നു
ജാലകം. 1 ഏറ്റവും ചെറിയ പാൻ ഫ്രെയിമുകൾ നൽകുന്നു, ചിലത് ഒഴികെ മികച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നതായി തോന്നുന്നു
സെർവറുകൾ.

2 ആണ് സ്ഥിരസ്ഥിതി.

1 അല്ലെങ്കിൽ 2 പിക്സലുകളുടെ പാൻ ഫ്രെയിമുകൾ ചിലപ്പോൾ ആശയക്കുഴപ്പമുണ്ടാക്കാം, ഉദാഹരണത്തിന്, നിങ്ങൾ ഒരു വലിച്ചിടുകയാണെങ്കിൽ
സ്‌ക്രീനിന്റെ അരികിലുള്ള ജാലകം, അങ്ങനെ അത് ഒരു പാൻ ഫ്രെയിമിനെ ചുറ്റിപ്പിടിക്കുന്നു, അതിൽ ക്ലിക്ക് ചെയ്യുന്നു
സ്‌ക്രീനിന്റെ അരികിലുള്ള വിൻഡോ, റൂട്ട് വിൻഡോയിലെ ക്ലിക്കുകളായി കണക്കാക്കുന്നു.

EwmhBaseStruts ഇടത്തെ വലത് മുകളിൽ അടിത്തട്ട്
ഇടത്, വലത്, മുകളിൽ, താഴെ എന്നിവ ബാൻഡുകൾ നിർവചിക്കുന്ന പോസിറ്റീവ് അല്ലെങ്കിൽ ശൂന്യ പൂർണ്ണസംഖ്യകളാണ്
സ്ക്രീനിന്റെ അറ്റത്ത്. ഇടത്തെ വീതിയുള്ള നിങ്ങളുടെ സ്ക്രീനിന്റെ ഇടതുവശത്തുള്ള ഒരു ബാൻഡ് നിർവചിക്കുന്നു
ഇടത്തെ, വലത് വീതിയുള്ള നിങ്ങളുടെ സ്ക്രീനിന്റെ വലതുവശത്തുള്ള ഒരു ബാൻഡ് നിർവചിക്കുന്നു വലത്, മുകളിൽ നിർവചിക്കുന്നു
നിങ്ങളുടെ സ്‌ക്രീനിന്റെ മുകളിൽ ഉയരമുള്ള ഒരു ബാൻഡ് മുകളിൽ ഒപ്പം അടിത്തട്ട് എന്നതിലെ ഒരു ബാൻഡ് നിർവചിക്കുന്നു
നിങ്ങളുടെ ഉയരമുള്ള സ്ക്രീനിന്റെ താഴെ അടിത്തട്ട്. യൂണിറ്റ് പിക്സൽ ആണ്, ഡിഫോൾട്ട് 0 ആണ്
0 0 0. ഈ ഏരിയകൾ നിർവചിച്ചിരിക്കുന്ന റിസർവ്ഡ് സ്പേസിലേക്ക് അധിക റിസർവ്ഡ് സ്പേസ് നിർവ്വചിക്കുന്നു
ചില ewmh കംപ്ലയിന്റ് ആപ്ലിക്കേഷനുകൾ വഴി. വർക്കിംഗ് ഏരിയ കണക്കാക്കാൻ ഇത് ഉപയോഗിക്കുന്നു.
കാണുക വിപുലീകരിച്ച വിൻഡോ മാനേജർ സൂചനകൾ വർക്കിംഗ് ഏരിയയുടെ നിർവചനത്തിനുള്ള വിഭാഗം.

EwmhNumberOfDesktops സംഖ്യ [പരമാവധി]
ഈ കമാൻഡ് ഒരു ewmh കംപ്ലയിന്റ് പേജറിനോ ടാസ്ക്ബാറിനോ മാത്രമേ ഉപയോഗപ്രദമാകൂ (kpager അല്ലെങ്കിൽ
കിക്കർ ടാസ്ക്ബാർ) fvwm മൊഡ്യൂളുകൾക്കല്ല ( FvwmPager or FvwmIconMan). ഇത് എ കാരണമാകുന്നു
കുറഞ്ഞത് പരിഗണിക്കേണ്ട അനുയോജ്യമായ അപേക്ഷ സംഖ്യ ഡെസ്ക്ടോപ്പുകൾ (ഡെസ്ക്ടോപ്പ് 0 മുതൽ ഡെസ്ക്ടോപ്പ് വരെ
സംഖ്യ-1). ഓപ്ഷണൽ വാദം പരമാവധി ഒരിക്കലും പരിഗണിക്കാത്ത ഒരു കംപ്ലയിന്റ് ആപ്ലിക്കേഷന് കാരണമാകുന്നു
അതിലും കൂടുതൽ പരമാവധി പണിയിടങ്ങൾ. എങ്കിൽ പരമാവധി 0 ആണ് (സ്ഥിരസ്ഥിതി) പരിമിതികളൊന്നുമില്ല. ദി
ഡെസ്ക്ടോപ്പുകളുടെ യഥാർത്ഥ എണ്ണം ചലനാത്മകമായി നിർണ്ണയിക്കപ്പെടുന്നു. അത് കുറഞ്ഞത് ആണ് സംഖ്യ, എന്നാൽ അതു
ഡെസ്ക്ടോപ്പ് d-1-ൽ ഒരു വിൻഡോ ഉണ്ടെങ്കിൽ (അല്ലെങ്കിൽ നിലവിലെ ഡെസ്ക്ടോപ്പ് ഡെസ്ക്ടോപ്പ് ആണെങ്കിൽ d ആകാം
d-1) കൂടാതെ d എന്നത് കുറവോ തുല്യമോ ആണ് പരമാവധി or പരമാവധി ശൂന്യമാണ്. മാത്രമല്ല, ഒരു കംപ്ലയിന്റ് പേജറിന് കഴിയും
മാറ്റാൻ ആവശ്യപ്പെടുക സംഖ്യ തന്നെ. ഈ സംഖ്യ കുറവാണെങ്കിൽ മാത്രമേ ഇത് fvwm സ്വീകരിക്കുകയുള്ളൂ
അതിലും തുല്യം പരമാവധി അല്ലെങ്കിൽ എങ്കിൽ പരമാവധി ശൂന്യമാണ്. നെഗറ്റീവ് ഡെസ്ക്ടോപ്പുകൾ അല്ല എന്നത് ശ്രദ്ധിക്കുക
ewmh സ്പെസിഫിക്കേഷൻ പിന്തുണയ്ക്കുന്നു. സ്ഥിരസ്ഥിതി 4 0 ആണ്.

ഗോട്ടോഡെസ്ക് [മുമ്പ് | arg1 [arg2] [എന്നോട് പരമാവധി]]
നിലവിലെ വ്യൂപോർട്ട് മറ്റൊരു ഡെസ്‌ക്‌ടോപ്പിലേക്ക് (വർക്ക്‌സ്‌പെയ്‌സ്, റൂം) മാറ്റുന്നു.

കമാൻഡ് 1, 2, 3, അല്ലെങ്കിൽ 4 ആർഗ്യുമെന്റുകൾ എടുക്കുന്നു. ഒരൊറ്റ വാദം ഒരു ആയി വ്യാഖ്യാനിക്കപ്പെടുന്നു
ബന്ധു ഡെസ്ക് നമ്പർ. ആപേക്ഷികവും കേവലവുമായ രണ്ട് വാദങ്ങൾ മനസ്സിലാക്കുന്നു
ഡെസ്ക് നമ്പർ. മൂന്ന് ആർഗ്യുമെന്റുകൾ ഒരു ആപേക്ഷിക ഡെസ്കും ഏറ്റവും കുറഞ്ഞതും കൂടിയതും വ്യക്തമാക്കുന്നു
അനുവദനീയമായ ശ്രേണിയുടെ. നാല് ആർഗ്യുമെന്റുകൾ ആപേക്ഷിക, കേവല, മിനിമം എന്നിവ വ്യക്തമാക്കുന്നു
പരമാവധി മൂല്യങ്ങൾ. (ഡെസ്ക്ടോപ്പ് നമ്പറുകൾ നെഗറ്റീവ് ആയിരിക്കാം). അക്ഷരാർത്ഥത്തിൽ മുമ്പത്തേത് ആയി നൽകിയിരിക്കുന്നു
സിംഗിൾ ആർഗ്യുമെന്റ്, അവസാനം സന്ദർശിച്ച ഡെസ്ക് നമ്പർ ഉപയോഗിച്ചു.

If arg1 പൂജ്യമല്ല, അടുത്ത ഡെസ്‌ക്‌ടോപ്പ് നമ്പർ നിലവിലെ ഡെസ്‌ക്‌ടോപ്പ് നമ്പർ പ്ലസ് ആണ്
arg1.

If arg1 പൂജ്യം ആണെങ്കിൽ പുതിയ ഡെസ്ക്ടോപ്പ് നമ്പർ ആണ് arg2. (എങ്കിൽ arg2 ഇല്ല, അപ്പോൾ
കമാൻഡിന് ഫലമില്ല.)

If എന്നോട് ഒപ്പം പരമാവധി നൽകിയിരിക്കുന്നു, പുതിയ ഡെസ്ക്ടോപ്പ് നമ്പർ ചെറുതല്ല എന്നോട് അല്ല
എന്നതിനേക്കാൾ വലുത് പരമാവധി. ഈ ശ്രേണിക്ക് പുറത്തുള്ള മൂല്യങ്ങൾ വെട്ടിച്ചുരുക്കിയിരിക്കുന്നു (നിങ്ങൾ ഒരു സമ്പൂർണ്ണത നൽകിയിട്ടുണ്ടെങ്കിൽ
ഡെസ്ക് നമ്പർ) അല്ലെങ്കിൽ ചുറ്റും പൊതിഞ്ഞ് (നിങ്ങൾ ഒരു ആപേക്ഷിക ഡെസ്ക് നമ്പർ നൽകിയിട്ടുണ്ടെങ്കിൽ).

എന്നതിന് സമാനമാണ് വാക്യഘടന MoveToDesk, ഇത് ഒരു ജാലകത്തെ മറ്റൊരുതിലേക്ക് നീക്കുന്നു
ഡെസ്ക്ടോപ്പ്.

സജീവമായ ഡെസ്ക്ടോപ്പുകളുടെ എണ്ണം ചലനാത്മകമായി നിർണ്ണയിക്കപ്പെടുന്നു. ഡെസ്ക്ടോപ്പുകൾ മാത്രം
വിൻഡോകൾ അടങ്ങിയിരിക്കുന്നു അല്ലെങ്കിൽ നിലവിൽ പ്രദർശിപ്പിച്ചുകൊണ്ടിരിക്കുന്നത് സജീവമാണ്. ഡെസ്ക്ടോപ്പ് നമ്പറുകൾ നിർബന്ധമാണ്
2147483647 നും -2147483648 നും ഇടയിലായിരിക്കണം (അത് മതിയോ?).

GotoDeskAndPage മുൻ | ഡെസ്ക്ക് xpage ypage
നിലവിലെ വ്യൂപോർട്ട് മറ്റൊരു ഡെസ്‌ക്‌ടോപ്പിലേക്കും പേജിലേക്കും മാറ്റുന്നു ഗോട്ടോഡെസ്ക്
ഒപ്പം പേജിലേക്ക് പോകുക കമാൻഡുകൾ. പുതിയ ഡെസ്ക് ആണ് ഡെസ്ക്ക് പുതിയ പേജ് (xpage,ypage).

പേജിലേക്ക് പോകുക മുൻ | [ഓപ്ഷനുകൾ] x[p] y[p]
ഡെസ്ക്ടോപ്പ് വ്യൂപോർട്ട് പേജിലേക്ക് നീക്കുന്നു (x,y). മുകളിൽ ഇടത് പേജ് (0,0), മുകളിലാണ്
വലത് (M,0), ഇവിടെ M എന്നത് നിലവിലെ തിരശ്ചീന പേജുകളുടെ എണ്ണത്തേക്കാൾ ഒന്ന് കുറവാണ്
ൽ വ്യക്തമാക്കിയിട്ടുണ്ട് ഡെസ്ക്ടോപ്പ് വലിപ്പം കമാൻഡ്. താഴെ ഇടത് പേജ് (0,N), താഴെ
വലത് പേജ് (M,N) ആണ്, ഇവിടെ N എന്നത് ഡെസ്‌ക്‌ടോപ്പിന്റെ ലംബ വലുപ്പമാണ്.
ഡെസ്ക്ടോപ്പ് വലിപ്പം കമാൻഡ്. നിലവിലുള്ള പേജുമായി ബന്ധപ്പെട്ട ഒരു പേജിലേക്ക് മാറുന്നതിന് a ചേർക്കുക
പിന്നിൽ'pഏതെങ്കിലും അല്ലെങ്കിൽ രണ്ട് സംഖ്യാ വാദങ്ങൾക്ക് ശേഷം.

സാധ്യമായ ഓപ്ഷനുകൾ ആകുന്നു പൊതിയുക ഒപ്പം പൊതിയുക x അല്ലെങ്കിൽ y കോർഡിനേറ്റിന് ചുറ്റും പൊതിയാൻ
വ്യൂപോർട്ട് ഡെസ്ക്ടോപ്പിന്റെ അതിർത്തിക്കപ്പുറത്തേക്ക് നീക്കി.

അവസാനം സന്ദർശിച്ച പേജിലേക്ക് പോകാൻ മുമ്പത്തേത് ആദ്യ വാദം പോലെ. ദി പേജിലേക്ക് പോകുക
ഒരു പോപ്പ്-അപ്പ് മെനുവിൽ ഫംഗ്ഷൻ ഉപയോഗിക്കരുത്.

ഉദാഹരണങ്ങൾ:

# പേജിലേക്ക് പോകുക (2,3)
ഗോട്ടോപേജ് 2 3

# ഏറ്റവും താഴെയും വലത്തോട്ടും ഉള്ള പേജിലേക്ക് പോകുക
ഗോട്ടോപേജ് -1 -1

# അവസാനം സന്ദർശിച്ച പേജിലേക്ക് പോകുക
GotoPage മുൻ

# രണ്ട് പേജ് വലത്തോട്ടും ഒരു പേജ് മുകളിലേക്കും പോകുക
GotoPage +2p -1p

സ്ക്രോൾ ചെയ്യുക [തിരശ്ചീനമായ[p] ലംബമായ[p] | വിപരീതം]
വെർച്വൽ ഡെസ്ക്ടോപ്പിന്റെ വ്യൂപോർട്ട് സ്ക്രോൾ ചെയ്യുന്നു തിരശ്ചീനമായ x-ദിശയിലുള്ള പേജുകൾ കൂടാതെ
ലംബമായ y-ദിശയിലുള്ള പേജുകൾ അല്ലെങ്കിൽ വ്യൂപോർട്ടിന്റെ ഇന്ററാക്ടീവ് സ്ക്രോളിംഗ് ആരംഭിക്കുന്നു.
ഒന്നുകിൽ അല്ലെങ്കിൽ രണ്ട് എൻട്രികളും നെഗറ്റീവ് ആയിരിക്കാം. രണ്ടും തിരശ്ചീനമായ ഒപ്പം ലംബമായ മൂല്യങ്ങളാണ്
പേജുകളുടെ ശതമാനത്തിൽ പ്രകടിപ്പിക്കുന്നു, അങ്ങനെ

സ്ക്രോൾ 100 100

ഒരു മുഴുവൻ പേജിലൂടെ താഴേക്കും വലത്തേയ്ക്കും സ്ക്രോൾ ചെയ്യുക എന്നാണ് അർത്ഥമാക്കുന്നത്.

സ്ക്രോൾ 50 25

പകുതി പേജ് വലത്തേയ്ക്കും ഒരു പേജിന്റെ കാൽഭാഗം താഴേക്കും സ്ക്രോൾ ചെയ്യുക എന്നാണ് അർത്ഥമാക്കുന്നത്. ദി സ്ക്രോൾ ചെയ്യുക
പോപ്പ്-അപ്പ് മെനുകളിൽ നിന്ന് ഫംഗ്‌ഷൻ വിളിക്കാൻ പാടില്ല. സാധാരണയായി, സ്ക്രോളിംഗ് നിർത്തുന്നത്
ഡെസ്ക്ടോപ്പിന്റെ അറ്റം.

എങ്കില് തിരശ്ചീനമായ ഒപ്പം ലംബമായ ശതമാനങ്ങൾ 100-ഓ അതിലധികമോ ആണ്, അവ കൊണ്ട് ഗുണിക്കപ്പെടുന്നു
1000 പിന്നീട് ഡെസ്‌ക്‌ടോപ്പിന്റെ അരികിൽ സ്‌ക്രോൾ ചെയ്യുന്നു. എങ്കിൽ

സ്ക്രോൾ 100000 0

ഓരോ എക്സിക്യൂഷനിലെയും അടുത്ത ഡെസ്ക്ടോപ്പ് പേജിലേക്ക് fvwm നീങ്ങുന്നു.
ഡെസ്‌ക്‌ടോപ്പിന്റെ അറ്റത്ത് പൊതിയുന്നു, അങ്ങനെ ഓരോ പേജും മാറി മാറി ഹിറ്റ് ചെയ്യും.

അക്ഷരം എങ്കിൽ 'p' ഓരോ കോർഡിനേറ്റിലും ചേർത്തിരിക്കുന്നു (തിരശ്ചീനമായ ഒപ്പം / അല്ലെങ്കിൽ ലംബമായ), പിന്നെ
സ്ക്രോൾ തുക പിക്സലുകളിൽ അളക്കുന്നു.

ആർഗ്യുമെന്റുകൾ ഇല്ലാതെ അല്ലെങ്കിൽ ഓപ്ഷൻ ആണെങ്കിൽ റിവേഴ്സ് ചെയ്യുക ഇന്ററാക്ടീവ് സ്ക്രോളിംഗ് ടേക്കുകൾ നൽകിയിരിക്കുന്നു
സ്ഥലം. മൗസ് നീക്കുമ്പോൾ വ്യൂപോർട്ട് സ്ക്രോൾ ചെയ്യുന്നു. കൂടെ റിവേഴ്സ് ചെയ്യുക ഓപ്ഷൻ
മൗസ് ചലനത്തിന്റെ എതിർദിശയിലാണ് സ്ക്രോളിംഗ് ചെയ്യുന്നത്, കൂടാതെ അത് കൂടാതെ
മൗസിന്റെ അതേ ദിശയിൽ സ്ക്രോൾ ചെയ്യുന്നു.

ബൈൻഡിംഗ്

ചുണ്ടെലി 1 ഒരു CM സ്ക്രോൾ റിവേഴ്സ്

കൺട്രോൾ ആണെങ്കിൽ, ബട്ടൺ 1 ഉപയോഗിച്ച് വ്യൂപോർട്ട് പിടിച്ചെടുക്കുന്നതിനും വലിച്ചിടുന്നതിനുമുള്ള ഒരു പ്രഭാവം നൽകുന്നു
മെറ്റാ അമർത്തി.

സീനരാമ [ബൂൾ]
ബൂളിയൻ ആർഗ്യുമെന്റ് ശരിയാണെങ്കിൽ Xinerama പിന്തുണ പ്രവർത്തനക്ഷമമാക്കുകയും എങ്കിൽ അത് പ്രവർത്തനരഹിതമാക്കുകയും ചെയ്യുന്നു
വാദം തെറ്റാണ്. ആർഗ്യുമെന്റുകളില്ലാതെ ഈ കമാൻഡ് വിളിക്കുന്നത് Xinerama ഓണാക്കുന്നു
ഇത് മുമ്പ് പ്രവർത്തനരഹിതമാക്കിയിട്ടുണ്ടെങ്കിൽ പിന്തുണയ്‌ക്കുകയും അത് പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ അത് ഓഫാക്കുകയും ചെയ്യുന്നു. ഉദാഹരണത്തിന്:

# Xinerama പിന്തുണ ഓണാക്കുക, പ്രാഥമിക സ്ക്രീൻ 2 ഉപയോഗിക്കുക
Xinerama പ്രൈമറി സ്‌ക്രീൻ 2
Xinerama ഓൺ
# വീണ്ടും ഓഫാക്കുക
Xinerama ഓഫ്

Xinerama പ്രൈമറി സ്‌ക്രീൻ [പ്രാഥമിക-സ്ക്രീൻ]
ഒരു പൂർണ്ണസംഖ്യ സംഖ്യ അല്ലെങ്കിൽ 'g' അല്ലെങ്കിൽ 'c' അതിന്റെ ആർഗ്യുമെന്റായി എടുക്കുന്നു. ഒരു നമ്പർ ആയി എടുക്കുന്നു
പ്രാഥമിക സ്ക്രീനായി ഉപയോഗിക്കേണ്ട Xinerama സ്ക്രീനിന്റെ എണ്ണം. ദി
ജാലകങ്ങൾ സ്ഥാപിക്കുന്നതിന് പ്രൈമറി സ്ക്രീൻ ഇഷ്ടപ്പെട്ട സ്ക്രീനായി ഉപയോഗിക്കാം

Xinerama പ്രൈമറി സ്ക്രീൻ
ശൈലി * StartsOnScreen പി

പ്രാഥമിക സ്‌ക്രീൻ ചില മൊഡ്യൂളുകളിലും ഡിഫോൾട്ട് ഐക്കൺ ബോക്‌സിനും ഉപയോഗിക്കുന്നു.
പൂജ്യമോ അതിൽ കൂടുതലോ ഉള്ള ഏത് സംഖ്യയും പ്രാഥമിക സ്ക്രീനിന്റെ നമ്പറായി എടുക്കും. പകരം,
'c' എന്ന അക്ഷരം നിലവിലെ സ്‌ക്രീൻ ഉപയോഗിക്കുന്നതിനെ സൂചിപ്പിക്കുന്നു (പോയിന്റർ അടങ്ങുന്ന)
പ്രാഥമിക സ്‌ക്രീൻ ഉപയോഗിക്കുമ്പോഴെല്ലാം. ചിലരിൽ ഇത് വളരെ ആശയക്കുഴപ്പമുണ്ടാക്കിയേക്കാം
സാഹചര്യങ്ങൾ. 'g' ഉപയോഗിച്ച്, ആഗോള സ്‌ക്രീൻ പ്രാഥമിക സ്‌ക്രീനായി ഉപയോഗിക്കുന്നു,
പ്രാഥമിക സ്ക്രീൻ ഫലപ്രദമായി പ്രവർത്തനരഹിതമാക്കുന്നു. ഈ ഫംഗ്‌ഷൻ മറ്റേതെങ്കിലും ഉപയോഗിച്ച് വിളിക്കുന്നു
ആർഗ്യുമെന്റ് (ഒന്നുമില്ല ഉൾപ്പെടെ) പ്രാഥമിക സ്‌ക്രീൻ 0 ആയി പുനഃസജ്ജമാക്കുന്നു.

XineramaSls [ബൂൾ]
സിംഗിൾ ലോജിക്കൽ പോലെയുള്ള Xinerama ഒഴികെയുള്ള മൾട്ടി-സ്ക്രീൻ നടപ്പിലാക്കലുകൾക്ക്
സ്‌ക്രീൻ, മൊത്തം സ്‌ക്രീൻ ആണെങ്കിൽ ഒരു Xinerama കോൺഫിഗറേഷൻ അനുകരിക്കാൻ സാധിക്കും
fvwm കാണുന്നത് ഒരു ദീർഘചതുരാകൃതിയിലുള്ള ഗ്രിഡിൽ തുല്യ വലിപ്പമുള്ള മോണിറ്ററുകൾ കൊണ്ടാണ് നിർമ്മിച്ചിരിക്കുന്നത്. ദി
XineramaSls കമാൻഡ് SLS പിന്തുണ ഓണാക്കുകയോ ഓഫാക്കുകയോ ചെയ്യുന്നു അല്ലെങ്കിൽ അതിനെ വിപരീതമായി മാറ്റുന്നു
ബൂളിയൻ ആർഗ്യുമെന്റ് "ശരി", "തെറ്റ്" അല്ലെങ്കിൽ "ടോഗിൾ" ആണോ എന്നതിനെ ആശ്രയിച്ചിരിക്കുന്നു. അല്ലെങ്കിൽ
ആർഗ്യുമെന്റ് നൽകിയിരിക്കുന്നു, ഇത് "ടോഗിൾ" ആയി കണക്കാക്കുന്നു. ഡിഫോൾട്ട് ലേഔട്ട് ഓരോന്നായി ഉപയോഗിക്കുന്നു
ഒരു സ്ക്രീനുകൾ. ലേഔട്ട് ക്രമീകരിക്കുന്നതിന്, ഉപയോഗിക്കുക XineramaSlsSize or
XineramaSls സ്ക്രീനുകൾ കമാൻഡ്.

XineramaSlsSize തിരശ്ചീനമായ ലംബമായ
ഈ കമാൻഡ് സിംഗിൾ ലോജിക്കൽ സ്ക്രീൻ സവിശേഷതയുടെ ലേഔട്ട് ക്രമീകരിക്കുന്നു. ഇതിന് എടുക്കുന്നു
രണ്ട് വാദങ്ങൾ, തിരശ്ചീനമായ ഒപ്പം ലംബമായ ഇത് ഒരു പൂർണ്ണസംഖ്യ മൂല്യത്തെ വിഭജിക്കുന്നതായിരിക്കണം
മൊത്തം ഡെസ്ക്ടോപ്പ് വീതിയിലും ഉയരത്തിലും തുല്യമായി. രണ്ട് മോണിറ്ററുകളുള്ള ഒരു ഉദാഹരണം
വലത് സ്‌ക്രീനുള്ള എക്‌സ്-സെർവറിലൂടെ ഒരു സ്‌ക്രീനായി ദൃശ്യമാകുന്ന വശങ്ങളിലായി
പ്രാഥമിക സ്ക്രീനായി, ഉപയോഗിക്കുക:

XineramaSlsSize 2x1
XineramaSls On
Xinerama പ്രൈമറി സ്‌ക്രീൻ 1
സീനരാമ On

XineramaSls സ്ക്രീനുകൾ സ്‌ക്രീനുകളുടെ എണ്ണം [സ്ക്രീൻ-സ്പെക് ...]
ഈ കമാൻഡ് സിംഗിൾ ലോജിക്കൽ സ്ക്രീൻ സവിശേഷതയുടെ ലേഔട്ട് ക്രമീകരിക്കുന്നു. അതിന്റെ ആദ്യത്തേത്
ഉപയോഗിക്കേണ്ട സ്‌ക്രീനുകളുടെ എണ്ണമാണ് വാദം. ഇത് കൃത്യമായി പാലിക്കണം
എണ്ണം സ്ക്രീൻ-സ്പെക് വാദങ്ങൾ. ഇവ ഓരോന്നും സ്റ്റാൻഡേർഡ് X-ൽ എഴുതാം
ജ്യാമിതി ഫോർമാറ്റ്: " x + + "അല്ലെങ്കിൽ സ്പെയ്സ് വേർതിരിക്കുന്ന പട്ടികയായി
നമ്പറുകൾ: "xy വീതി ഉയരം". സ്‌ക്രീനുകളെ വിവരിക്കുന്നതിനുള്ള രണ്ട് വഴികളും a-യിൽ മിശ്രണം ചെയ്യാവുന്നതാണ്
ഒറ്റ കമാൻഡ്. നാല് നമ്പറുകളും നൽകണം. ദി x ഒപ്പം y മൂല്യങ്ങൾ വ്യക്തമാക്കുന്നു
ആഗോള സ്ക്രീനിന്റെ ഉത്ഭവവുമായി ബന്ധപ്പെട്ട് സ്ക്രീനിന്റെ ഉത്ഭവം വീതി ഒപ്പം
പൊക്കം സ്ക്രീനിന്റെ വലിപ്പം പിക്സലുകളിൽ വ്യക്തമാക്കുക. ആണെങ്കിൽ പരിശോധനകളൊന്നും നടക്കുന്നില്ല
ജ്യാമിതികൾക്ക് അർത്ഥമുണ്ട്, അതിനാൽ ഓവർലാപ്പുചെയ്യുന്ന സ്ക്രീനുകൾ നിർവചിക്കാൻ കഴിയും (റാൻഡം ഉപയോഗിച്ച്
ഫലങ്ങൾ) അല്ലെങ്കിൽ ദൃശ്യമാകാത്ത സ്ക്രീനുകൾ.

XineramaSlsScreens 3
512x768+0+0 512x300+512+0 512 300 512 468
XineramaSls On
Xinerama പ്രൈമറി സ്‌ക്രീൻ 1
സീനരാമ On

ഉപയോക്താവ് പ്രവർത്തനങ്ങൾ ഒപ്പം ഷെൽ കമാൻഡുകൾ
AddToFunc [പേര് [ഞാൻ | എം | സി | എച്ച് | ഡി നടപടി]]
ഒരു ഫംഗ്ഷൻ നിർവചനം ആരംഭിക്കുന്നു അല്ലെങ്കിൽ ചേർക്കുന്നു. ഒരു ഉദാഹരണം ഇതാ:

AddToFunc നീക്കുക അല്ലെങ്കിൽ ഉയർത്തുക I ഉന്നയിക്കുക
+ എം നീക്കുക
+ ഡി താഴത്തെ

ഫംഗ്‌ഷൻ നാമം "നീക്കുക-അല്ലെങ്കിൽ-ഉയർത്തുക" എന്നാണ്, ഇത് ഒരു മെനുവിൽ നിന്നോ എയിൽ നിന്നോ അഭ്യർത്ഥിക്കാം
മൗസ് ബൈൻഡിംഗ് അല്ലെങ്കിൽ കീ ബൈൻഡിംഗ്:

ചുണ്ടെലി 1 ടിഎസ് എ നീക്കുക അല്ലെങ്കിൽ ഉയർത്തുക

ദി പേര് ഉൾച്ചേർത്ത വൈറ്റ്‌സ്‌പേസ് അടങ്ങിയിരിക്കരുത്. എന്നതിന് യാതൊരു ഉറപ്പും നൽകുന്നില്ല
ഉൾച്ചേർത്ത വൈറ്റ്‌സ്‌പേസ് വർക്ക് ഉള്ള ഫംഗ്‌ഷൻ പേരുകൾ അല്ലെങ്കിൽ ഇല്ല. ഈ സ്വഭാവവും മാറിയേക്കാം
ഭാവിയിൽ കൂടുതൽ അറിയിപ്പ് കൂടാതെ. മുമ്പുള്ള കത്ത് നടപടി ഏതുതരം പറയുന്നു
പ്രവർത്തനം അതിനെ പിന്തുടരുന്ന കമാൻഡ് ട്രിഗർ ചെയ്യുന്നു. 'I' എന്നാൽ "ഉടൻ", ഒപ്പം
ഫംഗ്‌ഷൻ അഭ്യർത്ഥിച്ചയുടനെ എക്‌സിക്യൂട്ട് ചെയ്യുന്നു. 'M' എന്നതിന്റെ അർത്ഥം "ചലനം", അതായത് എങ്കിൽ
ഉപയോക്താവ് മൗസ് ചലിപ്പിക്കാൻ തുടങ്ങുന്നു. 'C' എന്നത് "ക്ലിക്ക്" എന്നാണ്, അതായത്, ഉപയോക്താവാണെങ്കിൽ
മൗസ് ബട്ടൺ അമർത്തി റിലീസ് ചെയ്യുന്നു. 'H' എന്നതിന്റെ അർത്ഥം "പിടിക്കുക", അതായത് ഉപയോക്താവാണെങ്കിൽ
ഒരു മൗസ് ബട്ടണിൽ അമർത്തി കൂടുതൽ നേരം അമർത്തിപ്പിടിക്കുക ക്ലിക്ക് ടൈം മില്ലിസെക്കൻഡ്. 'D'
"ഡബിൾ ക്ലിക്ക്" എന്നതിന്റെ അർത്ഥം. നടപടി 'I' എന്നതിൽ ഒരു പ്രവർത്തനം നടത്താൻ കാരണമാകുന്നു
ബട്ടൺ അമർത്തുക, ഏത് വിൻഡോയിലേക്കാണ് എന്നതിനെക്കുറിച്ചുള്ള മുൻകൂർ അറിവോടെയാണ് ഫംഗ്ഷൻ അഭ്യർത്ഥിച്ചതെങ്കിൽ
പ്രവർത്തിക്കാൻ.

മുൻകൂട്ടി നിശ്ചയിച്ചിട്ടുള്ള നിരവധി ചിഹ്നങ്ങളുണ്ട്, അവ ചില മൂല്യങ്ങളാൽ മാറ്റിസ്ഥാപിക്കപ്പെടുന്നു
കമാൻഡ് ലൈനിൽ ദൃശ്യമാകും. ദയവായി റഫർ ചെയ്യുക കമാൻഡ് വിപുലീകരണം എന്നതിനായുള്ള വിഭാഗം
വിശദാംശങ്ങൾ.

മുന്നറിയിപ്പ്
വിഭാഗത്തിലെ സങ്കീർണ്ണമായ പ്രവർത്തനങ്ങൾ നടപ്പിലാക്കുന്നതിനെക്കുറിച്ചുള്ള അഭിപ്രായങ്ങൾ വായിക്കുക സ്ക്രിപ്റ്റിംഗ്
ഒപ്പം കോംപ്ലക്സ് പ്രവർത്തനങ്ങൾ.

ഉദാഹരണങ്ങൾ:

വിളിച്ചാൽ

കീ F10 RA ഫംഗ്ഷൻ MailFunction xmh "-ഫോണ്ട് പരിഹരിച്ചു"

കൂടാതെ "MailFunction" ആണ്

AddToFunc MailFunction
ഞാൻ അടുത്തത് ($ ക്സനുമ്ക്സ) ഐക്കണിഫൈ ചെയ്യുക ഓഫ്
ഞാൻ അടുത്തത് (AcceptsFocus, $0) ഫോക്കസ്
ഞാൻ ഒന്നുമില്ല ($ ക്സനുമ്ക്സ) എക്സിക് എക്സിക് $0 $1

അപ്പോൾ ഫംഗ്ഷന്റെ അവസാന വരി മാറുന്നു

ഞാൻ ഒന്നുമില്ല (xmh) എക്സിക് exec xmh -ഫോണ്ട് പരിഹരിച്ചു

ഫംഗ്ഷൻ എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ വിപുലീകരണം നടക്കുന്നു, അതിനാൽ നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം
എല്ലാത്തരം വ്യത്യസ്ത ആർഗ്യുമെന്റുകളുമായും പ്രവർത്തിക്കുന്നു. നിങ്ങൾക്ക് ഉപയോഗിക്കാം

കീ F11 RA ഫംഗ്ഷൻ MailFunction zmail "-bg പിങ്ക്"

ഒരേ പോലെ config, നിങ്ങൾക്ക് വേണമെങ്കിൽ. "$[w.id]" ഉപയോഗിക്കുന്നതിനുള്ള ഒരു ഉദാഹരണം ഇതാണ്:

AddToFunc പ്രിന്റ് ഫംഗ്ഷൻ
ഞാൻ ഉന്നയിക്കുക
ഞാൻ എക്സിക് xdpr -id $[w.id]

"$$" എന്നത് '$' ആയി വികസിപ്പിച്ചിരിക്കുന്നു എന്നത് ശ്രദ്ധിക്കുക.

മറ്റൊരു ഉദാഹരണം: വിൻഡോ ബട്ടൺ നമ്പർ 6-നുള്ളിൽ വലത് മൗസ് ബട്ടൺ ബൈൻഡ് ചെയ്യുക (ഇത്
win95 തീമിനുള്ള ഒരു മിനിമൈസ് ബട്ടൺ) ഒരേ ഉറവിടത്തിന്റെ എല്ലാ വിൻഡോകളും ഐക്കണിഫൈ ചെയ്യാൻ:

AddToFunc FuncIconifySameResource "I" എല്ലാം ($ ക്സനുമ്ക്സ) ഐക്കണിഫൈ ചെയ്യുക on
ചുണ്ടെലി 3 6 A FuncIconifySameResource $[w.resource]

ബീപ്പ്
പ്രതീക്ഷിച്ചതുപോലെ, ഇത് ടെർമിനലിനെ ബീപ് ചെയ്യുന്നു.

DestroyFunc ഫംഗ്ഷൻ
ഒരു ഫംഗ്‌ഷൻ ഇല്ലാതാക്കുന്നു, അതിനാൽ അതിലേക്കുള്ള തുടർന്നുള്ള റഫറൻസുകൾ ഇനി സാധുതയുള്ളതല്ല. നിങ്ങൾ
ഒരു fvwm സെഷനിൽ ഒരു ഫംഗ്‌ഷന്റെ ഉള്ളടക്കം മാറ്റാൻ ഇത് ഉപയോഗിക്കാം. ദി
ഉപയോഗിച്ച് പ്രവർത്തനം പുനർനിർമ്മിക്കാൻ കഴിയും AddToFunc.

DestroyFunc PrintFunction

പതിധനി സ്ട്രിംഗ്
എന്നതിലേക്ക് ഒരു സന്ദേശം പ്രിന്റ് ചെയ്യുന്നു stderr. നിങ്ങളിലുള്ള കാര്യങ്ങൾ ഡീബഗ്ഗ് ചെയ്യാൻ സാധ്യതയുള്ളതാണ്
config.

എക്കോ ബിഗിനിംഗ് ശൈലി നിർവചനങ്ങൾ...

EchoFuncDefinition ഫംഗ്ഷൻ
ദി EchoFuncDefinition എന്നതിന് സമാനമാണ് പതിധനി കമാൻഡ് എന്നാൽ നിർവചനം പ്രിന്റ് ചെയ്യുന്നു
നൽകിയത് ഫംഗ്ഷൻ ലേക്ക് stderr. ഉദ്ധരണികൾ എങ്ങനെയാണ് fvwm കൈകാര്യം ചെയ്യുന്നതെന്ന് കണ്ടെത്തുന്നത് ഉപയോഗപ്രദമാണ്
ഡീബഗ്ഗിംഗ് ഫംഗ്‌ഷനുകൾക്കും

എക്സിക് കമാൻഡ്
നിർവ്വഹിക്കുന്നു കമാൻഡ്. കമാൻഡിന്റെ അവസാനം നിങ്ങൾ ഒരു ആമ്പർസാൻഡ് '&' ഉപയോഗിക്കരുത്.
നിങ്ങൾ തുടക്കത്തിൽ ഒരു അധിക "എക്‌സെക്" ഉപയോഗിക്കാൻ ആഗ്രഹിച്ചേക്കാം കമാൻഡ്. കൂടാതെ
അതായത്, നിങ്ങളുടെ കമാൻഡ് പ്രവർത്തിപ്പിക്കാൻ fvwm ആവശ്യപ്പെടുന്ന ഷെൽ കമാൻഡ് വരെ നിലനിൽക്കും
പുറത്തുകടക്കുന്നു. ഫലത്തിൽ, നിങ്ങൾക്ക് ആവശ്യമുള്ളതിന്റെ ഇരട്ടി പ്രോസസ്സുകൾ പ്രവർത്തിക്കും. കുറിപ്പ്
ചില ഷെല്ലുകൾ ഇത് ഒഴിവാക്കാൻ പര്യാപ്തമാണ്, എന്നാൽ ഇത് ഉൾപ്പെടുത്തുന്നത് ഒരിക്കലും ഉപദ്രവിക്കില്ല
എന്തായാലും "exec".

ഇനിപ്പറയുന്ന ഉദാഹരണം, മോഡിഫയറുകളില്ലാതെ, റൂട്ട് വിൻഡോയിൽ ഫംഗ്‌ഷൻ കീ F1-നെ ബന്ധിപ്പിക്കുന്നു,
എക്സിക്യൂട്ടീവ് ഫംഗ്ഷനിലേക്ക്. rxvt എന്ന പ്രോഗ്രാം ഒരു കൂട്ടം ഓപ്ഷനുകളോടെയാണ് ആരംഭിച്ചിരിക്കുന്നത്.

കീ F1 RN Exec exec rxvt -fg മഞ്ഞ -bg നീല
-e /bin/tcsh

ഈ ഫംഗ്ഷൻ കാത്തിരിക്കുന്നില്ല എന്നത് ശ്രദ്ധിക്കുക കമാൻഡ് പൂർത്തിയാക്കാൻ, ഇതുപോലുള്ള കാര്യങ്ങൾ:

Exec "എക്കോ AddToMenu ... > /tmp/file"
വായിക്കുക /tmp/file

വിശ്വസനീയമായി പ്രവർത്തിക്കരുത് (കാണുക പൈപ്പ് റീഡ് കമാൻഡ്).

ExecUseShell [ഷെൽ]
ആക്കുന്നു എക്സിക് കമാൻഡ് നിർദ്ദിഷ്ട ഷെൽ അല്ലെങ്കിൽ മൂല്യം ഉപയോഗിക്കുക $SHELL
സ്ഥിരസ്ഥിതി ബോൺ ഷെല്ലിന് പകരം ഷെല്ലൊന്നും വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ പരിസ്ഥിതി വേരിയബിൾ
(/ bin / sh).

ExecUseShell
ExecUseShell /usr/local/bin/tcsh

ഫംഗ്ഷൻ പ്രവർത്തന നാമം
മുമ്പ് നിർവ്വചിച്ച ഫംഗ്‌ഷൻ ഒരു കീ അല്ലെങ്കിൽ മൗസ് ബട്ടണിലേക്ക് ബന്ധിപ്പിക്കാൻ ഉപയോഗിക്കുന്നു. ഇനിപ്പറയുന്നവ
ഉദാഹരണം മൗസ് ബട്ടൺ 1-നെ "നീക്കുക-അല്ലെങ്കിൽ-ഉയർത്തുക" എന്ന ഫംഗ്‌ഷനിലേക്ക് ബന്ധിപ്പിക്കുന്നു, അതിന്റെ നിർവ്വചനം
ഈ മാൻ പേജിൽ നേരത്തെ ഒരു ഉദാഹരണമായി നൽകിയിരുന്നു. ഈ ബൈൻഡിംഗ് നടത്തിയ ശേഷം
ഒരു ബട്ടൺ 1 അമർത്തുമ്പോഴെല്ലാം fvwm "നീക്കുക-അല്ലെങ്കിൽ-ഉയർത്തുക" ഫംഗ്‌ഷൻ നടപ്പിലാക്കുന്നു
വിൻഡോയുടെ ടൈറ്റിൽ ബാർ.

ചുണ്ടെലി 1 TA ഫംഗ്‌ഷൻ നീക്കുക-അല്ലെങ്കിൽ-ഉയർത്തുക

കീവേഡ് ഫംഗ്ഷൻ എങ്കിൽ ഒഴിവാക്കിയേക്കാം പ്രവർത്തന നാമം ഒരു fvwm-മായി പൊരുത്തപ്പെടുന്നില്ല
കമാൻഡ്.

മുന്നറിയിപ്പ്: വിഭാഗത്തിലെ സങ്കീർണ്ണമായ ഫംഗ്‌ഷനുകൾ നിർവ്വഹിക്കുന്നതിനെക്കുറിച്ചുള്ള അഭിപ്രായങ്ങൾ ദയവായി വായിക്കുക
സ്ക്രിപ്റ്റിംഗ് ഒപ്പം കോംപ്ലക്സ് പ്രവർത്തനങ്ങൾ.

InfoStoreAdd കീ മൂല്യം
സംഭരിക്കുന്നു മൂല്യം തന്നിരിക്കുന്ന സമയത്ത് കീ. പൊതുവായ വിവരങ്ങൾ സൂക്ഷിക്കാൻ ഇത് ഉപയോഗപ്രദമാണ്
ഒരു fvwm കോൺഫിഗറേഷൻ ഫയലിന്റെ ജീവിതകാലത്ത് ഉപയോഗിച്ചു. ഉദാഹരണത്തിന് സംഭരിക്കുന്ന പ്രോഗ്രാം
വീഡിയോ ഫയലുകൾ തുറക്കുന്നതിനുള്ള മുൻഗണനകൾ.

ഈ കമാൻഡിന്റെ ഉദ്ദേശ്യം ആന്തരിക വിവരങ്ങൾ fvwm-ലേക്ക് സംഭരിക്കുക എന്നതാണ്
bu fvwm ഫംഗ്ഷനുകൾ ഉപയോഗിച്ചു, അല്ലെങ്കിൽ ഒരു പ്രത്യേക തരത്തിലുള്ള പ്രോഗ്രാമുകൾ തുറക്കുമ്പോൾ. മുമ്പ്
ഇത് ചെയ്യാനുള്ള ഒരേയൊരു മാർഗ്ഗം ഈ കമാൻഡ് വഴിയായിരുന്നു SetEnv എന്നാൽ ഇത് നിരുത്സാഹപ്പെടുത്തുന്നു
ഇത് അത്തരം വിവരങ്ങൾ പരിസ്ഥിതിയിൽ സ്ഥാപിക്കുന്നു, അത് അതിനെ മലിനമാക്കുകയും നിർമ്മിക്കുകയും ചെയ്യുന്നു
എഫ്വിഡബ്ല്യുഎം ആരംഭിച്ച മറ്റ് പ്രക്രിയകളിലേക്കുള്ള വിവരങ്ങൾ ആഗോളതലത്തിൽ അവ പരിഷ്‌ക്കരിച്ചേക്കാം
ആവശ്യമുള്ളത് ആയിരിക്കില്ല. അതിനാൽ പോയിന്റ് InfoStoreAdd ഇപ്പോഴും ആണ്
അത്തരം വിവരങ്ങൾ സൂക്ഷിക്കാൻ അനുവദിക്കുക, എന്നാൽ fvwm-ലേക്ക് ആന്തരികമായി സൂക്ഷിക്കുക.

ഈ രീതിയിൽ, ഒരാൾക്ക് ആവശ്യമുള്ളത്ര കീ/മൂല്യം ജോഡികൾ നിർമ്മിക്കാൻ കഴിയും. അനുസ്മരിക്കുന്നു
നൽകിയിരിക്കുന്ന കീയുടെ മൂല്യം സംഭവിക്കുന്നത് fvwm-ന്റെ സാധാരണ എക്സ്പാൻഷൻ മെക്കാനിസത്തിലൂടെയാണ്. കാണുക
കമാൻഡ് വിപുലീകരണം കൂടുതൽ വിവരങ്ങൾക്ക് വിഭാഗം. ഉദാഹരണത്തിന്:

InfoStoreAdd teddybearprog xteddy

# ടെഡിബേർപ്രോഗിന്റെ മൂല്യം പ്രതിധ്വനിപ്പിക്കുക
എക്കോ $[infostore.teddybearprog]

InfoStore-ൽ നിന്ന് ഒരു എൻട്രി നീക്കം ചെയ്യുന്നത് ഇതുപയോഗിച്ചാണ് ചെയ്യുന്നത് InfoStoreRemove കമാൻഡ്.

InfoStoreRemove കീ
നൽകിയിരിക്കുന്നതിൽ ഒരു എൻട്രി നീക്കം ചെയ്യുന്നു കീ ഇൻഫോസ്റ്റോറിൽ നിന്ന്. ഉദാഹരണം:

InfoStoreRemove teddybearprog

വേണ്ട
ഒന്നും ചെയ്യുന്നില്ല. ഒരു മെനുവിൽ ഒരു ബ്ലാങ്ക് ലൈൻ അല്ലെങ്കിൽ സെപ്പറേറ്റർ ചേർക്കാൻ ഇത് ഉപയോഗിക്കുന്നു. എങ്കിൽ
മെനു ഇനം സ്പെസിഫിക്കേഷൻ ആണ്

AddToMenu MyMenu "" ഇല്ല

അപ്പോൾ ഒരു ശൂന്യമായ വരി ചേർക്കുന്നു. അത് പോലെ തോന്നുന്നുവെങ്കിൽ

+ "" ഇല്ല

അതിനുശേഷം ഒരു സെപ്പറേറ്റർ ലൈൻ ചേർക്കുന്നു. ഇരട്ട-ക്ലിക്ക് പ്രവർത്തനമായും ഉപയോഗിക്കാം
മെനു or പോപപ്പ്.

പൈപ്പ് റീഡ് കമാൻഡ് [ശാന്ത]
യുടെ ഔട്ട്പുട്ടിൽ നിന്ന് കമാൻഡുകൾ വായിക്കാൻ fvwm കാരണമാകുന്നു കമാൻഡ്. ഈ കമാൻഡ് is
നിർവ്വഹിച്ചത് / bin / sh നിങ്ങൾ അത് കമാൻഡ് ലൈനിൽ ടൈപ്പ് ചെയ്തതുപോലെ. കമാൻഡ് ആണെങ്കിൽ
ഉദ്ധരിക്കേണ്ട ഒന്നിലധികം വാക്കുകൾ ഉൾക്കൊള്ളുന്നു. ഡൈനാമിക് നിർമ്മിക്കാൻ ഉപയോഗപ്രദമാണ്
ഒരു ഡയറക്ടറി ഉള്ളടക്കത്തെ അടിസ്ഥാനമാക്കിയുള്ള മെനു എൻട്രികൾ, ഉദാഹരണത്തിന്. കീവേഡ് ആണെങ്കിൽ നിശബ്ദ
കമാൻഡ് പിന്തുടരുന്നു എങ്കിൽ സന്ദേശമൊന്നും നിർമ്മിക്കപ്പെടുന്നില്ല കമാൻഡ് കണ്ടെത്തിയില്ല.

ഉദാഹരണം:

AddToMenu HomeDirMenu
$HOME/* എന്നതിനുള്ള പൈപ്പ് റീഡ്;
എക്കോ "+ $i ചെയ്യുക എക്സിക് xterm -e vi $i"; ചെയ്തു'

ശ്രദ്ധിക്കുക: ദി പൈപ്പ് റീഡ് ഈ സമയത്ത് സ്ഥിരസ്ഥിതിയായി പോയിന്റർ ഒരു വാച്ച് കഴ്സറിലേക്ക് മാറ്റുന്നു
വധശിക്ഷ. എന്നിരുന്നാലും, ചില കമാൻഡുകൾ, ഉദാഹരണത്തിന് xwd, യുടെ നിയന്ത്രണം ഏറ്റെടുക്കേണ്ടതുണ്ട്
സ്വയം ചൂണ്ടിക്കാണിക്കുക, പ്രവർത്തിക്കരുത്. വാച്ച് കഴ്സർ പ്രവർത്തനരഹിതമാക്കാൻ, കമാൻഡ് ഉപയോഗിക്കുക
ഇതിന് മുമ്പായി പൈപ്പ് റീഡ്

ബിസി കഴ്‌സർ വായിക്കുക ഓഫ്

ദി പൈപ്പ് റീഡ് കമാൻഡ് സിൻക്രണസ് ആയി എക്സിക്യൂട്ട് ചെയ്യുന്നു. നിനക്ക് വേണമെങ്കിൽ എക്സിക് എന്തെങ്കിലും, പക്ഷേ
സിൻക്രണസ് ആയി പ്രവർത്തിക്കാൻ കമാൻഡ് ആവശ്യമാണ്, നിങ്ങൾക്ക് ഇതുപോലുള്ള എന്തെങ്കിലും ചെയ്യാം:

പൈപ്പ് റീഡ് 'കമാൻഡ് 1>&2'

റീഡയറക്ഷൻ പ്രോഗ്രാമിൽ നിന്നുള്ള ഏതെങ്കിലും ഔട്ട്പുട്ട് ആകുന്നതിന് പകരം stderr-ലേക്ക് പോകുന്നതിന് കാരണമാകുന്നു
fvwm-ന്റെ കമാൻഡുകളുടെ ഒരു ശ്രേണിയായി വായിക്കുക. പൈപ്പ് റീഡ് നൽകിയിരിക്കുന്ന കമാൻഡ് 1 നൽകുന്നു
എക്സിക്യൂട്ട് ചെയ്യാം അല്ലെങ്കിൽ -1 ഇല്ലെങ്കിൽ (വിഭാഗം കാണുക സോപാധിക കമാൻഡുകൾ വേണ്ടി
റിട്ടേൺ കോഡുകളുടെ അർത്ഥം).

വായിക്കുക ഫയലിന്റെ പേര് [ശാന്ത]
പേരിട്ടിരിക്കുന്ന ഫയലിൽ നിന്നുള്ള കമാൻഡുകൾ വായിക്കാൻ fvwm കാരണമാകുന്നു ഫയലിന്റെ പേര്. കീവേഡ് ആണെങ്കിൽ നിശബ്ദ
ഫയൽ കണ്ടെത്തിയില്ലെങ്കിൽ സന്ദേശമൊന്നും നിർമ്മിക്കപ്പെടുന്നില്ല എന്ന കമാൻഡ് പിന്തുടരുന്നു. ഫയൽ ആണെങ്കിൽ
പേര് ഒരു സ്ലാഷിൽ ആരംഭിക്കുന്നില്ല ('/'), fvwm ഉപയോക്താവിന്റെ ഡാറ്റ ഡയറക്‌ടറിയിൽ കാണുന്നു,
തുടർന്ന് സിസ്റ്റം ഡാറ്റ ഡയറക്ടറി. ഉപയോക്താവിന്റെ ഡാറ്റ ഡയറക്ടറി ഡിഫോൾട്ടാണ്
$HOME/.fvwm. കയറ്റുമതി ചെയ്യുന്നതിലൂടെ ഇത് മറികടക്കാൻ കഴിയും FVWM_USERDIR മറ്റെന്തെങ്കിലും സജ്ജമാക്കുക
ഡയറക്ടറി. ദി വായിക്കുക നൽകിയിരിക്കുന്ന ഫയൽ വായിക്കാൻ കഴിയുമെങ്കിൽ കമാൻഡ് 1 അല്ലെങ്കിൽ ഇല്ലെങ്കിൽ -1 നൽകുന്നു
(വിഭാഗം കാണുക സോപാധിക കമാൻഡുകൾ റിട്ടേൺ കോഡുകളുടെ അർത്ഥത്തിനായി).

SetEnv വേരിയബിൾ മൂല്യം
ഷെല്ലിന്റെ കയറ്റുമതി അല്ലെങ്കിൽ setenv പോലെയുള്ള ഒരു പുതിയ മൂല്യത്തിലേക്ക് ഒരു പരിസ്ഥിതി വേരിയബിൾ സജ്ജമാക്കുക
കമാൻഡ്. ദി വേരിയബിൾ അതിന്റെ മൂല്യം നേരിട്ട് ആരംഭിച്ച പ്രക്രിയകളാൽ പാരമ്പര്യമായി ലഭിക്കുന്നു
fvwm. യുമായി സംയോജിച്ച് ഇത് പ്രത്യേകിച്ചും ഉപയോഗപ്രദമാകും FvwmM4 മൊഡ്യൂൾ. വേണ്ടി
ഉദാഹരണം:

SetEnv ഉയരം HEIGHT

ചെയ്യുന്നു FvwmM4 സെറ്റ് വേരിയബിൾ ഉയരം എന്ന നിലയിൽ fvwm ആരംഭിച്ച പ്രക്രിയകൾ വഴി ഉപയോഗിക്കാവുന്നതാണ്
പരിസ്ഥിതി വേരിയബിൾ $ഉയരം. എങ്കിൽ മൂല്യം വൈറ്റ്‌സ്‌പെയ്‌സ് ഉൾപ്പെടുന്നു, നിങ്ങൾ അത് അടയ്ക്കണം
ഉദ്ധരണികളിൽ. അല്ലെങ്കിൽ മൂല്യം നൽകിയിരിക്കുന്നു, വേരിയബിൾ ഇല്ലാതാക്കി.

നിശബ്ദത കമാൻഡ്
നിരവധി കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന് ഒരു വിൻഡോ ആവശ്യമാണ്. ഒരു ജാലകവും തിരഞ്ഞെടുത്തിട്ടില്ലെങ്കിൽ
അത്തരമൊരു ഫംഗ്‌ഷൻ അഭ്യർത്ഥിക്കുമ്പോൾ, ഒരു വിൻഡോ തിരഞ്ഞെടുക്കാൻ ഉപയോക്താവിനോട് ആവശ്യപ്പെടുന്നു. ചിലപ്പോൾ
ഈ സ്വഭാവം അനാവശ്യമാണ്, ഉദാഹരണത്തിന് ഫംഗ്‌ഷനെ ഒരു മൊഡ്യൂൾ ഉപയോഗിച്ചാണ് വിളിച്ചതെങ്കിൽ
ആദ്യം തിരഞ്ഞെടുത്ത വിൻഡോ ഇപ്പോൾ നിലവിലില്ല. നിങ്ങൾക്ക് ഇത് തടയാൻ കഴിയും
ഇടുന്നതിലൂടെ നിശബ്ദത fvwm ന് മുന്നിൽ കമാൻഡ്. ഒരു ജാലകം ആവശ്യമുള്ള ഒരു ഫംഗ്‌ഷനാണെങ്കിൽ
കൂടെ വിളിക്കുന്നു നിശബ്ദത ഒരു വിൻഡോ തിരഞ്ഞെടുക്കാതെ, അത് ചെയ്യാതെ തന്നെ മടങ്ങുന്നു
എന്തും. എങ്കിൽ നിശബ്ദത ഒരു ഉപയോക്താവ് നിർവചിച്ച ഫംഗ്ഷനിൽ ഉപയോഗിക്കുന്നു, ഇത് എല്ലാ പ്രവർത്തനങ്ങളെയും ബാധിക്കുന്നു
യഥാർത്ഥ ഫംഗ്‌ഷൻ പുറത്തുകടക്കുന്നതുവരെ സബ് ഫംഗ്‌ഷൻ കോളുകൾ.

മറ്റൊരു ഉപയോഗം നിശബ്ദത ബൈൻഡിംഗ് കമാൻഡുകൾക്കൊപ്പമാണ് കീ, PointerKey ഒപ്പം ചുണ്ടെലി, ഈ
പിശക് സന്ദേശങ്ങൾ പ്രവർത്തനരഹിതമാക്കുന്നു.

നിശബ്ദത നിലവിലില്ലാത്ത കമാൻഡുകൾക്കുള്ള പിശക് സന്ദേശവും പ്രവർത്തനരഹിതമാക്കുന്നു. കുറിപ്പ്: ഇത്
കമാൻഡ് അതിന്റെ പ്രിഫിക്‌സായി കണക്കാക്കുന്നു കമാൻഡ്. കമാൻഡ് ലൈനിന്റെ വികാസമാണ്
പോലെ ചെയ്തു നിശബ്ദത അവിടെ ഉണ്ടായിരുന്നില്ല.

ഉദാഹരണങ്ങൾ:

നിശബ്ദത നീക്കുക 0 0
നിശ്ശബ്ദ ഉപയോക്താവ്_defined_function
# "സഹായം" കീ ഇല്ലാതെ കീബോർഡുകളിൽ പരാതിപ്പെടരുത്
നിശബ്ദത കീ സഹായിക്കുക RA പോപപ്പ് സഹായമെനു

UnsetEnv [വേരിയബിൾ]
ഷെല്ലിന്റെ കയറ്റുമതി അല്ലെങ്കിൽ unsetenv കമാൻഡിന് സമാനമായ ഒരു എൻവയോൺമെന്റ് വേരിയബിൾ അൺസെറ്റ് ചെയ്യുക. ദി
വേരിയബിൾ തുടർന്ന് ആരംഭിച്ച പ്രക്രിയകൾ വഴി പാരമ്പര്യമായി ലഭിച്ച പരിസ്ഥിതി അറേയിൽ നിന്ന് നീക്കം ചെയ്യപ്പെടും
നേരിട്ട് fvwm വഴി.

കാക്കുക ജാലകം
ഈ കമാൻഡ് fvwm ഫംഗ്ഷനുകളിൽ മാത്രം ഉപയോഗിക്കാൻ ഉദ്ദേശിച്ചുള്ളതാണ്. ഇത് നിർവ്വഹണത്തിന് കാരണമാകുന്നു
ഒരു പുതിയ വിൻഡോ പൊരുത്തപ്പെടുന്നത് വരെ താൽക്കാലികമായി നിർത്താനുള്ള ഒരു ഫംഗ്‌ഷൻ ജാലകം പ്രത്യക്ഷപ്പെടുന്നു. ഇത് ഒരു ആകാം
വിൻഡോയുടെ പേര്, ക്ലാസ് അല്ലെങ്കിൽ റിസോഴ്സ് സ്ട്രിംഗ്. ഇതിൽ വൈൽഡ്കാർഡുകൾ '*' എന്നിവ അടങ്ങിയിരിക്കാം
'?', സാധാരണ Unix ഫയൽനാമത്തിൽ പൊരുത്തപ്പെടുന്നവ. ഇത് പ്രത്യേകിച്ചും
നിങ്ങൾ പ്രത്യേകമായി വിൻഡോകൾ ആരംഭിക്കാൻ ശ്രമിക്കുകയാണെങ്കിൽ "InitFunction"-ൽ ഉപയോഗപ്രദമാണ്
പണിയിടങ്ങൾ:

AddToFunc InitFunction
ഞാൻ എക്സിക് exec xterm -geometry 80x64+0+0
+ ഞാൻ xterm കാത്തിരിക്കുന്നു
ഞാൻ ഗോട്ടോഡെസ്ക് 0 2
ഞാൻ എക്സിക് exec xmh -font fixed -geometry
507x750+0+0
+ ഞാൻ xmh കാത്തിരിക്കുന്നു
ഞാൻ ഗോട്ടോഡെസ്ക് 0 0

മുകളിലുള്ള ഫംഗ്‌ഷൻ നിലവിലെ ഡെസ്‌കിൽ ഒരു xterm ആരംഭിക്കുന്നു, അത് സ്വയം മാപ്പ് ചെയ്യുന്നതിനായി കാത്തിരിക്കുന്നു,
തുടർന്ന് ഡെസ്ക് 2 ലേക്ക് മാറുകയും ഒരു xmh ആരംഭിക്കുകയും ചെയ്യുന്നു. xmh വിൻഡോയ്ക്ക് ശേഷം നിയന്ത്രണം ദൃശ്യമാകുന്നു
ഡെസ്ക് 0 ലേക്ക് നീങ്ങുന്നു.

ഒരു കാത്തിരിപ്പിനിടയിൽ Fvwm ഭാഗികമായി പ്രവർത്തിക്കുന്നു, എന്നാൽ മൊഡ്യൂളുകളിൽ നിന്നുള്ള ഏത് ഇൻപുട്ടും അങ്ങനെയാണ്
വിൻഡോ ദൃശ്യമാകുകയോ കമാൻഡ് നിർത്തലാക്കുകയോ ചെയ്തതിന് ശേഷം മാത്രമേ ക്യൂ അപ്പ് ചെയ്യുകയും പ്രോസസ്സ് ചെയ്യുകയും ചെയ്യുക.
ഉദാഹരണത്തിന്, വിൻഡോകൾ ഫോക്കസ് ചെയ്യാൻ കഴിയില്ല FvwmTaskBar or FvwmWinList ഒരു കാലത്ത്
കാത്തിരിക്കുക.

എയിൽ നിന്ന് രക്ഷപ്പെടാം കാക്കുക Ctrl-Alt-Escape അമർത്തി താൽക്കാലികമായി നിർത്തുക (ഇവിടെ Alt ആണ്
ആദ്യ മോഡിഫയർ). ഈ കീ സീക്വൻസ് പുനർനിർവചിക്കാൻ കാണുക EscapeFunc കമാൻഡ്.

സോപാധിക കമാൻഡുകൾ
ചില നിബന്ധനകൾ പാലിച്ചാൽ മാത്രം നടപ്പിലാക്കുന്ന കമാൻഡുകളാണ് സോപാധിക കമാൻഡുകൾ.
മിക്ക സോപാധിക കമാൻഡുകളും വിൻഡോകളിൽ പ്രവർത്തിക്കുന്നു അടുത്തത്, ഈ വിൻഡോ or എല്ലാം. ഒന്നുണ്ട്
സോപാധിക കമാൻഡ്, പരിശോധന, അത് വിൻഡോസുമായി ബന്ധമില്ലാത്ത ആഗോള സാഹചര്യങ്ങളിൽ പ്രവർത്തിക്കുന്നു. ദി
വ്യവസ്ഥകളുടെ വാക്യഘടന താഴെ വിവരിച്ചിരിക്കുന്നു. വായനാക്ഷമതയ്ക്കായി, വ്യവസ്ഥകളുടെ പട്ടിക
ഈ വിഭാഗത്തിന്റെ അവസാനം സ്ഥിതിചെയ്യുന്നു.

മടങ്ങുക കോഡുകൾ
ഈ വിഭാഗത്തിലെ എല്ലാ കമാൻഡുകൾക്കും (കമാൻഡിനായി പ്രത്യേകം പറഞ്ഞിട്ടില്ലെങ്കിൽ) ഉണ്ട്
ഒരു റിട്ടേൺ കോഡ് 1 ആയിരിക്കാം (നിബന്ധന പാലിച്ചിട്ടുണ്ടെങ്കിൽ) അല്ലെങ്കിൽ 0 (വ്യവസ്ഥയാണെങ്കിൽ
കണ്ടുമുട്ടിയിട്ടില്ല). ചില കമാൻഡുകൾ -1 നൽകാം, അതായത് ഒരു പിശക് സംഭവിച്ചു
റിട്ടേൺ കോഡ് ഉപയോഗശൂന്യമാണ്. ദി ബ്രേക്ക് കമാൻഡ് തിരികെ നൽകുന്നു -2. കൂടാതെ, മടക്കം
സങ്കീർണ്ണമായ പ്രവർത്തനങ്ങളിൽ പ്രവർത്തിക്കുന്ന കമാൻഡ് കോഡുകൾ ഇൻവോക്കിംഗ് കോംപ്ലക്സിലേക്ക് കൈമാറുന്നു
പ്രവർത്തനം. റിട്ടേൺ കോഡ് ഉപയോഗിക്കുന്നത് TestRc കമാൻഡ്. ദയവായി റഫർ ചെയ്യുക
ഉദാഹരണങ്ങൾക്കായുള്ള കമാൻഡുകളുടെ വിവരണം. റിട്ടേൺ കോഡ് വഴിയും ആക്സസ് ചെയ്യാവുന്നതാണ്
വേരിയബിൾ $[cond.rc]. സോപാധികമല്ലാത്ത കമാൻഡുകൾ റിട്ടേൺ കോഡ് പരിഷ്‌ക്കരിക്കില്ല
അവസാനത്തെ സോപാധിക കമാൻഡ്. പ്രധാന കുറിപ്പ്: റിട്ടേൺ കോഡുകൾ ഉള്ളിൽ മാത്രമേ നിർവചിച്ചിട്ടുള്ളൂ
ഉപയോഗിച്ച് സൃഷ്ടിച്ച പ്രവർത്തനങ്ങൾ AddToFunc കമാൻഡ് കൂടാതെ സബ് വഴി പാരമ്പര്യമല്ല
പ്രവർത്തനങ്ങൾ. റിട്ടേൺ കോഡ് മാറ്റാതെ ഒരു കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നതിന്, the KeepRc കമാൻഡ്
ഉപയോഗിക്കാന് കഴിയും.

ദി വളയം of വിൻഡോസ്
Fvwm വിൻഡോകൾ ആന്തരികമായി ഒരു റിംഗിൽ സൂക്ഷിക്കുന്നു. ഫോക്കസ് ചെയ്ത വിൻഡോയെ ഒരു കഴ്‌സറായി കരുതുക
റിങ്ങിലെ നിലവിലെ സ്ഥാനത്ത്. ദി അടുത്തത് കമാൻഡും മറ്റ് പല കമാൻഡുകളും
പൊരുത്തപ്പെടുന്ന ജാലകത്തിനായി റിംഗിലൂടെ മുന്നോട്ട് തിരയുക, കൂടാതെ മുമ്പത്തെ തിരയലുകൾ
പിന്നിലേക്ക്. റിംഗിലെ ജാലകങ്ങൾ ഒന്നുകിൽ സൃഷ്‌ടിക്കുന്ന സമയം അനുസരിച്ച് ക്രമീകരിച്ചിരിക്കുന്നു (എങ്കിൽ
!FPSortWindowlistByFocus, ഒരിക്കലും ഫോക്കസ് ചെയ്യരുത് or മൗസ് ഫോക്കസ് ശൈലികൾ ഉപയോഗിക്കുന്നു) അല്ലെങ്കിൽ അവസാനത്തേത്
അവർ ശ്രദ്ധ കേന്ദ്രീകരിച്ച സമയം.

പട്ടിക of സോപാധിക കമാൻഡുകൾ
എല്ലാം [ഓപ്ഷനുകൾ] [(അവസ്ഥ)] കമാൻഡ്
നിർവ്വഹിക്കുക കമാൻഡ് എല്ലാ വിൻഡോകളിലും വ്യവസ്ഥകൾ പാലിക്കുന്നു. എന്തെങ്കിലും ഉണ്ടെങ്കിൽ അത് 1 നൽകുന്നു
ജാലകം വ്യവസ്ഥയുമായി പൊരുത്തപ്പെടുന്നു, അല്ലാത്തപക്ഷം 0. എക്സിക്യൂഷൻ ആരംഭിക്കുന്നത്
വിൻഡോ വളയത്തിന്റെ മുകൾഭാഗം താഴെയായി തുടരുന്നു. ദി ഓപ്ഷനുകൾ കഴിയും
ഏതെങ്കിലും സംയോജനം പിന്നോട്ട് പോകുക ഒപ്പം യൂസ്സ്റ്റാക്ക്. ഓപ്ഷൻ ആണെങ്കിൽ പിന്നോട്ട് പോകുക നൽകിയിരിക്കുന്നു
എക്സിക്യൂഷൻ ഓർഡർ വിപരീതമായി. ഓപ്ഷൻ യൂസ്സ്റ്റാക്ക് എല്ലാവരേയും സ്റ്റാക്കിംഗ് ഉപയോഗപ്പെടുത്തുന്നു
ജനലിലൂടെ നടക്കുമ്പോൾ വിൻഡോ വളയത്തിന് പകരം ഓർഡർ ചെയ്യുക. കാണുക
വ്യവസ്ഥകൾ വ്യവസ്ഥകളുടെ ഒരു ലിസ്റ്റിനുള്ള വിഭാഗം.

ഈ കമാൻഡ് വ്യവസ്ഥകൾ സൂചിപ്പിക്കുന്നു CirculateHit, CirculateHitIcon ഒപ്പം
CirculateHitShaded. വ്യക്തമാക്കുന്നതിലൂടെ അവ ഓഫ് ചെയ്യാം ?ചുറ്റൽ ഹിറ്റ് തുടങ്ങിയവ.
വ്യക്തമായി.

എന്തെങ്കിലും [(അവസ്ഥ)] കമാൻഡ്
നിർവഹിക്കുന്നു കമാൻഡ് എല്ലാവരെയും തൃപ്തിപ്പെടുത്തുന്ന ഏതെങ്കിലും ജാലകം അവസ്ഥ നിലവിലുണ്ട്. ദി
റൂട്ട് വിൻഡോയുടെ പശ്ചാത്തലത്തിലാണ് കമാൻഡ് പ്രവർത്തിക്കുന്നത്. കാണുക വ്യവസ്ഥകൾ
വ്യവസ്ഥകളുടെ ഒരു ലിസ്റ്റിനുള്ള വിഭാഗം.

ബ്രേക്ക് [ലെവലുകൾ]
ഒരു ഫംഗ്ഷനിൽ ബ്രേക്ക് കമാൻഡ് ഉപയോഗിക്കുകയാണെങ്കിൽ, ഫംഗ്ഷൻ എക്സിക്യൂഷൻ അവസാനിപ്പിക്കും
ഉടനെ. ഫംഗ്ഷന്റെ കൂടുതൽ കമാൻഡുകൾ പ്രോസസ്സ് ചെയ്യപ്പെടുന്നില്ല. സാധാരണ,
സങ്കീർണ്ണമായ പ്രവർത്തനങ്ങളുടെ എല്ലാ നെസ്റ്റഡ് ആഹ്വാനങ്ങളും അവശേഷിക്കുന്നു. ഒരു ഓപ്ഷണൽ പൂർണ്ണസംഖ്യ
അക്കം ലെവലുകൾ നെസ്റ്റഡ് നൽകിയിട്ടുള്ള എണ്ണത്തിൽ നിന്ന് പുറത്തുകടക്കാൻ നൽകാം
ഫംഗ്‌ഷനുകൾ കൂടാതെ ഉയർന്ന തലത്തിലുള്ള ഫംഗ്‌ഷന്റെ നിർവ്വഹണം തുടരുക. ദി ബ്രേക്ക്
കമാൻഡിന് എപ്പോഴും റിട്ടേൺ കോഡ് -2 ഉണ്ട്. ഉദാഹരണം:

AddToFunc PickWindowRaise AndDeiconify
ഞാൻ തിരഞ്ഞെടുത്തത്
ഞാൻ TestRc (പിശക്) ബ്രേക്ക്
ഞാൻ ഉന്നയിക്കുക
ഞാൻ ഐക്കണിഫൈ ചെയ്യുക ഓഫ്

നിലവിൽ [(അവസ്ഥ)] കമാൻഡ്
നിർവഹിക്കുന്നു കമാൻഡ് നിലവിൽ ഫോക്കസ് ചെയ്‌തിരിക്കുന്ന വിൻഡോയിൽ അത് എല്ലാവരെയും തൃപ്തിപ്പെടുത്തുന്നുവെങ്കിൽ
അവസ്ഥ. കാണുക വ്യവസ്ഥകൾ വ്യവസ്ഥകളുടെ ഒരു ലിസ്റ്റിനുള്ള വിഭാഗം.

ഈ കമാൻഡ് വ്യവസ്ഥകൾ സൂചിപ്പിക്കുന്നു CirculateHit, CirculateHitIcon ഒപ്പം
CirculateHitShaded. വ്യക്തമാക്കുന്നതിലൂടെ അവ ഓഫ് ചെയ്യാം ?ചുറ്റൽ ഹിറ്റ് തുടങ്ങിയവ.
വ്യക്തമായി.

സംവിധാനം [FromPointer] സംവിധാനം [(അവസ്ഥ)] കമാൻഡ്
നിർവഹിക്കുന്നു കമാൻഡ് (താരതമ്യേനെ ഫോക്കസ്) നൽകിയിരിക്കുന്ന ദിശയിലുള്ള ഒരു വിൻഡോയിൽ
എല്ലാവരെയും തൃപ്തിപ്പെടുത്തുന്നു അവസ്ഥ. സാധാരണയായി, നിലവിൽ കേന്ദ്രീകരിച്ചിരിക്കുന്ന കേന്ദ്രം
ജാലകം അല്ലെങ്കിൽ കമാൻഡ് അഭ്യർത്ഥിച്ച സന്ദർഭ വിൻഡോ ഇതായി എടുക്കുന്നു
ആരംഭ പോയിന്റ്. അത്തരമൊരു ജാലകം ഇല്ലെങ്കിൽ, അല്ലെങ്കിൽ എപ്പോൾ പോയിന്ററിൽ നിന്ന് ഓപ്ഷൻ
നൽകിയിരിക്കുന്നു, പോയിന്ററിന്റെ നിലവിലെ സ്ഥാനം ആരംഭമായി എടുക്കുന്നു
പോയിന്റ്. ദി സംവിധാനം "വടക്ക്", "വടക്കുകിഴക്ക്", "കിഴക്ക്" എന്നിവയിൽ ഒന്നായിരിക്കാം,
"തെക്കുകിഴക്ക്", "തെക്ക്", "തെക്കുപടിഞ്ഞാറ്", "പടിഞ്ഞാറ്", "വടക്കുപടിഞ്ഞാറ്", "മധ്യഭാഗം". ഏത്
ജാലകം സംവിധാനം തിരഞ്ഞെടുക്കുന്നത് കേന്ദ്രം തമ്മിലുള്ള കോണിനെയും ദൂരത്തെയും ആശ്രയിച്ചിരിക്കുന്നു
ജാലകങ്ങളുടെ പോയിന്റുകൾ. അടുത്ത ജാലകങ്ങളേക്കാൾ മികച്ച പൊരുത്തമായി കണക്കാക്കപ്പെടുന്നു
അകലെയുള്ളവർ. ദി കേന്ദ്രം ദിശ ഏറ്റവും അടുത്തുള്ള വിൻഡോ തിരഞ്ഞെടുക്കുന്നു
ആരംഭ പോയിന്റിലേക്ക്. അസാധുവായ ദിശ നൽകിയിട്ടുണ്ടെങ്കിൽ -1 നൽകുന്നു. കാണുക
The വ്യവസ്ഥകൾ വ്യവസ്ഥകളുടെ ഒരു ലിസ്റ്റിനുള്ള വിഭാഗം.

KeepRc കമാൻഡ്
പ്രവർത്തിപ്പിക്കുന്നു കമാൻഡ് എന്നാൽ മുമ്പത്തെ കമാൻഡിന്റെ റിട്ടേൺ കോഡിൽ മാറ്റം വരുത്തുന്നില്ല.
കുറിപ്പ്: KeepRc അതിന്റെ പ്രിഫിക്‌സായി കണക്കാക്കുന്നു കമാൻഡ്. യുടെ വിപുലീകരണം
കമാൻഡ് ലൈൻ എന്നപോലെ ചെയ്തു KeepRc അവിടെ ഉണ്ടായിരുന്നില്ല.

അടുത്തത് [(അവസ്ഥ)] കമാൻഡ്
നിർവഹിക്കുന്നു കമാൻഡ് (താരതമ്യേനെ ഫോക്കസ്) എല്ലാവരെയും തൃപ്തിപ്പെടുത്തുന്ന അടുത്ത വിൻഡോയിൽ
അവസ്ഥ. ഒരു വിൻഡോ സന്ദർഭത്തിലാണ് കമാൻഡ് പ്രവർത്തിക്കുന്നതെങ്കിൽ, അത് ആരംഭിക്കുന്നു
അവിടെ നിന്ന് പൊരുത്തപ്പെടുന്ന വിൻഡോ തിരയുന്നു. അല്ലെങ്കിൽ അത് ആരംഭിക്കുന്നത്
ഫോക്കസ് ചെയ്ത വിൻഡോ. കാണുക വ്യവസ്ഥകൾ വ്യവസ്ഥകളുടെ ഒരു ലിസ്റ്റിനുള്ള വിഭാഗം.

ഒന്നുമില്ല [(അവസ്ഥ)] കമാൻഡ്
നിർവഹിക്കുന്നു കമാൻഡ് എല്ലാവരെയും തൃപ്തിപ്പെടുത്തുന്ന വിൻഡോ ഇല്ലെങ്കിൽ അവസ്ഥ നിലവിലുണ്ട്. ദി
റൂട്ട് വിൻഡോയുടെ പശ്ചാത്തലത്തിലാണ് കമാൻഡ് പ്രവർത്തിക്കുന്നത്. വിൻഡോ ഇല്ലെങ്കിൽ 1 നൽകുന്നു
വ്യവസ്ഥകളും മറ്റ് 0 യും പൊരുത്തപ്പെടുന്നു. കാണുക വ്യവസ്ഥകൾ ഒരു ലിസ്റ്റിനുള്ള വിഭാഗം
വ്യവസ്ഥകളുടെ.

ഈ കമാൻഡ് വ്യവസ്ഥകൾ സൂചിപ്പിക്കുന്നു CirculateHit, CirculateHitIcon ഒപ്പം
CirculateHitShaded. വ്യക്തമാക്കുന്നതിലൂടെ അവ ഓഫ് ചെയ്യാം ?ചുറ്റൽ ഹിറ്റ് തുടങ്ങിയവ.
വ്യക്തമായി.

ഇപ്പോൾ വിൻഡോ കമാൻഡ്
നിർവഹിക്കുന്നു കമാൻഡ്, എന്നാൽ വിൻഡോ സന്ദർഭം ഉണ്ടെങ്കിൽ അത് നീക്കം ചെയ്യുന്നു. ഇത് ശരിക്കും അല്ല
ഒരു സോപാധിക കമാൻഡ്, എന്നാൽ മെനു ഇനങ്ങളിൽ ഉപയോഗപ്രദമായേക്കാവുന്ന ഒരു പ്രിഫിക്സ്
അത്തരം മെനു വിൻഡോയുമായി ബന്ധിപ്പിച്ചിട്ടുണ്ടെങ്കിലും വിൻഡോ ഇല്ലാതെ പ്രവർത്തിക്കണം
അലങ്കാരങ്ങൾ.

തിരഞ്ഞെടുത്തത് [(അവസ്ഥ)] കമാൻഡ്
തിരഞ്ഞെടുത്തത് പോലെ പ്രവർത്തിക്കുന്നു ഫംഗ്ഷൻ ഒരു വിൻഡോയുടെ പശ്ചാത്തലത്തിൽ അഭ്യർത്ഥിച്ചാൽ. വിളിച്ചാൽ
റൂട്ട് വിൻഡോയിൽ, അത് ആദ്യം ഒരു വിൻഡോ തിരഞ്ഞെടുക്കാൻ ഉപയോക്താവിനോട് ആവശ്യപ്പെടുന്നു, തുടർന്ന്
നിർവ്വഹിക്കുന്നു കമാൻഡ് ആ ജാലകത്തിന്റെ പശ്ചാത്തലത്തിൽ. ഇത് ശല്യപ്പെടുത്തുന്നത് ഒഴിവാക്കുന്നു
സങ്കീർണ്ണമായ പ്രവർത്തനങ്ങളുള്ള ഒന്നിലധികം തിരഞ്ഞെടുപ്പുകൾ. എങ്കിൽ മാത്രമേ കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യൂ
നൽകിയത് അവസ്ഥ കണ്ടുമുട്ടുന്നു. വിൻഡോ തിരഞ്ഞെടുത്തിട്ടില്ലെങ്കിൽ -1 നൽകുന്നു. കാണുക
വ്യവസ്ഥകൾ വ്യവസ്ഥകളുടെ ഒരു ലിസ്റ്റിനുള്ള വിഭാഗം.

ഈ കമാൻഡ് വ്യവസ്ഥകൾ സൂചിപ്പിക്കുന്നു CirculateHit, CirculateHitIcon ഒപ്പം
CirculateHitShaded. വ്യക്തമാക്കുന്നതിലൂടെ അവ ഓഫ് ചെയ്യാം ?ചുറ്റൽ ഹിറ്റ് തുടങ്ങിയവ.
വ്യക്തമായി.

പോയിന്റർ വിൻഡോ [(അവസ്ഥ)] കമാൻഡ്
നിർവഹിക്കുന്നു കമാൻഡ് പോയിന്ററിന് താഴെയുള്ള വിൻഡോ എല്ലാവരെയും തൃപ്തിപ്പെടുത്തുന്നുവെങ്കിൽ അവസ്ഥ.
പോയിന്ററിന് കീഴിൽ വിൻഡോ ഇല്ലെങ്കിൽ -1 നൽകുന്നു. കാണുക വ്യവസ്ഥകൾ വിഭാഗം
വ്യവസ്ഥകളുടെ ഒരു ലിസ്റ്റിനായി.

ഈ കമാൻഡ് വ്യവസ്ഥകൾ സൂചിപ്പിക്കുന്നു CirculateHit, CirculateHitIcon ഒപ്പം
CirculateHitShaded. വ്യക്തമാക്കുന്നതിലൂടെ അവ ഓഫ് ചെയ്യാം ?ചുറ്റൽ ഹിറ്റ് തുടങ്ങിയവ.
വ്യക്തമായി.

മുമ്പത്തെ [(അവസ്ഥ)] കമാൻഡ്
നിർവഹിക്കുന്നു കമാൻഡ് (താരതമ്യേനെ ഫോക്കസ്) തൃപ്തികരമായ മുൻ വിൻഡോയിൽ
എല്ലാം അവസ്ഥ. ഒരു വിൻഡോ സന്ദർഭത്തിലാണ് കമാൻഡ് പ്രവർത്തിക്കുന്നതെങ്കിൽ, അത് ആരംഭിക്കുന്നു
അവിടെ നിന്ന് പൊരുത്തപ്പെടുന്ന വിൻഡോ തിരയുന്നു. അല്ലെങ്കിൽ അത് ആരംഭിക്കുന്നത്
ഫോക്കസ് ചെയ്ത വിൻഡോ. കാണുക വ്യവസ്ഥകൾ വ്യവസ്ഥകളുടെ ഒരു ലിസ്റ്റിനുള്ള വിഭാഗം.

സ്കാൻ ഫോർ വിൻഡോ [FromPointer] നിങ്ങൾ1 നിങ്ങൾ2 [(അവസ്ഥ)] കമാൻഡ്
നിർവഹിക്കുന്നു കമാൻഡ് (താരതമ്യേനെ ഫോക്കസ്) നൽകിയിരിക്കുന്ന ദിശയിലുള്ള ഒരു വിൻഡോയിൽ
എല്ലാവരെയും തൃപ്തിപ്പെടുത്തുന്നു അവസ്ഥ. സാധാരണയായി, നിലവിൽ കേന്ദ്രീകരിച്ചിരിക്കുന്ന കേന്ദ്രം
ജാലകം അല്ലെങ്കിൽ കമാൻഡ് അഭ്യർത്ഥിച്ച സന്ദർഭ വിൻഡോ ഇതായി എടുക്കുന്നു
ആരംഭ പോയിന്റ്. അത്തരമൊരു ജാലകം ഇല്ലെങ്കിൽ, അല്ലെങ്കിൽ എപ്പോൾ പോയിന്ററിൽ നിന്ന് ഓപ്ഷൻ
നൽകിയിരിക്കുന്നു, പോയിന്ററിന്റെ നിലവിലെ സ്ഥാനം ആരംഭമായി എടുക്കുന്നു
പോയിന്റ്. ദിശ നിങ്ങൾ1 "വടക്ക്", "വടക്ക് കിഴക്ക്", "കിഴക്ക്" എന്നിവയിൽ ഒന്നായിരിക്കാം,
"തെക്കുകിഴക്ക്", "തെക്ക്", "തെക്ക് പടിഞ്ഞാറ്", "പടിഞ്ഞാറ്", "വടക്കുപടിഞ്ഞാറ്". ഏത് വിൻഡോ
സ്കാൻ ഫോർ വിൻഡോ തിരഞ്ഞെടുക്കുന്നത് പ്രാഥമിക അച്ചുതണ്ടിലെ സ്ഥാനത്തെ ആശ്രയിച്ചിരിക്കുന്നു
നൽകിയ നിങ്ങൾ1. ഏതെങ്കിലും വിൻഡോകൾക്ക് ഒരേ കോർഡിനേറ്റ് ഉണ്ടെങ്കിൽ
പ്രാഥമിക അച്ചുതണ്ട്, വിൻഡോകൾ ക്രമീകരിക്കാൻ ദ്വിതീയ ദിശ ഉപയോഗിക്കുന്നു. ദി
സംവിധാനം നിങ്ങൾ2 ഒരേ മൂല്യങ്ങളുടെ കൂട്ടത്തിൽ ഒന്നായിരിക്കാം നിങ്ങൾ1. എങ്കിൽ നിങ്ങൾ2 അല്ല
തികച്ചും ലംബമായി നിങ്ങൾ1, ScanForWindow ഒരു പരാജയം നൽകുന്നു. എപ്പോൾ
ഒരേ ആർഗ്യുമെന്റുകൾ ഉപയോഗിച്ച് ScanForWindow ആവർത്തിച്ച് ഉപയോഗിക്കുന്നത് ഉറപ്പാണ്
വ്യവസ്ഥകളുമായി പൊരുത്തപ്പെടുന്ന എല്ലാ വിൻഡോകളും ഒടുവിൽ കണ്ടെത്തും. എങ്കിൽ
ഫോക്കസ് പ്രാഥമിക അച്ചുതണ്ടിൽ ഒരു പരിധിയിലെത്തുന്നു, അത് ചുറ്റും പൊതിയുന്നു
എതിർവശം. അസാധുവായ ദിശ നൽകിയിട്ടുണ്ടെങ്കിൽ -1 നൽകുന്നു. കാണുക
വ്യവസ്ഥകൾ വ്യവസ്ഥകളുടെ ഒരു ലിസ്റ്റിനുള്ള വിഭാഗം.

പരിശോധന [(ടെസ്റ്റ് വ്യവസ്ഥകൾ)] കമാൻഡ്
നിർവഹിക്കുന്നു കമാൻഡ് എല്ലാം ഉണ്ടെങ്കിൽ ടെസ്റ്റ് വ്യവസ്ഥകൾ സംതൃപ്തരാണ്. ദി ടെസ്റ്റ് വ്യവസ്ഥകൾ
താഴെയുള്ള പട്ടികയിൽ നിന്ന് സാധ്യമായ ആർഗ്യുമെന്റുകളുള്ള കീവേഡുകൾ വേർതിരിക്കപ്പെട്ടവയാണ്
കോമ അല്ലെങ്കിൽ വൈറ്റ്സ്പേസ് വഴി. അവ ഉൾപ്പെടുന്നു: പതിപ്പ് ഓപ്പറേറ്റർ xyz, എൻവിസ്സെറ്റ്
വർണ്ണനാമം, EnvMatch വർണ്ണനാമം പാറ്റേൺ, EdgeHasPointer സംവിധാനം, എഡ്ജ് ആക്റ്റീവ്
സംവിധാനം, ആരംഭിക്കുക, Init, പുനരാരംഭിക്കുക, പുറത്ത്, പുറത്തുകടക്കുക, പുനരാരംഭിക്കുക, ട്രൂ, തെറ്റായ, F, R,
W, X ഒപ്പം I. "!" എന്ന പ്രിഫിക്‌സ് ഉള്ള ഒരു ടെസ്റ്റ്-കണ്ടീഷൻ നിഷേധിക്കപ്പെട്ടിരിക്കുന്നു.

ദി പതിപ്പ് ഓപ്പറേറ്റർ xyz ലോജിക്കൽ ആണെങ്കിൽ ടെസ്റ്റ്-കണ്ടീഷൻ പൂർത്തിയാകും
പദപ്രയോഗത്തിന്റെ അവസ്ഥ ശരിയാണ്. സാധുവാണ് ഓപ്പറേറ്റർ മൂല്യങ്ങൾ ഇവയാണ്: >=, >, <=,
<, == ഒപ്പം !=.

ഉദാഹരണം:

ടെസ്റ്റ് (പതിപ്പ് >= 2.5.11) പതിധനി 2.5.11 അല്ലെങ്കിൽ അതിനുശേഷമുള്ള.

ദി എൻവിസ്സെറ്റ് വർണ്ണനാമം നൽകിയിരിക്കുന്ന പരിതസ്ഥിതി ആണെങ്കിൽ ടെസ്റ്റ് അവസ്ഥ ശരിയാണ്
വേരിയബിൾ സജ്ജീകരിച്ചിരിക്കുന്നു. ദി EnvMatch വർണ്ണനാമം പാറ്റേൺ ടെസ്റ്റ് അവസ്ഥ ശരിയാണെങ്കിൽ
പാറ്റേൺ നൽകിയിരിക്കുന്ന പരിസ്ഥിതി വേരിയബിൾ മൂല്യവുമായി പൊരുത്തപ്പെടുന്നു. പാറ്റേൺ ചെയ്യാം
പ്രത്യേക "*", "?" എന്നിവ അടങ്ങിയിരിക്കുന്നു അക്ഷരങ്ങൾ.

ദി EdgeHasPointer [സംവിധാനം] എഡ്ജ് ആണെങ്കിൽ ടെസ്റ്റ് അവസ്ഥ ശരിയാണ്
നൽകിയിരിക്കുന്ന ദിശയിൽ നിലവിൽ പോയിന്റർ അടങ്ങിയിരിക്കുന്നു. ദി എഡ്ജ് ആക്റ്റീവ്
[സംവിധാനം] നൽകിയിരിക്കുന്ന ദിശയിലുള്ള അഗ്രമാണെങ്കിൽ ടെസ്റ്റ്-കണ്ടീഷൻ ശരിയാണ്
നിലവിൽ സജീവമാണ്. ഒരു എഡ്ജ് സജീവമാണ്, ഒന്നുകിൽ ഒരു പോയിന്റർ അടങ്ങിയിരിക്കാം
ഒരു കമാൻഡ് അതിനോട് ബന്ധിപ്പിച്ചിരിക്കുന്നു അല്ലെങ്കിൽ ആ ദിശയിൽ എഡ്ജ് സ്ക്രോൾ ലഭ്യമാണ്. ദി
ദിശ അതിലൊന്നായിരിക്കാം
എന്തെങ്കിലും, വടക്ക്, ടോപ്പ്, Up, പടിഞ്ഞാറ്, ഇടത്തെ, തെക്ക്, അടിത്തട്ട്,
ഡൗൺ, വലത് ഒപ്പം കിഴക്ക്. ദിശയൊന്നും വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ എന്തെങ്കിലും അനുമാനിക്കപ്പെടുന്നു.

ദി ആരംഭിക്കുക ടെസ്റ്റ് അവസ്ഥയും ഒന്നുതന്നെയാണ് Init or പുനരാരംഭിക്കുക. അത് മാത്രമാണ്
ആരംഭിക്കുമ്പോൾ ശരിയാണ് അല്ലെങ്കിൽ മുമ്പും സമയത്തും പുനരാരംഭിക്കുക ആരംഭ പ്രവർത്തനം വധശിക്ഷ. ദി
പുറത്ത് ടെസ്റ്റ് അവസ്ഥയും ഒന്നുതന്നെയാണ് പുറത്തുകടക്കുക or പുനരാരംഭിക്കുക. അത് മാത്രമാണ്
ഷട്ട്ഡൗൺ സമയത്ത് സാധുതയുള്ളതാണ് എക്സിറ്റ്ഫംഗ്ഷൻ ഫംഗ്ഷൻ എക്സിക്യൂഷൻ.

ദി ട്രൂ ഒപ്പം തെറ്റായ പരീക്ഷണ വ്യവസ്ഥകൾ നിരുപാധികം ശരിയും തെറ്റുമാണ്.

കൂടാതെ, ഒരു ടെസ്റ്റ്-കണ്ടീഷൻ പേര് തിരിച്ചറിഞ്ഞില്ലെങ്കിൽ, പിശക് റിട്ടേൺ
കോഡ് സജ്ജീകരിച്ചു, കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുന്നില്ല.

ദി F ഫയല്, R ഫയല്, W ഫയല്, X ഫയല് ഒപ്പം I ഫയല് ടെസ്റ്റ്-കണ്ടീഷനുകൾ ടെസ്റ്റ്
തന്നിരിക്കുന്ന [F]ile യുടെ അസ്തിത്വം (ഒരുപക്ഷേ [R]ead/[W]റൈറ്റ് അനുമതികളോടെ),
e[X]എക്യുട്ടബിൾ (ഇൻ AT PATH), അല്ലെങ്കിൽ [I] mage (ഇമേജ്പാത്തിൽ).

ഉദാഹരണം:

AddToFunc സ്റ്റാർട്ട്ഫംഗ്ഷൻ I ടെസ്റ്റ് (ഇനിറ്റ്) എക്സിക് എക്സിക്റ്റർ എക്സ്റ്റെം

AddToFunc വെരിഫൈ പതിപ്പ്
+ ഐ ടെസ്റ്റ് (പതിപ്പ് 2.5.*) പതിധനി 2.5.x കണ്ടെത്തി
ഞാൻ TestRc (ചേർച്ച ഇല്ല)
ടെസ്റ്റ് (!പതിപ്പ് 2.6.*) പതിധനി ഭാവി പതിപ്പ്
ഞാൻ TestRc (ചേർച്ച ഇല്ല)
പതിധനി 2.6.x കണ്ടെത്തി

ടെസ്റ്റ് (F $[FVWM_USERDIR]/local-config) വായിക്കുക ലോക്കൽ കോൺഫിഗറേഷൻ
ടെസ്റ്റ് (X xterm-utf16) എക്സിക് exec xterm-utf16

TestRc [([!]റിട്ടേൺകോഡ്)] കമാൻഡ്
നിർവഹിക്കുന്നു കമാൻഡ് അവസാനത്തെ സോപാധിക കമാൻഡ് മൂല്യം നൽകിയാൽ
റിട്ടേൺകോഡ്. സംഖ്യാ മൂല്യങ്ങൾക്ക് പകരം 0 (പൊരുത്തമില്ല), 1 (പൊരുത്തം), -1
(പിശക്), കൂടാതെ -2 (ബ്രേക്ക്) പ്രതീകാത്മക പേരുകൾ "ചേർച്ച ഇല്ല","പൊരുത്തം","പിശക്" ഒപ്പം
"ബ്രേക്ക്"ഉപയോഗിക്കാം. ഇല്ലെങ്കിൽ റിട്ടേൺകോഡ് നൽകിയിരിക്കുന്നു, സ്ഥിരസ്ഥിതി 0 അനുമാനിക്കപ്പെടുന്നു.
റിട്ടേൺ കോഡിന് '!' എന്ന പ്രിഫിക്‌സ് ഉണ്ടെങ്കിൽ, എങ്കിൽ കമാൻഡ് എക്‌സിക്യൂട്ട് ചെയ്യപ്പെടും
റിട്ടേൺകോഡ് സോപാധിക കമാൻഡ് നൽകുന്ന മൂല്യവുമായി പൊരുത്തപ്പെടുന്നില്ല.
ദി TestRc കമാൻഡ് ഫംഗ്ഷനുകൾക്കുള്ളിൽ മാത്രമേ ഉപയോഗിക്കാൻ കഴിയൂ. എങ്കിൽ കമാൻഡ് is
മറ്റൊരു സോപാധിക കമാൻഡ്, മുമ്പത്തെ റിട്ടേൺ കോഡ് പുതിയത് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു
ഒന്ന്. ഉദാഹരണം:

AddToFunc ToggleXterm
ഞാൻ എല്ലാം (my_xtermwindow) അടയ്ക്കുക
+ I TestRc (NoMatch) എക്സിക് xterm -T my_xtermwindow

ഈ വിൻഡോ [(അവസ്ഥ)] കമാൻഡ്
ഈ വിൻഡോ വ്യക്തമാക്കിയത് നടപ്പിലാക്കുന്നു കമാൻഡ് നിലവിലെ പശ്ചാത്തലത്തിൽ
ഓപ്പറാൻറ് വിൻഡോ. ഓപ്പറാൻറ് വിൻഡോ ഇല്ലെങ്കിൽ (അത് റൂട്ടിൽ അഭ്യർത്ഥിക്കുന്നു
വിൻഡോ), കമാൻഡ് അവഗണിക്കപ്പെട്ടു. ഈ വിൻഡോ ഒരിക്കലും സംവേദനാത്മകമല്ല. ദി
നൽകിയിട്ടുണ്ടെങ്കിൽ മാത്രമേ കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുകയുള്ളൂ അവസ്ഥ കണ്ടുമുട്ടുന്നു. അത് തിരികെ നൽകുന്നു -1 എങ്കിൽ
ഒരു വിൻഡോ സന്ദർഭത്തിന് പുറത്ത് ഉപയോഗിക്കുന്നു. കാണുക വ്യവസ്ഥകൾ ഒരു ലിസ്റ്റിനുള്ള വിഭാഗം
അവസ്ഥ.

ഈ കമാൻഡ് വ്യവസ്ഥകൾ സൂചിപ്പിക്കുന്നു CirculateHit, CirculateHitIcon ഒപ്പം
CirculateHitShaded. "! CirculateHit" എന്ന് വ്യക്തമാക്കി അവ ഓഫാക്കാവുന്നതാണ്
മുതലായവ വ്യക്തമായി.

വിൻഡോ ഐഡി [id] [(അവസ്ഥ)] | [റൂട്ട് [റൂട്ട്]സ്ക്രീൻ]] കമാൻഡ്
ദി വിൻഡോ ഐഡി കമാൻഡ് ഒരു പ്രത്യേക വിൻഡോ തിരയുന്നു id വ്യക്തമാക്കിയത് പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുന്നു
കമാൻഡ് അതിൽ. വാക്യഘടനയുടെ രണ്ടാമത്തെ രൂപം വിൻഡോ ഐഡി വീണ്ടെടുക്കുന്നു
തന്നിരിക്കുന്നതിന്റെ റൂട്ട് വിൻഡോ സ്ക്രീൻ. അല്ലെങ്കിൽ സ്ക്രീൻ നൽകിയിരിക്കുന്നു, നിലവിലെ സ്ക്രീൻ
അനുമാനിക്കപ്പെടുന്നു. ജാലകം സൂചിപ്പിച്ചിരിക്കുന്നു id നിയന്ത്രിക്കാത്ത ഒരു വിൻഡോയിൽ ഉൾപ്പെട്ടേക്കാം
fvwm അല്ലെങ്കിൽ മറ്റൊരു സ്ക്രീനിൽ ഒരു വിൻഡോ പോലും. മിക്ക കമാൻഡുകൾക്കും കഴിയുമെങ്കിലും
അത്തരം വിൻഡോകളിൽ പ്രവർത്തിക്കരുത്, ചില ഒഴിവാക്കലുകൾ ഉണ്ട്, ഉദാഹരണത്തിന്
WarpToWindow കമാൻഡ്. തന്നിരിക്കുന്ന ഐഡിയുള്ള വിൻഡോ നിലവിലില്ലെങ്കിൽ -1 നൽകുന്നു.
കാണുക വ്യവസ്ഥകൾ വ്യവസ്ഥകളുടെ ഒരു ലിസ്റ്റിനുള്ള വിഭാഗം.

ഈ കമാൻഡ് വ്യവസ്ഥകൾ സൂചിപ്പിക്കുന്നു CirculateHit, CirculateHitIcon ഒപ്പം
CirculateHitShaded. വ്യക്തമാക്കുന്നതിലൂടെ അവ ഓഫ് ചെയ്യാം ?ചുറ്റൽ ഹിറ്റ് തുടങ്ങിയവ.
വ്യക്തമായി.

ഉദാഹരണങ്ങൾ:

WindowId 0x34567890 ഉന്നയിക്കുക
WindowId റൂട്ട് 1 WarpToWindow 50 50
WindowId $0 (Silly_Popup) ഇല്ലാതാക്കുക

മുൻകാലങ്ങളിൽ ഈ കമാൻഡ് ഉപയോഗിച്ചിരുന്ന ഫംഗ്‌ഷനുകൾക്ക് കൂടുതലും ഉപയോഗപ്രദമായിരുന്നു
വിൻഡോ ലിസ്റ്റ് കമാൻഡ്, അല്ലെങ്കിൽ തിരഞ്ഞെടുത്ത പ്രോസസ്സിംഗിനായി FvwmEvent കോളുകൾ (ഇതുപോലെ
അവസാന ഉദാഹരണം), എന്നാൽ നിലവിൽ ഈ ഹാൻഡ്‌ലർ ഫംഗ്‌ഷനുകളെ a ഉള്ളിൽ വിളിക്കുന്നു
വിൻഡോ സന്ദർഭം, അതിനാൽ ഈ സന്ദർഭങ്ങളിൽ ഈ കമാൻഡ് ശരിക്കും ആവശ്യമില്ല. നിശ്ചലമായ
ഉദാഹരണത്തിന്, വിൻഡോ ഐഡി ഇവിടെ സൂക്ഷിക്കുകയാണെങ്കിൽ അത് ഉപയോഗപ്രദമാകും
ഒരു തുടർനടപടിക്ക് പരിസ്ഥിതി വേരിയബിൾ.

തിരഞ്ഞെടുത്തത് SetEnv BOOKMARKED_WINDOW $[w.id]
WindowId $[BOOKMARKED_WINDOW] WarpToWindow

വ്യവസ്ഥകൾ
ദി അവസ്ഥ ഏത് സോപാധിക കമാൻഡിനും ഒരു ആർഗ്യുമെന്റായി നൽകാം a
കോമകളാൽ വേർതിരിച്ച കീവേഡുകളുടെ പട്ടിക, പരാൻതീസിസിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്നു. പ്രസ്താവിച്ചിട്ടില്ലെങ്കിൽ
അല്ലെങ്കിൽ, സോപാധിക കമാൻഡുകൾ ചുവടെ ലിസ്റ്റുചെയ്തിരിക്കുന്ന എല്ലാ വ്യവസ്ഥകളും അംഗീകരിക്കുന്നു. അതല്ല
fvwm-ന്റെ മുൻ പതിപ്പുകൾക്ക് വ്യവസ്ഥകൾ വൈറ്റ്‌സ്‌പെയ്‌സ് ഉപയോഗിച്ച് വേർതിരിക്കേണ്ടതുണ്ട്
കോമയ്‌ക്ക് പകരം ബ്രാക്കറ്റുകളിൽ അടച്ച് പരാൻതീസിസുകൾക്ക് പകരം (ഇത് ഇപ്പോഴും
പിന്നോക്ക അനുയോജ്യതയ്ക്കായി പിന്തുണയ്ക്കുന്നു).

കൂടാതെ, എസ് അവസ്ഥ പൊരുത്തപ്പെടുത്തുന്നതിന് ഒന്നോ അതിലധികമോ വിൻഡോ പേരുകൾ ഉൾപ്പെടുത്താം. എങ്കിൽ
ഒന്നിലധികം വിൻഡോ നാമങ്ങൾ നൽകിയിരിക്കുന്നു, അവയെല്ലാം പൊരുത്തപ്പെടണം. വിൻഡോയുടെ പേര്, ഐക്കൺ
ഒരു പൊരുത്തം കണ്ടെത്താൻ ശ്രമിക്കുമ്പോൾ പേര്, ക്ലാസ്, ഉറവിടം എന്നിവ പരിഗണിക്കും. ഓരോന്നും
പേരിൽ '*', '?' എന്നീ വൈൽഡ്കാർഡുകൾ ഉൾപ്പെട്ടേക്കാം, കൂടാതെ രണ്ടോ അതിലധികമോ അടങ്ങിയിരിക്കാം
ഇതരമാർഗങ്ങൾ, ഒരു OR ഓപ്പറേറ്ററായി പ്രവർത്തിക്കുന്ന '|' എന്ന അക്ഷരം കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു. (ഒആർ ആണെങ്കിൽ
ഓപ്പറേറ്റർമാരെ ഉപയോഗിക്കുന്നു, അവ പേരുകളിൽ നിന്ന് സ്‌പെയ്‌സ് ഉപയോഗിച്ച് വേർതിരിക്കരുത്.) ഓരോന്നും
വിൻഡോയുടെ പേര് '!' എന്നതിൽ തുടങ്ങാം, ഇത് തടയുന്നു കമാൻഡ് ഏതെങ്കിലും വിൻഡോയുടെ പേര് ഉണ്ടെങ്കിൽ,
ഐക്കൺ പേര്, ക്ലാസ് അല്ലെങ്കിൽ റിസോഴ്സ് പൊരുത്തം. എന്നിരുന്നാലും, '!' വ്യക്തിഗതമായി പ്രയോഗിക്കാൻ പാടില്ല
OR ഓപ്പറേറ്റർമാരാൽ വേർതിരിച്ച ഒരു ഗ്രൂപ്പിലെ പേരുകൾ; അത് തുടക്കത്തിൽ മാത്രമേ പ്രയോഗിക്കാൻ കഴിയൂ
ഗ്രൂപ്പിന്റെ, തുടർന്ന് അത് മുഴുവൻ ഗ്രൂപ്പിലും പ്രവർത്തിക്കുന്നു.

ഉദാഹരണങ്ങൾ:

അടുത്തത് ("നെറ്റ്‌സ്‌കേപ്പ്|കോൺക്വറർ|മോസില്ല*") WarpToWindow 99 90

വെബ് എന്ന് പേരിട്ടിരിക്കുന്ന മൂന്നിൽ ഏതായാലും ഇത് അടുത്ത വെബ് ബ്രൗസർ വിൻഡോയിലേക്ക് പോകുന്നു
ബ്രൗസറുകൾ ഉപയോഗിക്കുന്നു.

അടുത്തത് ("മോസില്ല*", "ബുക്ക്മാർക്ക്*") WarpToWindow 99 90

ഇത് മോസില്ലയുടെ ബുക്ക്‌മാർക്ക് മാനേജർ വിൻഡോയിലേക്ക് പോകുന്നു, മറ്റ് മോസില്ല വിൻഡോകൾ അവഗണിച്ച്
മറ്റ് ബ്രൗസറുകളുടെ ബുക്ക്മാർക്ക് വിൻഡോകൾ.

എല്ലാം ("XTerm|rxvt", !കൺസോൾ) ഐക്കണിഫൈ ചെയ്യുക

ഇത് നിലവിലെ പേജിലെ എല്ലാ xterm, rxvt വിൻഡോകളും ഐക്കണിഫൈ ചെയ്യുന്നു
"കൺസോൾ" എന്ന് പേരിട്ടിരിക്കുന്ന ഒന്ന് (xterm-ലേക്കുള്ള -name ഓപ്ഷൻ ഉള്ളത്) ഒഴിവാക്കിയിരിക്കുന്നു.

അടുത്തത് (!"FvwmPager|FvwmForm*|Fvwm ബട്ടണുകൾ") ഉന്നയിക്കുക
അടുത്തത് (!FvwmPager,!FvwmForm*,!Fvwm ബട്ടണുകൾ) ഉന്നയിക്കുക

ഈ രണ്ട് ആജ്ഞകളും തുല്യമാണ്; ഒന്നുകിൽ ഒരാൾ അടുത്ത വിൻഡോ ഉയർത്തുന്നു
പേരിട്ടിരിക്കുന്ന fvwm മൊഡ്യൂളുകളിൽ ഒന്ന്.

നേരിട്ട് ഒരു ആശ്ചര്യചിഹ്നം ('!') ഉപയോഗിച്ച് ഏത് അവസ്ഥയും നിരാകരിക്കാനാകും
അതിന്റെ പേരിന് മുന്നിൽ.

സ്വീകരിക്കുന്നു ഫോക്കസ്, ഏതെങ്കിലും സ്ക്രീൻ, CirculateHit, CirculateHitIcon, CirculateHitShaded,
അടയ്ക്കാവുന്നത്, കറന്റ്ഡെസ്ക്, നിലവിലെ ഗ്ലോബൽ പേജ്, നിലവിലെ ഗ്ലോബൽ പേജ്ആനിഡെസ്ക്, നിലവിലെ പേജ്,
CurrentPageAnyDesk, കറന്റ്സ്ക്രീൻ, നിശ്ചിത സ്ഥാനം, നിശ്ചിത വലിപ്പം, കേന്ദ്രീകരിച്ചു, ഹാസ്ഹാൻഡിലുകൾ,
ഹാസ്പോയിന്റർ, ഐക്കൺ, ഐക്കണിഫൈ ചെയ്യാവുന്നത്, ലെയർ [ഇല്ല], പരമാവധി, വിപുലീകരിച്ചു, ഓവർലാപ്പ്,
പ്ലേസ്ഡ്ബൈബട്ടൺ n, PlacedByButton3, സ്ഥാപിച്ചത്ByFvwm, ഉയർന്നു, ഷേഡുള്ള, അവസ്ഥ n, പശിമയുള്ള,
StickyAcrossDesks, StickyAcrossPages, സ്റ്റിക്കി ഐക്കൺ, StickyAcrossDesksIcon,
StickyAcrossPagesIcon, ക്ഷണികം, ദൃശ്യമാണ്.

ദി സ്വീകരിക്കുന്നു ഫോക്കസ് ഇൻപുട്ട് ഫോക്കസ് ആവശ്യമില്ലാത്ത എല്ലാ വിൻഡോകളെയും വ്യവസ്ഥ ഒഴിവാക്കുന്നു
(ആപ്ലിക്കേഷൻ വിൻഡോയ്‌ക്കായി "ഇൻപുട്ട് സൂചനകൾ" തെറ്റായി സജ്ജീകരിച്ചിരിക്കുന്നു) കൂടാതെ ഉപയോഗിക്കരുത്
The ലെനിയൻസ് എന്ന ഓപ്ഷൻ ശൈലി കമാൻഡ്. കൂടാതെ, ഉപയോഗിക്കുന്ന എല്ലാ വിൻഡോകളും ഒരിക്കലും ഫോക്കസ് ചെയ്യരുത്
ശൈലി അവഗണിക്കപ്പെടുന്നു. കുറിപ്പ്: !ലെനിയൻസ് ഒഴിവാക്കിയ ഓപ്ഷന് തുല്യമാണ്
നോലെനിയൻസ്.

കൂടെ ഏതെങ്കിലും സ്ക്രീൻ ഏതെങ്കിലും ഒന്നിനൊപ്പം ഉപയോഗിക്കുന്ന അവസ്ഥ നിലവിലെ... വ്യവസ്ഥകൾ,
മൗസ് പോയിന്റർ അടങ്ങുന്ന Xinerama സ്‌ക്രീനുമായി വിഭജിക്കാത്ത വിൻഡോകൾ
ഒരു മത്സരത്തിനും പരിഗണിക്കുന്നു. ഉദാഹരണത്തിന്:

# നിലവിലെ പേജിലെ അടുത്ത വിൻഡോ ഫോക്കസ് ചെയ്യുക,
# Xinerama സ്‌ക്രീൻ പരിഗണിക്കാതെ
അടുത്തത് (നിലവിലെ പേജ്, AnyScreen) ഫോക്കസ്

ദി CirculateHit ഒപ്പം CirculateHitIcon ഓപ്ഷനുകൾ അസാധുവാക്കുന്നു സർക്കുലേറ്റ് സ്കിപ്പ് ഒപ്പം
CirculateSkipIcon ശൈലി സാധാരണ അല്ലെങ്കിൽ ഐക്കണിക് വിൻഡോകൾക്കുള്ള ആട്രിബ്യൂട്ടുകൾ. ദി
CirculateHitShaded ഓപ്ഷൻ അസാധുവാക്കുന്നു CirculateSkipShaded ശൈലി. മൂന്ന് പേരും
എന്നതിനായുള്ള ഓപ്ഷനുകൾ ഡിഫോൾട്ടായി ഓണാക്കിയിരിക്കുന്നു നിലവിൽ കമാൻഡ്. അവ ഓഫ് ചെയ്യാം
വ്യക്തമാക്കുന്നതിലൂടെ ?ചുറ്റൽ ഹിറ്റ് മുതലായവ വ്യക്തമായി. ശ്രദ്ധിക്കുക: ഇവ ആശയക്കുഴപ്പത്തിലാക്കരുത്
അതേ പേരിലുള്ള ശൈലി ഓപ്ഷനുകളുള്ള വ്യവസ്ഥകൾ. പ്രത്യേകം,

ശൈലി foo CirculateSkip
അടുത്തത് (foo, CirculateHit) ...

എന്നതിന് സമാനമല്ല

ശൈലി foo CirculateHit...
അടുത്തത് (foo)

അടുത്ത കമാൻഡിൽ മാത്രം foo എന്ന പേരുള്ള വിൻഡോകൾ മുൻകൂർ തിരഞ്ഞെടുക്കുന്നു. ൽ
രണ്ടാമത്തെ ഉദാഹരണം, എല്ലാ സോപാധിക കമാൻഡുകളിലും ഈ വിൻഡോകൾ എപ്പോഴും പൊരുത്തപ്പെടുന്നു.

ദി അടയ്ക്കാവുന്നത് അടയ്‌ക്കാൻ അനുവദിക്കുന്ന ജാലകങ്ങളുമായി മാത്രമേ വ്യവസ്ഥ പൊരുത്തപ്പെടൂ.

ദി കറന്റ്ഡെസ്ക് നിലവിലെ ഡെസ്‌കിലുള്ള വിൻഡോകളുമായി മാത്രമേ അവസ്ഥ പൊരുത്തപ്പെടൂ.

ദി നിലവിലെ ഗ്ലോബൽ പേജ് നിലവിലെ പേജിലുള്ള വിൻഡോകളുമായി മാത്രമേ അവസ്ഥ പൊരുത്തപ്പെടൂ
Xinerama പിന്തുണ പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടോ ഇല്ലയോ എന്നത് പരിഗണിക്കാതെ തന്നെ നിലവിലെ ഡെസ്‌കിന്റെ.
ഈ അവസ്ഥ പരോക്ഷമായി സജീവമാക്കുന്നു കറന്റ്ഡെസ്ക് അവസ്ഥ.

ദി നിലവിലെ ഗ്ലോബൽ പേജ്ആനിഡെസ്ക് നിലവിലുള്ള ജാലകങ്ങളുമായി മാത്രമേ അവസ്ഥ പൊരുത്തപ്പെടൂ
Xinerama പിന്തുണ പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടോ ഇല്ലയോ എന്നത് പരിഗണിക്കാതെ തന്നെ ഏതെങ്കിലും ഡെസ്‌കിന്റെ പേജ്.

ദി നിലവിലെ പേജ് യുടെ നിലവിലെ പേജിലുള്ള വിൻഡോകളുമായി മാത്രമേ അവസ്ഥ പൊരുത്തപ്പെടൂ
നിലവിലെ ഡെസ്ക്. Xinerama പിന്തുണ പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, അത് ഉള്ള വിൻഡോകളുമായി മാത്രമേ പൊരുത്തപ്പെടൂ
മൗസ് പോയിന്റർ അടങ്ങുന്ന Xinerama സ്ക്രീനിൽ ഭാഗികമായി. ഈ
വ്യവസ്ഥ പരോക്ഷമായി സജീവമാക്കുന്നു കറന്റ്ഡെസ്ക് അവസ്ഥ.

ദി CurrentPageAnyDesk ഒപ്പം കറന്റ്സ്ക്രീൻ വ്യവസ്ഥകൾ വിൻഡോകളുമായി മാത്രം പൊരുത്തപ്പെടുന്നു
ഏതെങ്കിലും മേശയുടെ നിലവിലെ പേജിൽ. Xinerama പിന്തുണ പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, അവ മാത്രം പൊരുത്തപ്പെടുന്നു
മൗസ് അടങ്ങുന്ന Xinerama സ്ക്രീനിൽ ഭാഗികമായെങ്കിലും വിൻഡോകൾ
പോയിന്റർ.

ദി നിശ്ചിത സ്ഥാനം ഒരു നിശ്ചിത സ്ഥാനമില്ലാത്ത എല്ലാ വിൻഡോകളെയും വ്യവസ്ഥ ഒഴിവാക്കുന്നു,
ഒന്നുകിൽ WM സൂചനകളിലൂടെ സജ്ജീകരിച്ചു അല്ലെങ്കിൽ ശൈലി ഓപ്ഷൻ നിശ്ചിത സ്ഥാനം. ഉദാഹരണം:

DestroyFunc ടോഗിൾ ഫിക്സഡ് ജ്യാമിതി
AddToFunc ടോഗിൾ ഫിക്സഡ് ജ്യാമിതി
ഞാൻ തിരഞ്ഞെടുത്തത് (നിശ്ചിത സ്ഥാനം)
വിൻഡോസ്‌റ്റൈൽ വേരിയബിൾ പൊസിഷൻ, വേരിയബിൾ സൈസ്
ഞാൻ TestRc (ചേർച്ച ഇല്ല) വിൻഡോസ്‌റ്റൈൽ ഫിക്സഡ് പൊസിഷൻ, ഫിക്സഡ് സൈസ്

ദി നിശ്ചിത വലിപ്പം ഒരു നിശ്ചിത വലുപ്പമില്ലാത്ത എല്ലാ വിൻഡോകളെയും വ്യവസ്ഥ ഒഴിവാക്കുന്നു
WM സൂചനകൾ വഴി സജ്ജീകരിക്കുക അല്ലെങ്കിൽ ശൈലി ഓപ്ഷൻ നിശ്ചിത വലിപ്പം.

ദി കേന്ദ്രീകരിച്ചു നിലവിൽ കീബോർഡ് ഫോക്കസ് ഉള്ള വിൻഡോയിൽ പൊരുത്തപ്പെടുന്നു. ഇതാണ്
വേണ്ടി ഉപയോഗപ്രദമല്ല നിലവിൽ കമാൻഡ് എന്നാൽ മറ്റ് വ്യവസ്ഥകൾക്കൊപ്പം ഉപയോഗിക്കാം
കമാൻഡുകൾ.

ദി ഹാസ്ഹാൻഡിലുകൾ വലുപ്പം മാറ്റുന്ന ഹാൻഡിലുകൾ ഇല്ലാത്ത എല്ലാ വിൻഡോകളും വ്യവസ്ഥ ഒഴിവാക്കുന്നു.

ദി ഹാസ്പോയിന്റർ പോയിന്റർ അടങ്ങിയിട്ടില്ലാത്ത എല്ലാ വിൻഡോകളും വ്യവസ്ഥ ഒഴിവാക്കുന്നു.

ദി ഐക്കൺ ഐക്കണിക്ക് വിൻഡോകളോട് മാത്രം ഈ അവസ്ഥ പൊരുത്തപ്പെടുന്നു.

ദി ഐക്കണിഫൈ ചെയ്യാവുന്നത് ഐക്കണിഫൈ ചെയ്യാൻ അനുവദനീയമായ വിൻഡോകളോട് മാത്രമേ അവസ്ഥ പൊരുത്തപ്പെടൂ.

ദി ലെയർ [ഇല്ല] നിർദ്ദിഷ്‌ട ലെയറിലെ ജാലകങ്ങളുമായി മാത്രമേ വ്യവസ്ഥ പൊരുത്തപ്പെടൂ. ഓപ്ഷണൽ
ന്റെ വാദം ലെയർ ഫോക്കസ് ചെയ്ത വിൻഡോയുടെ ലെയറിലേക്ക് ഡിഫോൾട്ട് അവസ്ഥ. ദി
നിഷേധം !പാളി സ്വിച്ച് ഓഫ് ലെയർ അവസ്ഥ.

ദി പരമാവധി മാക്സിമൈസ് ചെയ്യാൻ അനുവദിക്കുന്ന വിൻഡോകളോട് മാത്രമേ അവസ്ഥ പൊരുത്തപ്പെടൂ.

ദി വിപുലീകരിച്ചു പരമാവധി ജാലകങ്ങളുമായി മാത്രമേ അവസ്ഥ പൊരുത്തപ്പെടൂ.

ദി ഓവർലാപ്പ് മറ്റ് വിൻഡോകൾ ഓവർലാപ്പ് ചെയ്യുന്ന വിൻഡോകളുമായി മാത്രമേ അവസ്ഥ പൊരുത്തപ്പെടൂ
ഒരേ ലെയറിൽ (അല്ലെങ്കിൽ നിയന്ത്രിക്കാത്ത വിൻഡോകൾ റൈസ് ഓവർ അൺമാനേജ്ഡ് എന്ന
ബഗ്ഓപ്‌റ്റുകൾ കമാൻഡ് ഉപയോഗിക്കുന്നു). നിങ്ങൾക്ക് ധാരാളം ഉണ്ടെങ്കിൽ ഈ അവസ്ഥ മന്ദഗതിയിലാകുമെന്നത് ശ്രദ്ധിക്കുക
windows അല്ലെങ്കിൽ RaiseOverUnmanaged ഉപയോഗിക്കുകയാണെങ്കിൽ X സെർവറിലേക്കുള്ള കണക്ഷൻ ആണ്
മന്ദഗതി.

ദി പ്ലേസ്ഡ്ബൈബട്ടൺ n യുടെ അവസാന സംവേദനാത്മക ചലനമാണെങ്കിൽ വ്യവസ്ഥ പൂർത്തീകരിക്കപ്പെടും
വിൻഡോ (കൂടെ നീക്കുക കമാൻഡ് അല്ലെങ്കിൽ ആയി മാനുവൽ പ്ലേസ്മെന്റ്) മൗസ് അമർത്തി അവസാനിപ്പിച്ചു
ബട്ടൺ n. ഉദാഹരണം:

ചുണ്ടെലി 1 ടി.എ ഫംഗ്ഷൻ മൂവ് വിൻഡോ

DestroyFunc മൂവ് വിൻഡോ
AddToFunc മൂവ് വിൻഡോ
+ സി നീക്കുക
+ സി ഈ വിൻഡോ (PlacedByButton 5) വിൻഡോ ഷേഡ് ഓഫ്
+ സി TestRc (മത്സരം) വലുതാക്കുക 0 100-ൽ
+ സി ഈ വിൻഡോ (PlacedByButton 4) വിൻഡോ ഷേഡ് on

ദി PlacedByButton3 അവസ്ഥയ്ക്ക് അതേ അർത്ഥമുണ്ട് പ്ലേസ്ഡ്ബൈബട്ടൺ 3. അത് അവശേഷിക്കുന്നു
പിന്നോക്ക അനുയോജ്യതയ്ക്കായി മാത്രം.

ദി സ്ഥാപിച്ചത്ByFvwm സ്വമേധയാ സ്ഥാപിച്ചിട്ടുള്ള എല്ലാ വിൻഡോകളും വ്യവസ്ഥ ഒഴിവാക്കുന്നു
ഉപയോക്താവ് അല്ലെങ്കിൽ പ്രോഗ്രാം സ്ഥാന സൂചന ഉപയോഗിച്ച്.

ദി ഉയർന്നു നിലവിലുള്ളതിൽ പൂർണ്ണമായി ദൃശ്യമാകുന്ന വിൻഡോകളുമായി മാത്രമേ വ്യവസ്ഥകൾ പൊരുത്തപ്പെടൂ
വ്യൂപോർട്ട്, മറ്റേതെങ്കിലും വിൻഡോ ഓവർലാപ്പ് ചെയ്തിട്ടില്ല.

ദി ഷേഡുള്ള വ്യവസ്ഥകൾ ഷേഡുള്ള ജാലകങ്ങളുമായി മാത്രം പൊരുത്തപ്പെടുന്നു (കാണുക വിൻഡോ ഷേഡ് കമാൻഡ്).

ദി അവസ്ഥ n or !സംസ്ഥാനം n വ്യവസ്ഥകൾ നിർദ്ദിഷ്‌ട പൂർണ്ണസംഖ്യയുമായി വിൻഡോകളുമായി മാത്രം പൊരുത്തപ്പെടുന്നു
സംസ്ഥാന സെറ്റ് (അല്ലെങ്കിൽ സജ്ജീകരിക്കാത്തത്). കാണുക അവസ്ഥ വിശദാംശങ്ങൾക്ക് കമാൻഡ്. വാദം പരിധിയിലായിരിക്കാം
0 നിന്ന് 31 ലേക്ക്.

ദി പശിമയുള്ള, StickyAcrossDesks ഒപ്പം StickyAcrossPages ജാലകങ്ങൾ മാത്രം പൊരുത്തപ്പെടുത്തുക
നിലവിൽ സ്റ്റിക്കി, എല്ലാ ഡെസ്കുകളിലും ഒട്ടിപ്പിടിക്കുന്നു അല്ലെങ്കിൽ എല്ലാ പേജുകളിലും ഒട്ടിപ്പിടിക്കുന്നു. ദയവായി പരിഗണിക്കു
ലേക്ക് ശൈലി ഒരേ പേരും കമാൻഡുകളുമുള്ള ഓപ്ഷനുകൾ സ്റ്റിക്ക്, StickAcrossDesks
ഒപ്പം StickAcrossPages വിവരങ്ങൾക്ക്.

ദി സ്റ്റിക്കി ഐക്കൺ, StickyAcrossDesksIcon ഒപ്പം StickyAcrossPagesIcon വിൻഡോകൾ മാത്രം പൊരുത്തപ്പെടുത്തുക
അത് എല്ലാ ഡെസ്‌ക്കുകളിലും ഒട്ടിപ്പിടിക്കുന്നതോ അല്ലെങ്കിൽ എല്ലാ പേജുകളിലുടനീളം ഒട്ടിപ്പിടിക്കുന്നതോ ആകുമ്പോൾ
പ്രതിരൂപമായ അവസ്ഥയിലാണ്.

ദി ക്ഷണികം "ക്ഷണികമായ" പ്രോപ്പർട്ടി സെറ്റ് ഉള്ള വിൻഡോകളുമായി മാത്രമേ അവസ്ഥ പൊരുത്തപ്പെടൂ
അപേക്ഷ പ്രകാരം. ഇത് സാധാരണയായി ആപ്ലിക്കേഷൻ പോപ്പ്അപ്പ് മെനുകളുടെ കാര്യമാണ്
ഡയലോഗുകൾ. ദി FvwmIdent ഒരു നിർദ്ദിഷ്ട വിൻഡോ ആണോ എന്ന് കണ്ടെത്താൻ മൊഡ്യൂൾ ഉപയോഗിക്കാം
ക്ഷണികമായ.

ദി ദൃശ്യമാണ് കുറഞ്ഞത് ഭാഗികമായെങ്കിലും ദൃശ്യമാകുന്ന വിൻഡോകളുമായി മാത്രമേ അവസ്ഥ പൊരുത്തപ്പെടൂ
നിലവിലെ വ്യൂപോർട്ട് മറ്റ് വിൻഡോകളാൽ പൂർണ്ണമായും ഓവർലാപ്പ് ചെയ്തിട്ടില്ല.

മൊഡ്യൂൾ കമാൻഡുകൾ
Fvwm ഒരു രൂപത്തിൽ മൊഡ്യൂൾ കോൺഫിഗറേഷൻ ലൈനുകളുടെ ഒരു ഡാറ്റാബേസ് പരിപാലിക്കുന്നു

*:

എവിടെ ഒന്നുകിൽ ഒരു യഥാർത്ഥ മൊഡ്യൂൾ പേരോ അപരനാമമോ ആണ്.

ഈ ഡാറ്റാബേസ് ആദ്യം പൂരിപ്പിക്കുന്നത് കോൺഫിഗറേഷൻ ഫയലിൽ നിന്നാണ് (അല്ലെങ്കിൽ ഔട്ട്പുട്ടിൽ നിന്ന് -cmd config
കമാൻഡ്), പിന്നീട് ഉപയോക്താവിന് (വഴി Fvwm കമാൻഡ്) അല്ലെങ്കിൽ മൊഡ്യൂളുകൾ വഴി.

മൊഡ്യൂളുകൾ പ്രവർത്തിപ്പിക്കുമ്പോൾ, അവ ഡാറ്റാബേസിന്റെ ഉചിതമായ ഭാഗം വായിക്കുന്നു. (ഇതിന്റെ ആശയം
X റിസോഴ്സ് ഡാറ്റാബേസിൽ ഉപയോഗിക്കുന്ന ഡാറ്റാബേസിന് സമാനമാണ്).

മൊഡ്യൂൾ കോൺഫിഗറേഷൻ ഡാറ്റാബേസ് കൈകാര്യം ചെയ്യുന്നതിനുള്ള കമാൻഡുകൾ ചുവടെ വിവരിച്ചിരിക്കുന്നു.

* module_config_line
ഒരു മൊഡ്യൂൾ കോൺഫിഗറേഷൻ നിർവചിക്കുന്നു. module_config_line ഒരു മൊഡ്യൂൾ നാമം ഉൾക്കൊള്ളുന്നു (അല്ലെങ്കിൽ എ
മൊഡ്യൂൾ അപരനാമം) കൂടാതെ ഒരു മൊഡ്യൂൾ റിസോഴ്സ് ലൈനും. പുതിയ വാക്യഘടന ഒരു ഡിലിമിറ്റർ അനുവദിക്കുന്നു, a
കോളണും ഓപ്‌ഷണൽ സ്‌പെയ്‌സും, മൊഡ്യൂളിന്റെ പേരിനും ലൈനിന്റെ ബാക്കി ഭാഗത്തിനും ഇടയിൽ, ഇത്
വൈരുദ്ധ്യങ്ങൾ ഒഴിവാക്കാൻ ശുപാർശ ചെയ്യുന്നു.

*FvwmIconBox: MaxIconSize 48x48
*FvwmPager: WindowBorderWidth 1
*FvwmButtons-മുകളിൽ വലത്: ജ്യാമിതി 100x100-0+0
*FvwmButtons-Bottom: ജ്യാമിതി +0-0

ModuleConfig നശിപ്പിക്കുക module_config
മൊഡ്യൂൾ കോൺഫിഗറേഷൻ എൻട്രികൾ ഇല്ലാതാക്കുന്നു, അങ്ങനെ പുതിയ കോൺഫിഗറേഷൻ ലൈനുകൾ ഉണ്ടാകാം
പകരം പ്രവേശിച്ചു. ചില മൊഡ്യൂളുകൾ തിരികെ കൊണ്ടുവരാനുള്ള ഏക മാർഗമാണിത്
ക്രമീകരണങ്ങൾ, മുമ്പ് നിർവചിച്ചത്. ഇത് ഒരു fvwm സമയത്ത് ഒരു മൊഡ്യൂൾ പ്രവർത്തിക്കുന്ന രീതിയെ മാറ്റുന്നു
പുനരാരംഭിക്കാതെ സെഷൻ. പേരിന്റെ ഭാഗങ്ങൾക്കായി വൈൽഡ്കാർഡുകൾ ഉപയോഗിക്കാം
നന്നായി.

പുതിയ വൈരുദ്ധ്യമില്ലാത്ത വാക്യഘടന ഒരു ഡിലിമിറ്റർ, കോളൺ, ഓപ്ഷണൽ സ്പേസുകൾ എന്നിവ അനുവദിക്കുന്നു
മൊഡ്യൂൾ നാമത്തിനും വരിയുടെ ബാക്കി ഭാഗത്തിനും ഇടയിൽ. ഈ സാഹചര്യത്തിൽ ഒരു മൊഡ്യൂളിന്റെ പേര് (അല്ലെങ്കിൽ
അപരനാമം) വൈൽഡ്കാർഡുകൾ ഉണ്ടാകരുത്.

ModuleConfig Fvwm ബട്ടണുകൾ നശിപ്പിക്കുക*
DestroyModuleConfig FvwmForm: Fore
ModuleConfig FvwmIconBox നശിപ്പിക്കുക: പരമാവധി*

കിൽ മൊഡ്യൂൾ മൊഡ്യൂളിന്റെ പേര് [മൊഡ്യൂലിയാസ്]
പേരിനൊപ്പം വിളിച്ച മൊഡ്യൂളിന് കാരണമാകുന്നു മൊഡ്യൂളിന്റെ പേര് കൊല്ലണം. പേര്
വൈൽഡ്കാർഡുകൾ ഉൾപ്പെട്ടേക്കാം. എങ്കിൽ മൊഡ്യൂലിയാസ് നൽകിയിരിക്കുന്നു, മൊഡ്യൂളുകൾ മാത്രമേ ആരംഭിച്ചിട്ടുള്ളൂ
അപരനാമമുള്ളവർ കൊല്ലപ്പെടുന്നു.

# എല്ലാ പേജർമാരെയും കൊല്ലുക
KillModule FvwmPager

മൊഡ്യൂൾ FvwmEvent SoundEvent
KillModule FvwmEvent SoundEvent

മൊഡ്യൂൾ മൊഡ്യൂളിന്റെ പേര് [ഘടകം]
സ്പോൺ ചെയ്യേണ്ട ഓപ്ഷണൽ പാരാമീറ്ററുകളുള്ള ഒരു മൊഡ്യൂൾ വ്യക്തമാക്കുന്നു. നിലവിൽ
ഉൾപ്പെടെ നിരവധി മൊഡ്യൂളുകൾ Fvwm ബട്ടണുകൾ, FvwmEvent, FvwmForm, FvwmGtk, FvwmPager,
FvwmScript പിന്തുണ അപരനാമങ്ങൾ. ഒന്നിലധികം സന്ദർഭങ്ങൾ ഉണ്ടെങ്കിൽ അപരനാമങ്ങൾ ഉപയോഗപ്രദമാണ്
മൊഡ്യൂൾ മുട്ടയിടണം. അപരനാമങ്ങൾ ഉപയോഗിച്ച് പ്രത്യേകം കോൺഫിഗർ ചെയ്യാം * വാക്യഘടന. ലേക്ക്
ഒരു മൊഡ്യൂൾ ആരംഭിക്കുക FvwmForm ഒരു അപരനാമം ഉപയോഗിക്കുന്നു MyForm, ഇനിപ്പറയുന്ന വാക്യഘടന ഉപയോഗിക്കാം:

മൊഡ്യൂൾ FvwmForm MyForm

നിലവിൽ ലഭ്യമായ മൊഡ്യൂളുകൾ (fvwm ഉൾപ്പെടെ) ആണ് FvwmAnimate
(ഒരു വിൻഡോ ഐക്കണിഫൈ ചെയ്യുമ്പോഴോ ഡീ-ഐക്കണിഫൈ ചെയ്യപ്പെടുമ്പോഴോ ആനിമേഷൻ ഇഫക്റ്റുകൾ സൃഷ്ടിക്കുന്നു) FvwmAuto
(ഒരു യാന്ത്രിക വർദ്ധന മൊഡ്യൂൾ), FvwmBacker (നിങ്ങൾ മാറുമ്പോൾ പശ്ചാത്തലം മാറ്റാൻ
ഡെസ്ക്ടോപ്പുകൾ), FvwmBanner (സ്പിഫി XBM, XPM, PNG അല്ലെങ്കിൽ SVG പ്രദർശിപ്പിക്കുന്നതിന്) Fvwm ബട്ടണുകൾ
(ഇഷ്‌ടാനുസൃതമാക്കാവുന്ന ഒരു ടൂൾ ബാർ കൊണ്ടുവരുന്നു) FvwmCommandS (ഉപയോഗിക്കാനുള്ള ഒരു കമാൻഡ് സെർവർ
ഷെല്ലിന്റെ FvwmCommand ക്ലയന്റ്), FvwmConsole (fvwm കമാൻഡുകൾ നേരിട്ട് നടപ്പിലാക്കാൻ)
FvwmCpp (നിങ്ങളുടെ പ്രീപ്രോസസ് ചെയ്യാൻ config cpp ഉപയോഗിച്ച്), FvwmDebug (fvwm ഡീബഗ് ചെയ്യാൻ സഹായിക്കുന്നതിന്),
FvwmDragWell (വലിച്ചിടേണ്ട സ്ഥലം) FvwmEvent (ഇതുവഴി വിവിധ പ്രവർത്തനങ്ങൾ ട്രിഗർ ചെയ്യുക
ഇവന്റുകൾ), FvwmForm (ഡയലോഗുകൾ കൊണ്ടുവരാൻ), FvwmGtk (GTK മെനുകൾ കൊണ്ടുവരാൻ ഒപ്പം
ഡയലോഗുകൾ), FvwmIconBox (mwm IconBox പോലെ), FvwmIconMan (ഒരു ഫ്ലെക്സിബിൾ ഐക്കൺ
മാനേജർ), FvwmIdent (വിൻഡോ വിവരങ്ങൾ ലഭിക്കാൻ), FvwmM4 (നിങ്ങളുടെ പ്രീപ്രോസസ് ചെയ്യാൻ config കൂടെ
m4), FvwmPager (ഡെസ്ക്ടോപ്പിന്റെ ഒരു മിനി പതിപ്പ്), FvwmPerl (ഒരു പേൾ മാനിപ്പുലേറ്ററും
പ്രീപ്രോസസർ), FvwmProxy (ചെറിയത് ഉപയോഗിച്ച് അവ്യക്തമായ വിൻഡോകൾ കണ്ടെത്താനും നിയന്ത്രിക്കാനും
പ്രോക്സി വിൻഡോകൾ), Fvwm പുനഃക്രമീകരിക്കുക (ജാലകങ്ങൾ പുനഃക്രമീകരിക്കാൻ), FvwmSave (ഡെസ്ക്ടോപ്പ് സംരക്ഷിക്കുന്നു
.xinitrc ശൈലിയിൽ സംസ്ഥാനം), FvwmSaveDesk (fvwm കമാൻഡുകളിൽ ഡെസ്ക്ടോപ്പ് നില സംരക്ഷിക്കുന്നു)
FvwmScript (മറ്റൊരു ശക്തമായ ഡയലോഗ് ടൂൾകിറ്റ്), FvwmScroll (ഏതെങ്കിലും സ്ക്രോൾബാറുകൾ ഇടുന്നു
ജാലകം), FvwmTabs (ഒരു പൊതു ടാബിംഗ് മൊഡ്യൂൾ), FvwmTaskBar (വിൻഡോസ് പോലെയുള്ള ഒരു ടാസ്ക്
ബാർ), FvwmTheme (നിയന്ത്രിത നിറങ്ങൾ, കാലഹരണപ്പെട്ടത്) FvwmWharf (ഒരു ആഫ്റ്റർ സ്റ്റെപ്പ് പോലുള്ള ബട്ടൺ
ബാർ), FvwmWindowMenu (നിലവിലെ വിൻഡോകൾ ലിസ്റ്റുചെയ്യുന്ന ഒരു കോൺഫിഗർ ചെയ്യാവുന്ന fvwm മെനു),
FvwmWinList (ഒരു വിൻഡോ ലിസ്റ്റ്). ഈ മൊഡ്യൂളുകൾക്ക് അവരുടേതായ മാൻ പേജുകളുണ്ട്. ഉണ്ടായേക്കാം
മറ്റ് മൊഡ്യൂളുകളും അവിടെയുണ്ട്.

മൊഡ്യൂളുകൾ ഹ്രസ്വകാല ക്ഷണിക പ്രോഗ്രാമുകളാകാം, അല്ലെങ്കിൽ Fvwm ബട്ടണുകൾ , വേണ്ടി തുടരാം
X സെഷന്റെ ദൈർഘ്യം. മൊഡ്യൂളുകൾ വിൻഡോ മാനേജർ മുമ്പ് അവസാനിപ്പിക്കും
സാധ്യമെങ്കിൽ പുനരാരംഭിക്കാനും ഉപേക്ഷിക്കാനും. മൊഡ്യൂളുകളെക്കുറിച്ചുള്ള ആമുഖ വിഭാഗം കാണുക. ദി
കീവേഡ് മൊഡ്യൂൾ എങ്കിൽ ഒഴിവാക്കിയേക്കാം മൊഡ്യൂളിന്റെ പേര് എല്ലാ fvwm കമാൻഡുകളിൽ നിന്നും വ്യത്യസ്തമാണ്.

മൊഡ്യൂൾ കേൾക്കാൻ മാത്രം മൊഡ്യൂളിന്റെ പേര് [ഘടകം]
ഈ കമാൻഡ് ഇതുപോലെ പ്രവർത്തിക്കുന്നു മൊഡ്യൂൾ കമാൻഡ്, എന്നാൽ fvwm ഒരിക്കലും സന്ദേശങ്ങളൊന്നും അയയ്ക്കില്ല
മൊഡ്യൂൾ. ഒരു മൊഡ്യൂൾ ഒരു ഷെൽ സ്ക്രിപ്റ്റായി എഴുതാൻ ഇത് വളരെ സൗകര്യപ്രദമായിരിക്കും
fvwm അയച്ച പാക്കറ്റുകൾക്ക് ഉത്തരം നൽകാനുള്ള ഭാരമില്ലാതെ ബാഹ്യ സംഭവങ്ങളാൽ ട്രിഗർ ചെയ്തു.
ഉദാഹരണത്തിന്, ഒരു ഷെൽ സ്‌ക്രിപ്‌റ്റായി എഴുതിയ ഒരു മൊഡ്യൂളിന്റെ ലേബലുകൾ മാറ്റിയേക്കാം
Fvwm ബട്ടണുകൾ ഒരു ലളിതമായ ക്ലോക്ക് നടപ്പിലാക്കുന്നതിനുള്ള മൊഡ്യൂൾ.

മൊഡ്യൂൾപാത്ത് പാത
മൊഡ്യൂളുകൾക്കായി തിരയേണ്ട ഡയറക്‌ടറികളുടെ കോളൺ വേർതിരിക്കപ്പെട്ട ലിസ്റ്റ് വ്യക്തമാക്കുന്നു. ലേക്ക്
ഒരു മൊഡ്യൂൾ കണ്ടെത്തുക, fvwm ഓരോ ഡയറക്‌ടറിയും തിരഞ്ഞ് ആദ്യം കണ്ടെത്തിയ ഫയൽ ഉപയോഗിക്കുന്നു.
ലിസ്റ്റിലെ ഡയറക്‌ടറി നാമങ്ങൾക്ക് ട്രെയിലിംഗ് സ്ലാഷുകൾ ആവശ്യമില്ല.

ദി മൊഡ്യൂൾപാത്ത് പോലുള്ള പരിസ്ഥിതി വേരിയബിളുകൾ അടങ്ങിയിരിക്കാം $ HOME (അഥവാ ${HOME}).
കൂടാതെ, എന്നതിൽ ഒരു '+' പാത എന്നതിന്റെ മുമ്പത്തെ മൂല്യത്തിലേക്ക് വികസിപ്പിച്ചിരിക്കുന്നു പാത, അനുവദിക്കുന്നു
എളുപ്പത്തിൽ കൂട്ടിച്ചേർക്കൽ അല്ലെങ്കിൽ മുൻകൂർ പാത.

ഉദാഹരണത്തിന്:

മൊഡ്യൂൾപാത്ത് ${HOME}/lib/fvwm/modules:+

സ്റ്റാൻഡേർഡ് മൊഡ്യൂളുകൾ അടങ്ങിയ ഡയറക്ടറി പരിസ്ഥിതി വഴി ലഭ്യമാണ്
വേരിയബിൾ $FVWM_MODULEDIR.

മൊഡ്യൂൾ സിൻക്രണസ് [പ്രതീക്ഷിക്കുക സ്ട്രിംഗ്] [ടൈം ഔട്ട് ഉണങ്ങിയ] മൊഡ്യൂളിന്റെ പേര്
ദി മൊഡ്യൂൾ സിൻക്രണസ് കമാൻഡ് വളരെ സാമ്യമുള്ളതാണ് മൊഡ്യൂൾ. Fvwm ഏതെങ്കിലും പ്രോസസ്സ് ചെയ്യുന്നത് നിർത്തുന്നു
"NOP" എന്ന് തുടങ്ങുന്ന ഒരു സ്ട്രിംഗ് മൊഡ്യൂൾ അയയ്ക്കുന്നതുവരെ കമാൻഡുകളും ഉപയോക്തൃ ഇൻപുട്ടും
ഫിനിഷ്ഡ് സ്റ്റാർട്ടപ്പ്" തിരികെ fvwm ലേക്ക്. ഓപ്ഷണൽ ആണെങ്കിൽ ടൈം ഔട്ട് നൽകിയിട്ടുണ്ട് fvwm എങ്കിൽ ഉപേക്ഷിക്കുന്നു
മൊഡ്യൂൾ fvwm-ലേക്ക് തിരികെ ഇൻപുട്ടൊന്നും അയച്ചില്ല ഉണങ്ങിയ സെക്കന്റുകൾ. എങ്കിൽ പ്രതീക്ഷിക്കുക ഓപ്ഷൻ ആണ്
നൽകിയത്, fvwm നൽകിയതിന് വേണ്ടി കാത്തിരിക്കുന്നു സ്ട്രിംഗ് പകരം. മൊഡ്യൂൾ സിൻക്രണസ് മാത്രമായിരിക്കണം
മൊഡ്യൂളുകൾ ആരംഭിക്കുന്ന ക്രമം നടപ്പിലാക്കാൻ fvwm സ്റ്റാർട്ടപ്പ് സമയത്ത് ഉപയോഗിച്ചു. ഈ
കമാൻഡ് (നിലവിൽ സാങ്കൽപ്പിക) മൊഡ്യൂളിനൊപ്പം ഉപയോഗിക്കുന്നതിന് ഉദ്ദേശിച്ചുള്ളതാണ്
മറ്റ് മൊഡ്യൂളുകൾ ആരംഭിക്കുന്നതിന് മുമ്പ് സ്ഥലത്ത്.

മുന്നറിയിപ്പ്: കാലഹരണപ്പെട്ടാലും, ഈ കമാൻഡ് ഉപയോഗിച്ച് fvwm ഹാംഗ് ചെയ്യുന്നത് വളരെ എളുപ്പമാണ്
നൽകിയത്. കാത്തിരിക്കേണ്ട സ്ട്രിംഗ് തിരഞ്ഞെടുക്കുന്നതിൽ കൂടുതൽ ശ്രദ്ധാലുവായിരിക്കുക. എല്ലാ മൊഡ്യൂളുകളും ഉള്ളതാണെങ്കിലും
fvwm ഡിസ്‌ട്രിബ്യൂഷൻ "NOP FINISHED STARTUP" സ്ട്രിംഗ് ഒരിക്കൽ തിരികെ അയക്കുന്നു
ശരിയായി ആരംഭിച്ചു, ഇത് മൂന്നാം കക്ഷി മൊഡ്യൂളുകളുടെ കാര്യമല്ലായിരിക്കാം. മാത്രമല്ല,
പൂട്ടിയതിൽ നിന്ന് രക്ഷപ്പെടാൻ നിങ്ങൾക്ക് ശ്രമിക്കാം മൊഡ്യൂൾ സിൻക്രണസ് കീ ഉപയോഗിച്ച് കമാൻഡ് ചെയ്യുക
ക്രമം Ctrl-Alt-Escape (കാണുക EscapeFunc).

മൊഡ്യൂൾ ടൈംഔട്ട് ടൈം ഔട്ട്
ഒരു മൊഡ്യൂളിന് പ്രതികരണത്തിനായി fvwm എത്ര സെക്കൻഡ് കാത്തിരിക്കണമെന്ന് വ്യക്തമാക്കുന്നു. മൊഡ്യൂൾ ചെയ്താൽ
സമയപരിധിക്കുള്ളിൽ പ്രതികരിക്കാതിരുന്നാൽ fvwm അതിനെ കൊല്ലുന്നു. ടൈം ഔട്ട് എന്നതിനേക്കാൾ വലുതായിരിക്കണം
പൂജ്യം, അല്ലെങ്കിൽ അത് 30 സെക്കൻഡിന്റെ ഡിഫോൾട്ട് മൂല്യത്തിലേക്ക് പുനഃസജ്ജീകരിച്ചിരിക്കുന്നു.

SendToModule മൊഡ്യൂളിന്റെ പേര് സ്ട്രിംഗ്
അപരനാമമോ പേരോ ഉള്ള എല്ലാ മൊഡ്യൂളുകളിലേക്കും ഒരു അനിയന്ത്രിതമായ സ്ട്രിംഗ് (ഉദ്ധരണികൾ ആവശ്യമില്ല) അയയ്ക്കുന്നു
പൊരുത്തപ്പെടുന്നു മൊഡ്യൂളിന്റെ പേര്, അതിൽ വൈൽഡ്കാർഡുകൾ അടങ്ങിയിരിക്കാം. എങ്കിൽ മാത്രമേ ഇത് അർത്ഥമുള്ളൂ
ഈ സ്ട്രിംഗുകൾ മനസിലാക്കാനും കൈകാര്യം ചെയ്യാനും മൊഡ്യൂൾ സജ്ജീകരിച്ചിരിക്കുന്നു. വേണ്ടി ഉപയോഗിക്കാം
മൊഡ്യൂൾ ടു മൊഡ്യൂൾ ആശയവിനിമയം, അല്ലെങ്കിൽ കൂടുതൽ സങ്കീർണ്ണമായ കമാൻഡുകൾ നടപ്പിലാക്കൽ
മൊഡ്യൂളുകൾ.

സമ്മേളനം മാനേജ്മെന്റ് കമാൻഡുകൾ
പുറത്തുകടക്കുക
Fvwm-ൽ നിന്ന് പുറത്തുകടക്കുന്നു, സാധാരണയായി X-ഉം പുറത്തുകടക്കുന്നു.

ക്വിറ്റ്സ്ക്രീൻ
കമാൻഡ് നൽകിയ സ്‌ക്രീൻ കൈകാര്യം ചെയ്യുന്നത് fvwm നിർത്തുന്നതിന് കാരണമാകുന്നു.

പുനരാരംഭിക്കുക [window_manager [പാരാമുകൾ]]
എങ്കിൽ fvwm സ്വയം പുനരാരംഭിക്കുന്നതിന് കാരണമാകുന്നു window_manager ശൂന്യമായി അവശേഷിക്കുന്നു, അല്ലെങ്കിൽ ഒരു എന്നതിലേക്ക് മാറാൻ
ഇതര വിൻഡോ മാനേജർ (അല്ലെങ്കിൽ മറ്റ് fvwm പതിപ്പ്) എങ്കിൽ window_manager വ്യക്തമാക്കിയിട്ടുണ്ട്.
വിൻഡോ മാനേജർ നിങ്ങളുടെ സ്ഥിരസ്ഥിതി തിരയൽ പാതയിൽ ഇല്ലെങ്കിൽ, നിങ്ങൾ ഇത് ഉപയോഗിക്കണം
പൂർണ്ണ പാതയുടെ പേര് window_manager.

ഈ കമാൻഡിന് ട്രെയിലിംഗ് ആമ്പർസാൻഡ് ഉണ്ടാകരുത്. കമാൻഡിന് ഓപ്ഷണൽ ഉണ്ടായിരിക്കാം
ലളിതമായ ഷെൽ പോലുള്ള വാക്യഘടനയുള്ള പാരാമീറ്ററുകൾ. നിങ്ങൾക്ക് ഉപയോഗിക്കാം ~ (ഉപയോക്താക്കൾക്കായി വികസിപ്പിച്ചിരിക്കുന്നു
ഹോം ഡയറക്ടറി) കൂടാതെ പരിസ്ഥിതി വേരിയബിളുകളും $VAR or ${VAR}. ഇവിടെ നിരവധിയുണ്ട്
ഉദാഹരണങ്ങൾ:

കീ F1 RN പുനരാരംഭിക്കുക
കീ F1 RN പുനരാരംഭിക്കുക fvwm -s
കീ F1 RN പുനരാരംഭിക്കുക ~/bin/fvwm -f $HOME/.fvwm/main
കീ F1 RN പുനരാരംഭിക്കുക fvwm1 -s -f .fvwmrc
കീ F1 RN പുനരാരംഭിക്കുക xterm -n '"X കൺസോൾ"'
-T \"X\ കൺസോൾ\" -e fvwm1 -s

നിങ്ങൾക്ക് ഒരു നേറ്റീവ് റീസ്റ്റാർട്ട് വേണമെങ്കിൽ, ഉപയോഗിക്കാൻ മാത്രം ഞങ്ങൾ നിർദ്ദേശിക്കുന്നു പുനരാരംഭിക്കുക ഇല്ലാതെ കമാൻഡ്
ഒരു കാരണമില്ലെങ്കിൽ പാരാമീറ്ററുകൾ. നിങ്ങൾ ഇപ്പോഴും ഒരു പഴയ കമാൻഡ് ഉപയോഗിക്കുകയാണെങ്കിൽ
2.x-ൽ ശരിയായിരുന്ന 'fvwm2.2' പുനരാരംഭിക്കുക, നിലവിലുള്ള എല്ലാ കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകളും
നഷ്ടപ്പെട്ടു. പാരാമീറ്ററുകൾ ഇല്ലാതെ അല്ലെങ്കിൽ --pass-args ഉപയോഗിച്ച് പുനരാരംഭിക്കുമ്പോൾ, അവ സംരക്ഷിക്കപ്പെടും.
'fvwm2 പുനരാരംഭിക്കുക' അല്ലെങ്കിൽ 'fvwm പുനരാരംഭിക്കുക' പ്രശ്‌നങ്ങൾ ഉണ്ടാക്കുന്ന ചില സന്ദർഭങ്ങൾ ഇതാ:

* ഒരു സെഷൻ മാനേജരുടെ കീഴിൽ fvwm പ്രവർത്തിക്കുന്നു
* മൾട്ടി ഹെഡഡ് ഡിസ്പ്ലേകളോടെ fvwm പ്രവർത്തിക്കുന്നു
* കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകൾ ഉള്ളത് പോലെ
-f തീമുകൾ-rc അല്ലെങ്കിൽ -cmd
* $PATH-ലെ ആദ്യത്തെ fvwm2 ആണെങ്കിൽ a
വ്യത്യസ്തമായ ഒന്ന്

അതുകൊണ്ടാണ് പഴയ ഉപയോഗത്തെക്കുറിച്ച് ഞങ്ങൾ മുന്നറിയിപ്പ് നൽകുന്നത്. നിങ്ങൾക്ക് ശരിക്കും വേണമെങ്കിൽ
അധിക ആർഗ്യുമെന്റുകളില്ലാതെ fvwm-ലേക്ക് പുനരാരംഭിക്കുക, നിങ്ങൾക്ക് ഈ മുന്നറിയിപ്പ് ഒഴിവാക്കാം
"Restart fvwm -s" അല്ലെങ്കിൽ "Restart /full/path/fvwm" ഉപയോഗിച്ച്.

ശ്രദ്ധിക്കുക, നിലവിൽ മൾട്ടി-ഹെഡഡ് ഡിസ്പ്ലേകൾ ഉള്ളതിനാൽ, വ്യത്യസ്ത സ്ക്രീനുകളിൽ fvwms പുനരാരംഭിക്കുക
സ്വതന്ത്രമായി പ്രവർത്തിക്കുന്നു.

പുനരാരംഭിക്കുക --പാസ്-ആർഗ്സ് window_manager
അത് പോലെ തന്നെ പുനരാരംഭിക്കുക പരാമീറ്ററുകൾ ഇല്ലാതെ എന്നാൽ നിലവിലെ വിൻഡോ മാനേജറിന്റെ പേര്
വ്യക്തമാക്കിയത് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു window_manager കൂടാതെ യഥാർത്ഥ വാദങ്ങൾ സംരക്ഷിക്കപ്പെടുന്നു.

തുടങ്ങിയ പ്രാരംഭ ആർഗ്യുമെന്റുകൾ നിങ്ങൾ ഉപയോഗിക്കുകയാണെങ്കിൽ ഈ കമാൻഡ് ഉപയോഗപ്രദമാണ്

-cmd FvwmCpp

പ്രാരംഭ ആർഗ്യുമെന്റുകൾ നഷ്‌ടപ്പെടാതെ മറ്റൊരു fvwm പതിപ്പിലേക്ക് മാറാൻ ആഗ്രഹിക്കുന്നു.

പുനരാരംഭിക്കുക --ഡോണ്ട്-പ്രിസർവ്-സ്റ്റേറ്റ് [മറ്റ്-പാരാമുകൾ]
അത് പോലെ തന്നെ

പുനരാരംഭിക്കുക [മറ്റ്-പാരാമുകൾ]

എന്നാൽ ഇത് പുനരാരംഭിക്കുമ്പോൾ വിൻഡോ സ്റ്റേറ്റുകളൊന്നും സംരക്ഷിക്കുന്നില്ല.

ഈ ഓപ്ഷൻ ഇല്ലാതെ, പുനരാരംഭിക്കുക ഒരു ജാലകത്തിൽ എഴുതുന്നതിലൂടെ മിക്ക ഓരോ ജാലക അവസ്ഥയും സംരക്ഷിക്കുന്നു
എന്ന ഫയൽ .fs-restart-$HOSTDISPLAY ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറിയിൽ.

സേവ്സെഷൻ
സെഷൻ സംരക്ഷിക്കാൻ ഒരു സെഷൻ മാനേജർ (എന്തെങ്കിലും ഉണ്ടെങ്കിൽ) കാരണമാകുന്നു. ഈ കമാൻഡ് പ്രവർത്തിക്കുന്നില്ല
xsm-ന്, xsm ഈ പ്രവർത്തനം നടപ്പിലാക്കുന്നില്ലെന്ന് തോന്നുന്നു. Unix സിഗ്നലുകൾ ഉപയോഗിക്കുക
xsm വിദൂരമായി കൈകാര്യം ചെയ്യാൻ.

സേവ്ക്വിറ്റ്സെഷൻ
ഒരു സെഷൻ മാനേജരെ (എന്തെങ്കിലും ഉണ്ടെങ്കിൽ) സേവ് ചെയ്യാനും സെഷൻ ഷട്ട്ഡൗൺ ചെയ്യാനും കാരണമാകുന്നു. ഈ
xsm-ന് കമാൻഡ് പ്രവർത്തിക്കുന്നില്ല, xsm ഇത് നടപ്പിലാക്കുന്നില്ലെന്ന് തോന്നുന്നു
പ്രവർത്തനക്ഷമത. xsm വിദൂരമായി നിയന്ത്രിക്കാൻ Unix സിഗ്നലുകൾ ഉപയോഗിക്കുക.

കളർസെറ്റുകൾ
നിറങ്ങൾ നിയന്ത്രിക്കുന്നതിനുള്ള ഒരു ശക്തമായ മാർഗ്ഗമാണ് കളർസെറ്റുകൾ. കളർസെറ്റുകൾ കാഴ്ച ഉറവിടങ്ങൾ സൃഷ്ടിക്കുന്നു
അത് fvwm ഉം അതിന്റെ മൊഡ്യൂളുകളും പങ്കിടുന്നു. ഒരു കളർസെറ്റ് fvwm-ന്റെ എല്ലാ ഭാഗങ്ങളും പരിഷ്കരിക്കുമ്പോൾ
ആ മാറ്റത്തോട് പ്രതികരിക്കുക. ഒരു കളർസെറ്റിൽ ഫോർഗ്രൗണ്ട് വർണ്ണം, പശ്ചാത്തല നിറം, നിഴൽ എന്നിവ ഉൾപ്പെടുന്നു
കൂടാതെ ഹൈലൈറ്റ് വർണ്ണം (പലപ്പോഴും പശ്ചാത്തല വർണ്ണത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്), പശ്ചാത്തല മുഖം (ഇതിൽ ഉൾപ്പെടുന്നു
ചിത്രങ്ങളും എല്ലാത്തരം ഗ്രേഡിയന്റുകളും). പശ്ചാത്തല മുഖം റെൻഡർ ചെയ്യാനും വ്യക്തമാക്കാനും ഒരു മാർഗമുണ്ട്
മറ്റ് വർണ്ണ പ്രവർത്തനങ്ങൾ.

2.4.x പതിപ്പുകളിൽ ഒരു പ്രത്യേക മൊഡ്യൂൾ FvwmTheme കളർസെറ്റുകൾ നിയന്ത്രിക്കാൻ അവതരിപ്പിച്ചു.
2.5.x ബീറ്റ പതിപ്പിൽ തുടങ്ങി, FvwmTheme പ്രവർത്തനം കാമ്പിലേക്ക് നീക്കി
fvwm, അതിനാൽ ഈ മൊഡ്യൂൾ കാലഹരണപ്പെട്ടു.

പഴയ വാക്യഘടന:

ModuleConfig നശിപ്പിക്കുക FvwmTheme:*
*FvwmTheme: കളർസെറ്റ് 0 fg കറുപ്പ്, bg rgb:b4/aa/94
*FvwmTheme: കളർസെറ്റ് 1 fg കറുപ്പ്, bg rgb:a1/b2/c8

പുതിയ വാക്യഘടനയുമായി പൊരുത്തപ്പെടുന്നു:

കളർസെറ്റുകൾ വൃത്തിയാക്കുക
കളർസെറ്റ് 0 fg കറുപ്പ്, bg rgb:b4/aa/94
കളർസെറ്റ് 1 fg കറുപ്പ്, bg rgb:a1/b2/c8

കളർസെറ്റ് സംഖ്യ [ഓപ്ഷനുകൾ]
കളർസെറ്റ് സൃഷ്ടിക്കുന്നു അല്ലെങ്കിൽ പരിഷ്ക്കരിക്കുന്നു സംഖ്യ. ഈ നമ്പർ ഉപയോഗിച്ച് കളർസെറ്റുകൾ തിരിച്ചറിയുന്നു. ദി
സംഖ്യ പൂജ്യത്തിൽ ആരംഭിക്കുകയും വളരെ വലിയ സംഖ്യയാകുകയും ചെയ്യാം.

മുന്നറിയിപ്പ്: ഉപയോഗിക്കുന്ന ഏറ്റവും ഉയർന്ന കളർസെറ്റ് നമ്പർ മെമ്മറി ഉപഭോഗം നിർണ്ണയിക്കുന്നു. അങ്ങനെ, എങ്കിൽ
നിങ്ങൾ 'കളർസെറ്റ് 100000' നിർവ്വചിക്കുന്നു, 100001 കളർസെറ്റുകളുടെ മെമ്മറി ഉപയോഗിക്കുന്നു. നിങ്ങളുടെ സൂക്ഷിക്കുക
കളർസെറ്റ് നമ്പറുകൾ കഴിയുന്നത്ര ചെറുതാണ്.

കൺവെൻഷൻ അനുസരിച്ച്, നിറങ്ങൾ ഇതുപോലെ അക്കമിട്ടിരിക്കുന്നു:

# 0 = ഡിഫോൾട്ട് നിറങ്ങൾ
# 1 = നിഷ്ക്രിയ വിൻഡോകൾ
# 2 = സജീവ വിൻഡോകൾ
# 3 = നിഷ്‌ക്രിയ മെനു എൻട്രിയും മെനു പശ്ചാത്തലവും
# 4 = സജീവ മെനു എൻട്രി
# 5 = ഗ്രേഡ് ഔട്ട് മെനു എൻട്രി (bg മാത്രം ഉപയോഗിച്ചു)
# 6 = മൊഡ്യൂൾ മുൻഭാഗവും പശ്ചാത്തലവും
# 7 = ഹൈലൈറ്റ് നിറങ്ങൾ

നിങ്ങൾക്ക് കൂടുതൽ നിറങ്ങൾ വേണമെങ്കിൽ വീൽ വീണ്ടും കണ്ടുപിടിക്കാൻ ആഗ്രഹിക്കുന്നില്ലെങ്കിൽ, നിങ്ങൾക്ക് ഉപയോഗിക്കാം
fvwm-തീമുകളിൽ ഉപയോഗിച്ചിരിക്കുന്ന കൺവെൻഷൻ, അത് ആദ്യത്തെ 40 ന്റെ അർത്ഥം നിർവചിക്കുന്നു
മിക്കവാറും എല്ലാ ആവശ്യങ്ങൾക്കുമുള്ള നിറങ്ങൾ:

http://fvwm-themes.sourceforge.net/doc/colorsets

ഓരോ കളർസെറ്റിനും നാല് നിറങ്ങൾ, ഒരു ഓപ്ഷണൽ പിക്സ്മാപ്പ്, ഒരു ഓപ്ഷണൽ ഷേപ്പ് മാസ്ക് എന്നിവയുണ്ട്. ദി
ഫോർഗ്രൗണ്ട്, പശ്ചാത്തലം, ഹൈലൈറ്റ്, ഷാഡോ എന്നിങ്ങനെ നാല് നിറങ്ങൾ മൊഡ്യൂളുകൾ ഉപയോഗിക്കുന്നു
നിറങ്ങൾ. ഒരു കളർസെറ്റ് സൃഷ്‌ടിക്കുമ്പോൾ അത് കറുപ്പിന്റെ മുൻഭാഗത്തേക്കും ഡിഫോൾട്ടായി മാറുന്നു
ചാരനിറത്തിലുള്ള പശ്ചാത്തലം. പശ്ചാത്തലവും മുൻഭാഗവും "ശരാശരി" എന്നും അടയാളപ്പെടുത്തിയിരിക്കുന്നു
"കോൺട്രാസ്റ്റ്" (പിന്നീട് കാണുക) അതിനാൽ ഒരു പിക്‌സ്‌മാപ്പ് അല്ലെങ്കിൽ ഗ്രേഡിയന്റ് വ്യക്തമാക്കുന്നത് വിവേകപൂർണ്ണമാണ്
ഫലങ്ങൾ.

ഓപ്ഷനുകൾ ചില കീവേഡുകൾ അടങ്ങുന്ന കോമ വേർതിരിക്കപ്പെട്ട പട്ടികയാണ്: fg, Fore,
ഫോർഗ്രൗണ്ട്, ബിജി, ബാക്ക്, ബാക്ക്ഗ്രൗണ്ട്, ഹായ്, ഹിലൈറ്റ്, ഹൈലൈറ്റ്, sh, ഷേഡ്, ഷാഡോ, fgsh,
Pixmap, TiledPixmap, AspectPixmap, സുതാര്യമായ, റൂട്ട് സുതാര്യമായ, ആകൃതി, ടൈൽഡ് ഷേപ്പ്,
AspectShape, NoShape, ?ഗ്രേഡിയന്റ്, ടിന്റ്, fgTint, bgTint, Alpha, fgAlpha, Dither,
NoDither, IconTint, IconAlpha, പ്ലെയിൻ.

fg, ഫോർ ഒപ്പം ഫോർഗ്രൗണ്ട് ഒരു വർണ്ണ നാമം ഒരു ആർഗ്യുമെന്റായി എടുത്ത് മുൻഭാഗം സജ്ജമാക്കുക
നിറം. പ്രത്യേക നാമം കോൺട്രാസ്റ്റ് നന്നായി വൈരുദ്ധ്യമുള്ള ഒരു നിറം തിരഞ്ഞെടുക്കാൻ ഉപയോഗിക്കാം
പശ്ചാത്തല വർണ്ണത്തോടൊപ്പം. ഫോർഗ്രൗണ്ട് നിറം നിങ്ങളുടെ ഡിഫോൾട്ട് മൂല്യത്തിലേക്ക് പുനഃസജ്ജമാക്കാൻ
നിറത്തിന്റെ പേര് ഒഴിവാക്കാം.

bg, തിരിച്ച് ഒപ്പം പശ്ചാത്തലം ഒരു വർണ്ണ നാമം ഒരു ആർഗ്യുമെന്റായി എടുത്ത് പശ്ചാത്തലം സജ്ജമാക്കുക
നിറം. ഇത് ഹൈലൈറ്റ്, ഷാഡോ നിറങ്ങൾ 3d നൽകുന്ന മൂല്യങ്ങളിലേക്ക് സജ്ജീകരിക്കുന്നു
ചുവടെയുള്ള ഓപ്‌ഷനുകൾക്കൊപ്പം ഇവ വ്യക്തമായി സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ പ്രഭാവം. പ്രത്യേക
പേര് ശരാശരി pixmap-ന്റെ ശരാശരി വർണ്ണമായ ഒരു നിറം തിരഞ്ഞെടുക്കാൻ ഉപയോഗിച്ചേക്കാം.
പിക്‌സ്‌മാപ്പ് നിറമുള്ളതാണെങ്കിൽ ടിന്റ് ഓപ്ഷൻ, ടിന്റ് കണക്കിലെടുക്കുന്നില്ല
ശരാശരി നിറത്തിന്റെ കണക്കുകൂട്ടൽ. നിങ്ങൾ ഉപയോഗിക്കണം bgTint നേടാനുള്ള ഓപ്ഷൻ
"യഥാർത്ഥ" ശരാശരി നിറം. എങ്കിൽ പശ്ചാത്തല വർണ്ണം ഡിഫോൾട്ട് മൂല്യത്തിലേക്ക് പുനഃസജ്ജീകരിച്ചിരിക്കുന്നു
നിറത്തിന്റെ പേര് ഒഴിവാക്കിയിരിക്കുന്നു.

hi, ഹിലൈറ്റ് ഒപ്പം ഹൈലൈറ്റ് ഒരു വർണ്ണ നാമം ഒരു വാദമായി എടുത്ത് ഹൈലൈറ്റ് സജ്ജമാക്കുക
നിറം. ഹൈലൈറ്റ് വർണ്ണം വ്യക്തമായി സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ഡിഫോൾട്ട് കണക്കുകൂട്ടലാണ്
പശ്ചാത്തല നിറത്തിൽ നിന്ന്. സ്ഥിരസ്ഥിതി സ്വഭാവത്തിലേക്ക് മടങ്ങാൻ നിറം
പേര് ഒഴിവാക്കാം.

sh, തണല് ഒപ്പം നിഴല് ഒരു വർണ്ണ നാമം ഒരു ആർഗ്യുമെന്റായി എടുത്ത് നിഴൽ നിറം സജ്ജമാക്കുക. എങ്കിൽ
നിഴൽ വർണ്ണം വ്യക്തമായി സജ്ജീകരിച്ചിട്ടില്ല, ഡിഫോൾട്ടായി ഇത് കണക്കാക്കുക എന്നതാണ്
പശ്ചാത്തല നിറം. ഡിഫോൾട്ട് സ്വഭാവത്തിലേക്ക് തിരികെ മാറാൻ വർണ്ണത്തിന്റെ പേര് ആകാം
ഒഴിവാക്കി.

fgsh ഒരു വർണ്ണ നാമം ഒരു ആർഗ്യുമെന്റായി എടുക്കുകയും നിഴൽ ഉപയോഗിക്കുന്ന നിറം സജ്ജമാക്കുകയും ചെയ്യുന്നു
ഫോണ്ട് പ്രഭാവം. കാണുക ഫോണ്ട് നിഴല് ഇഫക്റ്റുകൾ fvwm മാൻ പേജിന്റെ വിഭാഗം. സ്ഥിരസ്ഥിതിയായി
ഈ നിറം മുൻവശത്തും പശ്ചാത്തല നിറത്തിലും നിന്ന് കണക്കാക്കുന്നു. തിരികെ മാറാൻ
സ്ഥിരസ്ഥിതിയായി നിറത്തിന്റെ പേര് ഒഴിവാക്കാവുന്നതാണ്.

പിക്സ്മാപ്പ്, ടൈൽഡ് പിക്സ്മാപ്പ് ഒപ്പം AspectPixmap ഒരു ഫയലിന്റെ പേര് ഒരു ആർഗ്യുമെന്റായി എടുക്കുക, തിരയുക
ഇമേജ്പാത്ത് പശ്ചാത്തല പിക്‌സ്‌മാപ്പായി ഇത് ഉപയോഗിക്കുക. ഏതെങ്കിലും സുതാര്യമായ ഭാഗങ്ങൾ നിറഞ്ഞിരിക്കുന്നു
പശ്ചാത്തല വർണ്ണത്തോടൊപ്പം. ഒരു ഫയലിന്റെ പേര് വ്യക്തമാക്കാത്തത് നിലവിലുള്ള ഏതെങ്കിലും ഇമേജ് നീക്കംചെയ്യുന്നു
കളർസെറ്റിൽ നിന്ന്. ടൈൽഡ് പിക്സ്മാപ്പ് നമ്പർ ഉപയോഗിച്ച് ചിത്രത്തിന്റെ ആവർത്തിച്ചുള്ള പകർപ്പുകൾ നിർമ്മിക്കുന്നു
സ്കെയിലിംഗ്, പിക്സ്മാപ്പ് ഏത് ഒബ്‌ജക്‌റ്റിനും അനുയോജ്യമായ രീതിയിൽ ചിത്രം നീട്ടുന്നതിന് കാരണമാകുന്നു
കളർസെറ്റ് എന്നിവയിൽ പ്രയോഗിക്കുന്നു AspectPixmap അനുയോജ്യമായി നീളുന്നു, പക്ഷേ ചിത്രം നിലനിർത്തുന്നു
വീക്ഷണാനുപാതം.

സുതാരമായ ഒരു സുതാര്യമായ പശ്ചാത്തല pixmap സൃഷ്ടിക്കുന്നു. a ആയി pixmap ഉപയോഗിക്കുന്നു
റൂട്ട് സുതാര്യത കൈവരിക്കുന്നതിന് വിൻഡോ പശ്ചാത്തലം. ഇതിനായി നിങ്ങൾ ഉപയോഗിക്കണം
മാതാപിതാക്കളുടെ ആപേക്ഷികത എന്ന ഓപ്ഷൻ ശൈലി കമാൻഡ്. തുടർന്നുള്ള ഒരു റൂട്ട് പശ്ചാത്തലം
മാറ്റം കണ്ടെത്തിയോ ഇല്ലയോ, ഇത് സജ്ജീകരിക്കാൻ ഉപയോഗിക്കുന്ന പ്രോഗ്രാമിനെ ആശ്രയിച്ചിരിക്കുന്നു
പശ്ചാത്തലം. നിങ്ങൾ ഉപയോഗിക്കുകയാണെങ്കിൽ fvwm-റൂട്ട്, xsetbg (xli), FvwmBacker സോളിഡ് അല്ലെങ്കിൽ കളർസെറ്റ് ഉപയോഗിച്ച്
നിറങ്ങൾ അല്ലെങ്കിൽ സമീപകാല പതിപ്പ് എസെറ്റ്റൂട്ട് (>= 9.2) ഒരു പശ്ചാത്തല മാറ്റം കണ്ടെത്തി.
പശ്ചാത്തല മാറ്റങ്ങൾ കണ്ടെത്തിയില്ലെങ്കിൽ (ഉദാ, നിങ്ങൾ ഉപയോഗിക്കുകയാണെങ്കിൽ xv or xsetroot) നിങ്ങൾക്ക് കഴിയും
ഉപയോഗിച്ച് കണ്ടുപിടിക്കാൻ നിർബന്ധിക്കുന്നു -d fvwm-root എന്ന ഓപ്ഷൻ:

xv -root -quit mybg.png; fvwm-root -d

എക്‌സ് സുതാര്യത നടപ്പിലാക്കുന്ന രീതി കാരണം, ആഗ്രഹിച്ചതിന് ഒരു ഉറപ്പും നൽകാൻ കഴിയില്ല
പ്രഭാവം നേടാൻ കഴിയും. ആപ്ലിക്കേഷൻ തകരാറിലായേക്കാം. നിങ്ങൾ എന്തെങ്കിലും അനുഭവിക്കുകയാണെങ്കിൽ
ഈ ഓപ്ഷനിലെ പ്രശ്നങ്ങൾ, അത് ഉപയോഗിക്കരുത്.

ഔട്ട്‌ലൈൻ ഉപയോഗിച്ച് നീക്കുകയും വലുപ്പം മാറ്റുകയും ചെയ്യുക (കാണുക OpaqueMoveSize ആജ്ഞയും വലിപ്പം മാറ്റുക
ശൈലി ഓപ്ഷൻ) അതുപോലെ സജ്ജീകരിക്കുക വിൻഡോ ഷേഡ് ഷ്രിങ്കുകൾ ശൈലി സഹായിച്ചേക്കാം. ദി
സുതാര്യത കൈവരിച്ചു സുതാരമായ കളർസെറ്റ് പ്രയോഗിച്ചിട്ടുണ്ടോ എന്നതിനെ ആശ്രയിച്ചിരിക്കുന്നു
ഒരു ജാലകത്തിന്റെ മുൻഭാഗത്തേക്കോ പശ്ചാത്തലത്തിലേക്കോ. രണ്ടാമത്തെ കേസിൽ
കളർസെറ്റ് ഉള്ള വിൻഡോയുടെ പാരന്റ് വിൻഡോയുമായി ബന്ധപ്പെട്ടതാണ് സുതാര്യത
നിർവചിച്ചിരിക്കുന്നത്. ഉദാഹരണത്തിന്:

കളർസെറ്റ് 12 VGradient 200 grey30 grey60
കളർസെറ്റ് 17 സുതാര്യം
*FvwmIconMan: കളർസെറ്റ് 12
*FvwmIconMan: പ്ലെയിൻ കളർസെറ്റ് 17

ലംബമായ ചാര ഗ്രേഡിയന്റ് പശ്ചാത്തലമുള്ള ഒരു IconMan നൽകുന്നു, ബട്ടണുകൾ ഉപയോഗിക്കുന്നത്
പശ്ചാത്തലം (സുതാര്യതയാൽ). ഒരു (റൂട്ട്) സുതാര്യമായ ഐക്കൺമാൻ ലഭിക്കാൻ:

കളർസെറ്റ് 12 സുതാര്യം
കളർസെറ്റ് 17 സുതാര്യം
കളർസെറ്റ് 18 സുതാര്യം
കളർസെറ്റ് 19 സുതാര്യം

*FvwmIconMan: കളർസെറ്റ് 12
*FvwmIconMan: പ്ലെയിൻ കളർസെറ്റ് 17
*FvwmIconMan: ഫോക്കസ് കളർസെറ്റ് 18
*FvwmIconMan: ഐക്കൺ കളർസെറ്റ് 19

Colorset IconMan ഓപ്ഷൻ ഐക്കൺമാൻ വിൻഡോ പശ്ചാത്തലം നിർവചിക്കുന്നു, പക്ഷേ
പ്ലെയിൻ കളർസെറ്റും ഫോക്കസ് കളർസെറ്റും മുൻവശത്ത് വരച്ചിരിക്കുന്നു. അതിനാൽ, ദി
ഒന്നും വരയ്ക്കാതെയാണ് ഐക്കൺമാൻ ബട്ടണുകളുടെ സുതാര്യത കൈവരിക്കുന്നത്. ഇപ്പോൾ ഇതാണെങ്കിൽ
IconMan ഒരു FvwmButtons-ൽ ഇങ്ങനെ വിഴുങ്ങുന്നു:

Fvwm ബട്ടണുകൾ:(കളർസെറ്റ് 10, "FvwmIconMan" 'FvwmIconMan' വിഴുങ്ങുക)

തുടർന്ന്, FvwmIconMan യുടെ കുട്ടിയായി മാറുന്നു Fvwm ബട്ടണുകൾ ആപേക്ഷികമായി അത് സുതാര്യവുമാണ്
Fvwm ബട്ടണുകൾ. അതിനാൽ, ഈ സാഹചര്യത്തിൽ FvwmIconMan പശ്ചാത്തലമായി കളർസെറ്റ് 10 ഉപയോഗിക്കുന്നു. നിങ്ങൾ എങ്കിൽ
റൂട്ട് സുതാര്യത വേണമെങ്കിൽ ഉപയോഗിക്കുക റൂട്ട് സുതാര്യം ഓപ്ഷൻ. Fvwm ബട്ടണുകൾ, FvwmIconMan,
FvwmIdent, FvwmScroll ഒപ്പം FvwmTaskBar താരതമ്യേന ലളിതമാണ്. പ്രധാനമായി ഒന്നുണ്ട്
ജാലകത്തിന്റെ പശ്ചാത്തലവും മറ്റ് കളർസെറ്റുകളും നിർവചിക്കുന്ന colorset ഓപ്ഷൻ
(എന്തെങ്കിലും ഉണ്ടെങ്കിൽ) മുൻവശത്ത് വരച്ചിരിക്കുന്നു. കേസ് FvwmWinList ഒപ്പം FvwmProxy ആകുന്നു
ലളിതം. കൂടെ FvwmWinList എല്ലാ കളർസെറ്റുകളും മുൻവശത്തും കൂടെ വരച്ചിരിക്കുന്നു
FvwmProxy രണ്ട് നിറങ്ങൾ വിൻഡോ പശ്ചാത്തലങ്ങളെ സൂചിപ്പിക്കുന്നു. FvwmPager കൂടുതലാണ്
പേജറിലെ മിക്കവാറും എല്ലാം ചില രക്ഷാകർതൃ ജാലകങ്ങളുള്ളതിനാൽ സങ്കീർണ്ണമാണ്
ബന്ധങ്ങൾ (മിനി വിൻഡോകൾ കുട്ടിയും ഡെസ്‌ക്‌ടോപ്പുകൾ മാതാപിതാക്കളും എല്ലാവുമാണ്
ഹൈലൈറ്റ് ചെയ്ത പേജ് ഇത് സങ്കീർണ്ണമാണ്). അതിനാൽ, നിറങ്ങൾ ബാധകമാണ്
ഈ വിൻഡോകളുടെ പശ്ചാത്തലം. നിങ്ങൾ പരീക്ഷണം നടത്തണം. വേണ്ടി FvwmForm ഒപ്പം FvwmScript
സ്ഥിതി സമാനമാണ്. ഒരു പ്രധാന വിൻഡോ ഉണ്ട് (റൂട്ട് വിൻഡോയുടെ കുട്ടി)
ഇത് പ്രധാന കളർസെറ്റുമായി യോജിക്കുന്നു, മിക്ക വിജറ്റുകളും വിൻഡോകളാണ്
പ്രധാന ജാലകത്തിലെ കുട്ടികളാണ്. ടിന്റ് കൂടെ പ്രവർത്തിക്കുകയോ ചെയ്യാതിരിക്കുകയോ ചെയ്യാം സുതാരമായ ഓപ്ഷൻ.
മുൻവശത്ത് കളർസെറ്റ് വരയ്ക്കുമ്പോൾ ടിന്റ് പ്രവർത്തിക്കണം. ചില കേസുകളിൽ,
ടിൻറിംഗ് വളരെ മന്ദഗതിയിലായിരിക്കാം. fvwm മെനുവിൽ (ആനിമേഷൻ ഇല്ലാതെ) ടിൻറിംഗ് പ്രവർത്തിച്ചേക്കാം.
നിങ്ങളുടെ X സെർവറിന് ബാക്കിംഗ് സ്റ്റോർ പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ ടിൻറിംഗ് മികച്ച രീതിയിൽ പ്രവർത്തിച്ചേക്കാം (xdpyinfo ഇതിനായി ശ്രമിക്കുക
ഇത് അങ്ങനെയാണോ എന്ന് നോക്കുക). നിങ്ങളുടെ എക്‌സിന്റെ ബാക്കിംഗ് സ്റ്റോർ പിന്തുണയ്‌ക്കാനുള്ള അവസരമുണ്ട്
പാരന്റ് റിലേറ്റീവ് ടിന്റ് ചെയ്യാൻ ഉപയോഗിക്കുന്ന ഭീകരമായ ഹാക്ക് ഉപയോഗിച്ച് സെർവർ നന്നായി പ്രവർത്തിക്കുന്നില്ല
പിക്സ്മാപ്പ്. അതിനാൽ, റൂട്ട് സുതാര്യത ലഭിക്കുന്നതിന്, ഇത് ഉപയോഗിക്കുന്നത് കൂടുതൽ സുരക്ഷിതമാണ്
റൂട്ട് സുതാര്യം ഓപ്ഷൻ.

റൂട്ട് സുതാര്യം [ ബഫർ ] ഒരു റൂട്ട് സുതാര്യമായ പശ്ചാത്തലം സൃഷ്ടിക്കുന്നു. ഇത് ഉണ്ടാക്കാൻ
ഓപ്ഷൻ വർക്ക്, നിങ്ങൾ ഒരു ഉപയോഗിക്കണം എസെറ്റ്റൂട്ട് അനുയോജ്യമായ പ്രോഗ്രാം, fvwm-root with the
--retain-pixmap ഓപ്ഷൻ അല്ലെങ്കിൽ FvwmBacker RetainPixmap ഓപ്‌ഷൻ ഉപയോഗിച്ച് (കൂടാതെ കളർസെറ്റ് അല്ലെങ്കിൽ
ഉറച്ച പശ്ചാത്തലങ്ങൾ). ദി ബഫർ എന്നിരിക്കുമ്പോൾ മാത്രമേ കീവേഡ് ഉപയോഗപ്രദമാകൂ ടിന്റ് ഓപ്ഷൻ ഉപയോഗിക്കുന്നു
അതും. ഇത് കളർസെറ്റ് ഉപയോഗിക്കുന്ന വിൻഡോകൾ സൃഷ്ടിക്കുന്നത് വേഗത്തിലാക്കുന്നു (fvwm-ന് ഉപയോഗപ്രദമാണ്
മെനുകൾ) മെമ്മറി ഉപയോഗത്തിന്റെ ചെലവിൽ. ഇത് അതാര്യമായ നീക്കത്തെ വേഗത്തിലാക്കുകയും വലുപ്പം മാറ്റുകയും ചെയ്യുന്നു
കൂടാതെ അസ്വീകാര്യമായ സാവധാനത്തിൽ കഴിയും ബഫർ. എന്നിരുന്നാലും, ഈ ഓപ്ഷൻ ധാരാളം ചേർത്തേക്കാം
നിങ്ങളുടെ X സെർവറിലേക്കുള്ള മെമ്മറി (സെറ്റ് ചെയ്യാൻ ഉപയോഗിക്കുന്ന ചിത്രത്തിന്റെ വലുപ്പത്തെ ആശ്രയിച്ചിരിക്കുന്നു
പശ്ചാത്തലം). ചുരുക്കത്തിൽ, അത്തരം ഉപയോഗിക്കുന്ന മൊഡ്യൂളുകൾക്കായി ഔട്ട്‌ലൈൻ ഉപയോഗിച്ച് നീക്കുകയും വലുപ്പം മാറ്റുകയും ചെയ്യുക
ഒരു കളർസെറ്റ് ഒരു നല്ല ആശയമായിരിക്കാം.

ആകൃതി, ടൈൽഡ് ഷേപ്പ് ഒപ്പം AspectShape ഒരു ഫയലിന്റെ പേര് ഒരു ആർഗ്യുമെന്റായി എടുക്കുക, തിരയുക
ഇമേജ്പാത്ത് ആകൃതി ബിറ്റ്മാപ്പായി ഉപയോഗിക്കുക. ടൈൽഡ് ഷേപ്പ് യുടെ ആവർത്തിച്ചുള്ള പകർപ്പുകൾ നിർമ്മിക്കുന്നു
സ്കെയിലിംഗ് ഇല്ലാത്ത ബിറ്റ്മാപ്പ്, ആകൃതി ബിറ്റ്‌മാപ്പ് എന്തിനും യോജിച്ച് നീട്ടുന്നതിന് കാരണമാകുന്നു
ഒബ്ജക്റ്റ് കളർസെറ്റ് പ്രയോഗിക്കുന്നു ഒപ്പം AspectShape അനുയോജ്യമാകാൻ നീട്ടുന്നു, പക്ഷേ നിലനിർത്തുന്നു
ബിറ്റ്മാപ്പ് വീക്ഷണാനുപാതം. ഫയൽ xpm-ൽ ഒരു pixmap ആണെങ്കിൽ ഷേപ്പ് മാസ്ക് ഫോർമാറ്റ് ചെയ്യുക (എല്ലാം
പിക്‌സ്മാപ്പിന്റെ അതാര്യമായ പിക്സലുകൾ) ഉപയോഗിക്കുന്നു. png, svg ചിത്രങ്ങൾക്കായി, ഷേപ്പ് മാസ്ക് ആണ്
പൂർണ്ണമായും സുതാര്യമല്ലാത്ത എല്ലാ പിക്സലുകൾക്കും തുല്യമാണ് (ആൽഫ > 0).

മുന്നറിയിപ്പ്
X11 ആകാരങ്ങൾ നടപ്പിലാക്കുന്ന രീതി കാരണം നിങ്ങൾക്ക് വിൻഡോകളുടെ ആകൃതിയിൽ തിരികെ എടുക്കാൻ കഴിയില്ല.
നിങ്ങൾ fvwm അല്ലെങ്കിൽ ആകൃതിയിലുള്ള ആപ്ലിക്കേഷൻ പുനരാരംഭിക്കേണ്ടി വന്നേക്കാം.

?ഗ്രേഡിയന്റ് ... ഒരു പിക്‌സ്മാപ്പ് സൃഷ്‌ടിക്കുകയും അത് ജാലകത്തിന് അനുയോജ്യമായ രീതിയിൽ നീട്ടുകയും ചെയ്യുന്നു. ?ഗ്രേഡിയന്റ് കഴിയുക
ഒന്നാകുക എച്ച്ഗ്രേഡിയന്റ്, വിഗ്രേഡിയന്റ്, ഡിഗ്രേഡിയന്റ്, ബിഗ്രേഡിയന്റ്, എസ് ഗ്രേഡിയന്റ്, സിഗ്രേഡിയന്റ്,
ആർ ഗ്രേഡിയന്റ് or വൈഗ്രേഡിയന്റ്. ഗ്രേഡിയന്റ് തരങ്ങൾ ഇപ്രകാരമാണ്: H തിരശ്ചീനമാണ്; വി ആണ്
ലംബമായ; D എന്നത് മുകളിൽ ഇടത്തുനിന്ന് താഴെ വലത്തേക്ക് ഡയഗണൽ ആണ്; B ഒരു പിന്നോട്ട് ഡയഗണൽ ആണ്
താഴെ ഇടത്തുനിന്ന് മുകളിൽ വലത്തേക്ക്; എസ് കേന്ദ്രീകൃത ചതുരങ്ങളാണ്; സി കേന്ദ്രീകൃത വൃത്തങ്ങളാണ്; ആർ
പാറ്റേൺ പോലെയുള്ള റഡാറും Y ഒരു യിൻ യാങ് ശൈലിയുമാണ് (എന്നാൽ ഡോട്ടുകളില്ലാതെ). ദയവായി
കാണുക നിറം ഗ്രേഡിയന്റുകൾ ഗ്രേഡിയന്റുകളുടെ വാക്യഘടനയ്ക്കുള്ള വിഭാഗം.

ടിന്റ് 2 ആർഗ്യുമെന്റുകളും ഒരു നിറവും 0 നും 100 നും ഇടയിലുള്ള ഒരു ശതമാനവും എടുക്കുന്നു
ഉപയോഗിച്ച് നിർവ്വചിച്ച ചിത്രം ?പിക്സ്മാപ്പ് or ?ഗ്രേഡിയന്റ് നിർദ്ദിഷ്‌ട നിറത്തിൽ ചായം പൂശണം
ശതമാനം ഉപയോഗിച്ച്. ചിത്രം സുതാര്യമാണെങ്കിൽ ടിന്റ് ചിത്രത്തിന്റെ ഭാഗം മാത്രം ടിന്റ് ചെയ്യുന്നു.
നിർഭാഗ്യവശാൽ, ഒരു കളർസെറ്റ് പശ്ചാത്തലം ഉപയോഗിച്ച് വ്യക്തമാക്കിയിട്ടുണ്ട് സുതാരമായ ഓപ്ഷൻ കഴിയും
വിചിത്രമായ ഫലങ്ങൾ നൽകുക. കാണുക സുതാരമായ വിശദാംശങ്ങൾക്കുള്ള ഓപ്ഷൻ. വാദങ്ങളൊന്നുമില്ലാതെ
ഈ ഓപ്ഷൻ ടിന്റ് നീക്കം ചെയ്യുന്നു.

fgTint 2 ആർഗ്യുമെന്റുകളും ഒരു നിറവും 0 നും 100 നും ഇടയിലുള്ള ഒരു ശതമാനവും എടുക്കുന്നു. ഇത് കാരണമാകുന്നു
ഉപയോഗിച്ച് നിർവ്വചിച്ച നിറം fg ഉപയോഗിച്ച് നിർദ്ദിഷ്‌ട വർണ്ണം നൽകണം
ശതമാനം. ആർഗ്യുമെന്റുകളൊന്നുമില്ലാതെ, ഈ ഓപ്ഷൻ ടിന്റ് നീക്കംചെയ്യുന്നു.

bgTint 2 ആർഗ്യുമെന്റുകളും ഒരു നിറവും 0 നും 100 നും ഇടയിലുള്ള ഒരു ശതമാനവും എടുക്കുന്നു. ഇത് കാരണമാകുന്നു
ഉപയോഗിച്ച് നിർവ്വചിച്ച നിറം bg ഉപയോഗിച്ച് നിർദ്ദിഷ്‌ട വർണ്ണം നൽകണം
ശതമാനം. എങ്കിൽ sh ഒപ്പം hi നിറങ്ങൾ വ്യക്തമാക്കിയിട്ടില്ല, അവയിൽ നിന്ന് വീണ്ടും കണക്കാക്കുന്നു
നിറമുള്ള ബിജി നിറം. ആർഗ്യുമെന്റുകളൊന്നുമില്ലാതെ, ഈ ഓപ്ഷൻ ടിന്റ് നീക്കംചെയ്യുന്നു.

ആൽഫ 0 നും 100 നും ഇടയിലുള്ള ഒരു ശതമാനം ഒരു ആർഗ്യുമെന്റായി എടുക്കുന്നു. ഇത് fvwm ലയിപ്പിക്കുന്നതിന് കാരണമാകുന്നു
ഉപയോഗിച്ച് നിർവ്വചിച്ച ചിത്രം ?പിക്സ്മാപ്പ് or ?ഗ്രേഡിയന്റ് കൂടെ bg നിറം ഉപയോഗിച്ച്
ശതമാനം. ശതമാനം 0 ആണെങ്കിൽ ചിത്രം മറഞ്ഞിരിക്കുന്നു, അത് 100 ആണെങ്കിൽ ചിത്രം
സാധാരണ പോലെ പ്രദർശിപ്പിക്കും (ലയനമില്ല). സ്ഥിരസ്ഥിതി 100 ആണ്, ഇല്ലെങ്കിൽ അത് പുനഃസ്ഥാപിക്കും
വാദം നൽകിയിട്ടുണ്ട്.

fgAlpha 0 നും 100 നും ഇടയിലുള്ള ഒരു ശതമാനം ഒരു ആർഗ്യുമെന്റായി എടുക്കുന്നു. ഇത് fvwm-ന് കാരണമാകുന്നു
ശതമാനം ഉപയോഗിച്ച് ടെക്സ്റ്റും കളർസെറ്റ് പശ്ചാത്തലവും ലയിപ്പിക്കുക. ശതമാനമാണെങ്കിൽ
0 ആണ് വാചകം മറച്ചിരിക്കുന്നു, അത് 100 ആണെങ്കിൽ ടെക്സ്റ്റ് സാധാരണ പോലെ പ്രദർശിപ്പിക്കും (ലയിപ്പിക്കരുത്).
Xft ലോഡുചെയ്ത ഫോണ്ടുകളിൽ മാത്രമേ ഈ ഓപ്‌ഷൻ ഫലമുള്ളൂ, കാണുക ഫോണ്ട് പേരുകൾ ഒപ്പം
ഫോണ്ട് ലോഡിംഗ് വിഭാഗം. ഡിഫോൾട്ട് 100 ആണ്, ആർഗ്യുമെന്റ് ഇല്ലെങ്കിൽ അത് പുനഃസ്ഥാപിക്കും
നൽകി.

ഒഴിവാക്കുക fvwm ഉപയോഗിച്ച് നിർവചിച്ചിരിക്കുന്ന ഇമേജിനെ നശിപ്പിക്കുന്നു ?പിക്സ്മാപ്പ് or ?ഗ്രേഡിയന്റ്. ഇത്
16-ൽ കുറവോ തുല്യമോ ഉള്ള ഡിസ്പ്ലേകളിൽ മാത്രം ഉപയോഗപ്രദമാണ് (അതായത്, ഡിസ്പ്ലേകളിൽ
ഒരേസമയം 65537-ൽ താഴെ നിറങ്ങൾ മാത്രമേ പ്രദർശിപ്പിക്കാനാവൂ). ഡൈതറിംഗ് പ്രഭാവം അനുവദിക്കുന്നു
നിങ്ങൾക്ക് യഥാർത്ഥത്തിൽ ഉള്ളതിൽ കൂടുതൽ നിറങ്ങൾ ലഭ്യമാണെന്ന് നിങ്ങൾ അനുകരിക്കുന്നു. ഒന്നുമില്ല കാരണങ്ങൾ
ചിത്രങ്ങൾ മങ്ങിക്കാതിരിക്കാൻ fvwm. ഒഴിവാക്കുക ആഴം കുറവാണെങ്കിൽ സ്ഥിരസ്ഥിതിയാണ്
അല്ലെങ്കിൽ 8 ന് തുല്യമാണ് (256 നിറങ്ങളോ അതിൽ കുറവോ ഉള്ള ഒരു സ്‌ക്രീൻ). ആഴത്തിൽ 15 (32768 നിറങ്ങൾ) ഒപ്പം
16 (65536 നിറങ്ങൾ), ഡിഫോൾട്ട് ആണ് ഒന്നുമില്ല, എന്നിരുന്നാലും ഈ പ്രഭാവം ഉപയോഗപ്രദമാകും
വളരെ അടുത്ത നിറങ്ങൾ ഉൾക്കൊള്ളുന്ന ചിത്രങ്ങൾ. ഉദാഹരണത്തിന്, ഒരു നല്ല ഗ്രേഡിയന്റ് കൂടുതൽ കാണപ്പെടുന്നു
മിനുസമാർന്ന.

ഐക്കൺടിന്റ് 2 ആർഗ്യുമെന്റുകളും ഒരു നിറവും 0 നും 100 നും ഇടയിലുള്ള ഒരു ശതമാനവും എടുക്കുന്നു. ഇത് കാരണമാകുന്നു
fvwm അല്ലെങ്കിൽ കളർസെറ്റിലേക്ക് റെൻഡർ ചെയ്ത "ഐക്കണുകൾ" ടിന്റ് ചെയ്യുന്നതിനുള്ള ഒരു മൊഡ്യൂൾ
ഒരു ശതമാനം ഉപയോഗിച്ച് നിർദ്ദിഷ്ട നിറമുള്ള പശ്ചാത്തലം. ഇവിടെ "ഐക്കണുകൾ" എന്നാൽ, fvwm
ഐക്കണുകൾ, fvwm മെനു ഐക്കണുകൾ, വിവിധ മൊഡ്യൂളുകളിലെ ആപ്ലിക്കേഷനുകളെ പ്രതിനിധീകരിക്കുന്ന മിനി ഐക്കണുകൾ,
മൊഡ്യൂളുകളാൽ ലോഡുചെയ്ത ചിത്രങ്ങൾ (ഉദാ, വ്യക്തമാക്കിയ ചിത്രങ്ങൾ ഐക്കൺ Fvwm ബട്ടണുകൾ ബട്ടൺ
ഓപ്ഷൻ) ... തുടങ്ങിയവ. ആർഗ്യുമെന്റുകളൊന്നുമില്ലാതെ, ഈ ഓപ്ഷൻ ഐക്കൺ ടിന്റ് നീക്കംചെയ്യുന്നു.

ഐക്കൺ ആൽഫ 0 നും 100 നും ഇടയിലുള്ള ഒരു ശതമാനം ഒരു ആർഗ്യുമെന്റായി എടുക്കുന്നു. ഇത് fvwm-ന് കാരണമാകുന്നു
ഇത് ഉപയോഗിച്ച് കളർസെറ്റ് പശ്ചാത്തലത്തിലേക്ക് റെൻഡർ ചെയ്ത "ഐക്കണുകൾ" ലയിപ്പിക്കുക
ശതമാനം. ഡിഫോൾട്ട് 100 ആണ്, ആർഗ്യുമെന്റ് നൽകിയില്ലെങ്കിൽ അത് പുനഃസ്ഥാപിക്കും.

കുറിപ്പ്: a = 100 ആണെങ്കിൽ "Tint a_color rate" ഉം "Alpha a" ഉം ഉപയോഗിക്കുന്നതിന് തുല്യമാണ്.
bg നിറം a_color ആണ്. IconAlpha, IconTint എന്നിവയ്ക്ക് ഈ തുല്യത ബാധകമല്ല
പശ്ചാത്തലം ഒരു ചിത്രമോ ഗ്രേഡിയന്റോ ആകാം (ഒരു ഏകീകൃത വർണ്ണ പശ്ചാത്തലമല്ല).
എന്നിരുന്നാലും, ചില സന്ദർഭങ്ങളിൽ IconTint ഉപയോഗിച്ച് നിങ്ങൾക്ക് (ഏതാണ്ട്) ഇതേ പ്രഭാവം നേടാൻ കഴിയും
ഐക്കൺ ആൽഫയുടെ സ്ഥാനത്ത്. പൊതുവേ, IconAlpha ജനറേറ്റുചെയ്യുന്നത് പോലെ ഇത് അഭികാമ്യമാണ്
ഐക്കൺടിന്റിനേക്കാൾ കൂടുതൽ റീഡ്രോയിംഗ്.

നോഷേപ്പ് വർണ്ണ സെറ്റിൽ നിന്ന് ഷേപ്പ് മാസ്ക് നീക്കംചെയ്യുന്നു പ്ലെയിൻ പശ്ചാത്തലം നീക്കം ചെയ്യുന്നു
pixmap അല്ലെങ്കിൽ ഗ്രേഡിയന്റ്.

ഉദാഹരണങ്ങൾ

കളർസെറ്റ് 3 എഫ്ജി ടാൻ, ബിജി നേവി

ആവശ്യമെങ്കിൽ ഇത് 0, 1, 2, 3 എന്നീ കളർസെറ്റുകൾ സൃഷ്ടിക്കുകയും പിന്നീട് കളർസെറ്റ് 3-ലേക്ക് മാറ്റുകയും ചെയ്യുന്നു
ഒരു മുൻഭാഗം ടാൻ, നേവിയുടെ പശ്ചാത്തലം.

കളർസെറ്റ് 3 ബിജി "നേവി ബ്ലൂ"

കളർസെറ്റ് 3 ന്റെ പശ്ചാത്തല നിറം നേവി ബ്ലൂയിലേക്ക് മാറ്റുന്നു. മുൻഭാഗവും പിക്സ്മാപ്പും
മാറ്റമില്ല.

കളർസെറ്റ് 3 AspectPixmap large_murky_dungeon.xpm

വിഷാദം ഉണ്ടാക്കുന്നു.

കളർസെറ്റ് 3 ബിജി ശരാശരി

പശ്ചാത്തല പിക്‌സ്മാപ്പുമായി പൊരുത്തപ്പെടുന്നതിന് പശ്ചാത്തല വർണ്ണവും റിലീഫ് നിറങ്ങളും സജ്ജമാക്കുന്നു.
ഇതാണ് സ്ഥിരസ്ഥിതി ക്രമീകരണം എന്നാൽ ഒരു പശ്ചാത്തല വർണ്ണം വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ അത് ഉപയോഗിക്കേണ്ടതാണ്
ഇപ്പോൾ ആവശ്യമില്ല.

കളർസെറ്റ് 3 YGradient 200 3 നീല 1000 നേവി 1 നീല 1000 നേവി

കളർസെറ്റിലേക്ക് ഒരു Yin Yang ഗ്രേഡിയന്റ് പശ്ചാത്തല പിക്‌സ്മാപ്പ് ചേർക്കുന്നു 3. പശ്ചാത്തലം സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ
വിപരീതമായി സജ്ജീകരിച്ചാൽ, മുൻഭാഗത്തോടൊപ്പം ശരാശരി അത് വീണ്ടും കണക്കാക്കും.

#!/ bin / sh
Fvwm കമാൻഡ് "കളർസെറ്റ് 7 എഫ്ജി നേവി, ബിജി ഗ്രേ"
സത്യമാണെങ്കിലും
do
Fvwm കമാൻഡ് "കളർസെറ്റ് 7 fg ഗ്രേ"
ഉറക്കം 1
Fvwm കമാൻഡ് "കളർസെറ്റ് 7 എഫ്ജി നേവി"
ഉറക്കം 1
ചെയ്തു

കളർസെറ്റ് 7 ബ്ലിങ്ക് ആക്കുന്നു.

കളർസെറ്റുകളിൽ ഉപയോഗിക്കുന്ന വർണ്ണ നാമങ്ങൾ fvwm വേരിയബിളുകളായി സംരക്ഷിച്ചിരിക്കുന്നു
ഏതെങ്കിലും fvwm കമാൻഡിൽ പകരമായി. ഉദാഹരണത്തിന്:

AddToFunc InitFunction
ഞാൻ എക്സിക് exec xterm -fg $[fg.cs0] -bg $[bg.cs0]

ഇവിടെ $[fg.cs0] എന്നത് കളർസെറ്റ് പൂജ്യത്തിന്റെ മുൻ വർണ്ണമാണ്. ദയവായി റഫർ ചെയ്യുക
കമാൻഡ് വിപുലീകരണം കൂടുതൽ വിവരങ്ങൾക്ക് വിഭാഗം.

കളർസെറ്റുകൾ വൃത്തിയാക്കുക
എല്ലാ കളർസെറ്റുകളുടെയും നിർവചനം പുനഃസജ്ജമാക്കുന്നു.

നിറം ഗ്രേഡിയന്റുകൾ
ഒരു വർണ്ണത്തിൽ നിന്ന് a യിലേക്ക് ക്രമേണ നിറം മാറുന്ന പശ്ചാത്തലമാണ് വർണ്ണ ഗ്രേഡിയന്റ്
വ്യത്യസ്തമായ ഒന്ന്. യുടെ വിവിധ കമാൻഡുകൾക്കും മൊഡ്യൂളുകൾക്കും കളർ ഗ്രേഡിയന്റുകൾ ഉപയോഗിക്കാം
fvwm. എട്ട് തരം ഗ്രേഡിയന്റുകളുണ്ട്: എച്ച്ഗ്രേഡിയന്റ് ഒരു തിരശ്ചീന ഗ്രേഡിയന്റാണ്,
വിഗ്രേഡിയന്റ് ലംബമാണ്, ഡിഗ്രേഡിയന്റ് മുകളിൽ ഇടത്തുനിന്ന് താഴെ വലത്തേക്ക് ഡയഗണൽ ആണ്,
ബിഗ്രേഡിയന്റ് താഴെ ഇടത്തുനിന്ന് മുകളിൽ വലത്തോട്ട് പിന്നിലേക്ക് ഡയഗണൽ ആണ്, എസ് ഗ്രേഡിയന്റ് is
കേന്ദ്രീകൃത ചതുരങ്ങൾ, സിഗ്രേഡിയന്റ് കേന്ദ്രീകൃത വൃത്തങ്ങളാണ്, ആർ ഗ്രേഡിയന്റ് ഒരു റഡാർ പോലെയാണ്
പാറ്റേൺ കൂടാതെ വൈഗ്രേഡിയന്റ് യിൻ യാങ് ശൈലിയാണ് (എന്നാൽ ഡോട്ടുകൾ ഇല്ലാതെ).

വർണ്ണ ഗ്രേഡിയന്റ് വാക്യഘടനയ്ക്ക് രണ്ട് രൂപങ്ങളുണ്ട്:

?ഗ്രേഡിയന്റ് നിറങ്ങൾ ആരംഭ നിറം അവസാന നിറം

ഈ ഫോം ഒരു ലീനിയർ ഗ്രേഡിയന്റ് വ്യക്തമാക്കുന്നു. ആർഗ്യുമെന്റുകൾ മൊത്തം സംഖ്യയെ സൂചിപ്പിക്കുന്നു
നിറങ്ങൾ അനുവദിക്കുന്നതിന് (2 നും 1000 നും ഇടയിൽ), പ്രാരംഭ നിറവും അവസാന നിറവും.

ഉദാഹരണം:

തലക്കെട്ട് ശൈലി VGradient 20 rgb:b8/ce/bc rgb:5b/85/d0

?ഗ്രേഡിയന്റ് നിറങ്ങൾ സെഗ്മെന്റുകൾ നിറം നീളം നിറം [നീളം നിറം]...

രണ്ടാമത്തെ ഫോം ഒരു നോൺ-ലീനിയർ ഗ്രേഡിയന്റ് വ്യക്തമാക്കുന്നു. വാദങ്ങൾ ഇവയാണ്: ആകെ
എണ്ണം നിറങ്ങൾ അനുവദിക്കുന്നതിന് (2 നും 1000 നും ഇടയിൽ), തുടർന്ന് എണ്ണം സെഗ്മെന്റുകൾ.
ഓരോ സെഗ്മെന്റിനും, ആരംഭം വ്യക്തമാക്കുക നിറം, ഒരു ബന്ധു നീളം, പിന്നെ അവസാനം
നിറം. ഓരോ തുടർന്നുള്ള സെഗ്‌മെന്റും അവസാന സെഗ്‌മെന്റിന്റെ രണ്ടാമത്തെ നിറത്തിൽ ആരംഭിക്കുന്നു.
ദൈർഘ്യം ഏതെങ്കിലും നോൺ-നെഗറ്റീവ് പൂർണ്ണസംഖ്യകളായിരിക്കാം. ഒരു സെഗ്‌മെന്റിന്റെ നീളം കൊണ്ട് ഹരിച്ചാൽ
എല്ലാ സെഗ്‌മെൻറ് ദൈർഘ്യങ്ങളുടെയും ആകെത്തുക, ഇതിനായി ഉപയോഗിക്കുന്ന നിറങ്ങളുടെ അംശമാണ്
സെഗ്മെന്റ്.

ഉദാഹരണങ്ങൾ:

മെനു സ്റ്റൈൽ *
മെനുഫേസ് ഡിഗ്രേഡിയന്റ് 128 2 ഇളം ചാരനിറം 50 നീല 50 വെള്ള

# ചുവപ്പ് മുതൽ നീല വരെയുള്ള 20% ഗ്രേഡിയന്റ്,
# 30% നീല മുതൽ കറുപ്പ് വരെ,
# 50% കറുപ്പ് മുതൽ ചാരനിറം വരെ
മെനു സ്റ്റൈൽ *
മെനുഫേസ് ഡിഗ്രേഡിയന്റ് 100 3 റെഡ് 20 ബ്ലൂ 30 ബ്ലാക്ക് 50 ഗ്രേ

# 50% നീല മുതൽ പച്ച വരെ, തുടർന്ന്
# 50% മഞ്ഞ മുതൽ ചുവപ്പ് വരെ
കളർസെറ്റ് 0 HGradient 128 3 നീല 1000 പച്ച 1 മഞ്ഞ 1000 ചുവപ്പ്

ENVIRONMENT


Fvwm എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്നതിനെ സ്വാധീനിക്കുന്ന പരിസ്ഥിതി വേരിയബിളുകൾ ഇനിപ്പറയുന്നവയാണ്:

DISPLAY
ഇല്ലെങ്കിൽ ഈ ഡിസ്പ്ലേയിൽ Fvwm ആരംഭിക്കുന്നു - ഡിസ്പ്ലേ ഓപ്ഷൻ നൽകിയിരിക്കുന്നു.

FVWM_MODULEDIR
സ്റ്റാൻഡേർഡ് fvwm മൊഡ്യൂളുകൾ അടങ്ങുന്ന ഡയറക്‌ടറിയിലേക്ക് fvwm സജ്ജമാക്കുക.

FVWM_USERDIR
വ്യക്തിഗതമായി വായിക്കുന്നതിനും ചിലപ്പോൾ എഴുതുന്നതിനുമായി ഉപയോക്താവിന്റെ ഡാറ്റ ഡയറക്‌ടറി നിർണ്ണയിക്കാൻ ഉപയോഗിക്കുന്നു
ഫയലുകൾ. ഈ വേരിയബിൾ ഇതിനകം സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ഇത് fvwm to സജ്ജീകരിച്ചിരിക്കുന്നു $HOME/.fvwmഏത്
സ്ഥിരസ്ഥിതി ഉപയോക്താവിന്റെ ഡാറ്റ ഡയറക്ടറിയാണ്.

SESSION_MANAGER
ഈ സെഷൻ മാനേജരെ ബന്ധപ്പെടാൻ Fvwm ശ്രമിക്കുന്നു.

SESSION_MANAGER_NAME
xsm അതിന്റെ ബഗിനെ മറികടക്കാൻ പ്രവർത്തിക്കുന്നത് നിർണ്ണയിക്കാൻ ഇത് പ്രധാനമായും ഉപയോഗിക്കുന്നു. ഈ വേരിയബിൾ ആണെങ്കിൽ
"xsm" ആയി സജ്ജീകരിച്ചിരിക്കുന്നു, ഡിസ്കാർഡ്കമാൻഡ് xsm പ്രതീക്ഷിക്കുന്നത് പോലെ സജ്ജീകരിച്ചിരിക്കുന്നു, XSMP ആവശ്യപ്പെടുന്നത് പോലെയല്ല. എങ്കിൽ
നിങ്ങൾ xsm-ന് കീഴിൽ fvwm പ്രവർത്തിപ്പിക്കുന്നു, നിങ്ങൾ ഈ വേരിയബിൾ "xsm" ആയി സജ്ജീകരിക്കണം, അല്ലാത്തപക്ഷം പഴയ അവസ്ഥ
ഫയലുകൾ നീക്കം ചെയ്യപ്പെടുന്നില്ല.

SM_SAVE_DIR
ഇത് സജ്ജമാക്കിയാൽ, fvwm അതിന്റെ സെഷൻ ഡാറ്റ ഈ ഡയറക്ടറിയിൽ സംരക്ഷിക്കുന്നു. അല്ലെങ്കിൽ അത് ഉപയോഗിക്കുന്നു
$ HOME. ശ്രദ്ധിക്കുക, സംസ്ഥാന ഫയലുകൾ പേരിട്ടിരിക്കുന്നു .fs-?????? കൂടാതെ സാധാരണയായി നീക്കം ചെയ്യപ്പെടുന്നു
ഇനി ഉപയോഗിക്കാത്തപ്പോൾ സ്വയമേവ.

AUTHORS


ടോം എഴുതിയ twm കോഡ് അടിസ്ഥാനമാക്കി നിരവധി ആളുകളുടെ സഹായത്തോടെ റോബർട്ട് നേഷൻ
ലാസ്ട്രേഞ്ച്. റോബർട്ട് നേഷന് ശേഷം ചാൾസ് ഹൈൻസ് വന്നു, തുടർന്ന് ബ്രാഡി മോണ്ട്സ്. നിലവിൽ
fvwm-വർക്കേഴ്സ് മെയിലിംഗ് ലിസ്റ്റിലുള്ള നിരവധി ആളുകൾ fvwm വികസിപ്പിച്ചെടുത്തതാണ്.

പകർപ്പവകാശ


Fvwm ഉം വിതരണത്തിനൊപ്പം വരുന്ന എല്ലാ മൊഡ്യൂളുകളും സ്ക്രിപ്റ്റുകളും മറ്റ് ഫയലുകളും വിധേയമാണ്
GNU ജനറൽ പബ്ലിക് ലൈസൻസിലേക്ക് (GPL). കൂടെ വന്ന പകർപ്പെടുക്കൽ ഫയൽ റഫർ ചെയ്യുക
വിശദാംശങ്ങൾക്ക് fvwm.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് fvwm2 ഓൺലൈനായി ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ