dwm: מנהל חלונות אריחים מינימליסטי עבור לינוקס

dwm: un manager de ferestre cu plăci minimaliste pentru Linux
⏱️ 1 min read

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

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

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

יער אילנות (הארבורט...
יער אילנות (הארבורטום הלאומי)

הַתקָנָה

השגת קוד המקור היא פשוטה עם git:

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

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

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

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

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

מתחיל dwm

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

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

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

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

פריסות חלונות

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

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

באמצעות התפריט d

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

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

פריסה זה לצד זה

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

זהו מצב ברירת המחדל של dwm: אריחים. אם אתה במצב אחר, לחץ על מוד1 + ט להגיע לפה.

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

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

מצב אריחים dwm 2

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

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

פריסת מונוקל

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

אתה יכול לעבור לפריסת Monocle עם מוד1 + M. זה ישנה את התג ל”[3]”בסרגל הכלים שלך. המספר על התג ישתנה עם מספר החלונות הפתוחים.

מצב monocle dwm

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

פריסה צפה

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

תמונה זו מציגה את ה-Gimp במצב צף.

מצב צף dwm

עם העכבר במצב זה, תוכל להזיז ולשנות את גודל החלונות. לַחֲכוֹת מוד1 תוך כדי שימוש בלחצן השמאלי של העכבר כדי לגרור חלון; השתמש בלחצן הימני של העכבר כדי לשנות את גודל החלון.

פקודות שונות

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

  • פתח את מסוף st: מוד1 + שינוי + התחברות
  • שנה את התצוגה שלך לשולחן עבודה וירטואלי חדש: מוד1 + [number 1-9]
  • העבר את החלון הפעיל לשולחן עבודה וירטואלי חדש: מוד1 + שינוי + [number 1-9]
  • צא מ-dwm: מוד1 + שינוי + ש

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

סיכום

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

לא מוד1 + שינוי + ש מהר מאוד. העבודה שתעשה כעת תתוגמל בפשטות, בחיזוי ובמהירות כשאתה משלים את המשימות היומיומיות שלך.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

You may also like...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x