נירי, ה מלחין Wayland שנכתב ברוסית הגיע לגרסה שלו «Niri 0.1.5», שבו מוקד תשומת הלב העיקרי היה עבודה על שיפורי תמיכת אנימציה, שיפורים בניהול התקשורת בין תהליכים ותיקוני באגים חשובים.
למי שלא מכיר את נירי, כדאי לדעת שמדובר במלחין מוויילנד בהשראת תוסף PaperWM של Gnome אשר אימצה שיטת פריסת פסיפס שבה חלונות מקובצים בסרט שגולל בלי סוף על המסך. בכל פעם שנפתח חלון חדש, הסרט מתרחב, בעוד שחלונות שנוספו בעבר שומרים על גודלם.
נירי מציעה את היכולת להפעיל יישומי X11 באמצעות שרת Xwayland DDX. יש לו גם ממשק מובנה לצילום מסך והקלטת שידורי מסך, עם אפשרויות להחריג חלונות בודדים מהקלטות, הגנה על מידע רגיש.
מה חדש בנירי 0.1.5?
בגרסה החדשה הזו של נירי שמוצגת, כאמור בהתחלה, ה החידוש העיקרי הוא "אנימציות האביב" החדשות כאשר ערכים ומשכי זמן מוגבלים יותר במקרים ספציפיים, מה שמבטיח שהחלונות לא יהפכו לשקופים במהלך הקפצות. השימוש של האטה מגדילה כעת את מהירות מחוות משטח המגע, הבטחת אנימציה חלקה יותר.
שינוי נוסף שנעשה באנימציות היה ב- הזזה, שינוי גודל וסגירת חלונות, זאת על מנת ליישם התאמות כך יכול לעבוד ללא בעיות עם חלונות נעולים בהקלטות מסך, ולמשתמשים יש אפשרות להשבית או להגדיר אותם בנפרד.
בנוסף לכך, לא רק האנימציות קיבלו שיפורים, מאז ב תמיכה בקצב רענון בסיסי משתנה של Niri 0.1.5 (VRR). שמטרתה לשפר את החלקות של אנימציות על צגים נתמכים. בשביל זה "יציאות הודעה של niri» כעת מראה אם VRR נתמך וניתן להפעיל אותו על ידי הגדרת הפרמטר קצב רענון משתנה בתצורת הפלט.
נירי 0.1.5 מציג גם מגוון שיפורים בתקשורת בין תהליכים (IPC) כמו התוספת של «גרסת niri msg» להצגת גרסת נירי וגרסת ממשק שורת הפקודה (Niri CLI).
גם כמה בעיות קלות תוקנו, כגון טיפול בהתנהגות השכרה של DRM, הסתרת סמן העכבר בעת אינטראקציה עם מסך המגע, ושחזור מיקום התצוגה הקודמת בעת ביטול מצב מסך מלא.
בוצעו שיפורים נוספים, כגון שחזור מיקום התצוגה הקודמת בעת ביטול מצב מסך מלא, הסתרת סמן העכבר בעת אינטראקציה עם מסך המגע, ושיפורים בהתנהגות הליסינג של DRM כדי למנוע קריסות וטיפול טוב יותר בשגיאות.
בנוסף לתכונות החדשות, מספר תיקונים ושיפורים נוספים יושמו, שכולל:
- הוספת אנימציית סגירת החלון "הקלה החוצה-ארבעה".
- תיקון בעיות בהתנהגות של מחוות משטח מגע אופקי
- נוספו קישורים לדוגמה כדי להשבית את המיקרופון בהגדרות ברירת המחדל.
- בוצעו התאמות לניהול SIGPIPE ב-niri msg
לבסוף, אם כן מעוניין לדעת יותר על זה, אתה יכול לבדוק את הפרטים ב הקישור הבא.
כיצד להתקין את נירי בלינוקס?
למעוניינים בפרויקט, כדאי לדעת שמוצעות עבור חבילות הידור פדורה, NixOS, Arch Linux ו- FreeBSD.
במקרה של פדורה או נגזרות, פשוט הקלידו:
dnf copr enable yalter/niri
בעוד עבור Arch Linux, הפקודה היא כדלקמן:
sudo pacman -S niri
במקרה של הפצות אחרות, תוכל לעיין בתיעוד ב- הקישור הבא, שם תוכלו גם ללמוד קצת יותר על התאמה אישית שמתבצעת באמצעות קובץ קונפיגורציה המאפשר לכם להתאים פרמטרים כמו רוחב מסגרת, ריפוד, מצבי פלט וגודל חלון, והכל ללא צורך להפעיל מחדש את השרת המרוכב.