מדריך מפורט להתקנה וקביעת תצורה של Miracle-WM על אובונטו

  • Miracle-WM הוא מנהל חלונות חדשני, מוכוון ריצוף וניתן להתאמה אישית רבה, המבוסס על Wayland ו-Mir.
  • מצבו הנוכחי הוא ניסיוני אך מתקדם במהירות עם תכונות חדשות, כולל אפקטים חזותיים ותמיכה בריבוי מסכים.
  • הוא מציע מספר אפשרויות התקנה על אובונטו ונגזרות: Snap, מאגר PPA וקומפילציה ידנית של קוד מקור.

נס-WM 0.6

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

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

מה זה Miracle-WM ומדוע הוא מעורר כל כך הרבה עניין?

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

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

תכונות עיקריות של Miracle-WM

Miracle-WM מתקדמת חזק עם סדרה שלמה של תכונות שנועדו למשתמשים תובענייםלמרות שהוא עדיין בפיתוח, חלק מהתכונות המרגשות ביותר שלו כבר מיושמות, ואחרות הן חלק ממפת דרכים שאפתנית:

  • ריצוף חלונות, בסגנון של i3, אבל עם אפשרויות אנימציה והתאמה אישית.
  • תמיכה בשולחנות עבודה וירטואליים וניווט מהיר ביניהם.
  • תמיכה בפאנלים שמורים (למשל Waybar) ואזורי אי-הכללה עבור פאנלים עליונים או תחתונים.
  • טיפול בחלונות צפים, המאפשר לכם לשלב את גישת הריצוף עם חלונות רופפים, אידיאלי ליישומים ספציפיים.
  • תמיכה בריבוי צגים, עם אפשרויות לניהול צגים עצמאיים ושינוי הגדרות מהמנהל עצמו.
  • התאמה אישית של קיצורי מקלדת, הן ברירת מחדל והן שילובים המוגדרים על ידי המשתמש.
  • ניהול מיקוד מתקדם עבור חלונות הניתנים לעגינה וחלונות צפים.
  • קובץ תצורה מפורט, עם אפשרויות להגדרת גודל הרווחים בין חלונות, יישומים הפועלים בעת ההפעלה או מקשי פעולה.
  • אפשרות לשנות את התצורה תוך כדי תנועה מבלי להפעיל מחדש את המנהל.
  • תמיכה משופרת בפרוטוקול IPC של i3 לשילוב טוב יותר עם כלים ולוחות מחוונים חיצוניים כמו Waybar.

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

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

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

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

תכונות מתוכננות למהדורות עתידיות

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

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

דרישות ושיקולים לפני התקנת Miracle-WM

לפני שמתחילים להתקין את Miracle-WM, חשוב לזכור כמה דברים:

  • הפרויקט עדיין בפיתוח, כך שייתכן שחלק מהתכונות עדיין נמצאות בשלב ניסיוני.
  • עדיף להתקין אותו על חומרה אמיתית, מכיוון שהוא עלול לגרום לבעיות במכונות וירטואליות, במיוחד עם Wayland.
  • אם תבחרו להתקין דרך מאגר, ודאו שאתם משתמשים בגרסה נתמכת של אובונטו (Mantic 23.10 או Noble 24.04).

כל הדרכים להתקנת Miracle-WM על אובונטו

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

שיטה 1: התקנה באמצעות Snap (השיטה הכללית והמומלצת)

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

sudo snap install miracle-wm --classic

תהליך זה אורך בדרך כלל מספר שניות בלבד. אם Snap אינו מותקן מראש במערכת שלך, תוכל להתקין אותו על ידי הפעלת sudo apt install snapd לפני.

שיטה 2: התקנה ממאגר PPA (רק עבור Ubuntu 23.10 או 24.04)

אם אתם מעדיפים לעדכן את המנהל דרך מאגרי המערכת, תוכלו להוסיף את ה-PPA הרשמי. חשוב: שיטה זו תואמת רק לגרסאות מנטיק (23.10) ונובל (24.04) מאובונטו. כדי להתקין, הפעל:

sudo add-apt-repository ppa:matthew-kosarek/miracle-wm sudo apt update sudo apt install miracle-wm

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

שיטה 3: קומפילציה ממקור (אפשרות מתקדמת, תקפה לכל לינוקס)

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

שיבוט גיט https://github.com/mattkae/miracle-wm.git cd miracle-wm cmake -Bbuild cmake --build build WAYLAND_DISPLAY=wayland-98 ./build/bin/miracle-wm

רק ודא שכל התלויות מותקנות כדי לקמפל תוכנה תחת Wayland ו-Mir. אתה יכול לבדוק את הוויקי הרשמי של הפרויקט עבור רשימת החבילות הנדרשות בהתבסס על ההפצה שלך.

כיצד להפעיל ולבדוק את Miracle-WM באובונטו לאחר התקנתו

Miracle-WM על אובונטו

לאחר ההתקנה, כדי להשתמש ב-Miracle-WM עליך סגור את סשן המשתמש שלך ובחר את הסביבה החדשה ממנהל ההתחברות שלך (בין אם אתה משתמש ב-GDM, LightDM או אחר). האפשרות תופיע בדרך כלל כ-"Miracle" או "Miracle (snap)", בהתאם לשיטת ההתקנה בה השתמשת. חפש את סמל ההגדרות ליד שם המשתמש שלך ובחר את המנהל החדש לפני הכניסה.

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

אפשרויות תצורה ותחילת העבודה

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

חלק מהאפשרויות שניתן להתאים אישית הן:

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

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

למי מיועד Miracle-WM?

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

מפת דרכים ועתיד הפרויקט

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

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

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

טיפים ומשאבים נוספים של Miracle-WM באובונטו

כדי להפיק את המרב מ-Miracle-WM, אל תהססו לבדוק את תיעוד רשמי ומדריך למשתמששם תמצאו מידע מפורט על אפשרויות תצורה מתקדמות, קיצורי מקלדת, תמיכה בתוספים וכיצד לתרום לפרויקט.

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

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