זהו כלי מעטפת הפקודות שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
כלי פגז - הפעל מעטפת (או תוכנה אחרת) בחלון מסוף OpenWindows
תַקצִיר
כלי פגז [ -C ] [ -B סגנון נועז ] [ -I הפקודה ] [ טיעוני-כלי-גנרי ] [ התוכנית [
טיעונים ]]
זמינות
פקודה זו זמינה עם סביבת המשתמש OpenWindows, למידע על
התקנת OpenWindows, עיין ב- פתח את חלונות הַתקָנָה ו סטארט - אפ להנחות.
תיאור
כלי פגז הוא תקן פתח את חלונות מתקן עבור קונכיות או תוכניות אחרות המשתמשות ב
ממשק סטנדרטי מבוסס tty.
כאשר מופעל, כלי פגז מריץ תוכנית, (בדרך כלל מעטפת) בטרמינל אינטראקטיבי
אמולטור המבוסס על חלון משנה tty. קלט מקלדת מועבר לתוכנית זו. בתוך ה
גירסת OpenWindows של כלי פגז, תפריט מוקפץ מוגבל זמין מהראשי
אזור תצוגה המאפשר לך לאפשר גלילה. בחירת ה אפשר גלילה אוֹפְּצִיָה
מהתפריט המוגבל נותן כלי פגז הפונקציונליות המלאה של cmdtool חַלוֹן,
כלל תפריט מוקפץ גדול יותר ממנו ניתן לבחור אפשרויות. בחירה שבת גלילה
מתפריט המשנה המוקפץ יחזור כלי Shell למצבו המקורי.
אפשרויות
-C הפנה מחדש את פלט מסוף המערכת לזה כלי פגז.
-B סגנון נועז הגדר את הסגנון להצגת טקסט מודגש סגנון נועז. סגנון נועז יכול להיות
מחרוזת המציינת אחת מהאפשרויות עבור term.boldstyle ברירת מחדל, ראה
ברירות מחדל אפשרויות, למטה, או שזה עשוי להיות ערך מספרי עבור אחד מאלה
אפשרויות, מ-0 עד 8, המקבילות למיקום הבחירה ב-
רשימה.
-I הפקודה לעבור הפקודה לקליפה. תווים SPACE בתוך הפקודה חייבים להיות
נמלט.
טיעוני-כלי-גנרי
כלי פגז מקבל את טיעוני הכלי הגנריים המפורטים ב xview(1).
נוהג
.xdefaults שלח אפשרויות
אתה יכול לציין מספר ברירות מחדל באמצעות האפשרויות ב- .xdefaults להגיש את האפקט הזה
ההתנהגות של כלי פגז. המעניינים הם אלה שמתחילים ב טֶקסט,טווח, או
מקלדת. לראות .xview(1) למידע מפורט יותר.
השמיים מסוף אמולטור
חלון המשנה tty הוא אמולטור מסוף. בכל פעם שנוצר חלון משנה tty, ה-
קובץ הפעלה ~/.ttyswrc נקרא לפרמטרי אתחול שהם ספציפיים ל-tty
חלון משנה.
השמיים .ttyswrc שלח
פורמט הפקודה עבור קובץ זה הוא:
# תגובה.
סט משתנה הפעל את המשתנה שצוין.
מפה מפתח טֶקסט מתי מפתח מוקלדת להעמיד פנים טֶקסט היה קלט.
מַפָּה מפתח טֶקסט מתי מפתח מוקלדת להעמיד פנים טֶקסט היה פלט.
המשתנה היחיד המוגדר כרגע הוא מצב עמוד. מפתח הוא אחד מ-L1-L15, F1-F15, T1-T15,
R1-R15, שמאל או ימינה (ראה הערה למטה). טֶקסט עשוי להכיל בריחה כגון \E, \n, ^X,
וכו' (ESC, RETURN ו-CTRL-X, בהתאמה). לִרְאוֹת termcap(5) לפורמט של
יציאות מחרוזות שמזוהות. הערה: מפה ו מַפָּה יכול להיות מוחלף באחר
מנגנון מיפוי מפתח בעתיד.
בעת שימוש בטבלאות ברירת המחדל של מקלדת הליבה, המקשים L1, LEFT , RIGHT , BREAK , R8,
לא ניתן למפות את R10, R12 ו-R14 בדרך זו; הם שולחים ערכים מיוחדים ל-tty
חלון משנה. כמו כן, בעת שימוש בטבלאות ברירת המחדל של מקלדת הליבה, L1-L10 משמשות כעת על ידי
XView. לִרְאוֹת input_from_defaults(1) ו kbd(4S) למידע נוסף על איך לשנות את
התנהגות המקלדת.
אפשר לקבל רצפי בריחה מיוחדים מבוססי טרמינל. רצפי הבריחה האלה
ניתן לשלוח גם על ידי הקלדת מפתח ממופה כראוי באמצעות ה מַפָּה פונקציה שתוארה
מֵעַל. הפונקציות הבאות מתייחסות לכלי שבו נמצא חלון המשנה tty,
לא חלון המשנה של tty עצמו.
\E[1t - פתוח
\E[2t - לסגור (להיות אייקוני)
\E[3t - תנועה, עם משוב אינטראקטיבי
\E[3;TOP;LEFTt - לעבור ל מרבית נשאר (קואורדינטות פיקסלים)
\E[4t - מתיחה, עם משוב אינטראקטיבי
\E[4;HT;WIDTHt - למתוח, ל HT רוֹחַב גודל (בפיקסלים)
\E[5t - קדמי
\E[6t - חזור
\E[7t - רענון
\E[8;ROWS;COLSt - למתוח, ל שורות COLS גודל (בתווים)
\E[11t - דווח אם פתוח או איקוני על ידי שליחה \E[1t or \E[2t
\E[13t - דווח על עמדה בשליחת \E[3;TOP;LEFTt
\E[14t - גודל דיווח בפיקסלים על ידי שליחה \E[4;HT;WIDTHt
\E[18t - גודל דיווח בתווים על ידי שליחה \E[8;ROWS;COLSt
\E[20t - תווית סמל דווח על ידי שליחת \E]תווית\E\
\E[21t - כותרת כלי דיווח על ידי שליחה \E]llabel\E\
\E]ltext\E\ - הגדר את כותרת הכלי לטקסט
\E]Ifile\E\ - הגדר את הסמל לסמל הכלול בקובץ; הקובץ חייב להיות ב
iconedit פורמט פלט
\E]תווית\E\ - הגדר תווית סמל לתווית
\E[>OPT;...ח - הפעל את SB OPT (לִבחוֹר = 1 => מצב עמוד), לדוגמה, \E[>1;3;4h
\E[>OPT;...k - להגיש תלונה לִבחוֹר; שולח \E[>OPTl or \E[>OPTh לכל אחד לִבחוֹר
\E[>OPT;...l - תור לִבחוֹר כבוי (לִבחוֹר = 1 => pagemode), עבור .B \E[>1;3;
לִרְאוֹת דוגמאות לדוגמא לשימוש במתקן זה.
כלי פגז Windows
החלון שנוצר על ידי כלי פגז מבוסס על מתקן הטקסט המתואר ב-
טקסט עריכה דף אדם. המשתמש מקבל הנחיה שבה להקליד פקודות ותפריטים קופצים
שממנו ניתן לבחור אפשרויות פקודה.
כלי פגז windows תומכים בתנועות סמן, באמצעות an /etc/termcap ערך שנקרא sun-cmd.
חלונות הפקודה מגדירים באופן אוטומטי את מונח משתנה הסביבה ל- sun-cmd. אז אם אתה
rlogin(1C) למכונה שאין לה ערך עבור sun-cmd ב /etc/termcap קובץ,
הודעת השגיאה `סוּג sun-cmd לא ידוע' תוצאות. כדי לתקן זאת, הקלד את הפקודה `סט
TERM=שמש'. תוכניות שנכתבו באמצעות קללות(3X) או קללותחבילות ספרייה (3V) יעבדו
בחלון פקודה, אך תוכניות מקודדות קשיחות עבור שמשמסופים מסוג אולי לא. מתי
תומך בתוכנית שמבצעת תנועות סמן, חלון הפקודה לוקח אוטומטית
על המאפיינים של חלון tty (כמו עם כלי פגז(1)). כאשר התוכנית ההיא
מסתיים או שינה, פונקציונליות חלון הפקודה המלאה משוחזרת.
cmdtool תומך בתוכנות המשתמשות במצבי CBREAK ו-NO ECHO מסוף. תמיכה זו היא
בדרך כלל בלתי נראה למשתמש. עם זאת, תוכניות המשתמשות במצב RAW, כגון rlogin(1 ג)
ו תסריט(1), עכב עריכה בשורת הפקודה עם העכבר. אולם במקרה זה, tty-
עדיין ניתן להשתמש בתווים ERASE, מילים ו-line-kill כדי לערוך את הנוכחי
שורת הפקודה.
השמיים כלי פגז תפריט
השמיים כלי פגז תפריט החלון נקרא טווח לחם תפריט ומכיל את האפשרויות הבאות
ותפריטי המשנה שלהם:
אפשר דף מצב
מאפשר מצב עמוד בתוך כלי פגז .
העתק ממקם את הטקסט המודגש בלוח.
PastePuts מה היא תוכן of
המורה הצביע עליו.
גלילה מאפשר גלילה פנימה כלי פגז .
דוגמאות
ניתן להכניס את הכינויים הבאים שלך ~/.cshrc קובץ:
כינוי כותרת 'הֵד -n "\E]l\!*\E\"'
כינוי iheader 'הֵד -n "\E]L\!*\E\"'
כינוי סמל 'הֵד -n "\E]אני\!*\E\"'
השתמש ב- shelltool מקוון באמצעות שירותי onworks.net