מבוא לצד האפל של הפסיפס

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

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

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

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

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

Xmonad, מחווה לדניס ריצ'י. זה לא יפה?

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

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

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

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

  • Xmonadהשתמש ב- Haskell; שפה פונקציונאלית ומורכבת בלבד.
  • מדהיםהחל מגרסה 3, השתמש ב- Lua.
  • DWMהשתמש בכותרת של C.
  • Subtleusa Ruby, אותו אחד שמשמש כל כך הרבה בפיתוח אתרים
  • ועוד אינספור דוגמאות. זה כאילו שיש אחד לכל סוג של אדם.

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

האם הם רעיון טוב?

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

על איזה אתה ממליץ אז?

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

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

מסקנות

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

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


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

40 תגובות, השאר את שלך

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   איוונובנגרו דיג'ו

    שמח שמישהו הזכיר את הרעפים. אני אוהב. שק האשכים שלך הוא פנטסטי!
    Xmonad מאוד מגניב אבל אני אישית מעדיף DWM ו- Spectrwm (האח הקטן של Xmonad).

    אני מקווה לראות עוד פוסטים ממך מהסוג הזה.

    1.    אנטי דיג'ו

      זה לא באמת שולחן העבודה שלי, לקחתי אותו למשל ממשתמש DevianArt והחמצתי לייחס אותו. סליחה (אני רוצה לתכנת ב- C ככה). הנה המקור: http://pkmurugan.deviantart.com/art/Tribute-to-Dennis-Ritchie-263965148

      1.    איוונובנגרו דיג'ו

        אה, דייסוקה הגדולה, כמובן. 🙂

        1.    אנטי דיג'ו

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

          1.    אנטי דיג'ו

            כן, כבר ראיתי למה לגבי דייסוקה. אז זה הועלה על GitHub, מה שמקשה עלי מאוד לחפש את ההגדרות שלו. 😀

        2.    הסנדמן 86 דיג'ו

          שלום ivanovnegro, (סליחה על offtopic), אבל רציתי לשאול אותך שאלה, האם אתה אותו ivanovnegro מהפורומים של Crunchbang?

          1.    איוונובנגרו דיג'ו

            כן, אני אותו הדבר. 🙂

          2.    הסנדמן 86 דיג'ו

            תראה אותך, לא ידעתי שאתה דובר ספרדית, ברכה, המדריכים שלך הצילו אותי לא פעם, תודה רבה !!!

  2.   אלבקי דיג'ו

    תלך מאוד מעניין, נצטרך לנסות אותם

  3.   MSX דיג'ו

    משהו שמשך את תשומת לבי עם הגרסה האחרונה של KDE SC הוא עד כמה הוא מתמודד עם ניהול צריכת חשמל, השתמשתי ב- TMUX + Awesome לעבוד ב- X כשהמחשב הנייד לא מחובר לחשמל, כך שהסוללה החזיקה זמן רב יותר אך עם KDE SC 4.9.1 יש לי מעט מאוד רווח, ולהפך, באמצעות Awesome המכונה מתחממת יותר מאשר באמצעות KDE!

    1.    אנטי דיג'ו

      זה היה הפוך מבחינתי, אבל עם ההבדל ש- Awesome לא יכול היה לחיות עם xcompmgr. KDE הרג את הסוללה שלי אך כמעט ולא חימם אותה. נָדִיר.

  4.   בלה דיג'ו

    הייתי משתמש במלחין Tiling, אם זה לא היה בגלל לעבוד עם יישומי עריכת גרפיקה (מה שלא יהיה: Krita, Karbon, Digikam, Gimp, Inkscape, Scribus וכו 'וכו') זה רעיון נורא והם הופכים להיות שלם מטורף.

    1.    אנטי דיג'ו

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

  5.   אלב דיג'ו

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

    אפרופו מנהל חלונות, תמיד הרגשתי מאוד בנוח עם openbox ו- fluxbox, מחוץ להם מעולם לא התעניינתי לנסות .. 😀

    לגבי

    1.    אנטי דיג'ו

      תודה אלב. פשוט עברתי על ידי ועלה על דעתי לתרום לאתר שאני כל כך אוהב. בברכה.

  6.   elendilnarsil דיג'ו

    מאמר מצוין. מעולם לא שמעתי על Subtle. האחרים שראיתי ברשת. מדברים על מינימליזם עם המנהלים האלה, אני חושב שזה לשון המעטה, אם כי אני מודה שיש להם מושך גדול אלי. אולי הדבר המייגע ביותר הוא צורך בעריכת קבצים, כפי שזה קורה גם עם כמה אלמנטים של Openbox, אם כי זו הדרך הטובה ביותר להשיג תוצאות מדהימות, שאף קוראות תיגר על שולחנות עבודה כמו KDE. גדול!!!

    1.    אנטי דיג'ו

      זה תלוי הרבה איך לוקחים את זה. אני מגדיר במדויק את Xmonad לחלק שני ...

      1.    elendilnarsil דיג'ו

        מְעוּלֶה. אני מחכה לחלק השני.

  7.   ETA דיג'ו

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

  8.   קסיקיז דיג'ו

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

  9.   חואן קרלוס דיג'ו

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

    לגבי

  10.   קוננדואל דיג'ו

    וואו מאמר מצוין, אני אוהב WM, אבל אני מעריץ של PekWM ובמשך 3 ימים אני בודק ומגדיר עדין שתפס את תשומת לבי והבאה תהיה dwm, אני מוקסם מ- WM והם אטרקטיביים יותר מסביבות כמו gnome, xfce או אפילו kde. מצדיעים מצויינים !!!

    1.    אנטי דיג'ו

      היה לי טוב גם עם pekwm. זה כיף, אבל לפעמים נתקלתי בבאג של אלה שמושכים את ה- X ...

      1.    קוננדואל דיג'ו

        hehej למזלי בשלוש השנים האלה שהייתי עם pekwm בכמה הפצות מעולם לא היו לי בעיות ...

        1.    אנטי דיג'ו

          ובכן אני לא בטוח מה קרה הפעם, אבל אני כבר לא עובד על PekWM. מַזָל.

  11.   ברוטוזאורוס דיג'ו

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

  12.   קוראצוקי דיג'ו

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

  13.   כן דיג'ו

    אהבתי את המאמר, הייתי רוצה כמה מדריכים להגדרות מותאמות אישית וכיצד להשיג דברים מרשימים כמו אלה שנראים ב http://dotshare.it/

    1.    אנטי דיג'ו

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

  14.   קוראצוקי דיג'ו

    מבחינתי זה היה די אינפורמטיבי, אפילו לא ידעתי את שולחנות העבודה מסוג זה 😀

    1.    אנטי דיג'ו

      תודה.

  15.   שום דבר דיג'ו

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

    אני שמח עם ה- WM Awesome שלי, אבל תמיד יש דברים שאתה רוצה לשנות, אבל לא תמיד יש מידע בספרדית.

    1.    אנטי דיג'ו

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

  16.   ברבלון דיג'ו

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

    http://urukrama.wordpress.com/2011/10/30/manual-tiling-in-openbox/

    לחיים .... מישהו יודע היכן נמצא הטפט הזה.

    1.    אנטי דיג'ו

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

  17.   אלרפ דיג'ו

    מעניין מאוד, תודה.

  18.   נזיר דיג'ו

    ובכן, אם אתה עובד על מדריכים וטיפים, אני בטוח שאני אנסה את זה! תודה

    1.    אנטי דיג'ו

      למעשה כבר הכנתי "מדריך" עבור XMonaxd:
      https://blog.desdelinux.net/el-lado-oscuro-del-mosaico-iii-xmonad/

  19.   קרלוס-רייפר דיג'ו

    פוסט נחמד, אני משתמש ב- wmfs2 + archlinux http://i.imgur.com/rRzpN.jpg