14 מנהלי חלונות בסגנון האריחים הטובים ביותר עבור לינוקס בשנת 2024

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

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

1. i3 – מנהל חלונות משופר

i3 הוא אפליקציה לניהול חלונות חינמית, קוד פתוח ולגמרי התאמה אישית המיועדת למשתמשי Linux ו-BSD מתקדמים ומפתחים. היא מציגה מבנה נתונים של עץ המאפשר פרישת פרישה גמישה יותר מהפתרונות האלטרנטיביים שלה והיא לא דורשת Haskell או LUA.

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

i3 – Tiling Window Manager for Linux

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

$ sudo apt install i3         [On Debian, Ubuntu and Mint]
$ sudo yum install i3         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge x11-wm/i3       [On Gentoo Linux]
$ sudo apk add i3             [On Alpine Linux]
$ sudo pacman -S i3           [On Arch Linux]
$ sudo zypper install i3      [On OpenSUSE]    

2. bspwm

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

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

bspwm כולל תכונות כמו תמיכה ברבות חלונות, תמיכה חלקית ב-EWMH, מצב אוטומטי להגדרת מיקום פריטי האפליקציות באופן אוטומטי, והוא מוגדר ומנוהל דרך הודעות, בין היתר.

bspwm – Tiling Window Manager for Linux

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

$ sudo apt install bspwm         [On Debian, Ubuntu and Mint]
$ sudo yum install bspwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/bspwm  [On Gentoo Linux]
$ sudo apk add bspwm             [On Alpine Linux]
$ sudo pacman -S bspwm           [On Arch Linux]
$ sudo zypper install bspwm      [On OpenSUSE]    

3. herbstluftwm

herbstluftwm הוא מנהל חלונות חידושי ואותו תוכנה חופשית ופתוחה להגדרה עבור x11 המשתמש ב־Glib ו־Xlib. בגורם היסודי, הוא פועל באמצעות סידור המבוסס על חלוקת מסגרות לתת־מסגרות שיכולות להיות מחולקות נוספות ומומלאות בחלונות.

עיקריות של herbstluftwm כוללות תגיות (כלומר, סביבות עבודה או שולחנות עבודה וירטואליים), סקריפט הגדרה שרץ באתחול, בדיוק תג אחד לכל מסך, וכו'

herbstluftwm – Tiling Window Manager for Linux

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

$ sudo apt install herbstluftwm         [On Debian, Ubuntu and Mint]
$ sudo yum install herbstluftwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/herbstluftwm  [On Gentoo Linux]
$ sudo apk add herbstluftwm             [On Alpine Linux]
$ sudo pacman -S herbstluftwm           [On Arch Linux]
$ sudo zypper install herbstluftwm      [On OpenSUSE]    

4. awesome

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

תכונותיו כוללות קוד מקור וממשק תיעודים טובים, תמיכה מרובת ראשים אמיתית עם שולחנות שולחנות לפי מסך, תמיכה ב־D-Bus, תמיכה בהרחבות Lua, אין שכבות צפות או מסודרות, וכו'החבילה ‘awesome‘ זמינה בהפצת התכנה שאתה משתמש בה, פשוט השתמש במנהל החבילות שלך כדי להתקין אותה, כפי שמודגם למטה.

awesome – Framework Window Manager for Linux

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

$ sudo apt install awesome         [On Debian, Ubuntu and Mint]
$ sudo yum install awesome         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/awesome  [On Gentoo Linux]
$ sudo apk add awesome             [On Alpine Linux]
$ sudo pacman -S awesome           [On Arch Linux]
$ sudo zypper install awesome      [On OpenSUSE]    

5. Tilix

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

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

Tilix – GTK3 Tiling Terminal Emulator for Linux

החבילה 'Tilix' זמינה בהתפלגות שאתה משתמש בה, פשוט השתמש במנהל החבילות שלך כדי להתקין אותה, כמודגם להלן.

$ sudo apt install tilix         [On Debian, Ubuntu and Mint]
$ sudo yum install tilix         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/tilix  [On Gentoo Linux]
$ sudo apk add tilix             [On Alpine Linux]
$ sudo pacman -S tilix           [On Arch Linux]
$ sudo zypper install tilix      [On OpenSUSE]    

6. XMonad

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

xmonad – Tiling Window Manager for Linux

החבילה 'XMonad' זמינה בהתפלגות שאתה משתמש בה, פשוט השתמש במנהל החבילות שלך כדי להתקין אותה, כמודגם להלן.

$ sudo apt install xmonad         [On Debian, Ubuntu and Mint]
$ sudo yum install xmonad         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/xmonad  [On Gentoo Linux]
$ sudo apk add xmonad             [On Alpine Linux]
$ sudo pacman -S xmonad           [On Arch Linux]
$ sudo zypper install xmonad      [On OpenSUSE]    

7. Sway

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

תכונותיו כוללות תמיכה בקיצורי דרך מקשים, שימוש ב-Wayland במקום Xorg, ופערים.

Sway – Tiling Wayland Window Manager for Linux

החבילה 'Sway' זמינה בהתקנה שאתה משתמש בה, פשוט השתמש במנהל החבילות שלך כדי להתקין אותה, כמוצג להלן.

$ sudo apt install sway         [On Debian, Ubuntu and Mint]
$ sudo yum install sway         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/sway  [On Gentoo Linux]
$ sudo apk add sway             [On Alpine Linux]
$ sudo pacman -S sway           [On Arch Linux]
$ sudo zypper install sway      [On OpenSUSE]    

8. tmux

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

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

Tmux Manage Multiple Linux Terminals Inside Single Console

החבילה 'tmux' זמינה בהתפתחות שאתה משתמש בה, פשוט השתמש במנהל החבילות שלך כדי להתקין אותה, כפי שמוצג להלן.

$ sudo apt install tmux         [On Debian, Ubuntu and Mint]
$ sudo yum install tmux         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/tmux  [On Gentoo Linux]
$ sudo apk add tmux             [On Alpine Linux]
$ sudo pacman -S tmux           [On Arch Linux]
$ sudo zypper install tmux      [On OpenSUSE]    

9. spectrwm

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

spectrwm משתמש בקובץ התקנים טקסט פשוט, מציע ערכים ברירת מחדל דומים לאלו ב-xmonad ו-dwm, ומכיל קיצורי דרך מקשים מובנים בשם. תכונות נוספות שלה כוללות צבעים מותאמים אישית ורוחב גבול, גרירה לשטוח, מסך השחרור מהיר, מדף סטטוס מותאם אישית, תמיכה דינמית ב-RandR וכו '.

spectrwm – Tiling Window Manager for Linux

החבילה 'spectrwm' זמינה בהתפתחות שאתה משתמש בה, פשוט השתמש במנהל החבילות שלך כדי להתקין אותה, כפי שמוצג להלן.

$ sudo apt install spectrwm         [On Debian, Ubuntu and Mint]
$ sudo yum install spectrwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/spectrwm  [On Gentoo Linux]
$ sudo apk add spectrwm             [On Alpine Linux]
$ sudo pacman -S spectrwm           [On Arch Linux]
$ sudo zypper install spectrwm      [On OpenSUSE]    

10. JWM

JWM (Joe’s Window Manager) הוא מנהל חלונות קל מבוסס C ופתוח המיועד למערכת חלונות X11 המיועד לעבוד באופן חלק על מערכות מחשב ישנות ופחות חזקות.

זה דורש רק את ספריית Xlib כדי לרוץ אך מסוגל לעבוד עם מגוון רחב של ספריות אחרות כולל libXext להרחבה צורה, Cairo ו-libRSVG לסמלים ורקע, libjpeg ו-libpng לרקע וסמלים JPEG ו-PNG בהתאמה וכו '.

JWM – Window Manager for Linux

JWM כלול בכמה מערכות הפעלה של לינוקס כמו Damn Small Linux ו-Puppy Linux ומצא רוב שימוש שלו במחשבים ניידים כמו Raspberry Pi.

$ sudo apt install jwm         [On Debian, Ubuntu and Mint]
$ sudo yum install jwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/jwm  [On Gentoo Linux]
$ sudo apk add jwm             [On Alpine Linux]
$ sudo pacman -S jwm           [On Arch Linux]
$ sudo zypper install jwm      [On OpenSUSE]    

11. Qtile

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

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

Qtile – Hackable Tiling Window Manager

בגרסאות חדשות יותר של Ubuntu (18.04 או גדול יותר), Debian (10 או גדול יותר) וגרסאות פדורה, יש חבילות Qtile זמינות להתקן דרך.

$ sudo apt install qtile         [On Debian, Ubuntu and Mint]
$ sudo yum install qtile         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]

12. Ratpoison

רטפורט היא מנהל חלונות קליל שתוכנן להיות פשוט וללא גרפיקה מפוארת, קישוטי חלון, או תלות בכל פרויקט אחר. הוא מבוסס על ה-GNU Screen שהוא פופולרי מאוד בקהילת המסך הווירטואלי.

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

Ratpoison Window Manager

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

$ sudo apt install ratpoison         [On Debian, Ubuntu and Mint]
$ sudo yum install ratpoison         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/ratpoison  [On Gentoo Linux]
$ sudo apk add ratpoison             [On Alpine Linux]
$ sudo pacman -S ratpoison           [On Arch Linux]
$ sudo zypper install ratpoison      [On OpenSUSE]    

13. dwm

dwm הוא מנהל חלון מרופד קליל ודינמי עבור מערכת ה-X Windows שהוביל את הפיתוח של מנהלי חלונות X אחרים, כולל אחיה ו-xmonad מנהל חלון.

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

Dwm – Tiling Window Manager

החבילה 'dwm' זמינה בהתפלגות שאתה משתמש בה, פשוט השתמש במנהל החבילות שלך כדי להתקין אותו, כפי שמוצג להלן.

$ sudo apt install dwm         [On Debian, Ubuntu and Mint]
$ sudo yum install dwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/dwm  [On Gentoo Linux]
$ sudo apk add dwm             [On Alpine Linux]
$ sudo pacman -S dwm           [On Arch Linux]
$ sudo zypper install dwm      [On OpenSUSE]    

14. מושג

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

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

Notion – Tiling Tabbed Window Manager

החבילה 'notion' זמינה בהתפלגות שאתה משתמש בה, פשוט השתמש במנהל החבילות שלך להתקין אותה, כמוצג למטה.

$ sudo apt install notion         [On Debian, Ubuntu and Mint]
$ sudo yum install notion         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/notion  [On Gentoo Linux]
$ sudo apk add notion             [On Alpine Linux]
$ sudo pacman -S notion           [On Arch Linux]
$ sudo zypper install notion      [On OpenSUSE]    
מסקנה

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

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

Source:
https://www.tecmint.com/best-tiling-window-managers-for-linux/