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

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

עבור כל מי שלא בטוח למה אני מתכוון כשאני מדבר על "X", זה שם קצרנות עבור X חלון המערכת . רוב ההפצות המודרניות משתמשות ב- X.org כדי לטפל בכל הצרכים הגרפיים שלהן. בעיקרון, בכל פעם שאתה רואה גרפיקה (לא רק טקסט רגיל), אתה כנראה מסתכל X. הוא מנהל את התצוגה עבור לינוקס ושולט על מה על המסך שלך איך זה מטופל.

מסופים וירטואליים

X עוקב אחר דברים על ידי מסכים או מציג. עכשיו, אם אתה קורא מאמר זה ב- Linux, אתה כנראה על מספר ברירת המחדל של המסך 0. אתה יכול לגשת למסכים שונים עם שילובי מקשים. כדי לנסות את זה עכשיו, נסה להכות Alt + Ctrl + F1 . זה ייקח אותך למסך הראשון שלך במסוף. כדי לחזור למסך הגרפי, הקש על Alt + Ctrl + F7 . אנשים רבים משתמשים בכך כדרך לרדת למסוף במסך מלא מבלי לסגור את X.

בשלב זה, ייתכן שאתה חושב "למה F1 ו F7?". ובכן אני שמח ששאלת, למרות שאתה לא באמת שואל. בעת החזקת Alt + Ctrl, המקשים F1 עד F6 הם מסכי המסוף שלך. הם נקראים בדרך כלל מסופים וירטואליים . לכל אחד יש מופע נפרד של המסוף פועל על זה, ואתה יכול להעיף קדימה ואחורה ביניהם באמצעות Alt + Ctrl + (F1 עד F6).

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

הגדרת המסך השני

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

לאחר התקנת Windows Maker (או כל שולחן עבודה אחר אתה מעדיף) הדבר הראשון שאנחנו צריכים לעשות הוא לפתוח / ליצור את הקובץ .xinitrc בבית שלך. כאשר X הוא הושק משורת הפקודה, הוא קורא את הקובץ הזה כדי להחליט מה צריך להיות מופעל כאשר X מתחיל. אז לפתוח או ליצור את הקובץ .xinitrc בספריית הבית שלך, ולהוסיף את השורה:

 wmaker Exec 

ולשמור.

הפעלת שולחן העבודה השני

עכשיו אנחנו באירוע המרכזי. פתח את שורת הפקודה והזן:

 : 1 

זה יגיד X להתחיל ולהשתמש בתצוגה מספר 1 (במקום ברירת המחדל של 0 שבו אתה כנראה משתמש בשולחן העבודה הראשי שלך). אם הכל הלך טוב, תמצא את עצמך מסתכל על ברירת המחדל (וגם מכוער מכוער) בסיס שולחן העבודה של Windows Desktop. כדי לחזור לשולחן העבודה הראשי, השתמש ב- Alt + Ctrl + F7. חזרה ליוצר החלון היא Alt + Ctrl + F8. אם הדברים אינם פועלים כהלכה, עיין בסעיף 'פתרון בעיות' שבהמשך.

Alt + Ctrl + F7 = שולחן העבודה של Gnome

Alt + Ctrl + F8 = שולחן העבודה של Windows Maker

פתרון תקלות

X: המשתמש אינו מורשה להפעיל את שרת X, הפלה.
זה אחד בעיה config, ואחד זה בקלות לתקן. פתח את הקובץ הבא כשורש:

 sudo gedit /etc/X11/Xwrapper.config 

שינוי

 allow_users = מסוף 

ל

 allow_users = אף אחד 

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

X: לקוח 1 דחה מן המארח המקומי
עוד תיקון פשוט, פשוט למחוק את כל הקבצים בספרייה הביתית שלך, כי יש שם קובץ מתחיל עם. Xauthority

אתה יכול לחזור על תהליך זה כדי להוסיף כל סביבות שולחן עבודה אחרות אתה עלול לקרות, רק לשנות את 1 ב

 : 1 

כדי 2, 3, וכו 'יש הרבה מפתחות פונקציה שמאל!