xrandr - מקוון בענן

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

תָכְנִית:

שֵׁם


xrandr - ממשק שורת פקודה פרימיטיבי להרחבת RandR

תַקצִיר


xrandr [--עזרה] [--תצוגה תצוגה] [-q] [-v] [--verbose] [--dryrun] [--מסך snum]
[--q1] [--q12] [--נוכחי] [--לא ראשוני] [--panning
רוחבxגובה[+x+y[/מסלול_רוחבxגובה_מסלול+track_x+track_y[/border_left/border_top/ימין_גבול/border_bottom]]]]
[--סוּלָם xxy] [--סולם-מ wxh] [--שינוי צורה a,b,c,d,e,f,g,h,i] [--ראשי] [--אחיזה]
[--פֶּנסיוֹן מָלֵא רוחבxגובה] [--fbmm רוחבxגובה] [--dpi dpi] [--newmode שם מצב] [--rmmode
שם] [--addmode תפוקה שם] [--delmode תפוקה שם] [--פלט תפוקה] [--מצב אוטומטי
מצב] [--מועדף] [--pos xxy] [--ציון שיעורי] [--משקף השתקפות] [--להתחלף
אורינטציה] [--שמאלי-מ תפוקה] [--ימין-של תפוקה] [--לעיל תפוקה] [--למטה תפוקה]
[--כמו תפוקה] [--סט רכוש ערך] [--off] [--crtc crtc] [--גמא אָדוֹם:ירוק:כָּחוֹל]
[--בְּהִירוּת בְּהִירוּת] [-O אורינטציה] [-ס גודל] [-ר שיעורי] [-x] [-y] [--listproviders]
[--setprovideroutputsource ספק מָקוֹר] [--setprovideroffloadsink ספק כִּיוֹר]

תיאור


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

אם יופעל ללא כל אפשרות, זה ישלול את מצב הפלטים, מראה את הקיים
מצבים עבור כל אחד מהם, עם '+' אחרי המצבים המועדפים ו-'*' אחרי הנוכחי
מצב.

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

--עזרה הדפס סיכום של השימוש והיציאה.

-v, --גרסה
הדפס את גרסת RandR שדווחה על ידי שרת X וצא.

--מִלוּלִי
גורם ל-xrandr להיות יותר מילולי. בשימוש עם -q (או ללא אפשרויות אחרות),
xrandr יציג מידע נוסף על מצב השרת. אנא שימו לב כי
מידע על גמא ובהירות הם רק קירובים של הצבע המלא
פרופיל המאוחסן בשרת. בשימוש יחד עם אפשרויות שמגדירות מחדש את
המערכת, התקדמות תדווח בזמן ביצוע שינויי התצורה.

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

--ריצה יבשה
מבצע את כל הפעולות שצוינו פרט לכך שלא בוצעו שינויים.

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

-d, --תצוגה שם
אפשרות זו בוחרת את תצוגת ה-X לשימוש. שימו לב שזה מתייחס למסך X
הפשטה, לא הצג (או הפלט).

--מָסָך snum
אפשרות זו בוחרת באיזה מסך לתפעל. שימו לב שזה מתייחס למסך X
הפשטה, לא הצג (או הפלט).

--q1 מאלץ את השימוש בפרוטוקול RandR גרסה 1.1, גם אם גרסה גבוהה יותר
זמין.

--q12 מאלץ את השימוש בפרוטוקול RandR גרסה 1.2, גם אם התצוגה לא עושה זאת
דווח על זה כנתמך או שגרסה גבוהה יותר זמינה.

RandR גרסה 1.4 אפשרויות


האפשרויות עבור RandR 1.4 משמשות כעל של האפשרויות עבור RandR 1.3.

--listproviders
דווח על מידע על הספקים הזמינים.

--setprovideroutputsource ספק מָקוֹר
לקבוע מָקוֹר כמקור של תמונות פלט תצוגה עבור ספק. זה רק
אפשרי אם מָקוֹר ו ספק יש לי מָקוֹר תְפוּקָה ו כִּיוֹר תְפוּקָה
יכולות, בהתאמה. אם מָקוֹר is 0x0, לאחר מכן ספק מנותק מ
מקור הפלט הנוכחי שלו.

--setprovideroffloadsink ספק כִּיוֹר
לקבוע ספק בתור מכשיר להורדה לרנדר עבור כִּיוֹר. זה אפשרי רק אם
ספק ו כִּיוֹר יש לי מָקוֹר להוריד ו כִּיוֹר להוריד יכולות,
בהתאמה. אם כִּיוֹר is 0x0, לאחר מכן ספק מנותק מהזרם שלו
עיבוד כיור פריקה.

RandR גרסה 1.3 אפשרויות


האפשרויות עבור RandR 1.3 משמשות כעל של האפשרויות עבור RandR 1.2.

--נוֹכְחִי
החזר את תצורת המסך הנוכחית, ללא סקר לשינויי חומרה.

--לא ראשוני
אל תגדיר פלט ראשי.

לכל פלט אפשרויות

--פנות
רוחבxגובה[+x+y[/מסלול_רוחבxגובה_מסלול+track_x+track_y[/border_left/border_top/ימין_גבול/border_bottom]]]
אפשרות זו מגדירה את פרמטרי ה-panning. ברגע שהפנות מופעלת, ה-CRTC
המיקום יכול להשתנות עם כל מהלך מצביע. ארבעת הפרמטרים הראשונים מציינים את
שטח ההזזה הכולל, ארבעת הבאים אזור מעקב המצביע (שברירת המחדל הוא
אותו אזור). ארבעת הפרמטרים האחרונים מציינים את הגבול וברירת המחדל היא 0. רוחב
או גובה מוגדר לאפס משבית את ההזזה על הציר המתאים. אתה בדרך כלל צריך
הגדר את גודל המסך באמצעות --פֶּנסיוֹן מָלֵא בּוֹ זְמַנִית.

--שינוי צורה a,b,c,d,e,f,g,h,i
מציין מטריצת טרנספורמציה ליישום על הפלט. באופן אוטומטי בילינארי
המסנן נבחר. הצורה המתמטית מתאימה ל:
abc
def
ghi
השינוי מבוסס על קואורדינטות הומוגניות. המטריצה ​​כפולה ב
וקטור הקואורדינטות של פיקסל מהפלט נותן את הקואורדינטה שעברה טרנספורמציה
וקטור של פיקסל במאגר הגרפי. ליתר דיוק, הווקטור (xy) של ה
פיקסל פלט מורחב ל-3 ערכים (xyw), כאשר 1 הוא קואורדינטת w ו
מוכפל מול המטריצה. קואורדינטות ההתקן הסופיות של הפיקסל הן אז
מחושב עם החלוקה ההומוגנית כביכול על ידי קואורדינטת w שעברה טרנספורמציה.
במילים אחרות, קואורדינטות ההתקן (x'y') של הפיקסל שעבר טרנספורמציה הן:
x' = (ax + by + c) / w' and
y' = (dx + ey + f) / w' ,
עם w' = (gx + hy + i) .
בדרך כלל, a ו e מתאים לקנה המידה על צירי X ו-Y, c ו f
מתאים לתרגום על אותם צירים, ו g, h, ו i הם 0, 0 בהתאמה
ו-1. המטריצה ​​יכולה לשמש גם כדי לבטא טרנספורמציות מורכבות יותר כגון
תיקון אבן מפתח, או סיבוב. עבור סיבוב של זווית T, נוסחה זו יכולה
לשמש:
cos T -sin T 0
sin T cos T 0
0 0 1
כטיעון מיוחד, במקום להעביר מטריצה, אפשר להעביר את המחרוזת אף לא אחד,
במקרה זה נעשה שימוש בערכי ברירת המחדל (מטריצת יחידה ללא מסנן).

--סוּלָם xxy
משנה את מידות תמונת הפלט. ערכים עדיפים מ-1 יובילו ל-a
מסך דחוס (ממד מסך גדול מממד מצב הפלט),
וערכים מתחת ל-1 מובילים לזום-אין על הפלט. אפשרות זו היא למעשה א
גרסת קיצור של --שינוי צורה אוֹפְּצִיָה.

--קנה מידה-מ wxh
מציין את הגודל בפיקסלים של האזור של ה-framebuffer שיוצג על זה
תְפוּקָה. אפשרות זו היא למעשה גרסת קיצור של --שינוי צורה אוֹפְּצִיָה.

--יְסוֹדִי
הגדר את הפלט כראשי. זה ימוין תחילה בגיאומטריה של Xinerama ו-RANDR
בקשות.

RandR גרסה 1.2 אפשרויות


אפשרויות אלו זמינות רק עבור שרת X התומך ב-RandR גרסה 1.2 ומעלה.

--prop, --properties
אפשרות זו גורמת ל-xrandr להציג את תוכן המאפיינים עבור כל פלט.
--verbose מאפשר גם --prop.

--פֶּנסיוֹן מָלֵא רוחבxגובה
מגדיר מחדש את המסך לגודל שצוין. כל המסכים המוגדרים חייבים להתאים
בגודל הזה. כאשר אפשרות זו אינה מסופקת, xrandr מחשב את הקטן ביותר
גודל מסך שיכיל את סט הפלטים המוגדרים; אפשרות זו מספקת א
דרך לעקוף את ההתנהגות הזו.

--פבממ רוחבxגובה
מגדיר את הערכים המדווחים עבור הגודל הפיזי של המסך. בדרך כלל, xrandr
מאפס את ערכי הגודל הפיזי המדווחים כדי לשמור על DPI קבוע. זה עוקף
את החישוב הזה.

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

--מצב חדש שם מצב
ניתן להוסיף מודלים חדשים לשרת ולאחר מכן לשייך אותם לתפוקות. זֶה
האפשרות עושה את הראשונה. ה מצב מצוין באמצעות תחביר ModeLine עבור
xorg.conf: שעון hdisp hsyncstart hsyncend htotal vdisp vsyncstart vsyncend vtotal
דגלים. דגלים יכול להיות אפס או יותר של +HSync, -HSync, +VSync, -VSync, Interlace,
DoubleScan, CSync, +CSync, -CSync. מספר כלים מאפשרים לחשב את הרגיל
מודלין מגובה, רוחב וקצב רענון, למשל שאתה יכול להשתמש בו cvt.

--rmmode שם
זה מסיר מצב מהשרת אם הוא אינו בשימוש אחר.

--addmode תפוקה שם
הוסף מצב לקבוצת המצבים החוקיים עבור פלט.

--delmode תפוקה שם
הסר מצב מקבוצת המצבים החוקיים עבור פלט.

לכל פלט אפשרויות

--תְפוּקָה תפוקה
בוחר פלט להגדרה מחדש. השתמש בשם של הפלט או ב-XID.

--אוטומטי עבור יציאות מחוברות אך מושבתות, זה יאפשר להם להשתמש לראשונה
מצב מועדף (או משהו קרוב ל-96dpi אם אין להם מצב מועדף). ל
יציאות מנותקות אך מופעלות, זה ישבית אותן.

--מצב מצב
זה בוחר מצב. השתמש בשם או ב-XID עבור מצב

--מועדף
זה בוחר באותו מצב כמו --auto, אבל זה לא מפעיל אוטומטית או
להשבית את הפלט.

--pos xxy
מקם את הפלט בתוך המסך באמצעות קואורדינטות פיקסלים. למקרה השתקפות
או מוחל סיבוב, התרגום מוחל לאחר ההשפעות.

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

--משקף השתקפות
השתקפות יכולה להיות אחת מ'רגיל' 'x', 'y' או 'xy'. זה גורם לתוכן הפלט
ישתקף על פני הצירים שצוינו.

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

--left-of, --right-of, --מעל, --למטה, --זהה-כמו פלט אחר
השתמש באחת מהאפשרויות הללו כדי למקם את הפלט ביחס למיקום של אחר
תְפוּקָה. זה מאפשר ריצוף נוח של הפלטים בתוך המסך. העמדה
מחושב תמיד ביחס למיקום החדש של הפלט האחר, כך שלא
תקף לומר --output a --left-of b --output b --left-of a.

--מַעֲרֶכֶת רכוש ערך
מגדיר מאפיין פלט. ניתן לציין מאפיינים שלמים כתקפים (ראה
--prop) רשימה מופרדת בפסיקים של ערכים עשרוניים או הקסדצימליים (עם 0x מוביל).
ניתן להגדיר את תכונות האטום לכל אחד מהאטומים התקפים (ראה --prop). חוּט
ניתן להגדיר מאפיינים לכל ערך.

--off משבית את הפלט.

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

--גמא אָדוֹם:ירוק:כָּחוֹל
הגדר את ערכי הנקודה הצפה שצוינו כתיקון גמא ב-crtc כרגע
מצורף לפלט זה. שימו לב שלא ניתן לקבל שני ערכים שונים עבור משובטים
יציאות (כלומר: שחולקות את אותו crtc) וכי מעבר פלט לאחר
crtc לא משנה כלל את תיקוני הגמא של crtc.

--בְּהִירוּת בְּהִירוּת
הכפל את ערכי הגמא ב-crtc המחובר כעת לפלט לצוין
ערך צף. שימושי עבור יציאות בהירות מדי או עמומות מדי. עם זאת, זהו א
שינוי תוכנה בלבד, אם לחומרה שלך יש תמיכה כדי לשנות בפועל את
בהירות, סביר להניח שתעדיף להשתמש xbacklight.

RandR גרסה 1.1 אפשרויות


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

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

-r, --rate, --refresh שיעורי
זה מגדיר את קצב הרענון הקרוב ביותר לערך שצוין.

-o, --אוריינטציה רוטציה
זה מציין את כיוון המסך, ויכול להיות כיוון רגיל, הפוך,
שמאל או ימין.

-x השתקפות על פני ציר X.

-y השתקפות על פני ציר Y.

דוגמאות


מגדיר פלט בשם LVDS למצב המועדף עליו, ומימין לו שם פלט בשם
VGA למצב מועדף של מסך שסובב פיזית בכיוון השעון:
xrandr --פלט LVDS --אוטו --סיבוב רגיל --pos 0x0 --פלט VGA --אוטומטי --סיבוב
שמאל --ימין-של LVDS

מאלץ להשתמש במצב 1024x768 בפלט שנקרא VGA:
xrandr --newmode "1024x768" 63.50 1024 1072 1176 1328 768 771 775 798 -hsync
+vsync
xrandr --addmode VGA 1024x768
xrandr --פלט VGA --מצב 1024x768

מאפשר תנועות על שולחן עבודה בגודל 1600x768 תוך הצגת מצב 1024x768 בפלט הנקרא
VGA:
xrandr --fb 1600x768 --פלט VGA --מצב 1024x768 --panning 1600x0

שיהיה לך מסך אחד קטן בגודל 1280x800 LVDS המציג גרסה קטנה של שולחן עבודה ענק בגודל 3200x2000,
ויש להם מסך VGA גדול להציג את סביבת העכבר בגודל רגיל.
xrandr --fb 3200x2000 --פלט LVDS --קנה מידה 2.5x2.5 --פלט VGA --pos 0x0
--panning 3200x2000+0+0/3200x2000+0+0/64/64/64/64

מציג את פלט ה-VGA בצורת טרפז כך שהוא מתוקן אבן מפתח כאשר
המקרן נמצא מעט מעל המסך:
xrandr --fb 1024x768 --פלט VGA --transform 1.24,0.16,-124,0,1.24,0,0,0.000316,1

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



התוכניות המקוונות האחרונות של לינוקס ו-Windows