DuckLinux
201 subscribers
272 photos
12 videos
1 file
120 links
🦆 اردک مهربان و رفیق پنگوئن دوست‌داشتنی! 🐧

آخرین اخبار لینوکس، ترفندهای کاربردی و تکنولوژی‌های جدید را در چنل ما دنبال کنید.
Download Telegram
🔥 - مهم‌ترین خبرهای امروز دنیای لینوکس و متن‌باز:

[🛠️ - ابزارهای GNU Coreutils 9.12 منتشر شد؛ چندتا دستور لینوکس حسابی سریع‌تر شدن!]

[🛡️ - شرکت AMD می‌خواد امنیت ماشین‌های مجازی لینوکس رو با ESMTP بیشتر کنه!]

[🎬 - کدک OpenAPV 1.1.1 منتشر شد؛ کدک ویدیویی حرفه‌ای متن‌باز قوی‌تر می‌شه!]

[🧠 - لینوکس بالاخره اندازه‌ی واقعی TLB پردازنده‌های AMD Zen 5 رو درست نشون می‌ده!]

[🐧 - دسکتاپ Raspberry Pi OS با یک بازطراحی بزرگ مدرن‌تر شد!]

[💤 - پچ‌های جدید لینوکس قراره سرعت Hibernation رو بیشتر کنن!]

[🦊 - نسخه‌ی بتای Firefox 157 با کلی قابلیت جدید منتشر شد!]

[🎧 - درایور Sound Open Firmware 2.15 با پشتیبانی از سخت‌افزارهای جدید منتشر شد!]

[☕ - جاوا ۲۷ منتشر شد؛ G1 حالا Garbage Collector پیش‌فرض در همه‌جا است!]

[🎯 - فدورا ۴۵ بتا منتشر شد؛ GNOME 51، امنیت بیشتر و تغییرات مهم زیرساختی!]

[🚀 - اوبونتو ۲۶.۱۰ قراره روی لپ‌تاپ‌های اقتصادی اینتل سریع‌تر بشه!]

📝 - محتوای اختصاصی DuckLinux:

😢 - متاسفانه امروز محتوای اختصاصی نداشتیم.

۲۴ شهریور ۱۴۰۵
شبتون زیبا 🌙🌑

🦆 @ducklinux1
Gp - @duckgplinux
❤3
📱 - کتابخانه‌ی SDL3 حالا به‌صورت رسمی از HarmonyOS و OpenHarmony پشتیبانی می‌کنه!
🟢 - کتابخانه‌ی متن‌باز SDL3 که در خیلی از بازی‌ها و برنامه‌ها برای فراهم کردن قابلیت‌های چندسکویی استفاده می‌شه، حالا پشتیبانی رسمی از سیستم‌عامل‌های HarmonyOS و OpenHarmony هواوی رو اضافه کرده.
🎮 - این پورت با حمایت استودیوی بازی‌سازی Outfit7 و توسط Ryan “Icculus” Gordon، از توسعه‌دهنده‌های معروف حوزه‌ی پورت بازی‌های لینوکسی، انجام شده.
🧩 - نکته؛ HarmonyOS سیستم‌عامل اختصاصی و توزیع‌شده‌ی هواویه که برای گوشی، تبلت، کامپیوتر و دستگاه‌های هوشمند طراحی شده؛ OpenHarmony هم نسخه‌ی متن‌باز و پایه‌ی این خانواده محسوب می‌شه.
🧪 - پشتیبانی جدید SDL3 روی سخت‌افزار واقعی آزمایش شده و طبق گفته‌ی توسعه‌دهنده، حتی بعضی بازی‌های تجاری هم از قبل از این پورت استفاده می‌کنن.
🚀 - این تغییر حالا وارد مخزن اصلی SDL شده و از امروز به‌صورت رسمی بخشی از کد upstream پروژه محسوب می‌شه.
📦 - جزئیات فنی این پورت در Pull Request شماره‌ی 16281 در مخزن رسمی SDL در GitHub منتشر شده.
🦆 @ducklinux1
Gp - @duckgplinux
❤1
🧠 - درایور AMD P-State در لینوکس ۷.۴ برای پردازنده‌های Zen 6 بهینه‌تر می‌شه!
🟢 - کرنل Linux 7.4 قراره شامل بهینه‌سازی‌های جدیدی برای پردازنده‌های دسکتاپ و لپ‌تاپی AMD با معماری Zen 6 باشه؛ این تغییرات روی درایور مدیریت فرکانس و مصرف انرژی AMD P-State انجام می‌شن.
⚙️ - پچ‌های جدید مربوط به تنظیمات Energy Performance Preference یا همون EPP هستن؛ قابلیتی که به سیستم‌عامل کمک می‌کنه بین عملکرد بالاتر و مصرف انرژی کمتر تعادل ایجاد کنه.
🧩 - در Zen 6، هسته‌های Performance، Dense/Efficiency و نوع جدید هسته‌های کم‌مصرف تنظیمات متفاوتی خواهند داشت؛ بنابراین کرنل می‌تونه رفتار هر نوع هسته رو دقیق‌تر کنترل کنه.
📈 - یکی دیگه از تغییرات مهم اینه که نسبت Boost به‌جای محاسبه بر اساس یک مقیاس عملکردی دلخواه، مستقیماً از مقادیر فرکانس پردازنده محاسبه می‌شه.
🛠️ - این پچ‌ها همراه با چند اصلاح دیگر برای AMD P-State به شاخه‌ی -next زیرسیستم Power Management ارسال شدن و به‌طور مشخص برای Linux 7.4 در نظر گرفته شدن.
🦆 @ducklinux1
Gp - @duckgplinux
❤1
⚡ - لینوکس ۷.۴ قراره با بهینه‌سازی AVX-512 سرعت RAID نرم‌افزاری رو حسابی بیشتر کنه!
🟢 - کرنل Linux 7.4 احتمالاً میزبان نسخه‌ی بهینه‌شده‌ی تابع xor_gen() می‌شه؛ تابعی که در کد RAID نرم‌افزاری لینوکس برای تولید و بررسی بلوک‌های Parity استفاده می‌شه.
💾 - این قابلیت مخصوصاً برای آرایه‌های RAID5 و RAID6 اهمیت داره، چون تولید و بررسی Parity بخش مهمی از پردازش داده‌ها در این نوع RAID محسوب می‌شه.
🚀 - بهینه‌سازی جدید با استفاده از دستورهای AVX-512 انجام شده و می‌تونه روی پردازنده‌های AMD Zen 4 و نسل‌های جدیدتر، همچنین پردازنده‌های سروری اینتل که از AVX-512 پشتیبانی می‌کنن، عملکرد بهتری ارائه بده.
🧠 - این پروژه توسط Eric Biggers از گوگل هدایت شده؛ توسعه‌دهنده‌ای که پیش‌تر هم در بهینه‌سازی کدهای رمزنگاری لینوکس و استفاده از قابلیت‌های مدرن پردازنده‌ها نقش داشته.
📊 - پچ‌های جدید بعد از چند مرحله بازبینی آماده‌ی ارسال شدن و حالا در شاخه‌ی x86/fpu پروژه‌ی TIP قرار گرفتن. تست‌ها روی پردازنده‌ی AMD Ryzen 9 9950X افزایش عملکرد قابل‌توجهی رو نشون دادن.
🦆 @ducklinux1
Gp - @duckgplinux
⚡ - لایبری OpenVDB 13.1 با فریم‌ورک SIMD منتشر شد؛ تا ۴ برابر عملکرد سریع‌تر!
🟢 - لایبری متن‌باز OpenVDB که توسط Academy Software Foundation توسعه داده می‌شه، در نسخه‌ی 13.1 یک فریم‌ورک جدید برای استفاده بهتر از قابلیت‌های SIMD پردازنده‌های مدرن معرفی کرده.

🎬 - لایبری OpenVDB در نرم‌افزارهای گرافیک کامپیوتری و CGI مثل Houdini، RenderMan، Cinema 4D و Blender استفاده می‌شه و برای پردازش داده‌های حجمی Sparse کاربرد داره.

🚀 - این فریم‌ورک در ابتدا روی پردازنده‌های x86 تمرکز داره و از کتابخانه‌ی VectorClass نوشته‌ی Agner Fog استفاده می‌کنه؛ پشتیبانی از دستورهای SIMD تا سطح AVX-512 فراهم شده.

⚙️ - برای فعال‌سازی این قابلیت هنگام Build باید گزینه‌ی USE_VCL=ON استفاده بشه. در حال حاضر الگوریتم‌های Point Transfer به دستورهای SIMD مجهز شدن.

📈 - نتیجه‌ی تست‌ها روی پردازنده‌های مدرن x86_64 مجهز به AVX-512، افزایش عملکرد حدود ۲ تا ۴ برابری در عملیات پشتیبانی‌شده بوده؛ یعنی بعضی پردازش‌های حجمی می‌تونن حسابی سریع‌تر انجام بشن.

🦆 @ducklinux1
Gp - @duckgplinux
🤖 - نرم افزار AMD GAIA 0.24 😂😂😂 منتشر شد؛ حالا هوش مصنوعی محلی می‌تونه جلسات رو پیاده‌سازی و خلاصه کنه!
🟢 - نرم‌افزار متن‌باز گایا برای ساخت AI Agent و اجرای مدل‌های هوش مصنوعی به‌صورت محلی روی سیستم، در نسخه‌ی 0.24 و 0.24.1 قابلیت‌های جدیدی دریافت کرده.
🎙️ - مهم‌ترین قابلیت این نسخه، امکان تبدیل فایل ضبط‌شده‌ی جلسه به متن و خلاصه‌کردن اون بدون ارسال اطلاعات به سرویس‌های ابریه؛ در نتیجه حریم خصوصی بهتر حفظ می‌شه و نیازی به مصرف Tokenهای سرویس‌های آنلاین نیست.
🧠 - برای استفاده از این قابلیت می‌شه پرامپتی مثل summarize this meeting: [video file] نوشت. GAIA می‌تونه صحبت‌های جلسه رو با دقت پیاده‌سازی کنه و حتی چند گوینده‌ی مختلف رو به‌صورت جداگانه تشخیص بده.
🖱️ - رابط کاربری GAIA حالا از اسکرول و لینک‌های قابل کلیک پشتیبانی می‌کنه و کار باهاش راحت‌تر شده.
🛠️ - امکان اجرای سرور داخلی Lemonade به‌صورت Embedded هم اضافه شده؛ بنابراین برای اجرای اون دیگه نیازی به نصب سراسری روی کل سیستم نیست.
🔐 - این نسخه علاوه بر قابلیت‌های جدید، شامل چندین رفع باگ و اصلاح امنیتی هم میشه.
🦆 @ducklinux1
Gp - @duckgplinux
🤣2
🌀 - درایور Yogafan لینوکس قراره از لپ‌تاپ‌های جدیدتر لنوو پشتیبانی کنه!
🟢 - درایور متن‌باز Yogafan که از Linux 7.1 وارد کرنل شد، برای مانیتورکردن سرعت فن لپ‌تاپ‌های مختلف Lenovo استفاده می‌شه؛ از سری‌های Yoga و Legion گرفته تا Flex، Slim و IdeaPad.
🌡️ - حالا چند پچ جدید برای Linux 7.4 آماده شده تا پشتیبانی از کنترل و پایش سرعت فن روی مدل‌های بیشتری از لپ‌تاپ‌های لنوو اضافه بشه.
💻 - مدل‌های جدیدی که قراره پشتیبانی بشن شامل این‌ها هستن:
🔹 - Lenovo Yoga Pro 9 16IMH9
🔹 - Lenovo Yoga 740-15IML
🔹 - Lenovo IdeaPad 3 15ALC6 Ub
🔹 - Lenovo Yoga 14cACN 2021

🛠️ - این پچ‌ها فعلاً داخل شاخه‌ی hwmon-next قرار گرفتن و هنوز وارد نسخه‌ی پایدار کرنل نشدن. پنجره‌ی ادغام Linux 7.4 هم قرار هست اواخر اکتبر شروع بشه.
📚 - برای دیدن مدل‌های پشتیبانی‌شده و جزئیات بیشتر، مستندات رسمی درایور Yogafan داخل سورس کرنل لینوکس در دسترسه.
🦆 @ducklinux1
Gp - @duckgplinux
❤2
🐍 -توسط رسانه معتبر Phoronix تایید شد؛ اوبونتو 26.10 انتقال Coreutils های گنو به Rust رو کامل کرد.
🟢 - اوبونتو 26.10 قراره انتقال ابزارهای پایه‌ی سیستم از GNU Coreutils به پروژه‌ی متن‌باز Rust Coreutils یا همون uutils رو به‌صورت کامل انجام بده.
⚙️ - در نسخه‌های قبلی، یعنی Ubuntu 25.10 و Ubuntu 26.04 LTS، ابزارهای cp، mv و rm به‌دلیل مشکلات سازگاری هنوز از نسخه‌ی GNU استفاده می‌کردن.
🦀 - حالا مشکلات سازگاری در پروژه‌ی upstream برطرف شده و نسخه‌های Rust این سه دستور هم وارد Ubuntu 26.10 شدن؛ به این ترتیب انتقال Rust Coreutils در یادداشت‌های انتشار اوبونتو به‌عنوان «۱۰۰٪ کامل» ثبت شده.
📦 - دستورهای cp برای کپی فایل، mv برای جابه‌جایی و تغییر نام، و rm برای حذف فایل‌ها، از این به بعد در Ubuntu 26.10 از پیاده‌سازی Rust استفاده می‌کنن.
🔐 - هدف اصلی این مهاجرت، استفاده‌ی بیشتر از زبان Rust با تمرکز روی Memory Safety در بخش‌های پایه‌ای سیستم‌عامله.
🗓️ - نسخه‌ی بتای Ubuntu 26.10 قرار هست در سپتامبر منتشر بشه و انتشار پایدار برای ۲۳ مهر برنامه‌ریزی شده.
🦆 @ducklinux1
Gp - @duckgplinux
❤2
1
🤣6
2
🤣11🥰1
🔒 - شرکت AMD پچ‌های جدیدی برای امنیت ماشین‌های مجازی EPYC و PCIe 6.0 منتشر کرد!
🟢 - شرکت AMD مجموعه‌ای شامل ۱۷ پچ برای کرنل لینوکس ارسال کرده که پشتیبانی از قابلیت امنیتی SEV-TIO TDISP رو برای پردازنده‌های نسل ششم EPYC، مخصوصاً سری EPYC 9006 با نام رمز Venice، آماده می‌کنه.
🧩 - این قابلیت با استاندارد PCI Express 6.0 و نسخه‌های جدیدتر کار می‌کنه و برای امن‌کردن دسترسی مستقیم ماشین‌های مجازی به تجهیزات سخت‌افزاری در محیط‌های Confidential Computing طراحی شده.
🛡️ - نام کامل این فناوری Secure Encrypted Virtualization Trusted I/O Trusted Execution Environment Device Interface Security Protocol هست؛ اسم طولانی‌ای که به اختصار SEV-TIO TDISP گفته می‌شه.
💻 - هدف اصلی TDISP اینه که وقتی یک دستگاه PCIe مستقیماً به یک ماشین مجازی اختصاص داده می‌شه، ارتباط بین VM و دستگاه قابل اعتماد و محافظت‌شده باقی بمونه.
🔐 - در پردازنده‌های AMD، این قابلیت در کنار فناوری SEV-SNP برای محافظت از ماشین‌های مجازی محرمانه استفاده می‌شه و می‌تونه امنیت دسترسی به تجهیزات PCIe رو افزایش بده.
⚙️ - پچ‌های جدید اجازه می‌دن ماشین‌های مهمان به دستگاه‌های سازگار با استاندارد PCIe TDISP اعتماد ایجاد کنن و از طریق حافظه‌ی خصوصی با اون دستگاه ارتباط داشته باشن.
🤝 - این توسعه با همکاری AMD، Intel، Arm و RISC-V انجام می‌شه و شامل یک TEE Security Manager مشترک برای مدیریت TDISP، رمزنگاری PCIe، تأیید اصالت دستگاه و قابلیت‌های مشترک بین پلتفرم‌هاست.
📨 - این کدها فعلاً برای بررسی و بحث به Mailing List کرنل لینوکس ارسال شدن و هنوز به‌معنی ورود قطعی به یک نسخه‌ی پایدار از کرنل نیستن.
🦆 @ducklinux1
Gp - @duckgplinux
❤1
🧠 - کرنل لینوکس می‌خواد انتخاب هسته‌های بیکار CPU رو تصادفی کنه!
🟢 - یه مهندس از شرکت Arm پچ‌هایی برای Scheduler لینوکس پیشنهاد داده که انتخاب بین هسته‌های CPU با میزان بیکاری یکسان رو تصادفی می‌کنه؛ هدف اینه که وظایف مختلف روی یک هسته‌ی مشابه جمع نشن.
⚙️ - مشکل از جایی شروع می‌شه که چند پردازش به‌صورت هم‌زمان دنبال یک CPU بیکار می‌گردن. چون Scheduler معمولاً اولین گزینه‌ی مناسب یا جدیدترین هسته‌ی بیکار رو انتخاب می‌کنه، ممکنه چند وظیفه قبل از قرار گرفتن روی CPU، همگی همون هسته رو انتخاب کنن.
🎯 - این رفتار باعث ایجاد نوعی scan-order bias می‌شه؛ یعنی ترتیب بررسی هسته‌ها روی انتخاب نهایی اثر می‌ذاره و توی سیستم‌های چند‌هسته‌ای بزرگ می‌تونه باعث توزیع نه‌چندان مناسب بار کاری بشه.
🎲 - راهکار پیشنهادی استفاده از reservoir sampling در شرایطیه که چند CPU از نظر زمان خروج از حالت idle شرایط یکسانی دارن. در این حالت Scheduler به‌جای انتخاب قطعی اولین گزینه، یکی از هسته‌های مناسب رو به‌شکل تصادفی انتخاب می‌کنه.
🧩 - این تصادفی‌سازی با استفاده از PRNG مخصوص هر CPU و تابع reciprocal_scale() انجام می‌شه تا نیازی به تقسیم متغیر یا اسکن دوباره‌ی فهرست هسته‌ها نباشه.
📈 - آزمایش روی دو پردازنده‌ی قدیمی Ampere Altra با مجموع ۱۶۰ هسته نشون داده که این تغییر در تست‌های Stress-NG می‌تونه تا چند درصد throughput رو افزایش بده؛ البته سود اصلی فعلاً روی سیستم‌های با تعداد هسته‌ی بالاست.
⚠️ - هنوز مشخص نیست این روش روی پردازنده‌های کم‌هسته هم سود قابل‌توجهی داشته باشه یا نه. از طرف دیگه، انتخاب تصادفی ممکنه رفتار Scheduler رو کمتر قابل‌پیش‌بینی کنه و باید اثرات جانبی اون بررسی بشه.
🚀 - این موضوع برای پردازنده‌های جدیدی مثل AMD EPYC 9006 که تا ۲۵۶ هسته در هر سوکت دارن اهمیت بیشتری پیدا می‌کنه؛ بااین‌حال پچ‌ها فعلاً برای بررسی و بحث روی Kernel Mailing List منتشر شدن و هنوز وارد کرنل پایدار نشدن.
🦆 @ducklinux1
Gp - @duckgplinux
❤2
💾 - فایل سیستم GEFS؛ جدید و ساده برای OpenBSD معرفی شد!
🟢 - یک عزیزی به اسم Ori Bernstein نسخه‌ی آزمایشی فایل‌سیستم جدیدی به نام GEFS رو برای OpenBSD معرفی کرده؛ نام GEFS از عبارت Good Enough File-System میاد و هدفش ارائه‌ی یه فایل‌سیستم ساده، سریع و قابل‌اعتماد برای استفاده‌ی روزمره‌ست.

🛡️ - فایل سیستم GEFS از قابلیت‌هایی مثل Crash-Safety، تشخیص خرابی داده‌ها، Snapshot و Copy-on-Write پشتیبانی می‌کنه؛ یعنی در صورت کرش سیستم، احتمال خراب‌شدن ساختار فایل‌ها کمتر می‌شه و می‌توان از وضعیت‌های قبلی فایل‌سیستم Snapshot گرفت.

🧩 - این پروژه در ابتدا برای سیستم‌عامل Plan 9 و پروژه‌ی 9front نوشته شده بود و حالا توسعه‌دهنده در حال پورت‌کردن اون به OpenBSD هست.

⚙️ - ساختار GEFS بر پایه‌ی درخت‌هایی از نوع Copy-on-Write Bµ-tree طراحی شده و از رابط سنتی فایل‌سیستم 9p استفاده می‌کنه. این طراحی قرار نیست در همه‌چیز بهترین عملکرد ممکن رو ارائه بده؛ تمرکز اصلی روی سادگی، امنیت در برابر خرابی و سرعت مناسب قرار گرفته.

⚠️ - نسخه‌ی فعلی هنوز برای استفاده‌ی Production آماده نیست.

🦆 @ducklinux1
Gp - @duckgplinux
❤1
شرمنده ولی باید یکی دو تا پستی که میفرستم رو ببینین
❤3
🟢 - محیط دسکتاپ GNOME 51 طبق برنامه منتشر شد و قراره در توزیع‌هایی مثل Ubuntu 26.10 و Fedora Workstation 45 استفاده بشه.
⚡ - یکی از مهم‌ترین تغییرات این نسخه مربوط به Mutter هست؛ زمان‌بندی فریم‌ها بهبود پیدا کرده تا انیمیشن‌ها، اسکرول‌کردن و پاسخ‌گویی کلی دسکتاپ روان‌تر بشه.
🧩 - پشتیبانی از پروتکل‌های جدید Wayland مثل ext-background-effect-v1 اضافه شده و پشتیبانی از رابط قدیمی EGLStreams برای درایورهای قدیمی NVIDIA کنار گذاشته شده.
🖱️ - طبق خبر هایی که قبلا پوشش دادیم؛ Mutter حالا امکان استفاده از پروفایل‌های سفارشی شتاب‌دهی نشانگر ماوس رو هم فراهم می‌کنه؛ بنابراین کنترل سرعت حرکت نشانگر قابل تنظیم‌تر می‌شه.
⚙️ - بخش Settings تغییرات مختلفی دریافت کرده و برنامه‌هایی مثل GNOME Software و GNOME Calendar سریع‌تر اجرا می‌شن.
🗺️ - برنامه‌ی GNOME Maps حالا از نقشه‌های آفلاین پشتیبانی می‌کنه؛ در نتیجه می‌شه مناطق موردنیاز رو برای استفاده بدون اینترنت ذخیره کرد.
📄 - فایل‌پیش‌نمایش‌کننده‌ی GNOME هم به‌طور کامل بازطراحی شده و رابط کاربری جدیدی دریافت کرده.
🦆 @ducklinux1
Gp - @duckgplinux
🔥2👍1👌1
هپی ۱۷۰ تایی و از این صحبتا.
کامنت خون های عزیز بیاید گروپ راجب مسائل خاورمیانه طحلیل کنیم.
Gap : @duckgplinux
🔥4❤1🥰1🤣1
🎨 - انتشار Mesa 26.2.3 با پشتیبانی از AMD GFX1171 و مجموعه‌ای از رفع باگ‌ها
🟢 - نسخه‌ی Mesa 26.2.3 به‌عنوان جدیدترین به‌روزرسانی پایدار از شاخه‌ی Mesa 26.2 منتشر شد
🔧 - درایورهای گرافیکی AMD یعنی RadeonSI و RADV چندین اصلاح دریافت کردن. در کنار اون، درایورهای Freedreno و Turnip برای پردازنده‌های گرافیکی Qualcomm Adreno هم به‌روزرسانی شدن.
🧩 - درایور Vulkan اینتل یعنی ANV هم چندین رفع باگ داشته؛ از جمله یک workaround برای بازی شبیه‌ساز پرواز X-Plane 12.
🦊 - درایور Asahi Gallium3D برای گرافیک اپل، workaround مورد استفاده در Firefox رو حالا برای مرورگر Zen هم فعال می‌کنه تا مشکلاتی مثل پارگی تصویر و ایرادهای رندرینگ برطرف بشن.
🧠 - درایور NVK مربوط به پشتیبانی Vulkan برای کارت‌های NVIDIA هم چندین مشکل مربوط به Memory Leak رو رفع کرده.
🚀 - یکی از تغییرات مهم این نسخه، اضافه‌شدن پشتیبانی از هدف گرافیکی AMD GFX1171 هست؛ این GPU در دسته‌ی پردازنده‌های گرافیکی RDNA 4m قرار می‌گیره و پیش‌تر در Mesa 26.3 اضافه شده بود.
🦆 @ducklinux1
Gp - @duckgplinux
❤2
🖥️ - انتشار Miracle-WM 0.11 با حالت Overview جدید و پشتیبانی از Window Urgency
🟢 - نسخه‌ی Miracle-WM 0.11 منتشر شد؛ این کامپوزیتور Wayland که بر پایه‌ی کتابخانه‌ی Mir ساخته شده، حالا قابلیت‌های جدیدی برای مدیریت پنجره‌ها و Workspaceها ارائه می‌ده.
✨ - مهم‌ترین قابلیت این نسخه، حالت جدید و جذاب Overview هست که امکان مشاهده و انتخاب راحت‌تر پنجره‌ها و Workspace های مختلف رو فراهم می‌کنه. این حالت با یک‌بار یا دوبار فشردن کلید اصلی فعال می‌شه.
🪟 - پشتیبانی از Window Urgency هم اضافه شده؛ به این معنی که اگر یک پنجره یا Workspace غیر‌فعال نیاز به توجه داشته باشه، می‌تونه درخواست Focus شدن بده.
🔌 - سیستم Pluginهای Miracle-WM هم بهبود پیدا کرده و حالا پلاگین‌ها می‌تونن رویدادهای IPC رو منتشر کنن و دستورات IPC رو دریافت و مدیریت کنن.
⚙️ - این نسخه از قابلیت‌های جدید پروتکل‌های Mir برای مدیریت Capture تصویر، فهرست پنجره‌های خارجی، کنترل داده‌ها و Triggerهای ورودی استفاده می‌کنه.
📦 - کامپازیتور Miracle-WM 0.11 بر پایه‌ی Mir 2.29 ساخته شده و توسعه‌ی اون همچنان ادامه داره.
🦆 @ducklinux1
Gp - @duckgplinux
❤2
Forwarded from MEME MHR | میم مهر (ڪٚوروشـ)
🤣2😁1