מנהלי חלונות ריצוף יש כמה יתרונות על פני הדודים הפופולריים יותר שלהם כמו Gnome, KDE, XFCE, או Fluxbox. התכונה של פוסט זה, dwm, לוקח את היתרונות האלה הקיצוני ביותר שלהם.

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

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

הַתקָנָה

לתפוס את קוד המקור הוא פשוט עם git:

 git שיבוט https://git.suckless.org/dwm 

מכאן אתה יכול לערוך את הקובץ "config.mk" של dwm כדי לשנות את ספריית ההתקנה ("/ usr / local /" כברירת מחדל) ואת הקובץ "config.h" שלה כדי לשנות keybindings כפי שאתה רואה לנכון. אז אתה יכול להתקין עם make clean install .

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

 sudo apt- קבל להתקין דום 

עבור Arch תצטרך לבקר במאגר המשתמש שלה ולבנות / להתקין עם makepkg .

היזהר, עם זאת, כי קבצים בינאריים precompiled לעתים קרובות המצורפת למנהלי התוכנית שלהם, כגון APT של אובונטו ו Pacman של Arch, אשר יתקין עותקים טריים של "config.mk" ו "config.h" כאשר דום מתעדכן. לכן, כל העדכונים יכתבו על כל השינויים שביצעת בקבצי ההגדרות האלה. Arch מציע לבצע את החבילה שלך כדי לשמור את השינויים.

ל- Dwm יש מספר תלות מלבד ספריות X. אתה רוצה לתפוס dmenu, כלי התפריט, ו st, מסוף, אם התקנת dwm ממקור. אם אתה משתמש מנהל החבילה, זה היה צריך הרים את אלה חבילות נוספות כבר.

החל דום

לאחר ההתקנה, אם אתה על אובונטו, אתה יכול לבחור "dwm" מהתפריט במסך הכניסה שלך. עבור מנהלי חלונות אחרים, ייתכן שיהיה קל יותר לערוך את קובץ ה- X "xinitrc".

קובץ config זה מציין את שרת התצוגה X שבו מנהל החלון להשתמש. באפשרותך לערוך את הקובץ לאחר איתורו הראשון בתיקיית הבית.

פתח את "/home/username/.xinitrc" וגלול לתחתית כדי למצוא ערכים כמו "exec gnome-session". עליך להחליף כל "exec ..." שתמצא עם "exe dwm" כדי להפעיל את דום בעת הפעלת X. In שינויים בדוגמה זו ייראו כך:

 #exec gnome-session exec dwm 

"#" מול כל טקסט .xinitrc יהיה להעיר את השורה, אז X לא יקרא את זה. על ידי הערה ולא למחוק את "exec gnome-session" שורה, אתה יכול לחזור אליו מאוחר יותר, uncomment אותו, במקום הערה על "exec dwm", ולחדש את השימוש שלך Gnome.

פריסות חלון

אם הכל הלך טוב בהתקנה ההפעלה, אתה צריך להיות בוהה במסך ריק (בעיקר) ריק. Dwm מתחיל עם מעט יותר מאשר סרגל כלים בחלק העליון של התצוגה שלה.

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

שימוש dmenu

כברירת מחדל, dwm משתמש ב- dmenu כדי לפתוח תוכניות הזמינות במערכת שלך. פקודת המקלדת שפותחת dmenu ומחפשת תוכניות חדשות היא Mod1 + p, אשר מתרגם בדרך כלל אל המקש Alt + p השמאלי.

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

פריסה מרוצפת

פתח שלוש תוכניות, כמו Firefox, feh ועורך טקסט, ואתה עלול בסופו של דבר עם משהו שנראה גיאומטרי כמו התמונה הבאה.

זה מצב ברירת המחדל של דום: רעפים. אם אתה במצב אחר, לחץ על Mod1 + t כדי להגיע לכאן.

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

אלא אם כן אתה משנה את זה, מצב אריח מכניס תוכנית אחת ב "מאסטר" וכל השאר "מחסנית". באותו מסך אתה יכול להזיז אריחים יותר "הורים" עם Mod1 + i ולהקטין אותם עם Mod1 + d. הוספת מספר מקומות באזור "מאסטר", ופתח עוד כמה חלונות, ייראה כמו התמונה הבאה.

אתה תדע שאתה במצב אריח כאשר, בסרגל הכלים שלך, "[] =" מודפס לאחר המספרים 1-9.

ניתן לשנות את המיקוד לכל חלון באזור באמצעות mod1 + כדי לנוע קדימה ו- mod1 + k כדי לנוע אחורנית. ניתן גם לבחור חלון על ידי הזזת העכבר על גבי זה. לחיצה על Mod1 + Enter תעביר חלון ממוקד לאזור "מאסטר".

פריסת מונוקל

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

ניתן לעבור לפריסת מונוקל עם Mod1 + m. זה ישנה את הסמלים ל "[3]" בסרגל הכלים שלך. מספר השלט ישתנה עם מספר החלונות הפתוחים.

צילום מסך זה מציג את אותו מספר של תוכניות פתוחות מתוך מסך המסך הראשון, אך הוא מציג רק את החלון הפעיל. החלף חלונות פעילים עם mod1 + j ו- mod1 + k.

פריסה צף

תוכניות מסוימות פועלות טוב יותר כאשר חלונות יכולים לצוף סביב המסך. עבור למצב Floating עם Mod1 + f ולראות את שינוי סמל ל ">."

צילום זה מציג את Gimp במצב Floating.

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

פקודות שונות

רשום לעצמך פקודות אחרות אלה כדי לסייע לנווט שלך:

  • פתח את הטרמינל: MOD1 + Shift + Enter
  • החלף את התצוגה לשולחן עבודה וירטואלי חדש: MOD1 + [number 1-9]
  • העבר את החלון הפעיל לשולחן עבודה וירטואלי חדש: MOD1 + Shift + [number 1-9]
  • צא משוואה: MOD1 + Shift + q

קרא את הדף ידני dwm במסוף שלך עם man dwm לעזרה עם פקודות אלה ואחרים.

סיכום

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

אל Mod1 + Shift + q מהר מדי. העבודה שאתה מכניס עכשיו תגמול בפשטות, יכולת חיזוי ומהירות תוך כדי השלמת המשימות היומיות שלך.