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

Ad


סמל OnWorks

FvwmProxy - מקוון בענן

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

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

תָכְנִית:

שֵׁם


FvwmProxy - מודול ה-proxy fvwm

תַקצִיר


FvwmProxy נוצר על ידי fvwm, כך ששום הפעלת שורת פקודה לא תעבוד.

תיאור


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

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

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

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


תוכנית FvwmProxy היא עבודה מקורית של ג'ייסון וובר.

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

קְרִיאָה


ניתן להפעיל את FvwmProxy על ידי הוספת השורה 'Module FvwmProxy' בקובץ .fvwm2rc.
זה יכול להיות ממוקם על קו בפני עצמו, אם FvwmProxy אמור להיות מושר במהלך fvwm's
אתחול, או יכול להיות קשור לתפריט או לחצן עכבר או הקשה כדי להפעיל אותו מאוחר יותר.
Fvwm יחפש בספרייה שצוינה באפשרות התצורה של ModulePath כדי לנסות
אתר את FvwmProxy.

תְצוּרָה אפשרויות


*FvwmProxy: ערכת צבעים n
מציין את ערכת נושא הצבע עבור חלונות פרוקסי שלא נבחרו.

*FvwmProxy: SelectColorset n
מציין את ערכת נושא הצבע עבור חלון ה-proxy שנבחר.

*FvwmProxy: IconifiedColorset n
מציין את ערכת נושא הצבע עבור חלונות פרוקסי של חלונות עם אייקונים. זה רק
משמעותי בשילוב עם האפשרות ProxyIconified מופעלת.

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

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

*FvwmProxy: רוחב w
מציין את הגודל ב-X של כל חלון פרוקסי. ברירת המחדל היא 180.

*FvwmProxy: גובה h
מציין את הגודל ב-Y של כל חלון פרוקסי. ברירת המחדל היא 60.

*FvwmProxy: הפרדה d
מציין את המרחק המינימלי בין חלונות פרוקסי בעת התאמה להתנגשויות.
ברירת המחדל היא 10.

*FvwmProxy: ShowMiniIcons bool
אם נכון, חלונות פרוקסי מציגים את הסמל המיני עבור החלון שהם מייצגים, אם יש
סמל מיני. ברירת המחדל היא אמת.

*FvwmProxy: EnterSelect bool
אם נכון, פרוקסי נבחר אוטומטית כאשר העכבר מוזז מעל פרוקסי,
גם אם לא לוחצים על כפתורי עכבר. ברירת המחדל היא שקר.

*FvwmProxy: ProxyMove bool
אם נכון, העברת חלון פרוקסי תזיז את החלון שהוא מייצג. נכון לעכשיו, ה
חלון פרוקסי לא מזהה אפקטים של snap במהלך פעולה זו. ברירת המחדל היא
שקר.

*FvwmProxy: ProxyIconified bool
אם נכון, המשך להציג חלונות פרוקסי כאשר הם מסומנים בסמל. בנוסף,
שקול להוסיף פעולות לחיצה שמסמלות ומכבות, כגון בעכבר האמצעי
לַחְצָן. ברירת המחדל היא שקר.

*FvwmProxy: ShowOnly מצב
מגביל את המראה של חלונות פרוקסי במהלך פעולת הצג. המצבים הנתמכים
הם נבחרים, מכוסים, מקובצים והכל. ברירת המחדל היא הכל שמציגה כל
חלון פרוקסי בשולחן העבודה הנוכחי. מצב בחירת יציג רק את חלון ה-proxy עבור
החלון שנבחר. אם לא נבחר חלון, החלון הממוקד כעת
מטופל כחלון הבחירה עבור סינון ShowOnly. מצב מכוסה מרחיב את הבחירה
מצב להוספת חלונות פרוקסי החופפים לחלון האמיתי שנבחר. רק באמצעות Selected
מצב יכול לגרום לחלונות פרוקסי בלתי ניתנים למגע שייעלמו לפני שתוכל להגיע
אוֹתָם. מצב מקובץ מרחיב את מצב מכוסה כדי להציג חלונות פרוקסי באותו חלון
לקבץ כחלון שנבחר. בכל המקרים, חלונות פרוקסי מסמלים לעולם אינם מופיעים
אם ProxyIconified הוא שקר.

*FvwmProxy: פעולה פעולת עכבר תגובה
אומר ל-FvwmProxy לבצע את המפורט תגובה כאשר הנתון פעולה נעשה. ה
פעולות העכבר הנתמכות כעת הן: Click1, Click2, Click3 וכן הלאה,
מייצג לחיצות עכבר עם לחצנים שונים. כברירת מחדל, המודול תומך ב-3
לחצני עכבר, אך ניתן להרכיב אותו כדי לתמוך יותר. תגובות ברירת המחדל הן
הרם, לא והורד עבור Click1, Click2 ו-Click3, בהתאמה.

*FvwmProxy: בחירת פעולה הפקודה
זה בוחר בפונקציית fvwm שתיקרא במהלך פקודת FvwmProxy Hide עבור
חלון שהפרוקסי שלו נבחר. ברירת המחדל היא WindowListFunc. WindowListFunc הוא
מוגדר מראש על ידי התקנת fvwm. אתה יכול להחליף אותו, להוסיף לו, או לספק
פונקציה עצמאית.

*FvwmProxy: מופע פעולה הפקודה
זה בוחר בפונקציית fvwm שתיקרא במהלך פקודת FvwmProxy Show. ה
ברירת המחדל היא לא.

*FvwmProxy: פעולה הסתר הפקודה
זה בוחר בפונקציית fvwm שתיקרא במהלך פקודת FvwmProxy Hide. ה
ברירת המחדל היא לא.

*FvwmProxy: ביטול פעולה הפקודה
זה בוחר בפונקציית fvwm שתיקרא במהלך פקודת FvwmProxy Abort. ה
ברירת המחדל היא לא.

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

*FvwmProxy: פעולה בטל סימון הפקודה
זה בוחר בפונקציית fvwm שתיקרא בחלון מסומן מיד אחרי חלון אחר
חלון מקבל את הסימן. ברירת המחדל היא Nop.

*FvwmProxy: Action ModifierRelease משנים הפקודה
זה בוחר בפונקציית fvwm שתיקרא בזמן שהפרוקסי מוצגים וה-
כל המשתנים שצוינו משוחררים. השינויים מצוינים באמצעות אותו הדבר
תחביר כמו בפקודת העכבר. ברירת המחדל היא Nop.

*FvwmProxy: קבוצה שם הקבוצה הפקודה דפוס
עבור הקבוצה הנתונה בשם, התאם את הכללת החלונות התואמים לדפוס.
שם הקבוצה הוא מזהה מחרוזת המשמש לשיוך חלונות. תבנית החלונות
משתמש באותו פורמט כמו הפקודה Style. הפקודות הנתמכות הן Include,
SoftInclude, WeakInclude, WeakSoftInclude ו- Exclude. הפקודות המסתיימות ב
כלול מזהה דפוס כדי להוסיף חלונות לקבוצה. אי הכללה מזהה דפוס
כדי לנטרל דפוס הכללה או הכללה אוטומטית (ראה דגלים למטה). כל הדרה
המחאות עוקבות אחר כל המחאות ההכללה. הכללה רכה מגבילה את החלונות בזה
דפוס לזוז רק כאשר חלון לא רך בקבוצה זז. זז או
שינוי גודל חלונות אלה אינו משפיע על חלונות אחרים. הם גם חסינים מפני
אפקטי קצה. הכללה רכה משפיעה גם על השפעות פרובוקציה (ראה להלן). חלש
הכללה מונעת הכללה רק על שם, במקום להסתמך על X11 leader או
התאמת מזהה תהליך. שמות שנכללים בצורה חלשה לא יתחילו קבוצה, אלא יצטרפו ל-a
קבוצה באותו תהליך ידוע או עם אותו מנהיג. ברגע שיש לחלון
הצטרף, השם משמש רק כדי לקבוע אם ההכללה רכה.

*FvwmProxy: קבוצה שם הקבוצה דגל
עבור הקבוצה הנתונה בשם, הפעל את הדגל הנתון. הדגלים הנתמכים הם
AutoInclude, AutoSoft ו-IgnoreIDs. כל קיבוץ החלונות מסומן בדרך כלל
רק חלונות קבצים שנמצאים באותו תהליך או שיש להם אותו לקוח X11
מַנהִיג. IgnoreIDs משבית את המנגנון הזה. AutoInclude כולל אוטומטית
כל חלון שתואם לאותו תהליך או מנהיג לקוח, ללא צורך בשמות
אותם במיוחד. AutoSoft הופך את כל ה-AutoInclusions לרכים (ראה הכללה
תיאור למעלה).

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

*FvwmProxy: SlotWidth w
זה מציין את רוחב הסמלים המשמשים בחריצים. ברירת המחדל היא 16.

*FvwmProxy: SlotHeight h
זה מציין את גובה הסמלים המשמשים בחריצים. ברירת המחדל היא 16.

*FvwmProxy: SlotSpace d
זה מציין את הרווח בין הסמלים המשמשים בחריצים. ברירת המחדל היא 4.

*FvwmProxy: GroupSlot n
זה מציין את המשבצת הראשונה שמייצגת קבוצה צבעונית. משבצות קבוצתיות לא
צריך סמלים כשהם מצוירים באמצעים שנקבעו מראש. ברירת המחדל היא 2.

*FvwmProxy: GroupCount n
זה מציין את מספר משבצות הקבוצה. ברירת המחדל היא 6.

*FvwmProxy: SlotStyle n סגנון
עבור חריצים שאינם קבוצתיים, זה מגדיר את המראה של המשבצת המצוינת. הסגנון
הפורמט תואם לפקודת ButtonStyle. ברירת המחדל היא כלום.

*FvwmProxy: SlotAction n פעולת עכבר תגובה
עבור חריצים שאינם קבוצתיים, זה מגדיר את ההתנהגות של המשבצת המצוינת. העכבר
נעשה שימוש בפעולה ותגובה זהה לתצורת הפעולה של FvwmProxy. ה
ברירת המחדל היא לא.

*FvwmProxy: UndoLimit n
זה מציין את מספר הערכים במאגר הביטול. זה מגביל כמה אחורה
אתה יכול לבטל. ברירת המחדל היא 8.

פקודות


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

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

SendToModule FvwmProxy ShowToggle
אם מוצג, הסתר. אם מוסתר, הצג.

SendToModule FvwmProxy בטל
השבת את כל חלונות ה-proxy. זה שונה מפקודת הסתר בכך שאין פעולה
נלקח בכל חלון שנבחר.

SendToModule FvwmProxy Circulate הפקודה
אמור ל-FvwmProxy להריץ פקודה מותנית ולסמן את התוצאה. המוטבעים
הפקודה SendToModule FvwmProxy סמן מצורף אוטומטית לאחר האופציונלי
מצב, אז אספקת הפקודה המוטבעת שלך כנראה תיכשל. דוגמה
טיעון ל- Circulate הוא ScanForWindow מזרח דרום (העמוד הנוכחי). אם הנציגים
לא מוצגות כבר (כגון עם הפקודה Show), כל פקודת Circulate תוצג
להציג אוטומטית את פרוקסי.

SendToModule FvwmProxy Next (מיושן)
אם נבחר חלון פרוקסי, ה-proxy הבא נבחר. חלונות עם ה
התעלמות מאפשרות WindowListSkip. ה-proxies ממוינים משמאל לימין במהלך
הצג פקודה. אם לא נבחר כרגע שרת proxy, אבל שרת proxy על שולחן זה היה
נבחר בתוכנית האחרונה, ה-proxy נבחר. אם לא היה פרוקסי על השולחן הזה
שנבחר לאחרונה, נעשה שימוש בפרוקסי השמאלי ביותר. זה כמעט משכפל את
פונקציונליות של Circulate ScanForWindow מזרח דרום (CurrentPage).

SendToModule FvwmProxy הקודם (מיושן)
אם נבחר חלון פרוקסי, ה-proxy הקודם נבחר. נקודת ההתחלה
זהה לפקודה Next, אלא שהבחירה ללא לאחרונה
הבחירה היא הפרוקסי הימני ביותר. זה כמעט משכפל את הפונקציונליות של
להפיץ ScanForWindow מערב צפון (CurrentPage).

SendToModule FvwmProxy SoftToggle
החלף את הגדרת הכללת הקבוצה הרכה עבור החלון שנבחר. הגדרה זו היא
אותו הדבר שניתן להפעיל באמצעות הפקודות SoftInclude ו-AutoSoft שבפנים
תצורת קבוצת FvwmProxy.

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

SendToModule FvwmProxy PrevIsolated
אם מתמקדים בחבר בקבוצה מבודדת, בטל את הסמל של החבר הגבוה ברשימה.
אם אין איבר גבוה יותר, בטל את הסמל של האיבר האחרון.

SendToModule FvwmProxy NextIsolated
אם התמקד בחבר בקבוצה מבודדת, בטל את הסמל של החבר הנמוך ברשימה.
אם אין איבר גבוה יותר, בטל את הסמל של האיבר הראשון.

SendToModule FvwmProxy בטל
נסה לבטל את הזזת החלון האחרונה ו/או שינוי גודלו.

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

לִטעוֹם תְצוּרָה


להלן קטעים מקובץ .fvwm2rc המתארים אתחול FvwmProxy
פקודות:

Key Tab AM SendToModule FvwmProxy Circulate \
ScanForWindow מזרח דרום (CurrentPage)
Key Tab A SM SendToModule FvwmProxy Circulate \
ScanForWindow West North (CurrentPage)

*FvwmProxy: Action ModifierRelease M SendToModule FvwmProxy הסתר

אבל Meta-Shift-Tab יכול להיות מביך, אז Meta-Q עשוי להיות חלופה טובה יותר.

מפתח QAM SendToModule FvwmProxy Circulate \
ScanForWindow West North (CurrentPage)

תוכל לשקול להוסיף את !Sticky ל-(CurrentPage) המותנה אם אתה משתמש ב-Sticky עבור
תוכניות בעלות אינטראקטיביות נמוכה, כמו מדי עומס ונגני מוזיקה.

כדי שהפרוקסי יופיעו מיד כשאתה מחזיק את מקש Alt, הוסף

Key Meta_L AN SendToModule FvwmProxy Show

אם זה פולשני מדי, אתה יכול להקצות Alt-Esc להפעלה וכיבוי של שרת proxy על ידי הוספת

Key Escape AM SendToModule FvwmProxy ShowToggle

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

כדי שהעכבר יקפוץ למרכז במקום לפינה השמאלית העליונה, נסה להוסיף

AddToFunc WindowListFunc
+ I WarpToWindow 50 50

או פשוט צור פונקציית רשימה משלך מאפס, למשל

DestroyFunc WindowListFunc
AddToFunc WindowListFunc
+ I WindowId $[w.id] העלאה
+ I WindowId $[w.id] WarpToWindow 50 50

שים לב שתצורת ברירת המחדל אינה מפעילה פעולות הבאות/קודמות עבור Alt-Tab
מכיוון שהרצף הזה משמש כברירת מחדל על ידי מודול אחר. הוספת מפתח מתאים
מיפויים ל-.fvwm2rc שלך יעבירו אחריות זו ל-FvwmProxy.

אם אתה משתמש ב-ProxyIconified, אולי תשקול להוסיף פעולות של Iconify.

AddToFunc WindowListFunc
+ I WindowId $[w.id] Iconify כבוי

AddToFunc Raise-and-Deiconify
+ I WindowId $[w.id] העלאה
+ I WindowId $[w.id] Iconify כבוי

*FvwmProxy: פעולה לחץ 1 הרם-ו-Deiconify
*FvwmProxy: פעולה לחץ 2 Iconify

אתה יכול להגדיר כמה משבצות בסיסיות די בקלות.

*FvwmProxy: GroupSlot 2
*FvwmProxy: GroupCount 5

*FvwmProxy: SlotStyle 1 MiniIcon
*FvwmProxy: SlotStyle 7 Pixmap "squeeze.xpm"
*FvwmProxy: SlotStyle 8 Pixmap "mini-up.xpm"
*FvwmProxy: SlotStyle 9 Pixmap "mini-bball.xpm"
*FvwmProxy: SlotStyle 10 Pixmap "mini-cross.xpm"

*FvwmProxy: SlotAction 1 לחץ על תפריט חלון קופץ
*FvwmProxy: SlotAction 7 Click1 SendToModule FvwmProxy IsolateToggle
*FvwmProxy: SlotAction 8 Click1 SendToModule FvwmProxy SoftToggle
*FvwmProxy: SlotAction 9 Click1 Iconify
*FvwmProxy: SlotAction 10 לחץ 1 מחק

בדוגמה זו, WindowMenu הוא משהו שתצטרך להגדיר. אם רוחב ה-proxy שלך הוא
קטן מדי, חלק מהחריצים עלולים להינתק.

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

מפתח ZA 3 SendToModule FvwmProxy בטל
Key RA 3 SendToModule FvwmProxy Redo

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

מקש 3 SendToModule FvwmProxy PrevIsolated
מקש A 3 SendToModule FvwmProxy NextIsolated

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

*FvwmProxy: קבוצת "GIMP" כוללת את "ה-GIMP"
*FvwmProxy: קבוצת "GIMP" כוללת את "מנהל המודולים"
*FvwmProxy: קבוצת "GIMP" SoftInclude "עורך יחידה"
*FvwmProxy: קבוצת "GIMP" AutoInclude
*FvwmProxy: קבוצת "GIMP" AutoSoft
*FvwmProxy: קבוצת "GIMP" אל תכלול "העדפות"

זה מגדיר חיבור קשיח בין החלונות "The GIMP" ו-"Module Manager". ה
גם "עורך יחידה" נמצא בקבוצה, אך מגיב רק לתנועה של אחד הקשים
תכלילים. כל חלון באותו תהליך או עם אותו מנהיג לקוח גם כן
משויכים, אך ברירת המחדל היא הכללה רכה, למעט "העדפות" שהיא במפורש
לא נכלל. שים לב שבמקרה זה, ההכללה הרכה המפורשת של "עורך יחידה" היא
מיותר עם השילוב של AutoInclude ו-AutoSoft. עם זאת, אם AutoSoft לא היה
שצוין, ה-SoftInclude המפורש יבדיל את הדפוס הזה מהדפוס הקשה
הכללה תחת AutoInclude בלבד.

השתמש ב-FvwmProxy באופן מקוון באמצעות שירותי onworks.net


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

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

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

Ad