LABWC 0.7.2 מגיע עם תכונות חדשות, תיקונים ושיפורים

labwc

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

הגירסה החדשה של LABWC 0.7.2 כבר שוחרר ובגרסה חדשה זו מוצגות שורה של תוספות, תיקונים ושיפורים משמעותיים, ביניהם הס'תמיכה להגדרה שיטות קלט כמו Fcitx5, באמצעות פרוטוקולי text-input-v3 ו-input-method-v2, כמו גם א ממשק כדי לערוך אותם (כולל חלונות קופצים של IME).

אחד מהשינויים הבולטים בגרסה החדשה הזו הוא התקנה <menu><ignoreButtonReleasePeriod>, כדי למנוע סגירה בשוגג של תפריטים או בחירה בטעות בפריט המאפשר לך להגדיר כמה זמן יתעלמו מכפתורי העכבר. זה שימושי כדי למנוע בחירות בשוגג של פריטים או סגירה מקרית של תפריטים ושווה ל <menu><hideDelay> ב-Openbox.

בנוסף לזה, כעת ניתן להשתמש בצללים בחלונות מעובדים בצד השרת. כדי לאפשר אותם בבלוק <theme>, הוצגה תצורה <dropShadows>, יחד עם הנכסים window.active|inactive.shadow.size y window.active|inactive.shadow.color כדי להתאים את הגודל והצבע של הצללים.

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

אנחנו יכולים גם למצוא את זה הוסיפה את היכולת להגדיר משתני סביבה בקבצי *.env ממוקמת בספריית "environment.d" והוסיפה תמיכה לציון ערך ריק לניקוי משתנה סביבה.

היכולת של להגדיר כללי חלון על סמך סוג החלון הוא עוד אחד מהתכונות החדשות ש-LABWC 0.7.2 מציג, שכן למשל, <windowRule type="">, כאשר הסוג יכול להיות, למשל, NET_WM_WINDOW_TYPE_DESKTOP עבור חלון XWayland, המספק רמה נוספת של התאמה אישית ושליטה.

משאר השינויים הבולטים מהגרסה החדשה הזו:

  • כלל נוסף ignoreConfigureRequest, המאפשר לך להתעלם מבקשות תצורה של לקוחות X11 כדי לשנות את הגודל והמיקום של המסך.
  • נוספה תמיכה בקטעי "ללא" בלולאות <action name="ForEach">, המופעלות כאשר אין התאמות מוצלחות.
  • נוספה אפשרות "-S" להפעיל פקודה בעת האתחול ולסגור את המנהל המרוכב עם סיום הפקודה.
  • נוספה תמיכה בתפריטי צינור תואמי Openbox.
  • בעיצובים, כעת ניתן לציין את צבע השקיפות באמצעות הפורמט "#aabbccff".
  • כעת ניתן להגדיר את ההצמדה לקצה המסך.
  • נוספה תמיכה בכיול התקן קלט.
  • כעת ניתן להגדיר קידומת לשמות שולחן עבודה וירטואליים בממשק החלפת שולחן העבודה.
  • ניתן להגדיר התקן פלט חלופי (LABWC_FALLBACK_OUTPUT) שייבחר אם התקני הפלט הראשיים אינם זמינים. זה שימושי, למשל, בעת הפעלת שרת VNC.
  • נוספה תצורה <windowSwitcher allWorkspaces="yes">, המאפשר למחליף החלונות להציג חלונות מכל שולחן העבודה הווירטואלי.
  • ניתן להפעיל סקריפט בעת כיבוי המערכת.

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

כיצד להתקין 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

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

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

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