labwc 0.6 מגיע עם שיפורים ב-API גרפי ועוד

labwc

Labwc הוא חיבור ערימת חלונות המבוסס על שורשי עבור wayland, בהשראת openbox

Ya הגרסה החדשה של labwc 0.6 שוחררה, שהיא גרסה חשובה, שכן כולל Refactoring לשימוש ב-Wlroots graphics API. זה נוגע באזורים רבים של הקוד, במיוחד עיבוד, קישוט בצד השרת, הטמעת שכבות והתפריט.

למי שלא מכיר את labwc 0.6, כדאי לדעת שהיא מבוססת על ספריית wlroots, אשר פותחה על ידי מפתחי סביבת המשתמש Sway ומספקת פונקציות בסיסיות לארגון העבודה של המנהל המרוכב מבוסס Wayland.

מבין הפרוטוקולים המורחבים של Wayland, wlr-output-management נתמך להגדרת התקני פלט, שכבת מעטפת לארגון העבודה של מעטפת שולחן העבודה, ו-Foreign-toplevel לחיבור חלוניות ומתגי החלונות שלך.

החידושים העיקריים של labwc 0.6

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

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

שינוי נוסף שבולט בגרסה החדשה הזו הוא זה ניתנות מבחני אינטגרציה מתמשכים עבור בניית Debian, FreeBSD, Arch ו-Void, כולל בנייה שאינה Xwayland.

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

פרוטוקול xdg-desktop-portal-wlr התאפשר לעבוד ללא תצורה נוספת (אתחול והפעלה של dbus באמצעות systemd הושלמה), מה שפתר בעיות במהדורת OBS Studio.

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

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

כיצד להתקין LABWC?

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

ההפצה שיש לה את שיטת ההתקנה הקלה ביותר היא Fedora וכדי להתקין labwc, פשוט פתחו טרמינל ובו נקליד:

sudo dnf install labwc

אלה ש משתמשים ב- Arch Linux, Manjaro או כל הפצה אחרת שמקורה ב- Arch Linux, עליהם לפתוח מסוף ובו הם יקלידו את הפקודה הבאה להורדת התלות הדרושה:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

לאחר מכן הם יקבלו את קוד המקור LABWC על ידי הפעלת הפקודה הבאה במסוף:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

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

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

למי שמעוניין ללמוד עוד על LABWC, הוא יכול לבקר באתר של פרויקט ב- GitHub.


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

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

*

*

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