LabWC 0.9.0 כולל תמיכה ב-wlroots 0.19, פרוטוקולי Wayland חדשים ושיפורים מרכזיים.

מעבדת WC

proyecto אל מעבדת WC (מלחין מעבדת Wayland) הכריזה לפני מספר ימים על זמינות גרסה 0.9.0 שלה, אשר מוסיפה תמיכה בתצורות נוספות, מציגה שינויים שימושיים כגון אמולציית גלילה, משפרת את יכולת הפעולה ההדדית עם XWayland ועוד.

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

תכונות חדשות עיקריות ב-LabWC 0.9.0

אחד השינויים העיקריים ב-Labwc 0.9.0 הוא... תאימות עם wlroots 0.19, ספריית הבסיס בשימוש על ידי מספר רב של יוצרי Wayland. הודות לכך, Labwc יורש תמיכה בארכיטקטורות חדשות, פרוטוקולי גרפיקה ויכולות כגון ניהול ריבוי GPU או סנכרון מאגר מפורש באמצעות DRM Syncobj.

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

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

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

window.*.title.bg: רציף | גרדיאנט (אנכי | פיצול אנכי)
חלון.*.title.bg.colorTo:
חלון.*.title.bg.color.splitTo:
window.*.title.bg.colorTo.splitTo:

שיפורים בשימושיות ובחוויית המשתמש

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

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

בעיות ידועות ואזהרות רגרסיה

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

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

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

הורדה והתקנה

אם אתם מעוניינים לנסות את LabWC, כדאי שתדעו שאתם יכולים להתקין אותו ממאגר Arch Linux או Manjaro ישירות מהמאגרים הרשמיים או AUR:

מאגר רשמי

sudo pacman -S labwc

או גרסת פיתוח

sudo pacman -S labwc-git

על אלפיין לינוקס

ממאגר הקהילה:

‏sudo apk הוסף labwc labwc-doc

אופציונלי: xwayland, swaybg, waybar, swaylock וכו'.

קומפילציה מקוד המקור

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

שיבוט גיט https://github.com/labwc/labwc.git cd labwc הגדרת meson בנייה/ קומפילציית meson -C בנייה/ sudo התקנת meson -C בנייה/

דרישות מוקדמות להידור: wlroots, wayland, meson, ninja, gcc/clang, wayland-protocols, בין היתר.

ניתן להשבית את התמיכה ב-XWayland אם אתם מעדיפים רק Wayland:

הגדרת meson -Dxwayland=בנייה מושבתת/

התחלה ראשונה ותצורה

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

אופציונלי: הפעל אפליקציה ישירות, לדוגמה:

labwc -s alacritty

צור את הספרייה ~/.config/labwc/ עם קבצים כמו:

  • rc.xml (כריכות מקשים)
  • menu.xml
  • הפעלה אוטומטית, סביבה וכו'.

בהפעלה אוטומטית ניתן להוסיף דברים כמו:

swaybg -i ~/wallpaper.png וסרגל דרכים ו

כאשר עליך לטעון מחדש את התצורה:

labwc --הגדר מחדש

הוסף כמקור מועדף בגוגל