Flatpak 1.16 משפר את גישת ה-USB, שילוב Wayland ונגישות

מהדורה יציבה חדשה של Flatpak יצאה עם שפע של שיפורים בגרירה.

Flatpak 1.16.0הוא המהדורה היציבה הראשונה בסדרת 1.16.x החדשה, שמגיעה יותר משנתיים לאחר תחילת מחזור ה-Flatpak 1.14.x ומכילה תכונות, תיקונים ועבודות אחרות שבוצעו מתוך מהדורות הפיתוח של 1.15.x.

כְּגוֹן?

ובכן, הדרך שבה אפליקציות Flatpak ניגשות להתקני USB השתפרה ב-Flatpak 1.16.x הודות לגרסה חדשהinputהרשאת מכשיר.

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

Flatpak 1.16.0 מציג גם תמיכה ברישום USB המאפשר"אפליקציות Flatpak לרשום באילו התקני USB הם מתכוונים להשתמש. זה מאוחסן כמטא נתונים סטטיים באפליקציה, אשר משמשת לאחר מכן את XDG Desktop Portal כדי להודיע ​​לאפליקציה על חיבורים וניתוקים, ובסופו של דבר לבקש רשות מהמשתמש."

שתי התוספות מציעות יתרונות אבטחה ופרטיות ברורים למשתמשים.

קבלת אפליקציות Flatpak לרשום במפורש את מכשירי ה-USB שאליהם הם רוצים לגשת פירושה שחלונות ראווה בדוקים (כמו Flathub) מסוגלים לסקור בקשות לפני הפרסום, בעוד שמשתמשים יכולים כעת לאסוף את רמת הגישה ל-USB שהאפליקציה רוצה ולאפשר/לשלול הרשאות בכל עת .

עבור מקרי קצה, פיתוח ובדיקות יש דרישות ידניות ---usbו--nousb- שבהם משתמשים/מפתחים יכולים לעשות שימוש באמצעות שורת הפקודה כדי לעקוף את השינויים.

מקבל ספאם על ידי הודעות מהמסוף שלך בעת התקנה או עדכון של אפליקציות Flatpak משורת הפקודה?

Flatpak 1.16.x מוסיף משתנה סביבה להצטרפות אשר עוצר רצפי בריחה של התקדמות להיפלט. זה יעצור טרמינלים כמוחֲתַלתוּל,רֶגֶל, וPtyxisמפינג לך בלי סוף בזמן שסרגל ההתקדמות CLI של Flatpak מתערב.

לעת עתה, הFLATPAK_TTY_PROGRESSהאפשרות היא opt-in, ולכן יש להגדיר אותה באופן ידני.יש לקוותעד שה-Flatpak 1.18 יציב אותו ניתן להפעיל כברירת מחדל (והמשתנה המשמש לביטול הסכמה).

במקומות אחרים, Flatpak 1.16.x מגביר את האינטגרציה של Wayland באמצעות שקע Wayland פרטי המאפשר לקומפוזיטור"זהה חיבורים מאפליקציות בארגז חול כשייכים לארגז החול,"ומשפרת את התמיכה בקוראי מסך עבור אפליקציות Flatpak מבוססות WebKit.

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

התקן את Flatpak 1.16 באובונטו

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

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

ה-PPA תומך באובונטו 20.04 LTS ומעלה, אך המהדורה העדכנית ביותר של Flatpak 1.16.x זמינה רק למשתמשים של אובונטו 22.04 או 24.04 (עקב בליטת בנייה של Meson).

כדי להוסיף את Flatpak PPA ב-Ubuntu 22.04 LTS או 24.04 LTS פתחמָסוֹףורוץ:

sudo add-apt-repository ppa:flatpak/stable

APT תרענן אוטומטית את רשימת מקורות התוכנה שלה ברגע שתוסיף את ה-PPA. לאחר השלמתו, התקן או שדרג את Flatpak:

sudo apt install flatpak

לא יזיק לאתחל מחדש לאחר ההתקנה/שדרוג כדי לוודא שהכל ייכנס למקומו.