כיצד להתמודד עם מסך Hi-Dpi ב - Linux
אז יש לך מסך מבריק חדש HiDPI, ואתה רוצה להשתמש בו עם לינוקס. החדשות הרעות הן שאין פתרון אחד בגודל מתאים. כל סביבת שולחן עבודה מטפלת בשינוי קנה מידה שונה. החדשות הטובות הן שיש דרך להתמודד עם תצוגות HiDPI בכל אחת מסביבות שולחן העבודה הגדולות של לינוקס.
אַחְדוּת
אחדות מטפל מציג HiDPI די טוב, וזה קל ליישם. פתח את אחדות "הגדרות". זה אחד היישומים המועדפים מועדף. אם שינית אותו, תוכל לחפש אותו בקלות.
ברגע שיש לך "הגדרות" פתוח, לחץ על "מציג". אלה כל ההגדרות של Unity הקשורות לתצוגה. אם עדיין לא עשית זאת, תוכל להגדיר את Unity כך שיתאים לרזולוציה ולשיעור הרענון של המסך שלך, אלא אם כן מותקנים מנהלי ההתקנים של NVIDIA הקנייניים. עדיף להגדיר את הגדרות אלה באמצעות מנהלי ההתקנים מכן.
לקראת החלק התחתון של החלון הוא מחוון המאפשר לך לשנות את הממשק. על ידי שינוי קנה המידה מעל "1", ניתן להגדיל את גודל התצוגה לנקודה בה היא מתאימה לתצוגה. כאשר אתה מרוצה מההגדרות שלך, שמור אותו.
KDE
KDE גם מטפל מסכי HiDPI היטב מהקופסה. פתח את "הגדרות" של KDE. כמו Unity, הוא אמור להיות אחד ממועדפי ברירת המחדל שלך. אם שינית את המועדפים שלך, אתה עדיין יכול למצוא את זה תחת "כל היישומים" ואחריו "הגדרות". היישום שאתה מחפש הוא "הגדרות מערכת".
מצא "צג לתצוגה". זהו החלון שבו תוכל לשנות את רזולוציית המסך ואת קצב הרענון. אם אינך מפעיל את מנהלי ההתקן של NVIDIA הקנייניים, ועדיין לא עשית זאת, שנה הגדרות אלה כך שיתאימו לצג.
בתחתית החלון יש כפתור שכותרתו "תצוגת קנה מידה". לחץ עליו. בחלק העליון של החלון שייפתח הוא מחוון. הזזה על ערך של "1" תגדיל את הגודל של כל ממשק. החלון גם מספק תצוגה מקדימה נוחה של מה ממשק scaled שלך ייראה. כאשר יש לך הכל כפי שאתה רוצה, לחץ על "אישור", ולאחר מכן להחיל את השינויים.
מעבר רמה אחת בחזרה אל "כל ההגדרות". הפעם, לחץ על "גופנים." בחלק התחתון של "גופנים" החלון הוא תיבת הסימון כי אתה יכול לבדוק כדי לכפות DPI גופן. סמן את התיבה והגדר את DPI הגופן כך שיתאים לצג. אם אתה לא יודע מה זה, רק הניסוי עד שאתה מקבל משהו שנראה טוב. שוב, שמור את השינויים שלך.
לאחר שיהיה ברשותך כל מה שאתה רוצה, צא והתחבר. בהתאם למערכת שלך, ייתכן שיהיה צורך באתחול מלא של המערכת כדי להיכנס לתוקף.
גַמָד
הדרך הטובה ביותר לטפל בהגדרת GNOME עבור מסכי HiDPI היא להשתמש ב- GNOME Tweak Tool. אם אתה על אובונטו, זה כבר מותקן. הפצות אחרות יש את זה זמין בקלות במאגרים שלהם.
פתח את הכלי לצבוט. תסתכל על סרגל הצד עבור "Windows" ולחץ על זה. בחלק התחתון של החלון תמצא סעיף עבור HiDPI. הוא מאפשר לך להרחיב את החלונות של GNOME. הגדל את הערך עבור קנה מידה גדול יותר. זה ישתנה בזמן אמת, אז אתה יכול לראות איך זה עובד.
הערה : Gnome רק מאפשר לך להגדיר ערך שלם עבור גורם קנה המידה. זה אומר שאתה לא תוכל להגדיל את הסולם למעלה / למטה באופן יחסי.
לאחר מכן, מצא "גופנים" בצד. לחץ על זה, גם. בחלון זה ניתן להגדיר את DPI של גופני GNOME. כשתסיים, שמור את השינויים שלך.
בעיות ידועות
GNOME ידוע יש כמה בעיות דרוג עם השיטה לעיל. אין פתרון אחר שנבנה ישירות לשולחן העבודה של GNOME בשלב זה. אם אתה חווה קנה מידה ירוד בגלל היעדר תמיכה מעודנת יותר, לבדוק את סעיף מנהל החלון של מאמר זה.
משתמשי GNOME שניסו את השיטות המפורטות בקטע מנהל החלונות חוו תוצאות טובות יותר מאשר השימוש ב- GNOME באופן ישיר. הסיבה לכך היא כי פתרונות אלה אינטראקציה ישירה עם שרת X הבסיסית במקום פגז GNOME מסובך יותר. מכיוון ש- GNOME מקבלת את המידע שלה מ- X, היא עדיין תשפיע בסופו של דבר על GNOME.
ייתכן שתרצה לשקול גם לשמור את האפשרויות שאליהן אתה מגיע בקובץ ".xinitrc" או "/etc/X11/xorg.conf". פעולה זו תגרום להם להיות קבועים. רוב הסיכויים שאתה מפעיל שולחן עבודה מלא התכונות עבור נוחות, ואתה לא בהכרח כמו צורך להגדיר ידנית את הכל, במיוחד לא בכל אתחול.
XFCE
XFCE הוא בקלות הגרוע ביותר כשמדובר תמיכה HiDPI. אם אתה משתמש ב- XFCE, שקול לשנות סביבות ברצינות.
כדי להגדיל את DPI גופן XFCE, לפתוח את תפריט היישומים ולמצוא "הגדרות". לחץ על "מראה". יש הכרטיסייה "גופן" בחלון זה. ניתן להגדיר את DPI הגופן שם.
לאחר מכן, לחץ לחיצה ימנית על לוחות שלך ובחר "לוח" בתחתית. מצא ולחץ על "העדפות לוח" בתפריט המתקבל. זה יפתח את הפקדים בלוח. הגדל את הרוחב של החלונית, והסמלים בחלונית זו יתאימו לגודל.
ניתן גם לשנות את הגודל של סמלי מגש על ידי לחיצה על החלל הריק סביבם לחיצה על "מאפיינים" בתפריט שנפתח. בתפריט "מאפיינים" זה ניתן לשנות את גודל סמלי המגש.
עבור כל דבר אחר ב- XFCE, ייתכן שתרצה לשקול את אותם השלבים כמו מנהלי החלונות.
מנהלי חלונות
מנהלי חלונות כמו i3 יכול להיות מסובך. אין להם תצורות גרפיות מפוארות שבהן ניתן להשתמש כדי להגדיר את רזולוציית התצוגה או להגדילה של התצוגה. בשביל זה אתה הולך לעבוד ישירות עם שרת X.
הדבר הראשון שאתה צריך לעשות הוא להגדיר את DPI של גופנים. ניתן לעשות זאת באמצעות הקובץ ".xresources". הוסף את הבלוק הבא כדי לספר תוכניות שטעונות מ ". Xresources" כיצד לטפל בגופנים.
Xft.dpi: 180 Xft.autohint: 0 Xft.lcdfilter: lcddefault Xft.hintstyle: hintfull Xft.hinting: 1 Xft.antialias: 1 Xft.rgba: rgb
כמובן, להגדיר את DPI כדי להתאים את המסך.
עכשיו, הדרך הטובה ביותר להגדיר את DPI עבור שרת X הוא xrandr
. פשוט להפעיל את הפקודה עם דגל - --dpi
ואחריו DPI של המסך.
xrandr - hd 180
אם אתה לא רוצה להפעיל את הפקודה בכל פעם שאתה אתחול את המחשב, אתה יכול להוסיף אותו לתצורת מנהל החלון שלך לרוץ בעת ההפעלה או אפילו את הקובץ ". Xinitrc". הפעלת אותו מול i3 ב "xxitrc" ייראה כמו בדוגמה הבאה.
[[-f ~ / .xresources]] & & xrdb -mge ~ / .מקורות & xrandr - dpi 180 exec i3
הוספת השורה לקובץ התצורה של i3 תיראה כך:
xrandr - hd 180
כך או כך צריך לעבוד. אם עדיין לא, ייתכן שתצטרך לציין את רזולוציית המסך ואת המאפיינים שלך ב /etc/X11/xorg.conf, כך ששרת ה- X יכול לקבוע באופן מדויק כיצד לשנות את קנה המידה.
מחשבות סגורות
אף אחד מהפתרונות הללו אינו אוניברסלי. יישומים שונים לחשב DPI אחרת ולקבל את המידע שלהם ממקורות שונים. ייתכן שיהיה עליך לטפל ביישומים בנפרד. אם אתה נתקל בבעיות עם מספר תוכניות, שקול לבצע את השלבים המתוארים למנהלי חלונות. מאחר שהם משפיעים ישירות על שרת ה- X והרבה תוכניות מקבלים את המידע שלהם משרת ה- X, שינוי הגדרות אלה עשוי לפתור מספר בעיות בו-זמנית.