گنوم فارسی
یکی از مهمترین بهبودهای عملگردی در گنوم ۴۸ معرفی میانگیریِ سهگانهٔ پویا (dynamic triple buffering) است که با ۵ سال قرار داشتن در حالت بازبینی و آزمایش، الآن درون گنوم ادغام شده و باعث نرمتر شدن تغییرات صفحه، از دست رفتن کمتر قابها و روونتر شدن پویانماییها…
بیاید بیشتر در مورد Dynamic triple buffering صحبت کنیم. محتوا از این مقاله برداشته شده.
LibreNews
GNOME just got way smoother thanks to Triple Buffering
If you have ever used the GNOME desktop for any length of time on any weak or underpowered laptop, you might have run into some performance issues. The main problem you will have noticed, though, is probably that the animations were not smooth, and there…
👍5👏1
گنوم فارسی
بیاید بیشتر در مورد Dynamic triple buffering صحبت کنیم. محتوا از این مقاله برداشته شده.
مقاله توضیح میده که تیم کنونیکال (شرکت حامی اوبونتو) از سال ۲۰۲۰ در حال کار روی این فن بوده؛ چون وقتی با مشکل کندی پویانماییها و تأخیر مواجه شدن رفتن سراغ این که ببینن مشکل از کجاست و متوجه شدن که مشکل از نبود توان سختافزاری نیست و سامانه وقتی دچار این مشکل میشه مصرف منابعش به جای افزایش حتی کمتر هم میشه. مشکل توی Mutter (کارساز نمایش ویلند و مدیر پنجره X11) پیدا شد، به جای این که ماتر از میانگیر سهگانه پویا استفاده کنه تمامی پرداختها رو توی یک رشته (Thread) انجام میداد که مشخصاً عملکرد محدودی رو ارائه میده.
👍7👎2
گنوم فارسی
مقاله توضیح میده که تیم کنونیکال (شرکت حامی اوبونتو) از سال ۲۰۲۰ در حال کار روی این فن بوده؛ چون وقتی با مشکل کندی پویانماییها و تأخیر مواجه شدن رفتن سراغ این که ببینن مشکل از کجاست و متوجه شدن که مشکل از نبود توان سختافزاری نیست و سامانه وقتی دچار این…
اما Dynamic triple buffering چی هست ؟
میانگیری سهگانه (Triple buffering) ترفندی رایج در برنامههای پیاده کنندهٔ OpenGL است که توش از ۳ میانگیر موازی در حافظه استفاده میشه.
یه رشتهٔ نویسنده در میانگیر نخست جریان دادهٔ تصدانه رو ذخیره میکنه.
میانگیر دوم به عنوان خروجی استفاده میشه و یه فرایند خواننده توش، تصدانهها رو میخونه
در نهایت میانگیر سوم به عنوان یدکی استفاده میشه و کمک میکنه میانگیر ورودی و خروجی به صورت ناهمگام (asynchronously) با هم مبادله کنن.
مزیت این کار در اینه که GPU میتونه بدون انتظار برای پایان تراکنشها یا عملیات روی میانگیر ورودی یا خروجی، قاب بعدی رو پرداخت کنه که باعث میشه خروجی نگاشتاری خیلی روانتر و نرمتر باشه.
میانگیری سهگانه (Triple buffering) ترفندی رایج در برنامههای پیاده کنندهٔ OpenGL است که توش از ۳ میانگیر موازی در حافظه استفاده میشه.
یه رشتهٔ نویسنده در میانگیر نخست جریان دادهٔ تصدانه رو ذخیره میکنه.
میانگیر دوم به عنوان خروجی استفاده میشه و یه فرایند خواننده توش، تصدانهها رو میخونه
در نهایت میانگیر سوم به عنوان یدکی استفاده میشه و کمک میکنه میانگیر ورودی و خروجی به صورت ناهمگام (asynchronously) با هم مبادله کنن.
مزیت این کار در اینه که GPU میتونه بدون انتظار برای پایان تراکنشها یا عملیات روی میانگیر ورودی یا خروجی، قاب بعدی رو پرداخت کنه که باعث میشه خروجی نگاشتاری خیلی روانتر و نرمتر باشه.
👍10👎2
گنوم فارسی
اما Dynamic triple buffering چی هست ؟ میانگیری سهگانه (Triple buffering) ترفندی رایج در برنامههای پیاده کنندهٔ OpenGL است که توش از ۳ میانگیر موازی در حافظه استفاده میشه. یه رشتهٔ نویسنده در میانگیر نخست جریان دادهٔ تصدانه رو ذخیره میکنه. میانگیر دوم…
در نهایت در سال ۲۰۲۲ تیم کنونیکال این تغییرات رو به صورت وصله به گنوم میفرستن و از اون جا که فرایند ادغامش طولانی شد، اونها رو مستقیم در اوبونتو اعمال کردن. این یعنی اگه کاربر اوبونتو هستید احتمالاً در چند سال اخیر از این بهبود بهره بردید؛ ولی این تغییر هنوز برای توزیعهای دیگه نیومده بود تا این که در گنوم ۴۸ به طور کامل و اصولی به گنوم اضافه شد.
👍9👎2
یکی از مهمترین بهبودهای گنوم ۴۸ اضافه شدن درگاه USB است. این درگاه میذاره کارهها افزارههای یواسبی رو پاییده و درخواست دسترسی بهشون رو بدن. هدف اصلی این درگاه اعطای دسترسی به افزارههای یواسبی خاص مثل دستههای بازی بوده. برای افزارههای عمومیتر مثل دوربین و… درگاههای اختصاصی از پیش وجود داشتهان.
استفاده از این درگاه جایگزین سوراخ کردن قرنطینه با دسترسی
استفاده از این درگاه جایگزین سوراخ کردن قرنطینه با دسترسی
device=all است که ممکنه مشکلات امنیتی به وجود بیاره.👍9👎2
ما گروهمون رو هم ساختیم، میتونیم کنار هم در مورد گنوم، تم ها، مشکلات، افزونه ها، ترجمه و ... صحبت کنیم.
https://news.1rj.ru/str/+D5TI3wnjXr40ODlk
https://news.1rj.ru/str/+D5TI3wnjXr40ODlk
❤3👎2
با ادغام پشتیبانی آردوینو در سازنده، این محیط توسعهٔ یکپارچه (IDE) از این پس میتونه کدها رو ترجمه کنه و روی بردهای سازگار با ریزپردازندههای آردوینو بار بذاره. این امکان که نیاز به نصب بودن ابزار arduino-cli روی رایانه داره همچنین قالبی برای آغاز پروژههای جدید برای آردوینو رو هم به سازندهٔ گنوم اضافه میکنه:
https://gitlab.gnome.org/GNOME/gnome-builder/-/merge_requests/849
https://gitlab.gnome.org/GNOME/gnome-builder/-/merge_requests/849
❤8👎2
چگونه اپلیکیشنم بخشی از Gnome Circle شد
این ارائه در رویداد ۲۷۸ تهلاگ (گروه کاربران گنو/لینوکس تهران) داده شده و دربارهی برنامه درام ماشین و پروسهی پیوستن آن به گنوم سرکل صحبت میشه. در این ارائه دربارهی جوامع متنباز و نرمافزار آزاد، حلقه گنوم (Gnome Circle)، یافتن ایده، توسعهی اپلیکیشن و تجربههای توسعهدهنده بحث میشه.
پیوند ویدیو: https://www.youtube.com/watch?v=EfaRrPl_V4I
@revistoTech
@gnome_fa
این ارائه در رویداد ۲۷۸ تهلاگ (گروه کاربران گنو/لینوکس تهران) داده شده و دربارهی برنامه درام ماشین و پروسهی پیوستن آن به گنوم سرکل صحبت میشه. در این ارائه دربارهی جوامع متنباز و نرمافزار آزاد، حلقه گنوم (Gnome Circle)، یافتن ایده، توسعهی اپلیکیشن و تجربههای توسعهدهنده بحث میشه.
پیوند ویدیو: https://www.youtube.com/watch?v=EfaRrPl_V4I
@revistoTech
@gnome_fa
👍8👎2
توبیاس برنارد – طراحی گنوم: گزارشی از خط مقدم
توی این سخنرانی، توبیاس برنارد حال کنونی طراحی در نرمافزارهای آزاد رو از نگاه تجربیات شخصی خودش توی همکاری با پروژههای گنوم و پروژههای وابستهاش بررسی میکنه و به تحلیل راهبردهای موفق، نقاط دردناک و مواردی که اصلاً اثرگذار نیستند میپردازه.
توبیاس برنارد، طراح و سازماندهنده جامعه و مستقر در برلین هست که به عنوان عضوی از تیم طراحی گنوم، روی سکو گنوم، برنامههای اصلی، همچنین حلقهی گنوم و فروشگاه برنامه فلتهاب فعالیت میکنه.
پیوند ارائه
#FOSSDesign
@gnome_fa
توی این سخنرانی، توبیاس برنارد حال کنونی طراحی در نرمافزارهای آزاد رو از نگاه تجربیات شخصی خودش توی همکاری با پروژههای گنوم و پروژههای وابستهاش بررسی میکنه و به تحلیل راهبردهای موفق، نقاط دردناک و مواردی که اصلاً اثرگذار نیستند میپردازه.
توبیاس برنارد، طراح و سازماندهنده جامعه و مستقر در برلین هست که به عنوان عضوی از تیم طراحی گنوم، روی سکو گنوم، برنامههای اصلی، همچنین حلقهی گنوم و فروشگاه برنامه فلتهاب فعالیت میکنه.
پیوند ارائه
#FOSSDesign
@gnome_fa
👍5
طبق تقویم انتشار گنوم، نگارش ۴۸٫۱ در ۲۴ فروردین، گنوم ۴۸٫۲ در ۳ خرداد و نسخه مهم ۴۹٫۰ در ۲۲ شهریور عرضه خواهد شد. همچنین نسخههای ناپایدار شامل آلفا در ۷ تیر، بتا در ۱۱ مرداد و نسخه کاندیدای نهایی (RC) در ۸ شهریور آماده خواهند شد تا قبل از انتشار نسخه اصلی مورد آزمایش قرار گیرند.
از سوی دیگر گنوم ۴۷ در ۲۲ شهریور به پایان عمر خود رسیده و دیگر بهروز نخواهد شد.
@gnome_fa
از سوی دیگر گنوم ۴۷ در ۲۲ شهریور به پایان عمر خود رسیده و دیگر بهروز نخواهد شد.
@gnome_fa
🔥7👍1
نگارش جدید نرمافزار تمرین نوشتن کلیدزنی ارائه شده که با مشارکت هادی عزیز از زبان فارسی پشتیبانی میکنه، نتایج واقعبینانهتری میده و بهروز رسانیهای دیگهای داره که باعث بهبود عملکرد و تشخیص سرخوردگی میشه:
https://blogs.gnome.org/bragefuglseth/2025/04/05/keypunch-6.0
@gnome_fa
https://blogs.gnome.org/bragefuglseth/2025/04/05/keypunch-6.0
@gnome_fa
🔥11👍1
This media is not supported in your browser
VIEW IN TELEGRAM
اگه به جلوههای فانتزی علاقه دارید میتونید از افزونهٔ Burn my windows استفاده کنید تا موقع باز و بسته شدن پنجرهها در گنوم جلوههای باحال و زیبا ببینید.
#افزونه
@gnome_fa
#افزونه
@gnome_fa
👍6🔥1
نگارش ۳ ابزار نقاشی #پینتا با مهاجرت به GTK4 و libadwaita منتشر شد.
https://github.com/PintaProject/Pinta/releases/tag/3.0
@gnome_fa
https://github.com/PintaProject/Pinta/releases/tag/3.0
@gnome_fa
❤6
مشکل استفادهٔ زیاد حافظه در افزایهٔ فلتپک نرمافزارهای گنوم که باعث میشد این برنامه در حالت پسزمینه تا چند صد مگابایت رم اشغال کنه شناسایی و رفع شد و اوایل خرداد ماه در انتشار ۴۸٫۲ گنوم منتشر خواهد شد 🎉
این مشکل به دست یک تازهکار به نام اوون چیاونتون شناسایی، بررسی و رفع شد. شما هم برای مشارکت در گنوم و نرمافزارهای آزاد نیازی به دانش و تجربهٔ فوقالعاده ندارید و فقط علاقه و پشتکار برای پیشرفتتون کافیه.
https://gitlab.gnome.org/GNOME/gnome-software/-/issues/941#note_2417546
این مشکل به دست یک تازهکار به نام اوون چیاونتون شناسایی، بررسی و رفع شد. شما هم برای مشارکت در گنوم و نرمافزارهای آزاد نیازی به دانش و تجربهٔ فوقالعاده ندارید و فقط علاقه و پشتکار برای پیشرفتتون کافیه.
https://gitlab.gnome.org/GNOME/gnome-software/-/issues/941#note_2417546
🔥7🤔2🤝2
برای مدیریت و ویرایش نمایهٔ برنامه ها(.desktop) میتونید از این نرمافزار استفاده کنید. با استفاده ازش میتونید نام و نقشک کارههاتون رو تغییر بدید یا ویژگیها (موارد داخل سیاههٔ کلیک راست) رو حذف و اضافه کنید.
https://flathub.org/apps/io.github.fabrialberio.pinapp
@gnome_fa
https://flathub.org/apps/io.github.fabrialberio.pinapp
@gnome_fa
👍6🥰2
بین سکو ها و نرمافزار های متنباز معمول هست که خبرنامه های هفتگی منتشر کنند و پلاسما و گنوم هم مستثنا نیستند. حداکثر سعی میکنیم تا همه این اخبار رو پوشش بدیم.
👍6🦄1
گنوم این هفته با شماره ۱۹۷ منتشر شد. خبر اول اینکه مشکل تجزیه XML فراداده (Metadata) ها توسط گنوم-نرمافزار (فروشگاه نرمافزاری گنوم) که باعث مصرف رم بالا میشد حل شده که قبل تر اشاره شد بهش. خبر دوم اینکه کتابخانه Glycin که برای بارگذاری عکس استفاده میشه الان قادره تا برای اکثر قالب های عکس پیشنمایه (thumbnailer) تولید کنه. همچنین بهروزرسانی جدیدی از ashpd رو داریم.
خبر هیجان انگیز تر اینکه cambalache (برنامه طراحی UI) نگارش جدیدی آزاد کرده با چندین ویژگی جدید و پشتیبانی از SDK ۴۸، اگه علاقهمند بودید در بلاگ گنوم بخونید. پایپلاین هم این وسطا به روزرسانی جدیدی داده!!!. فلیر (کارخواه پیامرسان سیگنال) هم پشتیبانی از استیکر هارو اضافه کرده.
این بود گنوم این هفته
@gnome_fa
خبر هیجان انگیز تر اینکه cambalache (برنامه طراحی UI) نگارش جدیدی آزاد کرده با چندین ویژگی جدید و پشتیبانی از SDK ۴۸، اگه علاقهمند بودید در بلاگ گنوم بخونید. پایپلاین هم این وسطا به روزرسانی جدیدی داده!!!. فلیر (کارخواه پیامرسان سیگنال) هم پشتیبانی از استیکر هارو اضافه کرده.
این بود گنوم این هفته
@gnome_fa
👍3❤1👎1