אם מחפשים מנהל חלונות באמת מינימליסטי ויעיל אז לדעתי IceWM תהיה הבחירה הטובה מבין כולם.
הוא כתוב ב C++ נקי והביצועים שלו על המחשב נייד Armada700 הישן שלי משביעים רצון.
כמה דברים שגורמים לו להיות שימושי בדיוק כמו מנהלי חלונות גדולים:
הוא כתוב ב C++ נקי והביצועים שלו על המחשב נייד Armada700 הישן שלי משביעים רצון.
כמה דברים שגורמים לו להיות שימושי בדיוק כמו מנהלי חלונות גדולים:
- יש בו את התפריט בסגנון "התחל" המוכר של חלונות. התפריט הזה נערך בקלות באמצעות קובץ הגדרות בשם menu. מבנה הקובץ הזה ברור מאד ופשוט לעידכון. הנה דוגמא לכך: קישור .
- תפריט בסגנון quick launch של חלונות. גם אותו כל מאד לערוך בקובץ הגדרות בשם toolbar (שם כבר אין תתי תפריטים).
- רשימת חלונות פתוחים במבנה של taskbar
- רשימת פעולות שיש לבצע עם העליה של IceWM נמצא בקובץ הגדרות בשם startup.
- ההגדרות הנוספות נגישות בקובץ הגדרות בשם preferences שהוא ברור וקל להבנה.
- בצד ימין ישנו שעון דיגיטלי ומקום לאיקונים של מי שרוצה לעשות dock.
- המון סקינים יפים ובנוסף אחרים שאפשר להוריד מ freshmeat.
- אחת האפשרויות החזקות ביותר שראיתי עד היום היא שיש אפשרות לעשות פעולות יחודיות לכל סוג תוכנה שהולכת להפתח, למעשה לכל סוג חלון אפשר לקבוע מראש את הגודל הרצוי בו. את כל זאת מגדירים בקובץ winoptions כשלמעשה אפשר לשלוט על כל מה שמאפיין חלון. בשביל לזהות חלון צריך לתת את ה class שלו. בחלונות עשינו את זה עם הכלי spy של ויזואל סטודיו ובלינוקס משתמשים ב xprop. אז נריץ את xprop ונבחר את החלון הרצוי, נקבל פלט ונוציא ממנו את ה WM_CLASS.
Tags
לינוקס