הגדר את X11 ב- Linux

מְחַבֵּר: Roger Morrison
תאריך הבריאה: 6 סֶפּטֶמבֶּר 2021
תאריך עדכון: 1 יולי 2024
Anonim
Hyper-V Explained: Providing Network-Storage-Graphic  performance in a Virtual Machine
וִידֵאוֹ: Hyper-V Explained: Providing Network-Storage-Graphic performance in a Virtual Machine

תוֹכֶן

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

לדרוך

  1. עליך להתקין את X11. זה כנראה כבר נעשה על ידי מתקין ההפצה שלך. אם אין לך את זה מותקן, אתה יכול לקמפל אותו מהמקור באמצעות המידע באתר זה (http://www.linuxfromscratch.org/blfs/view/cvs/x/xorg7.html).
  2. לחץ על מקשי Ctrl-Alt-F1 והיכנס כשורש כאשר המסוף הווירטואלי פתוח.
  3. הפעל את הפקודה "Xorg -configure".
  4. נוצר קובץ חדש ב- / etc / X11 / שנקרא xorg.conf. קובץ זה מכיל את הגדרות התצורה. אלה נקבעו אוטומטית ועשויים להספיק. כדי לבדוק זאת, השתמש ב- "startx".
  5. אם XServer לא הופעל, או אם התצורה אינה מספקת לחלוטין, המשך לקרוא.
  6. פתח את הקובץ "/etc/X11/xorg.conf".
  7. ישנם חלקים רבים, שכל אחד מהם שולט בהיבט אחר של ה- XServer. אם XServer אינו מופעל, בדוק את הקבוצה "התקן". הנה דוגמה, אך הדבר ישתנה ממערכת למערכת.
    • סעיף "מכשיר"
    • מזהה "מכשיר [0]"
    • מנהל התקן "nvidia"
    • ספק ספק "NVidia"
    • לוח שם "GeForce 6150 LE"
    • EndSection
  8. כדי לקבוע את תצורת הקבוצה "התקן", השתמש באפשרויות הבאות:
    • מזהה - מזהה ההתקן עבור השרת.
    • מנהל התקן - איזה מנהל התקן משמש למכשיר. כמה ידועים הם: vesa (פשוט, ללא תמיכה בתלת מימד), nv (בכרטיסי Nvidia, ללא תמיכה בתלת מימד) ו- NVidia (בכרטיסי Nvidia, תמיכה בתלת מימד, יש להוריד ולהתקין כרגיל).
    • VendorName - לא חשוב במיוחד, מציין מי יצר את מנהל ההתקן.
    • BoardName - מציין איזה מכשיר הוא כרטיס המסך שלך.
  9. ניתן גם להגדיר את התקני הקלט, כגון עכבר ומקלדת.
  10. להגדרת התצורה של העכבר, הזז את הקבוצה "InputDevice" עם הערך "עכבר מזהה" [1].
    • סעיף "InputDevice"
    • מזהה "עכבר [1]"
    • נהג "עכבר"
    • אפשרות "לחצנים" "5"
    • אפשרות "מכשיר" / dev / קלט / עכברים "
    • אפשרות "שם" "ImPS / 2 עכבר גלגלים כללי"
    • אפשרות "פרוטוקול" "explorerps / 2"
    • אפשרות "ספק" "Sysp"
    • אפשרות "ZAxisMapping" "4 5"
    • EndSection
    • בעזרת הקלט הנ"ל אתה שולט בעכבר. סביר להניח שסעיף זה כבר נוצר כהלכה באופן אוטומטי.
    • הערך "נהג" מציין באיזה נהג להשתמש. אלא אם כן אתה יודע שזה חייב להיות משהו אחר, השאר את "העכבר" שלך ללא שינוי.
    • ערכי "אופציה" שונים מסומנים לעריכת הפרוטוקולים, כמו גם דברים מתקדמים אחרים הקשורים לעכבר. עדיף להשאיר את ההגדרות האלה לבד.
  11. ניתן גם להגדיר את המקלדת.
    • סעיף "InputDevice"
    • מזהה "מקלדת [0]"
    • מנהל התקן "kbd"
    • אפשרות "פרוטוקול" "רגיל"
    • אפשרות "XkbLayout" "לנו"
    • אפשרות "XkbModel" "Microsoftpro"
    • אפשרות "XkbRules" "xfree86"
    • EndSection
    • כאן תוכלו למצוא אפשרויות רבות ושונות, אך ככל הנראה תרצו לשנות רק את "XkbLayout" ו- "Driver".
    • "אפשרות" XkbLayout "מציין את פריסת המקלדת. אתה יכול לספק קוד שיאמר למחשב מה כל בדיקה עושה.
    • עדיף להשאיר את הנהג לבד, מכיוון ש"נהג kbd "יכול לנהוג כמעט בכל המקלדות, בדיוק כפי שמנהל העכבר עובד כמעט עם כל עכבר.
  12. אתה יכול גם להגדיר את הצג. היזהר מאוד בזה, מכיוון שהגדרות שגויות עלולות לגרום נזק לצג שלך לצמיתות. העצה היא אפוא לא לשנות חלק זה.
    • סעיף "צג"
    • מזהה "צג [0]"
    • שם ספק "VSC"
    • שם הדגם "VIEWSONIC A70"
    • UseModes "מצבים [0]"
    • DisplaySize 310 232
    • HorizSync 30.0 - 70.0
    • VertRefresh 43.0 - 180.0
    • אפשרות "CalcAlgorithm" "XServerPool"
    • אפשרות "DPMS"
    • EndSection
    • רוב ההגדרות, כגון MonitorName, ברורות. אתה יכול גם להגדיר DisplaySize, HorizSync ו- VertRefresh, אך אלה ההגדרות שעלולות לפגוע במערכת שלך, אז השאר אותם בשקט.
  13. ניתן לטעון מודולים שונים ל- XServer בעת ההפעלה כדי לאפשר דברים כמו גופנים וגרפיקה תלת ממדית. אלה מוגדרים בערך "מודול".
    • סעיף "מודול"
    • טען "dbe"
    • טען "סוג 1"
    • טען "סוג חופשי"
    • טען "extmod"
    • טען "glx"
    • EndSection
    • מודול ה- glx מגדיר את הגרפיקה התלת ממדית.
    • מודול הסוג החינמי חיוני לגופנים.
  14. הפרמטר "פונט" חשוב מאוד עבור תוכנית גרפיקה. אתה יכול לערוך את נתיבי ה"גופן ", שמספרים ל- XServer היכן למצוא את הגופנים.
    • קטע "קבצים"
    • InputDevices "/ dev / gpmdata"
    • InputDevices "/ dev / input / עכברים"
    • FontPath "/ usr / share / fonts / misc: unscaled"
    • FontPath "/ usr / share / fonts / local"
    • FontPath "/ usr / share / fonts / 75dpi: unscaled"
    • FontPath "/ usr / share / fonts / 100dpi: unscaled"
    • FontPath "/ usr / share / fonts / Type1"
    • FontPath "/ usr / share / fonts / URW"
    • FontPath "/ usr / share / fonts / Speedo"
    • FontPath "/ usr / share / fonts / PEX"
    • FontPath "/ usr / share / fonts / cyrillic"
    • FontPath "/ usr / share / fonts / latin2 / misc: unscaled"
    • FontPath "/ usr / share / fonts / latin2 / 75dpi: unscaled"
    • FontPath "/ usr / share / fonts / latin2 / 100dpi: unscaled"
    • FontPath "/ usr / share / fonts / latin2 / Type1"
    • FontPath "/ usr / share / fonts / latin7 / 75dpi: unscaled"
    • FontPath "/ usr / share / fonts / baekmuk: unscaled"
    • FontPath "/ usr / share / fonts / japanese: unscaled"
    • FontPath "/ usr / share / fonts / quintv"
    • FontPath "/ usr / share / fonts / truetype"
    • FontPath "/ usr / share / fonts / uni: unscaled"
    • FontPath "/ usr / share / fonts / CID"
    • FontPath "/ usr / share / fonts / ucs / misc: unscaled"
    • FontPath "/ usr / share / fonts / ucs / 75dpi: unscaled"
    • FontPath "/ usr / share / fonts / ucs / 100dpi: unscaled"
    • FontPath "/ usr / share / fonts / hellas / misc: unscaled"
    • FontPath "/ usr / share / fonts / hellas / 75dpi: unscaled"
    • FontPath "/ usr / share / fonts / hellas / 100dpi: unscaled"
    • FontPath "/ usr / share / fonts / hellas / Type1"
    • FontPath "/ usr / share / fonts / misc / sgi: unscaled"
    • FontPath "/ usr / share / fonts / xtest"
    • FontPath "/ opt / kde3 / share / fonts"
    • EndSection
    • שים לב שגופנים בדרך כלל מזוהים אוטומטית על ידי Xorg-configure - אם לא, אתה יכול להוסיף ערך חדש כגון "FontPath path_to_fonts" כדי לטעון אותם בכל מקרה.
  15. החלק האחרון שנעסוק כאן הוא "ServerLayout". זה שולט בדברים כמו שולחנות עבודה מרובים, ומציין באילו מכשירים להשתמש.
    • סעיף "פריסת שרתים"
    • מזהה "פריסה [הכל]"
    • מסך "מסך [0]" 0 0
    • InputDevice "מקלדת [0]" "CoreKeyboard"
    • InputDevice "עכבר [1]" "CorePointer"
    • אפשרות "שיבוט" "כבוי"
    • אפשרות "שינרמה" "כבויה"
    • EndSection
    • כאן אנו מוצאים אפשרויות חשובות רבות. הם מוסברים בהמשך.
    • InputDevice - אומר ל- XServer להשתמש בהתקן שנוצר.
    • אפשרות "שיבוט" - אם משתמשים במספר צגים או כרטיסי גרפיקה, זה מציין אם זהה צריך להיות מוצג בכל המסכים או לא.
    • אפשרות "Xinerama" - אם משתמשים בכרטיסי מסך או צגים מרובים, זה מציין אם הם פועלים כשולחן עבודה נפרד או לא.

טיפים

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

אזהרות

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