נירי: מלחין ווילנד עם אריחי גלילה כתובים בחלודה

נירי

נירי הוא מלחין Wayland עם אריחים שניתנים לגלילה

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

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

על נירי

הסיבה כדי ליצור מנהל מורכב נפרד הוא חוסר היכולת ליישם עבודה נפרדת עם צגים ב-PaperWM עקב מוזרויות של מעטפת GNOME (מחייב את הקואורדינטות הגלובליות של החלון). הראשי ההבדל בין Niri ל-PaperWM הוא שלכל צג יש סרט חלון משלו שלא מצטלבים זה את זה. נירי תומכת ב-HiDPI ויכולה לרוץ על מערכות מרובות-GPU (למשל מערכות היברידיות עם כרטיס גרפי דיסקרטי ו-GPU משולב).

תכונות עיקריות:

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

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

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

על ידי חלק מהשינויים מאז v0.1.0-beta.1, התיקונים והשיפורים הבאים יושמו בנירי:

  1. תוקן טעינה מחדש של התצורה ב-NixOS, המאפשרת שינויים ב-Symlink של קובץ התצורה תוך שמירה על mtime קבוע.
  2. תיקן את רוב המקרים שבהם נירי לא מפעילה מסכים לאחר שינוי TTY.
  3. תוקנה בעיה עם xdg-desktop-portal-gnome שלא מעדכן את רשימת המוניטורים של ה-screencast בעת ניתוק/חיבור מחדש של הצג, בגלל שנירי לא הודיעה לך על השינויים.
  4. תיקנו בעיות עם חלונות גדולים עם צללי CSD גדולים שנחתכו בצילומי מסך ובשידורי מסך.
  5. תיקנו שינויים בהגדרות הפלט שמתעלמים מהם אם נעשו ב-TTY אחר.
  6. תיקנו חלונות קופצים שלא מופיעים כאשר IME פעיל, עם פתרון עוקף המשבית את לכידת חלונות קופצים כאשר IME פעיל.
  7. ביצועי עיבוד סמן משופרים מעט על ידי הימנעות מהעברות CPU->GPU->CPU.
  8. תוקן ממשק המשתמש של צילום מסך שלא מופיע אם הסמן הגיע מחוץ לכל המסכים.

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


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

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

*

*

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