אנגליתצרפתיתספרדי

Ad


סמל OnWorks

fvwm1 - מקוון בענן

הפעל את fvwm1 בספק אירוח חינמי של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה fvwm1 שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


fvwm1 - F(?) Virtual Window Manager עבור X11, גרסה 1.x

תַקצִיר


fvwm1 [ אפשרויות ]

תיאור


Fvwm הוא מנהל חלונות עבור X11. זו נגזרת של twm, עוצב מחדש כדי למזער את הזיכרון
צריכה, לספק מראה תלת-ממדי למסגרות חלונות, ולספק שולחן עבודה וירטואלי פשוט.
צריכת הזיכרון מוערכת בכחצי עד שליש מצריכת הזיכרון של
twm, בעיקר בשל עיצוב מחדש של twmהשיטה של ​​אחסון כריכות עכבר. בנוסף,
רבות מהאפשרויות הניתנות להגדרה של twm הוסר.

השם "FVWM" היה מייצג משהו, אבל שכחתי מה. (חלש, מפורסם, פובר?
זה לא באמת משנה, בכל מקרה זו חברה מבוססת ראשי תיבות.)

סטָטוּס OF זה SOFTWARE


מאז שחרורו של FVWM 2.2 במרץ 1999, גרסה זו הוצאה משימוש רשמית ולא
נתמך יותר זמן. נא לא לדווח על באגים בתוכנה זו. כמו כן, עבור דביאן
למשתמשים, דפי האדם של המודול עבור מהדורה זו של FVWM יימצאו כ FvwmAudio1(1x) וכו'.

מיוחד הערה עבור XFREE86 משתמש


XFree86 מספק מסך וירטואלי שהפעולה שלו עלולה לבלבל כאשר משתמשים בו
בשילוב עם fvwm. עם XFree86 כל החלונות המופיעים על המסך הווירטואלי
למעשה נמשכים לזיכרון הווידאו (בין אם הם מופיעים על המסך הפיזי ובין אם לאו),
כך שגודל המסך הוירטואלי מוגבל על ידי זיכרון וידאו זמין.

עם fvwmשולחן העבודה הווירטואלי של, חלונות שלא מופיעים על המסך לא מקבלים בפועל
נמשך לתוך וידאו RAM. גודלו של שולחן העבודה הוירטואלי מוגבל לכ-32,000 על 32,000
פיקסלים, אבל זה כנראה לא מעשי להשתמש בשולחן עבודה וירטואלי יותר מ-5 פעמים בערך
המסך הנראה לכל כיוון. שימו לב ששימוש בזיכרון הוא פונקציה של המספר
של חלונות שקיימים - גודל שולחן העבודה לא משנה.

כאשר מתוודעים fvwm מומלץ להשבית את הווירטואלי של XFree86
מסך על ידי הגדרת גודל המסך הווירטואלי לגודל המסך הפיזי. אחרי שאתה הופך
מכיר fvwm ייתכן שתרצה להפעיל מחדש את המסך הווירטואלי של XFree86.

זכויות יוצרים


השאלה היא איך? fvwm נגזר twm קוד שהוא חולק twmזכויות היוצרים של.

fvwm הוא זכויות יוצרים 1988 על ידי Evans and Sutherland Computer Corporation, סולט לייק סיטי, יוטה,
ו-1989 על ידי המכון הטכנולוגי של מסצ'וסטס, קיימברידג', מסצ'וסטס, הכל
הזכויות שמורות. זה גם זכויות יוצרים 1993 ו-1994 על ידי רוברט ניישן.

הרשאה להשתמש, להעתיק, לשנות ולהפיץ תוכנה זו והתיעוד שלה עבור
כל מטרה וללא תשלום ניתנת בזאת, בתנאי שהודעת זכויות היוצרים לעיל
מופיעות בכל העותקים וכי הן הודעת זכויות היוצרים והודעת ההרשאה הזו מופיעות
בתיעוד תומך, וכי השמות של אוונס וסאת'רלנד ו-MIT לא יהיו
בשימוש בפרסום בפרסום הנוגע להפצת התוכנה ללא
אישור ספציפי בכתב מראש.

ROBERT NATION, EVANS & SUTHERLAND, ו-MIT מתנערים מכל האחריות בקשר לזה
תוכנה, כולל כל האחריות המשתמעת של סחירות והתאמה, בשום מקרה
האם EVANS & SUTHERLAND או MIT יהיו אחראים לכל עניין מיוחד, עקיף או תוצאתי
נזקים או נזקים כלשהם הנובעים מאובדן שימוש, נתונים או רווחים, בין אם
פעולה של חוזה, רשלנות או פעולה פתלתלה אחרת, הנובעת מתוך או בתוך
חיבור עם השימוש או הביצועים של תוכנה זו.

אֲנָטוֹמִיָה OF A חלון


Fvwm מציב גבול דקורטיבי סביב רוב החלונות. גבול זה מורכב מפס על כל אחד מהם
צד וקטע קטן בצורת "L" בכל פינה. ישנו סרגל עליון נוסף בשם
שורת הכותרת המשמשת להצגת שם החלון. בנוסף, יש למעלה
עד 10 לחצני שורת הכותרת. הפסים העליונים, הצדדיים והתחתונים ידועים ביחד בשם
מוטות צד. חלקי הפינה נקראים המסגרת.

אלא אם כן קובצי ברירת המחדל הסטנדרטיים משתנים, לחיצה על לחצן העכבר 1 בכותרת או
פסי צד יתחילו פעולת העברה על החלון. לחיצה על כפתור 1 במסגרת הפינה
חלקים יתחילו פעולת שינוי גודל. לחיצה על כפתור 2 בכל מקום בגבול מעלה
רשימה נרחבת של פעולות חלון.

ייתכן שקיימים עד עשרה לחצני שורת כותרת. השימוש בהם ניתן להגדרה על ידי המשתמש. ה
תצורת ברירת המחדל כוללת לחצן שורת כותרת בכל צד של שורת הכותרת. האחד על
שמאלה משמשת להעלאת רשימה של אפשרויות חלון, ללא קשר ללחצן העכבר
בשימוש. זה מימין משמש לאייקון החלון. מספר כפתורי שורת הכותרת
בשימוש תלוי באילו פעולות עכבר קשורות אליהם. עיין בסעיף על
פרמטר תצורה של "עכבר" למטה.

LA וירטואלי שולחן עבודה


Fvwm מספק שולחנות עבודה וירטואליים מרובים למשתמשים המעוניינים להשתמש בהם. המסך הוא א
נקודת מבט על שולחן עבודה שעשוי להיות גדול יותר מהמסך. מספר שולחנות עבודה שונים יכולים
ניתן לגשת אליו (קונספט: שולחן עבודה אחד לכל פרויקט, או שולחן עבודה אחד לכל יישום,
כאשר יישומי תצוגה שונים). מכיוון שכל שולחן עבודה יכול להיות גדול יותר מהשולחן העבודה הפיזי
מסך, חלונות גדולים יותר מהמסך או קבוצות גדולות של חלונות קשורים
ניתן לצפות בקלות.

ניתן לציין את גודלם של שולחנות העבודה הווירטואליים בעת ההפעלה. כל שולחנות העבודה הווירטואליים חייבים
להיות באותו גודל. אין צורך לציין את המספר הכולל של שולחנות עבודה נפרדים, אבל כן
מוגבל לכ-4 מיליארד בסך הכל. כל החלונות בשולחן העבודה הנוכחי יכולים להיות
מוצג ב-Pager, תצוגה מיניאטורית של שולחן העבודה הנוכחי. חלונות שאינם פועלים
ניתן לרשום את שולחן העבודה הנוכחי, יחד עם הגיאומטריות שלו, ברשימת חלונות,
נגיש כתפריט מוקפץ.

חלונות "דביקים" הם חלונות החורגים משולחן העבודה הווירטואלי על ידי "היצמדות ל-
הזכוכית של המסך." הם תמיד נשארים על המסך. זה נוח לדברים כמו
שעונים ו-xbiff's, אז אתה צריך רק להפעיל גאדג'ט אחד כזה והוא תמיד נשאר איתך.

גיאומטריות חלון מצוינות ביחס לנקודת התצוגה הנוכחית. זה:
xterm -geometry +0+0
יופיע תמיד בפינה השמאלית העליונה של החלק הגלוי של המסך. זה
מותר לציין גיאומטריות הממקמות חלונות על שולחן העבודה הווירטואלי, אך כבוי
המסך. לדוגמה, אם המסך הגלוי הוא 1000 על 1000 פיקסלים, ושולחן העבודה
הגודל הוא 3x3, ונקודת התצוגה הנוכחית נמצאת בפינה השמאלית העליונה של שולחן העבודה,
ואז קורא:
xterm -geometry +1000+1000
ימקם את החלון ממש מחוץ לפינה הימנית התחתונה של המסך. זה יכול להיות
נמצא על ידי הזזת העכבר לפינה הימנית התחתונה של המסך והמתנה לו
כדי לגלול לתצוגה. אין כרגע שום דרך לגרום לחלון למפות על שולחן העבודה
מלבד השולחן הפעיל כרגע.

גיאומטריה שצוינה כמשהו כמו:
xterm -גיאומטריה -5-5
בדרך כלל ימקם את הפינה הימנית התחתונה של החלון 5 פיקסלים מהפינה הימנית התחתונה
בפינה של החלק הגלוי של המסך. לא כל היישומים תומכים בחלון
גיאומטריות עם קיזוז שלילי.

יישומים מסוימים, כמו xterm ו-xfontsel, מאפשרים למשתמש לציין את שולחן ההפעלה
שורת הפקודה:
xterm -xrm "*שולחן:1"
יתחיל xterm על שולחן מספר 1. לא כל האפליקציות מבינות את האפשרות הזו,
למרות זאת.

אִתחוּל


במהלך האתחול, fvwm יחפש קובץ תצורה שמתאר מפתח ו
כריכות כפתורים ועוד כמה דברים. הפורמט של קבצים אלה יתואר
יותר מאוחר. ראשון, fvwm יחפש קובץ בשם .fvwmrc בספריית הבית של המשתמשים.
אם זה נכשל, הוא יחפש את /etc/X11/fvwm/system.fvwmrc עבור ברירות מחדל כלל המערכת. אם
הקובץ הזה לא נמצא, fvwm ייצא.

Fvwm יגדיר שני משתני סביבה שיעברו בירושה לילדיו. אלו הם
$DISPLAY שמתאר את הצג שבו fvwm רץ. $DISPLAY עשוי להיות unix:0.0 או
:0.0, מה שלא עובד טוב מדי כשמועבר דרך rsh למכונה אחרת, אז
$HOSTDISPLAY יוגדר גם הוא וישתמש בתיאור מוכן לרשת של התצוגה.
$HOSTDISPLAY תמיד ישתמש בפרוטוקול התחבורה TCP/IP (אפילו עבור חיבור מקומי)
לכן יש להשתמש ב-$DISPLAY עבור חיבורים מקומיים, מכיוון שהוא עשוי להשתמש בשקעי תחום Unix, אשר
הם מהירים יותר.

מְעוּצָב WINDOWS


אם אתה משתמש בדרך כלל בחלונות מעוצבים כגון xeyes או oclock, יש לך מספר אפשרויות. אתה
יכול להפוך את כולם ללא מעוטרים (NoBorder oclock ו-NoTitle oclock, למשל) או שאתה יכול
השתמש בתצורת ברירת המחדל והשאר אותם מעוטרים, ובמקרה זה גבול דקורטיבי
מוצגים רקע בצבע אחיד. לחלופין, ניתן לבצע קומפילציה בהרחבות SHAPE
על ידי שינוי דגל ב-Makefile, ובמקרה זה תקבל את החלון המעוצב עם no
רקע, ושורת כותרת מרחפת מעל החלון. תוספות החלונות המעוצבות מתגברות
צריכת הזיכרון של מנהל החלונות בכ-60 Kbytes כאשר אין חלונות מעוצבים
קיים אך משפיע מעט כאשר קיימים חלונות מעוצבים.

ICONS


הבסיס Fvwm תצורה משתמשת בסמלי מפת סיביות מונוכרום, בדומה ל twm. אם XPM
הרחבות מורכבות, ואז סמלים צבעוניים דומים ל-ctwm, MS-Windows או מקינטוש
ניתן להשתמש בסמלים. על מנת להשתמש באפשרויות אלו תזדקק לחבילת XPM, כמו
המתואר ב- Makefile.noImake וב-Imakefile.

אם הן האפשרויות SHAPE והן ה-XPM מורכבות, תקבלו אייקונים צבעוניים, אשר
הם מאוד חריפים.

מודולים


מודול הוא תוכנית נפרדת הפועלת כתהליך יוניקס נפרד אך משדרת
פקודות ל fvwm להוציא להורג. מהדורות עתידיות צפויות לספק אמצעי לכך
מודולים לחילוץ מידע מהחלון fvwm. משתמשים יכולים לכתוב מודולים משלהם לעשות
כל מניפולציות מוזרות או מוזרות מבלי להשפיע על היושרה של fvwm עצמו.

מודולים חייבים להיווצר על ידי fvwm כך שהוא יכול להקים שני צינורות עבור fvwm והמודול ל
לתקשר עם. הצינורות כבר יהיו פתוחים עבור המודול כאשר הוא מתחיל וה
מתארי קבצים עבור הצינורות מסופקים כארגומנטים של שורת הפקודה.

ניתן להפיק מודולים במהלך fvwm אתחול דרך אפשרות המודול, או בכל עת
במהלך הפגישה X באמצעות המודול המובנה. מודולים יכולים להתקיים למשך
את הפגישה X, או יכול לבצע משימה בודדת ולצאת. אם המודול עדיין פעיל מתי
fvwm אם כך אומרים לו להפסיק fvwm יסגור את צינורות התקשורת וימתין לקבלת א
SIGCHLD מהמודול, המציין שהוא זיהה את סגירת הצינור ויצא.
אם המודולים לא מצליחים לזהות את סגירת הצינור fvwm ייצא לאחר כ-30 שניות
בכל מקרה. מספר המודולים הפועלים בו זמנית מוגבל על ידי ההפעלה
המספר המרבי של המערכת של קבצים פתוחים בו-זמנית, בדרך כלל בין 60 ל-256.

מודולים פשוט משדרים פקודות טקסט ל- fvwm מנוע פיקוד מובנה. פקודות טקסט
מעוצבים בדיוק כמו במקרה של כריכת עכבר בקובץ ההתקנה .fvwmrc. מסוים
מידע עזר מועבר גם הוא, כמו במודול הדוגמא GoodStuff. ה
מודול GoodStuff מתועד בדף אדם משלו.

ICCCM הענות


Fvwm מנסה להיות תואם ICCCM 1.1. נכון לעכשיו (1.20 ליטר) טיפול במפת צבע אינו
תואם לחלוטין ICCCM. בנוסף, ICCCM קובעת שזה צריך להיות אפשרי עבור
יישומים לקבל כל הקשה, שאינה עולה בקנה אחד עם קיצור המקלדת
גישה המשמשת ב fvwm ורוב מנהלי החלונות האחרים.

M4 עיבוד מקדים


If fvwm מורכב עם אפשרות M4, fvwm שימושים m4(1) כדי לעבד מראש את קובצי ההתקנה שלו
לפני הניתוח. בדרך זו אתה יכול להשתמש m4 פקודות מאקרו לביצוע פעולות בזמן ריצה. זֶה
מקלה מאוד על העבודה עם תצוגות שונות עם מאפיינים שונים.

לדוגמה, בהתאם למצב הרוח שלך, ייתכן שתרצה ערכות צבעים שונות. דרך אחת של
לעשות זאת באמצעות ה -m4opt כדי לציין את מצב הרוח שלך. לשימוש במצב רוח שטוף שמש -m4opt
-D Sunny; לשימוש במצב רוח אפל -m4opt -חשוך. קובץ ה-.fvwmrc שלך עשוי להכיל את:
ifdef(`שמשי',`
StdForeColor שחור
StdBackColor LightSkyBlue
HiForeColor צהוב
HiBackColor PeachPuff1
PagerBackColor BlanchedAlmond ')

ifdef(`Dark',`
StdForeColor שחור
StdBackColor #60a0c0
HiForeColor שחור
HiBackColor #c06077
PagerBackColor #5c54c0
סחלב PagerForeColor
StickyForeColor שחור
StickyBackColor #60c0a0 ')

הבא m4 סמלים מוגדרים מראש על ידי fvwm:

BITS_PER_RGB מספר הביטים המשמעותיים בצבע RGB. (בסיס יומן 2 של
מספר הצבעים הנבדלים שניתן ליצור. זה לעתים קרובות
שונה ממספר הצבעים שניתן להציג בהם
פַּעַם.)

מעמד השיעור החזותי שלך. יחזיר אחד מהם אפור סטטי, גווני אפור,
StaticColor, PseudoColor, TrueColor, צבע ישיר, או, אם זה לא יכול
לקבוע מה יש לך, לא סטנדרטי.

לקוח המכונה שמפעילה את הלקוחות.

COLOR זה יהיה 'כן' או 'לא'. זה רק עטיפה מסביב
ההגדרה CLASS. מחזיר את 'כן' * צבע ו'לא' על
אפור סטטי ו גווני אפור.

FVWMDIR זה מוגדר לנתיב שבו הוגדרו המודולים להיות
מותקן.

FVWM_VERSION זוהי מחרוזת המכילה את הגרסה של fvwm.

גובה גובה התצוגה שלך בפיקסלים.

עמוד הבית ספריית הבית של המשתמש. מתקבל מהסביבה.

שם מארח שם המארח הקנוני שמריץ את הלקוחות (כלומר
גרסה של לקוח).

אפשרויות זוהי מחרוזת של אפשרויות זמן קומפילציה בשימוש. כל אפשרות היא
מופרד מהשני על ידי רווח.

מטוסים מספר מישורי הסיביות שהתצוגה שלך תומכת בשורש ברירת המחדל
חלון.

שחרור מספר ההפצה של שרת ה-X שלך. עבור MIT X11R5 זהו 5.

ביקורת עדכון פרוטוקול X מינור. כפי שנראה על ידי עדכון פרוטוקול(3).

שרת מארח משתנה זה מוגדר לשם המכונה הפועלת
שרת X.

TWM_TYPE אומר איזה twm שלוחה פועלת. זה תמיד יהיה מוגדר ל-
מחרוזת "fvwm" בתוכנית זו. זה שימושי להגנה
חלקים שלך .twmrc תייק את זה fvwm ראוי לא יבין (כמו
מרחבי עבודה) כך שהוא עדיין ניתן לשימוש עם אחרים twm תוכניות.

משתמש שם המשתמש שמפעיל את התוכנית. הושג מה
סביבה.

מוכר הספק של שרת ה-X שלך. לדוגמה: MIT X קונסורציום.

גִרְסָה גרסת הפרוטוקול X major. כפי שנראה על ידי גירסת פרוטוקול(3).

רוֹחַב רוחב התצוגה שלך בפיקסלים.

X_RESOLUTION רזולוציית ה-X של התצוגה שלך בפיקסלים למטר.

Y_RESOLUTION רזולוציית ה-Y של התצוגה שלך בפיקסלים למטר.

אתה עשוי בהחלט לגלות שאם תחקור את m4(1) ידני היטב ולהבין את הכוח של
m4, זה יהיה א מאוד כלי שימושי וחזק. אבל אם אתה משתמש באחד מהסמלים אשר
מוגדרים מראש על ידי m4, אתה בסכנה חמורה! למשל, של סאן m4 מגדיר מראש לכלול,
אז אם אתה משתמש בשם הזה ב-.fvwmrc שלך, אין לך מזל. הפתרון הנכון ל
בעיה זו היא לשים קבוצה של מרכאות סביב המילה המטרידה: 'כלול'.

כדי להקל על בעיה זו, האפשרויות הבאות עשויות להיות שימושיות. לשנות את
ציטוט תווים המשמשים את m4, השתמש באפשרויות -m4-ציטוט ו -m4-quote. תהיה בטוח ש
ציין את שתי האפשרויות אחרת m4 יהיה מבולבל. כאשר אלה ניתנים, א changequote
מאקרו ניתן לפני עיבוד קובץ fvwmrc של המשתמשים.

הערה: כמה גרסאות של m4 שבורים ביחס לשינוי דמויות ציטוט ו
קבצים כלולים. כאשר מחרוזות הציטוט ארוכות מתו אחד, המאקרו
"include(< >)", כאשר "<<" ו-">>" הם התווים בציטוט, מכיל תוספת
תווים סביב תוכן הקובץ הכלול. זה יבלבל את fvwm. SunOS 4.1.3
ידוע שיש לו בעיה זו.

אם אתה משתמש ב- GNU m4 אפשרות נוספת זמינה. על ידי ציון -m4-תחילית מתי
החל fvwm, m4 מקבל הוראה להקדים את כל פקודות המאקרו המובנות m4_. לכן, לכלול
הופך להיות m4_include.

הזמינות של העיבוד המקדים של m4 כפופה להגדרת הקומפילציה M4.

אפשרויות


אלו הן אפשרויות שורת הפקודה שמזוהות על ידי fvwm:

-f config_file
סיבות fvwm כדי להשתמש config_file בספריית הבית של המשתמש במקום .fvwmrc as
קובץ התצורה של מנהל החלונות.

-לנפות מעמיד X עסקאות במצב סינכרוני, מה שמאט באופן דרמטי את העניינים, אבל
מבטיח זאת fvwmהודעות השגיאה הפנימיות של נכונות.

-d הצג שם
נהל את התצוגה שנקראת "displayname" במקום השם המתקבל מה-
משתנה סביבה $DISPLAY.

-s בתצוגה מרובת מסכים, הפעל fvwm רק במסך ששמו ב-$DISPLAY
משתנה סביבה או מסופק דרך האפשרות -d. בדרך כלל, fvwm ינסה
להפעלה בכל המסכים של תצוגה מרובה מסכים.

-הפך
הדפס את הגרסה של fvwm לסטדרר.

האפשרויות הבאות זמינות רק אם fvwm מורכב עם אפשרות M4.

-לא-m4 אין להשתמש m4 כדי לעבד מראש את ה-.fvwmrc. ברירת המחדל היא עיבוד מוקדם של ההפעלה
שימוש בקובץ m4(1).

-m4-תחילית
אם גנו m4 זמין, סיבה m4 לקידומת כל הפקודות המובנות m4_.

-m4opt אוֹפְּצִיָה
העבר את האפשרות הזו ל m4. ה אוֹפְּצִיָה יכול להיות כל מחרוזת תווים ללא רווחים.
אפשרות זו יכולה להתרחש מספר פעמים. אם גנו m4 זמין, DO לא תעביר את ה -P
אפשרות כאן. להשתמש -m4-תחילית במקום.

-m4-ציטוט מחרוזת
השתמש בנתון זה מחרוזת בתור תווי המרכאות ההתחלתיות. עליך לפרט גם
-m4-quote.

-m4-quote מחרוזת
השתמש בנתון זה מחרוזת בתור תווי הציטוט הסיום. עליך לפרט גם
-m4-ציטוט.

-m4prog נתיב
השתמש נתיב כמיקום מעבד ה-m4 הרצוי. כברירת מחדל, m4prog מוגדר ל
"m4" שחייב להתקיים איפשהו בנתיב המשתמש. אפשרות זו מאפשרת למשתמש
בחר במפורש את הגרסה של m4 לשימוש.

תְצוּרָה קבצים


קובץ התצורה משמש לתיאור כריכות עכבר וכפתורים, צבעים, הווירטואלי
גודל תצוגה ופריטים נלווים. סעיף זה מתאר את אפשרויות התצורה. שורות
המתחיל ב-'#' יתעלם על ידי fvwm. קווים המתחילים ב-'*' צפויים לעשות זאת
מכיל פקודות תצורה של מודול (ולא פקודות תצורה עבור fvwm
עצמה).

AppsBackingStore
גורם לחלונות יישומים לבקש חנות גיבוי. אפשרות זו מתפשרת על
תאימות ICCCM של מנהל החלונות. אמנם אפשרות זו יכולה להאיץ דברים ב-an
X-terminal, שבו שרטוטים מחדש של חלונות הם יקרים, זה לא יכול לעזור הרבה על רגיל
תחנות עבודה.

הרמה אוטומטית עיכוב
מאפשר הרמה אוטומטית של חלונות ומציין את השהיית הזמן (במילישניות)
בין המועד שבו חלון רוכש את מיקוד הקלט לבין המועד שבו הוא מורם אוטומטית.
אפשרות זו פועלת במצב פוקוס-עוקב-עכבר, ובמצב קליק-להתמקד אם
המיקוד משתנה על ידי לחיצה בחלון היישום במקום עיטור
חַלוֹן. במצב לחיצה לפוקוס, אתה יכול לדכא את התנהגות העלאה במיקוד על ידי
ציון ערך השהיה שלילי.

BackingStore
סיבות fvwm קישוטים לבקשת גיבוי חנות. ראה את הדיון בנושא
AppsBackingStore.

BoundaryWidth רוֹחַב
משנה את רוחב הגבול בחלונות מעוטרים לערך שצוין. ה
ברירת המחדל היא 6 פיקסלים.

הפקודה Style מספקת שיטה נוספת (כללית יותר) לציון
BoundaryWidth.

סגנון כפתור לַחְצָן# רוֹחַבxגוֹבַה
מגדיר את צורת העיטור המלבנית לשימוש בלחצן שורת הכותרת. לַחְצָן#
הוא מספר לחצן שורת הכותרת, והוא בין 0 ל-9. תיאור של שורת הכותרת
מספרי הלחצנים ניתנים בסעיף העכבר למטה. רוחב הוא האחוז של
רוחב כפתור מלא שבו יש להשתמש. גובה הוא אחוז הגובה המלא
להשתמש. מספרים שליליים גורמים להיפוך ההצללה.

וזה לא הכל! אם אתה משתמש בשורה כמו:
סגנון כפתור: 2 4 50x30@1 70x70@0 30x70@0 50x30@1
ואז עיטור כפתור 2 ישתמש בתבנית של 4 נקודות המורכבת מקו מ
(x=50,y=30) עד (70,70) בצבע הצל (@0), ולאחר מכן אל (30,70) בצל
צבע, ולבסוף ל- (50,30) בצבע ההדגשה (@1). זה מבלבל מדי?
עיין בדוגמה system.fvwmrc.

CenterOnCirculate
בעת מחזור, דף שולחן העבודה המכיל את החלון שבו הוא המצביע
מעבר אל נבחר אוטומטית. אם נבחרה CenterOnCirculate אז fvwm
יעשה כמיטב יכולתו למרכז את חלון היעד בחלון התצוגה של שולחן העבודה, במקום
רק עומד בתור לעמוד הקרוב ביותר.

CirculateSkip שם החלון
גורם לדלג על חלונות עם השם המצוין כאשר המחזור עולה או
מופעלות פונקציות להפיץ למטה. שם החלון יכול להיות שם של חלון או שמו
מעמד.

הפקודה Style מספקת שיטה נוספת (כללית יותר) לציון
CirculateSkip.

CirculateSkipIcons
גורם לפעולות זרימה ועיוות לדלג מעל חלונות אייקוניים.

קליק טיים עיכוב
מציין את ההשהיה המקסימלית (במילישניות) בין לחיצת כפתור ללחצן
שחרר עבור הפונקציה המובנית כדי לראות את הפעולה כלחיצת עכבר. ברירת המחדל
השהיה הוא 150 מילישניות.

ClickToFocus
בדרך כלל קלט מקלדת עובר לחלון שבו נמצא מצביע העכבר. אם אפשרות זו
מוגדר שהקלט במקלדת יישאר בחלון אחד עד לחיצה על העכבר עם
המצביע ממוקם בחלון חדש.

סמן cursor_num cursor_type
זה מספק דרך מאוד מביכה לשנות סגנונות סמן. cursor_num אומר איזה
הסמן שאתה משנה, והוא מספר בין 0 ל-12, באופן הבא:

0 POSITION - משמש בעת הצבת חלונות.
1 TITLE - משמש בשורת כותרת של חלון.
2 ברירת מחדל - משמש בחלונות שאינם מגדירים את הסמן שלהם.
3 SYS - משמש באחד מכפתורי שורת הכותרת.
4 MOVE - משמש בעת הזזה או שינוי גודל של חלונות.
5 WAIT - משמש במהלך פקודה מובנית של EXEC.
6 MENU - משמש בתפריטים.
7 SELECT - משמש עבור פקודות מובנות שונות כגון iconify.
8 DESTROY - משמש עבור DESTROY ו-DELETE מובנים.
9 TOP - משמש בסרגל הצד העליון של חלון.
10 RIGHT - משמש בסרגל הצד הימני של חלון.
11 תחתון - משמש בסרגל הצד התחתון של חלון.
12 LEFT - משמש בסרגל הצד השמאלי של חלון.
13 TOP_LEFT - משמש בפינה השמאלית העליונה של חלון.
14 TOP_RIGHT - משמש בפינה הימנית העליונה של חלון.
15 BOTTOM_LEFT - משמש בפינה השמאלית התחתונה של חלון.
16 BOTTOM_RIGHT - משמש בפינה הימנית התחתונה של חלון.

אל האני cursor_type ארגומנט הוא מספר שאומר לצורת הסמן להשתמש. ה
ניתן למצוא מספרים זמינים ב- /usr/include/X11/cursorfont.h והם נמצאים כעת
מספרים זוגיים בין 0 ל-152. בזמן הנוכחי, סוגי הסמנים הבאים הם
זמין:

0 X_cursor 2 חץ
4 based_arrow_down 6 based_arrow_up
8 סירה 10 בוגו
12 פינה_שמאלית_תחתונה 14 פינה_ימנית_תחתונה
16 צד תחתון 18 טי תחתון
20 box_spiral 22 center_ptr
שעון 24 עיגול 26
28 ספל_קפה 30 צלב
32 cross_reverse 34 צלבה
36 diamond_cross 38 נקודות
40 dotbox 42 double_arrow
44 טיוטה_גדולה 46 טיוטה_קטנה
החלפת 48 draped_box 50
52 פלור 54 זולל
56 gumby 58 hand1
60 יד2 62 לב
64 אייקון 66 iron_cross
68 left_ptr 70 left_side
72 left_tee 74 button left
76 ll_angle 78 lr_angle
80 איש 82 כפתור אמצעי
84 עכבר 86 עיפרון
88 פיראט 90 פלוס
92 question_arrow 94 right_ptr
96 צד ימין 98 טי_ימני
100 כפתור ימין 102 rtl_logo
104 מפרש 106 sb_down_arrow
108 sb_h_double_arrow 110 sb_left_arrow
112 sb_right_arrow 114 sb_up_arrow
116 sb_v_double_arrow 118 הסעות
120 בגודל 122 עכביש
124 תרסיס 126 כוכבים
128 יעד 130 tcross
132 top_left_arrow 134 top_left_corner
136 פינה_ימינה_עליון 138 צד_עליון
140 top_tee 142 טרק
144 ul_angle 146 מטריה
שעון 148 ur_angle 150
152 xterm

לקשט טרנזיינטים
גורם לחלונות חולפים, שבדרך כלל נותרים לא מקושטים, לקבל את
כרגיל fvwm קישוטים. שים לב שחלק מהחלונות הקופצים, כגון תפריטי xterm, כן
לא מנוהלים על ידי מנהל החלונות ועדיין לא מקבלים עיטורים.

DeskTopScale סולם
מגדיר את קנה המידה של שולחן העבודה הווירטואלי ביחס למסך.

DeskTopSize מאוזןxאנכי
מגדיר את גודל שולחן העבודה הווירטואלי ביחידות של גודל המסך הפיזי.

DontMoveOff
מונע הזזת חלונות או מיקום תחילה מחוץ לשולחן העבודה. א
כמה תוכניות לא יפעלו כהלכה אם תשתמש באפשרות זו. זה רק מחזיק
חלונות לא יאבדו לחלוטין מהקצה של שולחן העבודה. זה מתעקש
שמירה על 16 פיקסלים על שולחן העבודה אבל לא אכפת קצת מלשמור על השלם
חלון על השולחן. ראה EdgeResistance אם אתה לא אוהב שיש חלונות חלקית
מחוץ למסך.

Edge Resistance גלילה נע
מספר כמה קשה זה אמור להיות לשנות את נקודת התצוגה של שולחן העבודה על ידי הזזת העכבר מעל
את קצה המסך וכמה קשה זה צריך להיות להעביר חלון מעבר לקצה של
המסך.

הפרמטר הראשון אומר כמה אלפיות שניות על המצביע לבלות על המסך
קצה לפני fvwm יזיז את יציאת התצוגה. זה מיועד לאנשים שמשתמשים
"EdgeScroll 100 100" אך מוצאים את עצמם מעיפים בטעות דפים כשהם
לא רוצה.

הפרמטר השני אומר כמה פיקסלים מעל קצה המסך יש לחלון
הקצה חייב לזוז לפני שהוא יזוז חלקית מהמסך.

שימו לב שעם "EdgeScroll 0 0", עדיין ניתן להזיז או לשנות את גודל החלונות
מעבר לקצה המסך הנוכחי. על ידי ביצוע הפרמטר הראשון ל
EdgeResistance 10000 סוג זה של תנועה הוא בלתי אפשרי. עם EdgeResistance פחות
מ-10000 אבל יותר מ-0 מעבר על פני דפים הופך לקשה אבל לא
בלתי אפשרי.

EdgeScroll מאוזן אנכי
מציין את אחוז הדף לגלילה כאשר הסמן פוגע בקצה א
עמוד. אם אתה לא רוצה שום דפדוף או גלילה כאשר אתה פוגע בקצה של דף
כלול את "EdgeScroll 0 0" בקובץ ה-.fvwmrc שלך. אם אתה רוצה דפים שלמים, השתמש
"EdgeScroll 100 100". גם אופקי וגם אנכי צריכים להיות מספרים חיוביים.

אם האחוזים האופקיים והאנכיים מוכפלים ב-1000 אז גלילה
יתעטף בקצה שולחן העבודה. אם נעשה שימוש ב-"EdgeScroll 100000 100000".
fvwm יגלול לפי עמודים שלמים, לעטוף בקצה שולחן העבודה.

גופן שם גופן
עושה fvwm להשתמש בגופן שם גופן במקום "קבוע" עבור תפריטים, מחווני שינוי הגודל,
ותוויות סמלים (אם לא צוין IconFont).

פונקציה שם פונקציה
מתחיל את ההגדרה של פונקציה מורכבת, המורכבת מה- fvwm מובנה
פונקציות, שיקושרו מאוחר יותר ללחצן או למקש של העכבר. שם פונקציה חייב להיות
מוקף במרכאות. ערכי פונקציה נכללים בשורות שלאחר הפונקציה
מילת מפתח. ההגדרה מסתיימת במילת המפתח EndFunction. ערכי פונקציה הם
מצוין כפי שמוצג בדוגמה הבאה. המילה הראשונה בכל שורה היא ה
פונקציה מובנית שתבוצע בהתאם לסוג האירוע שצריך
הפעילו את הפעולה (כלולה במרכאות), ואחריה כל ארגומנט נוסף
הדרושה לפונקציה המובנית. ניתן לציין תפריטים באמצעות ה-Popup המובנה
כל עוד התפריט הוגדר קודם לכן בקובץ התצורה.

פעולות ההפעלה המוכרות הן מיידי, תנועה, קליק ו
לחץ לחיצה כפולה. פעולות מיידיות מבוצעות ברגע שהפונקציה מופעלת,
גם אם לא נבחר חלון. אם יש פעולות שאינן מיידיות
יחידות, fvwm ימתין לראות אם המשתמש לוחץ, לוחץ פעמיים או גורר
העכבר. לאחר קבלת ההחלטה, fvwm יבצע רק את המובנים מ
הגדרת הפונקציה שפעולת הטריגר שלה תואמת את הפעולה שבוצעה על ידי
המשתמש.

אם הדוגמה הבאה הייתה קשורה לכפתור 1 בשורת הכותרת של החלון, אז מתי
כפתור 1 נלחץ, fvwm ימתין 150 אלפיות שניות כדי לראות אם הכפתור משוחרר. אם
הכפתור אינו משוחרר fvwm יתחיל במבצע מעבר. כאשר המהלך
הפעולה הושלמה תבוצע פעולת העלאה. אם שחרור כפתור הוא
זוהה אז fvwm ימתין עוד 150 אלפיות שניות לקליק שני. אם רק קליק אחד
מזוהה ואז החלון יורם. אם זוהו שני קליקים החלון
יורם ויורד לסירוגין. ניתן לשנות את משך ההמתנה של 150 אלפיות השנייה
באמצעות האפשרות ClickTime.
הפונקציה "הזז או הרם"
הזז "תנועה"
הרם "תנועה"
הרם "קליק"
הרם והורד את "DoubleClick"
EndFunction
המושגים של לחיצה ולחיצה כפולה אינם עוברים לשימוש במקלדת
קיצורי דרך.

קיימות שתי פונקציות מיוחדות: InitFunction ו-RestartFunction. ה-InitFunction
ייקרא מתי fvwm מופעל בפעם הראשונה בכל סשן X ויכול להיות
משמש להפעלת מודולים, הגדרת תבניות רקע והפעלת תוכניות. ההפעלה מחדש
הפונקציה תיקרא מתי fvwm מופעל מחדש. זה יכול לשמש כדי להפעיל מודולים ו
הגדר דפוסי רקע אך כנראה אסור להשתמש בהם כדי להפעיל תוכניות.

HiBackColor שם קולוני
מגדיר את צבע הרקע של החלון שנבחר ל שם קולוני. בעת שימוש ב-
מסך מונוכרום מתעלמים מהאפשרות הזו ומשתמשים בלבן.

HiForeColor שם קולוני
מגדיר את הצבע של כותרת החלון שנבחר ל שם קולוני. בעת שימוש במונוכרום
מסך מתעלמים מהאפשרות הזו ומשתמשים בשחור.

סמל שם החלון קובץ מפת סיביות
מציין את מפת הסיביות שתשמש עבור חלון כאשר הוא מסומן באייקון. ה שם החלון
יכול להיות שם החלון או שם המחלקה של יישום וחייב להיות מוקף במרכאות.
אל האני קובץ מפת סיביות הוא שם הנתיב המלא לקובץ מפת סיביות רגילה X11 או א
קובץ ב-IconPath או PixmapPath. מפת הסיביות/פיקסל שצוינו משמשת ב
העדפה לכל סמל שמסופק על ידי החלון עצמו.

If fvwm אז הוא מורכב עם תמיכה ב-XPM עבור אייקונים צבעוניים מפת סיביות יכול להיות XPM
קובץ pixmap.

שם החלון צריך להיות מוקף במירכאות כפולות אבל קובץ מפת סיביות לא צריך.
אין להשתמש במשתני סביבה ב- קובץ מפת סיביות מפרט.

If שם החלון הוא מחרוזת ריקה אז הקובץ שצוין הוא סמל ברירת המחדל, ו
ישמש אם לא ניתן למצוא מפת סיביות אחרת של סמל או pixmap:
סמל "" הסמל-המועדף שלי

הפקודה Style מספקת שיטה נוספת (כללית יותר) לציון אייקון.

אייקונבוקס עזבו חלק עליון תקין תחתית
מגדיר אזורים במסך שבהם יש למקם סמלים. עד ארבע תיבות אייקונים יכולות להיות
מוּגדָר. אם מסופק קו IconBox אז סמלים יוצבו אוטומטית
אותם, אם אפשר. בכל פעם שחלון מסומן נמצא עבורו מקום חדש.
תיבות אייקונים מחפשות חלל משמאל לימין, ואז מלמעלה למטה. אייקונים
לא יוצבו אוטומטית על גבי סמלים אחרים, אך הם עשויים להיות ממוקמים מתחת
חלונות יישומים. אם עזבו or תקין הוא שלילי, אם כך fvwm יוסיף את המסך
רוחב אליו. אם חלק עליון or תחתית הוא שלילי, אם כך fvwm יוסיף את גובה המסך ל
זה. הערה: -0 אינו מנותח כפיקסל הימני או התחתון במסך. אתה חייב
השתמש ב-1 במקום זאת.

אם לא מסופק קו IconBox או שכל תיבות הסמלים מלאות, אז fvwm ימקם
סמלים ליד מיקום המצביע הנוכחי.

אייקון פונט שם גופן
עושה fvwm להשתמש בגופן שם גופן עבור תוויות אייקונים. אם מושמט, גופן התפריט (צוין
לפי פרמטר תצורת גופן) ישמש במקום זאת.

IconPath נתיב
מציין רשימה מופרדת בנקודתיים של שמות נתיבים מלאים של ספריות שבהן מפת סיביות
ניתן למצוא אייקונים (מונוכרום). כל נתיב צריך להתחיל בקו נטוי. הערה: אם ה
תיקוני M4 כלולים כאשר fvwm נבנה, אם כן m4 ירצה לקלקל את המילה
"include" אשר יופיע לעתים קרובות בפקודה IconPath או PixmapPath. ל
תקן את ההוספה הזו undefine(`include') לפני הפקודה IconPath.

מפתח שם מפתח הקשר משנים פונקציה
מקשר מקש מקלדת למקש מוגדר fvwm פונקציה מובנית. ההגדרה זהה
לגבי כריכת עכבר אלא שמספר לחצן העכבר מוחלף במקש
שם. ה שם מפתח הוא אחד מהערכים מ-/usr/include/X11/keysymdef.h, עם
מוביל XK_ הושמט. ה הקשר ו משנים שדות מוגדרים כמו בעכבר
כריכה.

קשירת מפתח ללחצן שורת כותרת לא תגרום ללחצן זה להופיע אלא אם כן א
גם כריכת עכבר קיימת.

יָד רָכָּה
ה-ICCCM קובע שאם אפליקציה מגדירה את שדה הקלט של ה-wm_hints
מבנה ל-False, אז הוא לעולם לא רוצה שמנהל החלונות ייתן לו את הקלט
מוֹקֵד. היישום היחיד שאני יודע שצריכים את זה הוא sxpm, וזה א
באג טיפשי עם תיקון טריוויאלי וממילא אין לו השפעה כוללת על התוכנית. שְׁמוּעָה
הוא שגם לחלק מהיישומים הישנים יותר יש בעיות.

אם הפרמטר הזה מוגדר אז fvwm יתעלם מהאמנה הזו של ICCCM.

MenuBackColor שם קולוני
מגדיר את צבע הרקע של התפריט. בעת שימוש במונוכרום אפשרות זו מתעלמת. זֶה
האפשרות זמינה רק אם fvwm הידור עם MENUCOLOR מוגדר.

MenuForeColor שם קולוני
מגדיר את צבע הקדמי של התפריט. בעת שימוש במונוכרום אפשרות זו מתעלמת. זֶה
האפשרות זמינה רק אם fvwm הידור עם MENUCOLOR מוגדר.

MenuStippleColor שם קולוני
מגדיר את הצבע עבור ערכים מוצללים בתפריטים (עבור פונקציות שאינן מותרות
בחלון שנבחר כעת). בעת שימוש במונוכרום אפשרות זו מתעלמת ו
נעשה שימוש בדוגמה של חתיכה. אפשרות זו זמינה רק אם fvwm מחולק עם
MENUCOLOR מוגדר.

מודול שם מודול
מציין מודול שאמור להופיע במהלך האתחול. בזרם
הזמן שהמודולים הזמינים הם FvwmAudio, FvwmBacker, FvwmBanner, FvwmClean,
FvwmDebug, FvwmIconBox, FvwmIdent, FvwmPager, FvwmSave, FvwmSaveDesk, FvwmScroll,
FvwmWinList, ו- GoodStuff. מודולים אלה כוללים דפי אדם משלהם. מודול יכול
לשמש גם בתור מובנה. מודולים יכולים להיות תוכניות חולפות קצרות מועד או, כמו
GoodStuff, יכול להישאר למשך הפגישה X. מודולים יסתיימו
על ידי מנהל החלונות לפני הפעלה מחדש וסגירה, אם אפשר. ראה את
סעיף מבוא על מודולים.

ModulePath
מציין רשימה מופרדת באמצעות נקודתיים של נתיבים עבור fvwm לחפש כאשר מחפשים א
מודול לטעינה. ספריות בודדות אינן זקוקות לחתכים נגררים.

עכבר כפתור הקשר משנים פונקציה
מגדיר כריכת עכבר. כפתור הוא מספר לחצן העכבר. אם כפתור אז הוא אפס
כל כפתור יבצע את הפונקציה שצוינה. הקשר מתאר היכן
מחייב חלה. הקשרים חוקיים הם R עבור חלון הבסיס, W עבור יישום
חלון, T עבור שורת הכותרת של החלון, S עבור סרגל צד, עליון או תחתון של החלון, F עבור a
מסגרת חלון (הפינות), I עבור חלון אייקון, או 0 עד 9 עבור שורת הכותרת
לחצנים, או כל שילוב של אותיות אלה. A הוא עבור כל הקשר למעט
לחצני שורת הכותרת. לדוגמה, הקשר של FST יחול כאשר העכבר
בכל מקום בגבול החלון מלבד לחצני שורת הכותרת.

משנים הוא כל שילוב של N ללא שינוי, C עבור בקרה, S עבור Shift, M
עבור Meta, או A עבור כל שינוי. לדוגמה, משנה של SM יחול כאשר
גם מקשי Meta וגם מקשי Shift מושבתים. משנים X11 mod1 עד mod5 הם
מיוצג בתור הספרות 1 עד 5.

פונקציה הוא אחד fvwmהפונקציות המובנות של.

לחצני שורת הכותרת ממוספרים עם כפתורים אי-זוגיים בצד שמאל של
שורת הכותרת והמספרים הזוגיים מימין. לחצנים עם מספר קטן יותר מוצגים
לכיוון החלק החיצוני של החלון בעוד כפתורים בעלי מספרים גדולים יותר מופיעים לכיוון
באמצע החלון (0 הוא קיצור של 10). לסיכום, הכפתורים ממוספרים:
1 3 5 7 9 0 8 6 4 2
הכפתור האי-זוגי הגבוה ביותר שבו פעולה קשורה אליו קובע את
מספר הלחצנים מצוירים בצד שמאל של שורת הכותרת. המספר הזוגי הגבוה ביותר
קובע את כפתורי המספר או הצד הימני שמצוירים. ניתן לכבול פעולות
ללחצני העכבר או למקשי המקלדת.

MWMBorders
מחליף קווי תבליט ברוחב 1 פיקסל בסגנון MWM במקום fvwmגבולות של 2 פיקסלים.

MWM Buttons
משבית משוב לחיצה על לחצן עבור כל העיטורים מלבד שורת הכותרת והכותרת-
לחצני סרגל, כמו ב-MWM.

MWMDecorHints
סיבות fvwm כדי לקרוא את האטום MOTIF_WM_HINTS מחלונות יישומים ולנתח
ולנסות לשחזר את התנהגות המוטיב לגבי עיטורי חלונות.
שימו לב ש-mwm מאפשרת לרמזים לתפקוד להשפיע על עיטורי חלונות, אך על אפקטים אלו
אינם משוכפלים על ידי אפשרות זו.

MWMFunctionHints
סיבות fvwm כדי לקרוא את האטום MOTIF_WM_HINTS מחלונות יישומים ולנתח
ולנסות לשכפל את התנהגות המוטיב ביחס לחלון מותר
פונקציות. בניגוד ל-mwm, שפשוט מסירה פונקציות אסורות מהחלון
תפריטים, fvwm פשוט מצל את הפונקציות האסורות. גם בגלל fvwm
מיישמת כמה פונקציות בפקודות מאקרו המוגדרות על ידי המשתמש ש-mwm מיישמת באופן פנימי,
המיפוי של פונקציות אסורות מבוסס בחלקו על תווית פריט התפריט.

MWMHint Override
אם נעשה שימוש ב-MWMFunctionHints, אסור למקסם ולסמל
חולפים. כמו כן, חלונות יכולים לציין שמנהל החלונות לא צריך להרוס או
למחוק אותם. מכיוון שכללי ה-MWM האלה הם די טיפשים, במיוחד לגבי
את החלונות החולפים, אני מספק את אפשרות MWMHintOverride זו. כאשר הוא משמש תפריט
פריטים יוצללו אם MWM תאסור את השימוש בהם, אך המשתמש יכול להמשיך
ובחר את הפריט הזה והוא יפעל כמצופה.

יש להשתמש בעקיפה בזהירות מכיוון שחלק מהיישומים יישברו אם אתה
לעקוף את רמזי ה-mwm שלהם.

תפריט MWM
מחליף תפריטי מראה ותחושה של MWM במקום הסטנדרט fvwm גרסאות. זֶה
אפשרות גם מפעילה כמה אפשרויות אחרות בסגנון mwm, כמו מרכז ה-
גודל/שינוי גודל חלון על המסך, במקום להשאיר אותו בפינה השמאלית העליונה, ו
מחליף את פעולת ההדק של שינוי גודל במיקום ראשוני ל-shift-button-1 במקום זאת
של twm סגנון לחיצה על כפתור-2

אין גבול שם החלון
שומר fvwm מהנחת גבולות דקורטיביים על חלונות בשם שם החלון. זֶה
לפקודה אין השפעה על שורת הכותרת. זה שימושי עבור שעונים וכדומה
גאדג'טים שאתה לא רוצה שיתפסו יותר מדי מקום. שם החלון יכול להיות של חלון
השם או המחלקה שלו.

אם תציין את שניהם NoBorder שם החלון ו-NoTitle שם החלון עבור אותו חלון
בקובץ ה-.fvwmrc שלך החלון לא יהיה מקושט לחלוטין.

שם החלון יכול להכיל את התווים הכלליים "*" ו-"?" התואמים לשמות החלונות ב-
אופן התאמת שם קובץ יוניקס רגיל. תווים "*", "?" ו-"\" בפועל ב-a
ניתן להזין את שם החלון על ידי הקדמת התו עם "\".

הפקודה Style מספקת שיטה נוספת (כללית יותר) לציון NoBorder.

NoBoundaryWidth רוֹחַב
משנה את רוחב העיטורים עבור חלונות ללא כותרות וללא גבולות.
ברירת המחדל היא 1. כל ערך חיובי או אפס מקובל. קישוטים עבור אלה
לחלונות לא מעוטרים יש את אותו הקשר כמו סרגלי הצד על מעוטרים בדרך כלל
חלונות.

הפקודה Style מספקת שיטה נוספת (כללית יותר) לציון
NoBoundaryWidth.

ללא עמדה
הוראות fvwm כדי להתעלם מהשדה PPosition בעת הוספת חלונות חדשים. נאמנות ל
השדה PPosition נדרש עבור יישומים מסוימים, אך אם אין לך אחד מהם
אלה זה כאב ראש אמיתי.

ללא כותרת שם החלון
שומר fvwm מהכנסת שורת כותרת בקישוטים לחלונות הנקראים
שם החלון. זה שימושי עבור שעונים וגאדג'טים דומים שאתה לא רוצה
תופסים יותר מדי מקום. שם החלון יכול להיות שם החלון או המחלקה שלו.

שם החלון יכול להכיל את התווים הכלליים "*" ו-"?" התואמים לשמות החלונות ב-
אופן התאמת שם קובץ יוניקס רגיל. תווים "*", "?" ו-"\" בפועל ב-a
ניתן להזין את שם החלון על ידי הקדמת התו עם "\".

הפקודה Style מספקת שיטה נוספת (כללית יותר) לציון NoTitle.

OpaqueMove אחוזים
אומר fvwm החלון בגודל המקסימלי שאיתו צריכה להיות תנועת חלון אטומה
בשימוש. האחוז הוא אחוז משטח המסך הכולל. עם "OpaqueMove 0" הכל
החלונות יוזזו באמצעות מתאר הגומי המסורתי. עם "OpaqueMove
100" כל החלונות יועברו כחלונות מוצקים. ברירת המחדל היא "OpaqueMove 5",
מה שמאפשר להזיז חלונות קטנים בצורה אטומה אך חלונות גדולים כן
נעו כגומיות.

OpaqueResize
גורם לשינוי גודל של פעולות עם החלון עצמו במקום קו מתאר.

זימונית X_מיקום Y_מיקום
מאפשר סגנון החלפה של מעבר על פני שולחן העבודה. חלון ביפר (לא חלון קופץ)
יופיע ב-(X_Location, Y_Location). גרסאות מיניאטוריות של כל הלא דביק
חלונות בשולחן העבודה הווירטואלי מוצגים בביפר. צבע המיניאטורה
הגרסה זהה לצבע הגבול של החלון בגודל מלא.

בחלון הביפר, לחיצה על לחצן העכבר 1 תעביר את יציאת התצוגה של שולחן העבודה ל-
הדף שנבחר (במצב לחיצה להתמקד; הוא גם יעביר את מיקוד המקלדת ל-
חלון שעל המיניאטורה שלו אתה לוחץ). לחיצה על כפתור 2 בחלון בביפר
יתחיל הזזת חלון, תוך שימוש במיניאטורה כדי להזיז במהירות את החלון לכל מקום
על שולחן העבודה. לחיצה על כפתור 3 תעביר את הפינה השמאלית העליונה של יציאת התצוגה אל
מיקום הלחיצה על הכפתור, גם אם הוא אינו מתיישב עם עמוד.
גרירת לחצן 3 תגרום לנקודת התצוגה שנבחרה לגלול בזמן שאתה מזיז את
מַצבִּיעַ. הביפר דביק באופן אוטומטי אך אינו נשאר באופן אוטומטי בראש.

PagerForeColor שם קולוני
גורם לצבע הקדמי של הביפר להיות שם קולוני במקום שחור. זה
צבע המשמש להדגשת התצוגה הנוכחית בחלון הביפר. על מונוכרום
מסך אפשרות זו מתעלמת. אם האפשרות NO_PAGER מוגדרת בעת הבנייה fvwm
אפשרות זו אינה זמינה.

PagerBackColor שם קולוני
גורם לצבע הרקע של הביפר להיות שם קולוני במקום לבן. על
מסך מונוכרום מתעלמים מהאפשרות הזו. אם האפשרות NO_PAGER מוגדרת מתי
הבניין fvwm אפשרות זו אינה זמינה.

PagerFont שם גופן
עושה fvwm להשתמש בגופן שם גופן לכתיבת שמות אייקוני חלונות בחלון
ייצוג בביפר. אם אפשרות זו מושמטת לא נכתבים שמות ב-
חלונות ביפר.

PagingDefault pagingdefaultvalue
אומר fvwm אם הוא אמור להתחיל עם הפעלת ההחלפה או השבתה. "PagingDefault
0" יתחיל fvwm עם ההחלפה מושבתת; "PagingDefault 1" יתחיל fvwm עם
ההחלפה מופעלת כברירת מחדל.

PixmapPath נתיב
מציין רשימה מופרדת בנקודתיים של שמות נתיבים מלאים של ספריות שבהן pixmap
ניתן למצוא אייקונים (צבע). כל נתיב צריך להתחיל בקו נטוי.

קופץ שם קופץ
מתחיל את ההגדרה של תפריט מוקפץ שיקושר מאוחר יותר ללחצן עכבר
או מפתח. שם קופץ יש לרשום במרכאות. ערכים בתפריט כלולים בשורות
בעקבות מילת המפתח Popup. הגדרת התפריט מסתיימת במילת המפתח EndPopup.
ערכים בתפריט מצוינים כפי שמוצג בדוגמה הבאה. המילה הראשונה על
כל שורה היא הפונקציה המובנית שתתבצע, ואחריה הכיתוב
(ממוקם במרכאות) אשר יוצגו בתפריט, ואחריו כל תוספת
ארגומנטים הדרושים לפונקציה המובנית. ניתן לציין תפריטי משנה באמצעות ה
חלון קופץ מובנה כל עוד תפריט המשנה הוגדר מוקדם יותר בתצורה
קובץ.
חלון קופץ "Ops בחלון"
כותרת "Ops Windows"
העבר "זוז"
שנה גודל "שנה גודל"
להעלות "להרים"
תחתון "תחתון"
Iconify "(De)Iconify"
לא ""
להשמיד "להרוס"
כותרת "HARDCOPY"
Exec "Hardcopy" exec xdpr &
Exec "Hardcopy RV" exec xdpr -rv &
תפריט סוף
שים לב שאם תו טאב מוטבע בכיתוב של ערך בתפריט, אז
טקסט העוקב ללשונית יוכנס לעמודה שנייה בתפריט וב-
התפריט כולו יותאם לשמאל. זה מיועד לתיוג קיצורי דרך. הכרטיסייה
הדמות חייבת להיות באמת טאב. אם זה מורחב לחללים זה לא יעבוד! ל
דוּגמָה:
חלון קופץ "Ops בחלון"
כותרת "Window Ops Alt-F1"
.
.
.
האם ההתחלה של תפריט מותאם לשמאל. Alt-F1 ימוקם לצד ימין
של התפריט.

ניתן לציין מקשי קיצור בהגדרת התפריט על ידי הקדמת התו
עם אמפרסנד. האמפרסנד לא יוצג אלא התו שאחריו
יוצג בקו תחתון, ואם המשתמש ילחץ על המקש המתאים אז
פריט זה יופעל כאילו המשתמש לחץ עליו עם העכבר. רק
ניתן להשתמש בתווים אלפביתיים ומספריים כמקשי קיצור. מצב השינוי של
מתעלמים מהמקלדת בעת בדיקת תווי קיצור. לדוגמה:
חלון קופץ "Ops בחלון"
מקסימום "מקסימום" 100 100
תפריט סוף
כאשר תפריט זה מוקפץ, ה-'x' יהיה בקו תחתון ולחיצה על מקש ה-'x'
יגרום למקסימום את החלון הנוכחי. מקשי קיצור אינם פועלים
אלא אם כן הוגדר MENU_HOTKEYS בעת הבנייה fvwm. אם WINDOWLIST_HOTKEYS היה גם
מוגדר אז מקשים חמים מתווספים אוטומטית ל-WindowList כאשר כן
מוצג.

מיקום אקראי
גורם לחלונות שבדרך כלל מחייבים מיקום משתמש באופן אוטומטי
ממוקם במקומות קצת אקראיים. למען הטוב מכל העולמות האפשריים
השתמש גם ב-RandomPlacement וגם ב-SmartPlacement.

SaveUnders
גורם ל fvwm מסגרות קישוט לבקשת שמירת מתחת. זה יכול באופן משמעותי
לשפר את הביצועים במהלך מהלכים אטומים אבל זה גורם לעלייה משמעותית ב
שימוש בזיכרון.

SloppyFocus
מצב מיקוד זה הוא כמו פוקוס-עוקב-עכבר (ברירת המחדל) פרט לכך שהפוקוס
לא יוסר מחלון עד שהעכבר שלך ייכנס לחלון חדש. יציאה א
חלון כדי להיכנס לחלון השורש ישאיר את המיקוד ללא שינוי.

SmartPlacement
גורם לחלונות שבדרך כלל מחייבים מיקום משתמש באופן אוטומטי
ממוקמים במיקום חכם - מיקום בו הם אינם חופפים לאף אחד אחר
חלונות על המסך. אם לא ניתן למצוא מיקום כזה מיקום משתמש או אקראי
המיקום ישמש כשיטת נסיגה. למען הטוב מכל העולמות האפשריים
השתמש גם ב-RandomPlacement וגם ב-SmartPlacement.

StartsOnDesk שם החלון מספר שולחן
פקודה זו גורמת לחלונות שהשם או המחלקה שלהם שם החלון להיות בתחילה
מונח על מספר שולחן העבודה מספר שולחן. שם החלון צריך להיות מוקף כפול
ציטוטים. אם החלון דורש מיקום אינטראקטיבי, יוצג קו מתאר
על השולחן הנוכחי אך החלון יופיע על השולחן שצוין.

שם החלון יכול להכיל את התווים הכלליים "*" ו-"?" התואמים לשמות החלונות ב-
אופן התאמת שם קובץ יוניקס רגיל. תווים "*", "?" ו-"\" בפועל ב-a
ניתן להזין את שם החלון על ידי הקדמת התו עם "\".

הפקודה Style מספקת שיטה נוספת (כללית יותר) לציון
StartsOnDesk.

StaysOnTop שם החלון
חלונות אלה תמיד מנסים להישאר מעל החלונות האחרים. זה עשוי להיות שימושי
עבור שעונים או תיבות דואר שתמיד תרצו שיהיו גלויים. אם החלון כן
הוריד במפורש זה לא ינסה לחזור בכוח לפסגה עד שזה יקרה
הועלה במפורש. שם החלון יכול להיות שם החלון או המחלקה שלו.

שם החלון יכול להכיל את התווים הכלליים "*" ו-"?" התואמים לשמות החלונות ב-
אופן התאמת שם קובץ יוניקס רגיל. תווים "*", "?" ו-"\" בפועל ב-a
ניתן להזין את שם החלון על ידי הקדמת התו עם "\".

הפקודה Style מספקת שיטה נוספת (כללית יותר) לציון StaysOnTop.

StdBackColor שם קולוני
מגדיר את צבע הרקע עבור תפריטים וחלונות שאינם נבחרים ל שם קולוני. כאשר
באמצעות מסך מונוכרום מתעלמים מהאפשרות הזו ומשתמשים בלבן.

הפקודה Style מספקת שיטה נוספת (כללית יותר) לציון
StdBackColor.

StdForeColor שם קולוני
מגדיר את צבע החזית עבור תפריטים וכותרות חלונות שלא נבחרו ל שם קולוני.
כאשר משתמשים במסך מונוכרום מתעלמים מהאפשרות הזו ומשתמשים בשחור.

הפקודה Style מספקת שיטה נוספת (כללית יותר) לציון
StdForeColor.

StickyBackColor שם קולוני
מגדיר את צבע הרקע עבור חלונות דביקים שלא נבחרו ל שם קולוני. כשמשתמש
מסך מונוכרום מתעלמים מהאפשרות הזו ומשתמשים בלבן. זמין רק אם
-DMORE_COLORS משמש בעת הידור.

StickyForeColor שם קולוני
מגדיר את צבע החזית עבור כותרות חלונות דביקים שלא נבחרו ל שם קולוני. כאשר
באמצעות מסך מונוכרום מתעלמים מהאפשרות הזו ומשתמשים בשחור. זמין בלבד
אם נעשה שימוש ב-DMORE_COLORS בעת ההידור.

דביק שם החלון
חלונות דביקים "נדבקים לזכוכית של המסך". כלומר, הם לא מזיזים את ה-
נקודת מבט אל שולחן העבודה הווירטואלי משתנה. שם החלון יכול להיות שם של חלון או
המעמד שלה.

שם החלון יכול להכיל את התווים הכלליים "*" ו-"?" התואמים לשמות החלונות ב-
אופן התאמת שם קובץ יוניקס רגיל. תווים "*", "?" ו-"\" בפועל ב-a
ניתן להזין את שם החלון על ידי הקדמת התו עם "\".

הפקודה Style מספקת שיטה נוספת (כללית יותר) לציון Sticky.

StickyIcons
גורם לסמלים להיצמד תמיד לזכוכית של המסך. כלומר, אייקונים תמיד עוקבים אחריו
אתה סביב שולחן העבודה. כאשר חלון מסולק מסמל, הוא לא נתקע. אנשים מסויימים
מצא שזו דרך שימושית להזיז חלונות.

אייקונים עקשנים
משנה קצת את התנהגות הדה-איקוניפיקציה. במקום שחלונות תמיד יסירו-
מסמלים את עצמם בדף הנוכחי שהם מבטלים את הסמל למקור שלהם
עמדה.

StubbornIconPlacement
בשימוש עם IconBoxes, גורם לסמלים להימנע מלהציב את עצמם מתחת
חלונות קיימים.

מיקום עיקש
בעת שימוש ב-SmartPlacement, גורם לחלונות חדשים להימנע מלהציב את עצמם מעל
סמלים.

סִגְנוֹן שם החלון אפשרויות
פקודה זו נועדה להחליף את הפקודות NoBorder, NoTitle, StartsOnDesk,
Sticky, StaysOnTop, Icon, WindowListSkip, CirculateSkip, SuppressIcons,
BoundaryWidth, NoBoundaryWidth, StdForeColor ו-StdBackColor עם יחיד
פיקוד גמיש ומקיף. פקודה זו משמשת להגדרת תכונות של a
חלון לערכים שאינם ברירת המחדל או להגדרת ברירת המחדל של מנהל החלונות
סגנונות.

שם החלון יכול להיות שם, מחלקה או מחרוזת משאב של חלון. זה יכול להכיל את
תווים כלליים * ו/או ?, המותאמים בצורה הרגילה של שם הקובץ של Unix.

אפשרויות היא רשימה מופרדת בפסיק המכילה חלק ממילות המפתח או את כולן
BorderWidth, HandleWidth,NoIcon/Icon, NoTitle/Title, No Handles/Handles,
WindowListSkip/WindowListHit, CirculateSkip/CirculateHit, StaysOnTop/StaysPut,
דביק/חלקלק, StartIconic/StartNormal, צבע, ForeColor, BackColor,
StartsOnDesk/StartsAnyWhere, IconTitle/NoIconTitle ו-NoButton/Button.

ברשימה לעיל, חלק מהאפשרויות מופיעות כאופציה בסגנון/אופציה בסגנון הפוך.
האפשרות בסגנון הפוך עבור ערכים שיש להם אותם מתארת ​​את fvwm ברירת מחדל
התנהגות וניתן להשתמש בה אם אתה רוצה לשנות את fvwm התנהגות ברירת מחדל.

סמל לוקח ארגומנט מחרוזת (אופציונלי) לא מצוטט שהוא מפת הסיביות של הסמל או
pixmap לשימוש.

StartsOnDesk לוקח ארגומנט מספרי שהוא מספר שולחן העבודה שבו
יש להציב תחילה את החלון.

BorderWidth לוקח ארגומנט מספרי שהוא רוחב הגבול כדי למקם את
חלון אם אין לו ידיות לשינוי גודל.

HandleWidth לוקח ארגומנט מספרי שהוא רוחב הגבול כדי למקם את
חלון אם יש לו ידיות לשינוי גודל.

Button ו-NoButton לוקחים ארגומנט מספרי שהוא המספר של שורת הכותרת
כפתור שיש לכלול/להשמט.

צבע דורש שני טיעונים. הראשון הוא צבע הטקסט של תווית החלון והשני
הוא צבע הרקע הרגיל של עיטור החלון. שני הצבעים מופרדים
עם קו נטוי. אם השימוש באלכסון גורם לבעיות, ה-ForeColor ו-
ניתן להשתמש באפשרויות BackColor.

דוגמה:
# שנה את התנהגות ברירת המחדל של fvwm ללא שורת כותרת בחלונות!
# הגדר גם סמל ברירת מחדל.
סגנון "*" NoTitle, Icon unknown1.xpm, BorderWidth 4, HandleWidth 5

# עכשיו, שינויים ספציפיים לחלון:
סגנון "Fvwm*" NoHandles, Sticky,WindowListSkip,BorderWidth 0
סגנון "Fvwm Pager" StaysOnTop, BorderWidth 0
סגנון "*נעילת" NoHandles, Sticky, StaysOnTop,WindowListSkip
סגנון "xbiff" Sticky, WindowListSkip
סגנון "GoodStuff" NoHandles, Sticky,WindowListSkip
סגנון "sxpm" NoHandles
"ערכת מייצרים" בסגנון

# החזר את שורת הכותרת ל-xterms בלבד!
סגנון "xterm" כותרת, צבע שחור/אפור

סגנון "rxvt" אייקון term.xpm
סגנון "xterm" סמל rterm.xpm
סמל סגנון "xcalc" xcalc.xpm
סגנון "xbiff" אייקון mail1.xpm
סגנון "xmh" אייקון mail1.xpm, StartsOnDesk 2
סמל סגנון "xman" xman.xpm
סגנון "matlab" Icon math4.xpm, StartsOnDesk 3
סגנון "xmag" אייקון magnifying_glass2.xpm
סגנון "xgraph" סמל graphs.xpm
סגנון "GoodStuff" Toolbox.xpm

סגנון "Maker" StartsOnDesk 1
סגנון "אות" StartsOnDesk 3
שים לב שכל המאפיינים של חלון יופיעו ב-OR ביחד. בדוגמה לעיל
"FvwmPager" מקבל את המאפיין StaysOnTop באמצעות התאמה מדויקת של שם החלון אבל גם
מקבל NoHandles, Sticky ו-WindowListSkip בהתאמה ל-"Fvwm*". זה יקבל
NoTitle מתוקף התאמה ל-"*". אם צוינו סגנונות סותרים עבור א
חלון, אז ישמש הסגנון האחרון שצוין.

אם תכונת NoIcon מוגדרת אז החלון שצוין פשוט ייעלם מתי
זה מסמל. ניתן לשחזר את החלון דרך רשימת החלונות. אם אייקון הוא
מוגדר ללא ארגומנט אז תכונת NoIcon נמחקה אך אף סמל לא
נָקוּב. דוגמה המאפשרת רק לסמל המודול של FvwmPager להתקיים:
סגנון "*" NoIcon
סמל "Fvwm Pager" בסגנון

הדחיקאייקונים
מונע יצירה או ציור של חלונות אייקונים. בשימוש עם רשימת החלונות
זה מספק מעין מנהל אייקונים.

הפקודה Style מספקת שיטה נוספת (כללית יותר) לציון
הדחיקאייקונים.

WindowFont שם גופן
עושה fvwm להשתמש בגופן שם גופן במקום "תוקן" עבור שורת הכותרת של החלון.

WindowListSkip שם החלון
גורם לחלונות עם השם המצוין להישאר מחוץ לרשימת החלונות.

שם החלון יכול להכיל את התווים הכלליים "*" ו-"?" התואמים לשמות החלונות ב-
אופן התאמת שם קובץ יוניקס רגיל. תווים "*", "?" ו-"\" בפועל ב-a
ניתן להזין את שם החלון על ידי הקדמת התו עם "\".

הפקודה Style מספקת שיטה נוספת (כללית יותר) לציון
WindowListSkip.

XORvalue מספר
משנה את הערך שבאמצעותו ביטים עוברים XOR בעת הזזת חלון גומי
או שינוי גודל. הגדרת ערך זה היא תהליך ניסוי וטעייה.

בנוי IN פונקציות


Fvwm תומך בסט של פונקציות מובנות הניתנות לחיבור ללחצני מקלדת או עכבר:

ביפ גורם למחשב לצפצף.

CirculateDown [ שם window_name ]
גורם למצביע לעבור לחלון הבא ברשימת החלונות שעבורם
CirculateSkip לא צוין.

אם ארגומנטים אופציונליים מסופקים, הפוקוס יעבור לחלון הראשון
שהשם שלו (או שם הסמל או המחלקה) תואם window_name. הטיעון האופציונלי שם
נדרש אם window_name מסופק ומצורף במרכאות. הטיעון הזה הוא
השם שמופיע בתפריטים אם הפונקציה נקראת מתפריט, אך משרתת
אין מטרה אם הפונקציה לא נקראת מתפריט.

CirculateUp [ שם window_name ]
גורם למצביע לעבור לחלון הקודם ברשימת החלונות שעבורם
CirculateSkip לא צוין.

אם ארגומנטים אופציונליים מסופקים, הפוקוס יעבור לחלון הראשון
שהשם שלו (או שם הסמל או המחלקה) תואם window_name. הטיעון האופציונלי שם
נדרש אם window_name מסופק ומצורף במרכאות. הטיעון הזה הוא
השם שמופיע בתפריטים אם הפונקציה נקראת מתפריט, אך משרתת
אין מטרה אם הפונקציה לא נקראת מתפריט

הנה דוגמה שמעבירה את הפוקוס לחלון xterm כאשר Alt-F1 נלחץ:
מפתח F1 AM CirculateUp "מה שלא יהיה" xterm

סגור אם החלון מקבל את פרוטוקול מחיקת החלון נשלחת הודעה לחלון
מבקש ממנו להסיר את עצמו בחן. אם החלון לא מבין את המחיקה
פרוטוקול חלון ואז החלון נהרס.

CursorMove אופקית אנכי
מזיז את מצביע העכבר על ידי מאוזן דפים בכיוון X ו אנכי דפים
בכיוון Y. אחד הערכים או שניהם עשויים להיות שליליים. גם אופקי וגם
ערכים אנכיים מתבטאים באחוזים מהדפים, כך ש"CursorMove 100 100" פירושו
זז למטה ושמאלה בעמוד שלם אחד. "CursorMove 50 25" פירושו לנוע שמאלה חצי א'
עמוד ומטה רבע עמוד. אין לקרוא לפונקציה CursorMove
מתפריטים קופצים.

מחק שולח הודעה לחלון המבקש להסיר את עצמו, מה שגורם לעתים קרובות ל-
בקשה ליציאה.

שׁוּלְחָן כְּתִיבָה arg1 arg2
שינויים לשולחן עבודה אחר (סביבת עבודה, חדר).

If arg1 אינו אפס, אז המספר הבא של שולחן העבודה יהיה המספר הנוכחי של שולחן העבודה
ועוד arg1. מספרי שולחן העבודה יכולים להיות שליליים.

If arg1 הוא אפס אז מספר שולחן העבודה החדש יהיה arg2.

מספר שולחנות העבודה הפעילים נקבע באופן דינמי. רק שולחנות עבודה אשר
מכילים חלונות או שמוצגים כעת פעילים. מספרי שולחן עבודה חייבים
להיות בין 2147483647 ל-2147483648 - (האם זה מספיק?).

להרוס
הורס חלון. מובטח להיפטר מהחלון, אבל זו דרך אלימה למדי
לסיים בקשה.

ביצוע שם הפקודה
מוציאים להורג הפקודה. הפקודה לא מצוטט אבל שם הוא. שם הוא השם שמופיע
בתפריט, אם משם נקראת הפונקציה. שם נדרש גם אם
הפונקציה אינה נקראת מתפריט.

הדוגמה הבאה קושרת את מפתח הפונקציה F1 בחלון הבסיס, ללא שינויים,
לפונקציית exec. התוכנית rxvt תופעל עם מבחר של
אפשרויות.
מפתח F1 RN Exec "rxvt" exec rxvt -fg צהוב -bg כחול -e /bin/tcsh &

פוקוס מזיז את נקודת התצוגה או החלון לפי הצורך כדי להפוך את החלון שנבחר לגלוי. סטים
מיקוד המקלדת לחלון שנבחר. מרים את החלון במידת הצורך כדי ליצור אותו
גלוי. מעוות את המצביע לתוך החלון שנבחר במצב פוקוס-עוקב-עכבר.
לא דה-איקוניפיקציה. פונקציה זו מיועדת בעיקר לשימוש עם מודול כגון
FvwmWinList.

פונקציה
משמש לאגד פונקציה שהוגדרה קודם לכן למקש או לחצן עכבר.

הדוגמה הבאה קושרת את כפתור העכבר 1 לפונקציה הנקראת "הזז או הרם",
שההגדרה שלו סופקה כדוגמה קודם לכן בדף האיש הזה. לאחר
ביצוע כריכה זו fvwm יפעל כדי להזיז או להעלות את הפונקציה בכל פעם כפתור
1 נלחץ בשורת הכותרת של החלון.
עכבר 1 TA פונקציית "הזז או הרם"

GotoPage xy
מעביר את נקודת התצוגה של שולחן העבודה לעמוד (x,y). העמוד השמאלי העליון הוא (0,0), העליון
right הוא (N,0), כאשר N הוא אחד פחות ממספר העמודים האופקיים הנוכחי
שצוין בפקודה DeskTopSize. העמוד השמאלי התחתון הוא (0,M), והתחתון
העמוד הימני הוא (N,M), כאשר M הוא הגודל האנכי של שולחן העבודה כפי שצוין ב-
פקודת DeskTopSize. אין להשתמש בפונקציה GotoPage בתפריט מוקפץ.

סמל [ ערך ]
מסמל חלון אם הוא עדיין לא אייקוני או מבטל אותו אם כן
כבר אייקוני. אם הטיעון האופציונלי ערך הוא חיובי היחיד
איקוניפיקציה תותר. אם הטיעון האופציונלי שלילי רק
איקוניפיקציה תותר.

Lower מאפשר למשתמש להוריד חלון.

מקסימום [ מאוזן אנכי ]
ללא הארגומנטים האופציונליים שלה Maximize גורם לחלון לעבור לסירוגין
מגודל מסך מלא לגודלו הרגיל.

עם הארגומנטים האופציונליים אופקיים ואנכיים, המבוטאים כ
אחוז מסך מלא, המשתמש יכול לשלוט בגודל החדש של החלון. אם
אופקי גדול מ-0 אז הממד האופקי של החלון יהיה
מוגדר ל-horizon*screen_width/100. שינוי הגודל האנכי דומה. לדוגמה,
הבא יוסיף לחצן שורת כותרת כדי להעביר חלון לאנכי המלא
גודל המסך:
עכבר 0 4 A מקסימום 0 100
הדברים הבאים גורמים למתיחת חלונות לכל הרוחב:
עכבר 0 4 A מקסימום 100 0
זה יוצר חלון שגודלו חצי מגודל המסך בכל כיוון:
עכבר 0 4 A מקסימום 50 50
ניתן להשתמש בזהירות בערכים גדולים מ-100.

אם האות "p" מצורפת לכל קואורדינטה (אופקית ו/או אנכית), אז
כמות הגלילה תימדד בפיקסלים.

מודול שם שם מודול
מציין מודול שאמור להופיע. מודולים יכולים להיות חולפים לטווח קצר
תוכניות או יכול להישאר למשך הפגישה X. מודולים יהיו
הופסק על ידי מנהל החלונות לפני הפעלה מחדש וסגירה, אם אפשר. שם is
מחרוזת בציטוט כפול שאין לה שום משמעות, אבל חייבת להתקיים.

מהלך \ לזוז \ לעבור [ x y ]
מאפשר למשתמש להזיז חלון. אם קוראים לו מאיפשהו בחלון או שלו
גבול, אז החלון הזה יוזז. אם נקרא מחלון השורש אז ה-
המשתמש יורשה לבחור את חלון היעד.

אם הארגומנטים האופציונליים x ו-y מסופקים, החלון יועבר כך
שהפינה השמאלית העליונה שלו נמצאת במיקום (x,y). היחידות של x ו-y הן אחוז-
של המסך, אלא אם מצורפת אות "p" לכל קואורדינטה, ובמקרה זה
המיקום מצוין בפיקסלים.

דוגמאות:
עכבר 1 TA Move
Mouse 2 TA Move 10 10
Mouse 3 TA Move 10p 10p
בדוגמה הראשונה, מצוין מהלך אינטראקטיבי. בשני, החלון
שסרגל הכותרת שלו נבחר יוזז כך שהפינה השמאלית העליונה שלו תהיה 10
אחוז מרוחב המסך משמאל למסך, ו-10 אחוז למטה
מלמעלה. הדוגמה האחרונה מזיזה את החלון לתיאום (10,10) פיקסלים.

לא עושה כלום. זה משמש להוספת שורה ריקה או מפריד בתפריט. אם ה
מפרט פריט התפריט הוא Nop " ", ולאחר מכן מוכנסת שורה ריקה. אם זה נראה כמו
לא "", אז תוכנס קו מפריד.

חלון קופץ למובנה זה יש שתי מטרות: לאגד תפריט למקש או לחצן עכבר, ול-
לאגד תת-תפריט לתפריט. הפורמטים לשתי המטרות שונים מעט.

כדי לאגד תפריט מוקפץ שהוגדר בעבר למקש או לחצן עכבר:

הדוגמה הבאה מחברת את לחצני העכבר 2 ו-3 לחלון קופץ בשם "חלון
אופס", שהגדרתו סופקה כדוגמה קודם לכן בדף אדם זה
התפריט יופיע אם הלחצנים 2 או 3 נלחצים במסגרת החלון, בסרגל הצד,
או שורת כותרת, ללא שינויי (שום של Shift, Control או Meta).
Mouse 2 FST N Popup "Window Ops"
Mouse 3 FST N Popup "Window Ops"
ניתן לקשור חלונות קופצים למפתחות באמצעות שימוש במשנה המקשים. חלונות קופצים יכולים להיות
מופעל ללא שימוש בעכבר על ידי קשירה למקשים והפעלה באמצעות למעלה
חץ, חץ למטה ומקשי אנטר.

כדי לאגד תפריט מוקפץ שהוגדר בעבר לתפריט אחר, לשימוש כתת-תפריט:

הדוגמה הבאה מגדירה תת תפריט, "Quit-Verify" וקושרת אותו לראשי
תפריט, שנקרא "כלי עזר":
חלון קופץ "צא-אמת"
כותרת "באמת עזוב את ה-Fvwm?"
צא מ"כן, באמת עזוב"
הפעל מחדש את "הפעל מחדש Fvwm" fvwm
לא ""
לא "לא, אל תתפטר"
EndPopup

קופץ "כלי עזר"
כותרת "כלי עזר"
Exec "Xterm" exec xterm &
Exec "Rxvt" exec rxvt &
Exec "Top" exec rxvt -T Top -n Top -e top &
Exec "מחשבון" exec xcalc &
Exec "Xman" Exec Xman &
Exec "Xmag" exec xmag &
לא ""
חלון קופץ "צא מ-Fvwm" צא-אמת
EndPopup
יש להגדיר תתי תפריטים לפני התפריט הראשי שבו הם כרוכים. תַת-
קינון התפריט יכול להיות עמוק באופן שרירותי.

צא מיציאות fvwm, בדרך כלל גורם גם ל-X לצאת.

הגבהה מאפשרת למשתמש להרים חלון.

להעלות נמוך
מעלה ומוריד לסירוגין חלון.

לרענן
גורם לכל החלונות במסך לצייר מחדש את עצמם.

שנה גודל [ x y ]
מאפשר למשתמש לשנות את גודל החלון.

אם הארגומנטים האופציונליים x ו-y מסופקים, החלון יועבר כך
שהפינה השמאלית העליונה שלו נמצאת במיקום (x,y). היחידות של x ו-y הן אחוז-
של המסך, אלא אם מצורפת אות "p" לכל קואורדינטה, ובמקרה זה
המיקום מצוין בפיקסלים.

הפעל מחדש שם WindowManagerName
סיבות fvwm להפעיל מחדש את עצמו אם WindowManagerName הוא "fvwm", או לעבור ל-an
מנהל חלונות חלופי אם WindowManagerName אינו "fvwm". אם החלון
מנהל אינו בנתיב החיפוש המוגדר כברירת מחדל, אז עליך להשתמש בשם הנתיב המלא
ל WindowManagerName.

WindowManagerName לא מצוטט אבל שם הוא. שם הוא השם המופיע ב-a
תפריט, אם משם נקראת הפונקציה. שם נדרש גם אם ה
הפונקציה אינה נקראת מתפריט.

לפקודה זו אין אמפרסנד עוקב או ארגומנטים כלשהם של שורת הפקודה ו
אסור לעשות שימוש במשתנים סביבתיים כלשהם. מבין הדוגמאות הבאות, ה
שלושת הראשונים הם מפסידים בטוחים, אבל השלישי בסדר:
מפתח F1 RN הפעל מחדש " " fvwm &
מקש F1 RN הפעל מחדש " " $(HOME)/bin/fvwm
מפתח F1 RN הפעל מחדש " " twm -f .mystartupfile
מפתח F1 RN הפעל מחדש " " /home/nation/bin/fvwm

מקל הופך חלון לדביק אם הוא עדיין לא דביק, או לא דביק אם הוא כבר דביק
דָבִיק.

גְלִילָה אופקית אנכי
גוללת את שדה התצוגה של שולחן העבודה הווירטואלי לפי מאוזן דפים בכיוון x ו
אנכי דפים בכיוון y. אחד הערכים או שניהם עשויים להיות שליליים. שניהם
ערכים אופקיים ואנכיים מתבטאים באחוזים מהעמודים, אז "גלול 100
100" פירושו לגלול מטה ושמאלה בעמוד שלם אחד. "גלול 50 25" פירושו לגלול
נשאר חצי עמוד ומטה רבע עמוד. פונקציית הגלילה לא צריכה להיות
נקרא מתפריטים קופצים. בדרך כלל, הגלילה נעצרת בקצה שולחן העבודה.

אם האחוזים האופקיים והאנכיים מוכפלים ב-1000 אז גלילה
יתעטף בקצה שולחן העבודה. אם "גלול 100000 0" מבוצע מעל
ושוב fvwm יעבור לדף שולחן העבודה הבא בכל ביצוע ויעטוף
מסביב בקצה שולחן העבודה, כך שכל עמוד נפגע בתורו.

אם האות "p" מצורפת לכל קואורדינטה (אופקית ו/או אנכית), אז
כמות הגלילה תימדד בפיקסלים.

הכותרת לא עושה כלום. זה משמש להוספת שורת כותרת בחלון קופץ או בתפריט.

TogglePage
משבית זמנית את גלילה בקצה. ניתן להפעיל מחדש את גלילת הקצה על ידי התקשרות
זה שוב.

חכה שם
מובנה זה מיועד לשימוש ב fvwm פונקציות בלבד. זה גורם לביצוע של
פונקציה להשהות עד לשם חלון חדש שם מופיע. Fvwm נשאר במלואו
פונקציונלי במהלך המתנה. זה שימושי במיוחד ב-InitFunction אם אתה
מנסים להפעיל חלונות במחשבים שולחניים ספציפיים:
הפונקציה "InitFunction"
Exec "I" exec xterm -geometry 80x64+0+0
המתן "אני" xterm
שולחן "אני" 0 2
Exec "I" exec xmh -font fixed -geometry 507x750+0+0 &
המתן "אני" xmh
שולחן "אני" 0 0
EndFunction
הפונקציה שלמעלה מתחילה xterm על השולחן הנוכחי, ממתינה שהוא ימפה את עצמו,
לאחר מכן עובר לשולחן 2 ומתחיל xmh. לאחר חלון xmh מופיע שליטה
עובר לשולחן 0.

עיוות [ שם window_name ]
זהה ל-CirculateDown אבל מבטל את האייקון של כל חלונות אייקונים כשהם מתמקדים בהם.

WindowsDesk new_desk
מזיז את החלון שנבחר לשולחן העבודה שצוין בתור new_desk.

רשימת חלונות arg1 arg2
יוצר תפריט מוקפץ (וקופץ אותו) שבו הכותרת והגיאומטריה של כל אחד מהם
החלונות שנמצאים כעת על שולחן העבודה מוצגים. הגיאומטריה של חלונות אייקוניים
מוצג בסוגריים. בחירת פריט מרשימת החלונות המוקפצת תגרום
החלון שיועבר לשולחן העבודה אם הוא לא נמצא בו כעת, יעבור
יציאת התצוגה של שולחן העבודה לדף המכיל את הפינה השמאלית העליונה של
חלון, יבטל את האייקון של החלון אם הוא מסומן, ויעלה את החלון.

If arg1 הוא מספר זוגי ואז החלונות יופיעו באמצעות שם החלון
(השם שמופיע בשורת הכותרת). אם זה מוזר אז שם הסמל של החלון
משמש.

If arg1 הוא פחות מ-2 מכל החלונות בכל שולחן העבודה (למעט אלו הרשומים ב
הנחיות WindowListSkip) יוצגו.

If arg1 הוא 2 או 3 אז רק חלונות בשולחן העבודה הנוכחי יוצגו.

If arg1 הוא 4 או 5 ואז רק חלונות על מספר שולחן העבודה arg2 יוצג.

מקלדת קצרים


כל פעולות מנהל החלונות (לדעתי) יכולות להתבצע מהמקלדת כל כך ללא עכבר
הפעולה צריכה להיות אפשרית. בנוסף לגלילה סביב שולחן העבודה הווירטואלי על ידי
קשירת הגלילה המובנית למקשים מתאימים, חלונות קופצים, העברה, שינוי גודל ורוב אחרים
מובנים יכולים להיות קשורים למפתחות. לאחר הפעלת פונקציה מובנית, המצביע מועבר
על ידי שימוש בחצים למעלה, למטה, שמאלה וימינה, והפעולה תסתיים בלחיצה
לַחֲזוֹר. לחיצה ממושכת על מקש Shift תגרום לתנועת המצביע לעבור בצעדים גדולים יותר
והחזקת מקש השליטה לחוץ תגרום לתנועת הסמן לעבור בצעדים קטנים יותר.
emacs ופקדי תנועת סמן vi (^n, ^p, ^f, ^b, ו-^j, ^k, ^h, ^l) יכולים להיות
משמש במקום מקשי החצים.

מסופק תְצוּרָה


קובץ תצורה לדוגמה, system.fvwmrc, מסופק עם ה- fvwm הפצה. זה
הערות טובות ויכולות לשמש כמקור לדוגמאות עבור fvwm תצורה.

להשתמש ON מרובה מסך תצוגות


אם הארגומנט של שורת הפקודה -s לא ניתן, fvwm יופעל אוטומטית בכל
מסך בתצוגה שצוינה. לאחר fvwm מתחיל כל מסך מטופל באופן עצמאי.
הפעלה מחדש של fvwm יש לבצע בנפרד בכל מסך. השימוש ב-EdgeScroll 0 0
מומלץ מאוד עבור תצוגות מרובות מסכים.

ייתכן שתצטרך לצאת בכל מסך כדי לצאת לחלוטין מהפעלת X.

תמיכה בריבוי מסכים זמינה רק אם fvwm מורכב עם -DMULTIPLE_SCREENS

השתמש ב-fvwm1 באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    libusb
    libusb
    ספרייה כדי לאפשר מרחב משתמש
    תוכניות יישום לתקשורת איתן
    התקני USB. קהל: מפתחים, סוף
    משתמשים/שולחן עבודה. שפת תכנות: C.
    קטגוריות ...
    הורד את libusb
  • 2
    לְגִימָה אֲרוּכָּה
    לְגִימָה אֲרוּכָּה
    SWIG הוא כלי לפיתוח תוכנה
    שמחבר בין תוכניות הכתובות ב-C ו
    C++ עם מגוון של רמות גבוהות
    שפות תכנות. SWIG משמש עם
    שונה...
    הורד את SWIG
  • 3
    WooCommerce Nextjs React Theme
    WooCommerce Nextjs React Theme
    ערכת נושא WooCommerce של React, בנוי עם
    הבא JS, Webpack, Babel, Node ו
    אקספרס, באמצעות GraphQL ו-Apollo
    לָקוּחַ. WooCommerce Store ב-React(
    מכיל: מוצרים...
    הורד את WooCommerce Nextjs React Theme
  • 4
    archlabs_repo
    archlabs_repo
    ריפו חבילה עבור ArchLabs זהו
    יישום שניתן גם לאחזר
    החל מ-
    https://sourceforge.net/projects/archlabs-repo/.
    זה התארח ב-OnWorks ב...
    הורד את archlabs_repo
  • 5
    פרויקט זפיר
    פרויקט זפיר
    פרויקט זפיר הוא דור חדש
    מערכת הפעלה בזמן אמת (RTOS) כי
    תומך במספר חומרה
    ארכיטקטורות. הוא מבוסס על א
    ליבת טביעת רגל קטנה...
    הורד את Zephyr Project
  • 6
    SCons
    SCons
    SCons הוא כלי לבניית תוכנה
    זו אלטרנטיבה מעולה ל-
    כלי לבנות קלאסי "Make" כי
    כולנו מכירים ואוהבים. SCons הוא
    יישם א...
    הורד SCons
  • עוד »

פקודות לינוקס

Ad