זוהי הפקודה xwit שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
xwit - כלי ממשק חלונות: פתח או אייקון חלון xterm זה או חלונות בעלי שם
תַקצִיר
xwit [-לְהַצִיג תצוגה] [-סינכרון] [-פּוֹפּ] [-מוֹקֵד] [-אייקונים] [-בטל מפה]
[-הַעֲלָאָה] [-נמוך יותר] [-מול] [-[un]להסתובב]
[לשנות גודל w h] [-שורות r] [עמודים c] [-[r]המהלך x y]
[-[r]לעקם x y] [-מפת צבע colormapid] [-[לא]להציל]
[- שם שם] [-שם סמל שם]
[- מפת סיביות פילה] [-מסכה פילה] [-[r]iconmove x y]
[-[לא]חנות גיבוי] [-[לא]saveunder]
[-[לא]חזרה על המפתח סיסמה ... סיסמה - סיסמה ...]
[- חלונות] [-רובוט] [-נוֹכְחִי] [-בחר] [-את כל] [-שמות מחרוזת משנה ראשונית...]
תיאור
xwit הוא כלי ממשק X window. כברירת מחדל כאשר משתמשים בו ללא ארגומנטים ב-xterm
מבטל את האייקון ומעלה את החלון. אתה יכול לציין פונקציה אחרת לעשות, כגון
סמל החלון, והחל אותו על מספר חלונות ששמם מתחיל באחד מהחלונות
מחרוזות נתונות, או מזהה חלון מסוים שניתן, או מזהה החלון שנמצא בסביבה
משתנה WINDOWID (אשר מוגדר על ידי xterm עבור התוכנית שהיא מריץ), או החלון שמתחת ל-
סמן העכבר.
אפשרויות
-לְהַצִיג
ואחריו התצוגה כדי לפתוח.
-sync גורם לכל בקשות X להתבצע באופן סינכרוני.
-רכוש נכס
גורם לשימוש במאפיין שצוין במקום בשם Windows (שהוא
WM_NAME). כמה ערכים אפשריים הם: WM_CLASS, WM_COMMAND, WM_ICON_NAME,
WM_CLIENT_MACHINE.
-pop היא פעולת ברירת המחדל. זה צריך להינתן רק אם זה רצוי כמו גם משהו אחר
פונקציה.
-focus ייתן את מיקוד הקלט לחלון שצוין.
-אייקונים
יסמל את החלונות במקום להקפיץ אותם.
-unmap יסמל חלונות על ידי ביטול המיפוי עם מנהל חלונות שאינו תואם ICCCM.
(היזהר, אפשרות זו היא בדרך כלל לא מה שאתה רוצה).
-העלה חלונות הגבהה (אך אל תמפה אותם אם לא ממופה).
-הורדת חלונות תחתונים.
-מול
החלף את ערימת החלונות מלמעלה למטה בין כל החלונות החופפים.
-לְהָפִיץ
להפיץ את חלונות המשנה של חלון קדימה. השתמש בזה עם -root.
-לבטל מחזור
להפיץ את חלונות המשנה של חלון לאחור. השתמש בזה עם -root.
-שנה גודל wh
שנה את גודל החלונות לגודל הפיקסל הנתון.
-שורות ר
שנה את גודל החלונות למספר השורות הנתון.
-עמודות ג
שנה את גודל החלונות למספר העמודות הנתון.
-הזז xy
להעביר חלונות למיקום המוחלט הנתון ביחס להורה שלו. (אם ה-x או y
הערך שלילי הוא נלקח ביחס לקצה הימני או התחתון של האב.)
-הסר את xy
להזיז חלונות בכמות היחסית הנתונה.
-עיוות xy
הזז את הסמן למיקום הנתון ביחס לחלון שצוין. הוסף -root
להתעוות לעמדה מוחלטת.
-rwarp xy
להזיז את הסמן בכמות היחסית הנתונה.
-colormap colormapid
התקן את מפת הצבעים הנתונה בחלון הנתון. -שמור -nosave אפשר מיידית
או השבת את שומר המסך.
-שם שם
הגדר את המאפיין WM_NAME למחרוזת הנתונה.
-שם סמל
הגדר את המאפיין WM_ICON_NAME למחרוזת הנתונה.
-קובץ מפת סיביות
השתמש בקובץ מפת הסיביות הנתון בתור מפת הסיביות של הסמל עבור החלון.
-קובץ מסיכה
השתמש בקובץ מפת הסיביות הנתון כמסיכת הסמל של החלון.
-iconmove xy
להעביר סמלים למיקום המוחלט הנתון. (לא יעבוד עם חלון כלשהו
מנהלים.)
-riconmove xy
להזיז סמלים בכמות היחסית הנתונה. (לא יעבוד עם חלון כלשהו
מנהלים.)
-backingstore -bs -nobackingstore -nobs
הפעל או השבת את חנות הגיבוי עבור החלון.
-saveunder -su -nosaveunder -nosu
הפעל או השבת את Savunders עבור החלון.
-keyrepeat -nokeyrepeat
אחריו מופיעה רשימה של קודי מפתח (מספרים עשרוניים, ראה xmodmap(1)). טווח יכול
יצוין כמספר תחתון, ``-'', ומספר עליון כשלושה נפרדים
טיעונים. ההגדרה האישית של חזרה אוטומטית עבור קודי מפתח אלה מוגדרת על או
כבוי. ניתן להגדיר את ההגדרה הגלובלית של חזרה אוטומטית עם xset(1). כשכבוי, אין מפתחות
יחזור על עצמו.
-print ידפיס את המזהה, הקואורדינטות, העומק והשם של כל החלונות שנבחרו.
אם תינתן - מאפיין, זה יודפס במקום השם.
בחירת חלון
אם לא צוין חלון, $WINDOWID ישמש אם מוגדר; אחרת החלון
מתחת לסמן ייבחר.
-id מלווה במספר חלון בודד, בעשרוני; או, אם זה מתחיל ב-0x, ב
הקסדצימלי.
-root בוחר את חלון השורש.
-נוֹכְחִי
בוחר את החלון מתחת לסמן (ברירת מחדל אם לא צוין חלון ו-$WINDOWID
לא מוכן).
-בחר
מאפשר למשתמש לבחור חלון באופן אינטראקטיבי עם העכבר.
-הכל שווה ערך ל-names '', שכן קל יותר לזכור.
-שמות אם ניתנים חייבים להיות האפשרות האחרונה ואחריה רשימה של מחרוזות. כל החלונות
שיש להם שם שמתחיל בדיוק כמו שיופעלו על אחת מהמחרוזות.
אם ניתנת -property, מאפיין זה משמש במקום השם. על ידי שימוש ב-null
מחרוזת (-names ''), כל השמות יותאמו.
דוגמאות
כדי לבטל את האייקון ולפוצץ את ה-xterm של ``זה'' ולעוות את הסמן לתוכו:
xwit -pop -warp 50 50
לבחירה אינטראקטיבית של xterm ולשנות את גודלו ל-34 שורות ו-80 עמודות:
xwit -בחר -שורות 34 -עמודות 80
כדי לעורר בעדינות את השעון על המסך:
בעוד xwit -rmove 0 10 -שמות oclock
do xwit -rmove 0 -10 -שמות oclock
עשה
דיאגנוסטיקה
מצב היציאה הוא 0 אם מתבצעת פעולה כלשהי, 1 אם אין חלון שתואם את הרשימה שסופקה לה
-שמות, 2 אם מתרחשת שגיאה.
מגבלות
מכיוון שכל אפליקציה אמורה לבקש את הפונקציות הללו של מנהל החלונות, חלקן
מהם אולי לא יאהבו שלקוחות אחרים ממפים ומבטלים אותם מאחורי גבם.
מתבקש אייקון של מנהל החלונות באמצעות ICCCM. לא תואם ICCCM
ייתכן שמנהלי חלונות לא יגיבו כהלכה.
מחברים
מארק מ' מרטין, CETIA צרפת, mmm@cetia.fr
דיוויד דיג'אקומו, david@slack.com
תודות
תודה לאנדרה דלפונטיין, נורמן ר. מקברייד, קית' תומפסון, גלן ר. ווקר, מייקל
Mauch, Dima Barsky ו-Decklin Foster לדיווחי באגים, הצעות ו/או תיקונים.
2 דצמבר 2005 XWIT(1)
השתמש ב-xwit באינטרנט באמצעות שירותי onworks.net