جامعهٔ فارسی زبان کی‌دی‌ای – Telegram
جامعهٔ فارسی زبان کی‌دی‌ای
373 subscribers
137 photos
4 videos
2 files
73 links
جامعه کی‌دی‌ای فارسی


کدبرگ:
https://codeberg.org/kdefa
Download Telegram
جدیدترین نگارش این هفته در کی‌دی‌ای منتشر شد.


یکی از بزرگترین خبر‌های این نگارش، تکمیل شدن KISS برای پلاسما ۶.۵.۰ هستش که مقدمات راه‌اندازی نصب اولیه رو برای شما انجام میده.


این بدرد شرکت‌هایی می‌خوره که به صورت پیشفرض می‌خوان سیستم خودشون رو با کی‌دی‌ای پلاسما و یک توزیع لینوکسی عرضه کنن.



@Kde_fa
🔥6
سایر تغییرات در پلاسما ۶.۵.۰:

- تنظیمات پلاسما دیگر صفحه تنطیمات قلم‌نوری را نشان نمی‌دهد اگر یکی متصل نباشد.

- صفحه تنظیمات کنترلر بازی دستخوش تغییراتی شده و هم اکنون اطلاعات بیشتری به شما نشان می‌دهد.

- اعلان « شما چند اعلان خوانده نشده دارید » که پس از خروج از حالت مزاحم نشوید نشان داده می‌شد دیگر در تاریخچه اعلانات نشان داده نمی‌شود.


- بهبودهایی برای HDR در kwin انجام شده است.



@kde_fa
7🔥1
برنامه KDE Karton که معادل Gnome Boxes هستش به مرحله‌ خوبی توی توسعه رسیده.


یکی از ویژگی‌های این برنامه این هستش که به صورت خودکار ماشین‌های مجازی که داخل Gnome Boxes ایجاد کردید رو نمایش میده.

هنوز برخی امکانات ساده رو نداره، ولی می‌تونید باهاش ماشین مجازی بسازید و توزیع/سیستم‌عامل دلخواهتون رو آزمایش کنید.


لینک مخزن بالادستی داخل گیت‌لب کی‌دی‌ای:

https://invent.kde.org/sitter/karton

درحال حاضر این برنامه داخل AUR نیز موجود هستش پس اگر از یک توزیع آرچ بیس استفاده می‌کنید می‌تونید با aur helper موردعلاقتون نصبش کنید.

yay/paru -S karton



@kde_fa
6
درک لین، دانشجوی سال دوم ریاضیات دانشگاه واترلو، پس از مشارکت در برنامه Google Summer of Code 2025، پروژه Karton را به عنوان یک مدیر ماشین مجازی بومی برای محیط KDE تکمیل کرده است. این پروژه که تحت نظارت Harald Sitter، Tobias Fella و Nicolas Fella انجام شد، هدف ارائه جایگزینی مبتنی بر Qt برای مدیران ماشین مجازی مبتنی بر GTK و تسهیل تجربه کاربری است.

لین که کار خود را در فوریه ۲۰۲۵ آغاز کرده بود، یک بازنویسی کامل از نرم‌افزار انجام داد و از کتابخانه‌های libvirt، Qt و API libosinfo GLib استفاده کرد. یکی از دستاورد‌های کلیدی وی توسعه یک تولیدکننده XML دامنه libvirt سفارشی بود که وابستگی به ابزار virt-install را برطرف کرد.

در بخش رابط کاربری، لین سیستم نمایشگر SPICE سفارشی طراحی کرد که با کتابخانه spice-client-glib کار می‌کند و امکان نمایش و تعامل مستقیم با ماشین‌های مجازی را فراهم می‌آورد. این سیستم شامل پردازش تصاویر از طریق QImage، هدایت ورودی موس و صفحه‌کلید، و پخش صدا از طریق QAudioSink است.

پروژه دارای قابلیت‌هایی چون نصب خودکار ماشین مجازی با تشخیص فایل ISO، مدیریت حالت‌های مختلف VM، و رابط کاربری نوسازی شده با نوار کناری و پیش‌نمایش تصویری است. لین همچنین قابلیت جداسازی رسانه نصب را پیاده‌سازی کرد تا کاربران پس از نصب سیستم عامل بتوانند از هارد دیسک مجازی بوت کنند.

با وجود پیشرفت‌های قابل توجه، توسعه‌دهنده اعلام کرد که Karton هنوز برای انتشار رسمی آماده نیست و نیاز به بهبودهای بیشتری دارد. او برنامه‌ریزی کرده در آینده بهینه‌سازی buffer نمایش، بهبود مقیاس‌بندی و رندر متن، انتقال فایل و clipboard، و ابزار مرور و نصب ISO را اضافه کند.

لین که در حال حاضر در تعطیلات است و قرار است در سپتامبر در رویداد Akademy در برلین شرکت کند، اعلام کرد پس از شروع دوره کارآموزی چهار ماهه خود در پاییز، زمان بیشتری برای ادامه توسعه این پروژه خواهد داشت. برنامه‌هایی نیز برای بسته‌بندی Karton به عنوان Flatpak و اضافه کردن آن به برنامه‌های KDE در ماه‌های آینده در دست بررسی است.

پیوند مطلب در بلاگ کی‌دی‌ای:

https://blogs.kde.org/2025/08/28/gsoc-2025-final-project-blog-developing-karton-the-kde-virtual-machine-manager


@kde_fa
10
این هفته در کی‌دی‌ای جدید هم منتشر شد.

توی این نگارش منتشر شده، قدیمی ترین درخواست ویژگی در پلاسما بالاخره پیاده‌سازی شد!

تخته‌گیره (کلیپ‌بورد) پلاسما هم اکنون به شما اجازه این رو میده تا برخی موارد رو به عنوان موردعلاقه علامت‌گذاری کنید. این موارد به صورت دائمی ذخیره شده و شما می‌توانید همیشه به آن‌ها دسترسی پیدا کنید.

این ویژگی ۲۲ سال پیش درخواست شده بود! این ممکنه یک رکورد جدید باشه برای کی‌دی‌ای توی پیاده‌سازی ویژگی‌های درخواستی قدیمی.


@kde_fa
🔥81
همچنین Krunner هم اکنون می‌تونه میانبرهای سراسری رو پیدا کنه و قابلیت جستجوی مبهم (fuzzy) هم در اون پیاده‌سازی شده و هم اکنون می‌تونید نتایج بهتری رو برای جستجوهاتون از اون بگیرید.


@kde_fa
🔥7
سایرتغییرات:

- پلاسما هم اکنون به شما اجازه این رو میده تا حلقه‌های لمسی روی قلم نوری خودتون رو پیکربندی کنید.

- دیسکاور (فروشگاه کی‌دی‌ای) هم اکنون اجازه نصب راه‌اندازهایی (driver) که در مخازن هستند رو به شما میده.

- همچنین دیسکاور هم اکنون به شما اجازه نوشتن نظر برای برنامه‌هایی که هیچ نظراتی زیر اون‌ها وجود نداره رو میده.

شما می‌تونید این نگارش رو از پیوند زیر مطالعه کنید:

https://blogs.kde.org/2025/08/30/this-week-in-plasma-saved-clipboard-items-and-tablet-touch-rings/


@kde_fa
4
در میزکار کی‌دی‌ای، اگر نمی‌خواهید در هنگام خاموش کردن یا ری‌استارت کردن صفحه تایید ۳۰ ثانیه‌ای را ببینید، در تنظیمات وارد بخش session شده و از Desktop Session تیک گزینه Ask for Confirmation را بردارید.


#ترفند
@kde_fa
11
این‌هفته در کی‌دی‌ای جدید هم منتشر شد!

در این نگارش، در کی‌دی‌ای ۶.۵ صفحه مجوزهای فلت‌پک با صفحه مجوزهای برنامه‌ها ترکیب شده و هم اکنون پیاده‌سازی XDG Wallpaper portal نیز در آن وجود دارد که اجازه دسترسی برای تغییر تصویر زمینه و تصویر صفحه قفل را می‌دهد.


@kde_fa
4
صفحه چرخش روز و شب هم اکنون به شما این اجازه رو میده تا زمان رو در AM یا PM مشاهده کنید.


@kde_fa
6
discover-telling-you-what-its-refreshing.webm
894.2 KB
دیسکاور هم اکنون به شما می‌گوید که در حال انجام چه کاری هستش.

این عمل برای این انجام شده تا اگر دریافت به‌روزرسانی از یک منبع کند بود کاربر بتواند آن را شناسایی و برطرف کند.

@kde_fa
👍7
سایر تغییرات:
- فونت مونواسپیسی که از تنظیمات انتخاب می‌کنید هم اکنون بر روی برنامه‌های جی‌تی‌کی نیز اعمال می‌شود.
- در صفحه دسترسی از راه دور دیگر نیازی نیست تا یک حساب جدید برای دادن دسترسی بسازید، به صورت اتوماتیک از حساب خودتان می‌توانید برای دسترسی گرفتن استفاده کنید.
- حرکت در منوی برنامه‌ها زمانی که هیچ برنامه‌ای در آن منو به عنوان مورد علاقه وجود نداشته باشد بهبود پیدا کرده است.



می‌تونید این نگارش رو به صورت کامل از پیوند زیر مطالعه کنید:

🔗 https://blogs.kde.org/2025/09/05/this-week-in-plasma-more-app-permission-configuration-pre-akademy-edition/

@kde_fa
👍8
اگر کی‌دی‌ای را شبیه مک شخصی‌سازی می‌کنید و از پنل پلاسما بجای latte استفاده می‌کنید، این افزونه خط جداکننده را به پنل پلاسما برای شما اضافه می‌کنه:


https://store.kde.org/p/2137418



@kde_fa
6
افزونه Kgithub یک افزونه کاربردی برای توسعه دهنده‌هاست که مخازنشون، کامیت‌هاشون و همینطور ایشوها (مشکلات) که باز شده روی مخازنشون رو بهشون نشون میده:


https://store.kde.org/p/2300790



@kde_fa
8👍4👎2
اگر پخش زنده آکادمی ۲۰۲۵ و همینطور تصاویری که از کی‌دی‌ای لینوکس منتشر شده رو دیده باشید و درمورد موز 🍌 براتون سوال شده که چی هستش، داستانش از این قراره، طبق ویکی کی‌دی‌ای:


نصف کردن یک 🍌. یا در مورد ما: ایجاد تغییرات عظیم در پیکربندی‌های sysupdate.d به گونه‌ای که نیازمند یک نسخه شکست سخت باشد که باید قبل از انتقال به نسخه جدیدتر اعمال شود.
همچنین می‌تواند برای خلاص شدن از آشغال‌های سازگاری استفاده شود. با مجبور کردن کاربران به عبور از یک نسخه خاص، می‌دانیم همه به‌روزرسانی‌های آن نسخه اعمال شده و در نتیجه می‌توانیم منطق سازگاری را حذف کنیم.

کمی تاریخچه: در ابتدا از https://files.kde.org/kde-linux/ به عنوان محل به‌روزرسانی استفاده می‌کردیم. این به طرز بدی شکاف تغییر نام به kde-linux را پر کرد و در نهایت برای مهاجرت rootfsv2 از هم پاشید. حالا به جای آن این کار را می‌کنیم:
‏* https://files.kde.org/kde-linux/ حاوی تصویر دیسک .raw و همچنین .torrent مربوط به آن است
‏* https://files.kde.org/kde-linux/sysupdate/*/ حاوی همه مصنوعات sysupdate است
‏* https://files.kde.org/kde-linux/sysupdate/v2/ و غیره نسخه‌های مختلف هستند
‏* https://files.kde.org/kde-linux/vacuum.yaml کدگذاری می‌کند که کدام بیلدها را باید برای همیشه نگه داشت (آنها را سنگ قبر می‌نامند). همچنین تصاویر طلایی را کدگذاری می‌کند (یعنی آنهایی که می‌خواهیم نگه داریم چون می‌دانیم خوب هستند)

درست. پس. چگونه سنگ قبر بسازیم؟ ابتدا با دقت زیاد درباره این مسئله فکر کنید چون تا حدودی مهم است که دقیقاً بفهمید چه کاری می‌خواهید انجام دهید...

بیایید مثال از v2 به v3 را در نظر بگیریم: می‌خواهیم نسخه‌ای در v2 ایجاد کنیم که آخرین نسخه باشد تا بتوان گفت. وظیفه این نسخه این است که یک نسخه v2 باشد در حالی که تغییرات sysupdate.d برای v3 را فراهم کند. شاید آن جمله را تا زمانی که جا بیفتد بخوانید. مصنوعات سنگ قبر باید شبیه آنهای v2 باشند، اما دستورالعمل‌های به‌روزرسانی (یعنی فایل‌های sysupdate.d) درون سنگ قبر باید شبیه آنهای v3 باشند.

در اینجا یک فهرست مفید برای این مثال آورده شده:
ممکن است عاقلانه باشد که سیستمی اختراع کنید که همه انتشارات را به پوشه ریشه جداگانه‌ای منحرف کند تا زمانی که کاملاً مطمئن شوید مهاجرت آماده است. اگر سنگ قبر بدی منتشر کنید، رفع مشکلات بسیار سخت خواهد بود.** در حال حاضر وجود ندارد اما از نظر فنی به سادگی آپلود به سرور متفاوت یا زیر مکان ریشه متفاوت است.

* اطمینان حاصل کنید v2 (یعنی git master) واقعاً کار می‌کند
‏* v3 را آماده کنید (احتمالاً در یک شاخه) و شاید کمی آن را آزمایش کنید تا مطمئن شوید پیکربندی‌های ارتقا کار می‌کنند
* نسبت به دسترسی کلید امضا فوق‌العاده مراقب باشید. شاخه‌های تصادفی به طور پیش‌فرض امضا ندارند!
* upload.sh را در شاخه v3 به‌روزرسانی کنید تا خط به‌روزرسانی v3 را شروع کند
* تعدادی بیلد v3 برای آزمایش بسازید
* یک بیلد v2 با پیکربندی‌های sysupdate.d نسخه v3 بسازید
* یک بیلد v3 بسازید تا نسخه بالاتری داشته باشید
* ارتقا را آزمایش کنید
‏* vacuum.yaml را ویرایش کنید یا از مدیر سیستم بخواهید تا بیلد v2 (و احتمالاً اولین v3 خوب) را به عنوان سنگ قبر (و احتمالاً طلایی) علامت‌گذاری کند.



https://community.kde.org/KDE_Linux/Banana_Split

@kde_fa
3
در صفحه کی‌دی‌ای برای شما می‌تونید ببینید که از میزکار کی‌دی‌ای چه استفاده هایی می‌تونید داشته باشید و چه ابزارهایی رو برای نیاز شما توسعه دادند.


https://kde.org/for/



@kde_fa
19
برنامه karton ظاهرش به‌روزرسانی شد.

الآن یک پیش‌نمایش از ماشین مجازی رو به شما نشون میده، همینطور می‌تونید فایل iso رو هم از ماشین مجازی اجکت کنید.

@kde_fa
11