کانال اطلاع‌رسانی توزیع پارچ
2.15K subscribers
536 photos
33 videos
18 files
496 links
Download Telegram
پیش‌نمایشی از نسخه آلفا پارچ استور

درحال حاضر تنها ماژول فلت‌پک تکمیل شده و این نسخه برای تست عموم فردا در مخزن Void پارچ قرار می‌گیرد.


@ParchLinux | پارچ لینوکس
1🔥13👍1
نسخه ۰.۱ پارچ‌استور (Parch Store) برای تست در مخزن void قرار گرفت.

در این نسخه، موارد زیر از اهمیت ویژه‌ای برخوردارند:
۱. صحت کارکرد برنامه
۲. پایداری کامل
۳- مشکلات طراحی (ui/ux)

در حال حاضر تنها پشتیبانی از Flatpak در برنامه فعال است و پشتیبانی از ALPM نیز در نسخه‌های آتی اضافه خواهد شد.

لطفاً هرگونه مشکل، باگ یا پیشنهاد خود را از طریق یکی از کانال‌های زیر گزارش دهید:

- بخش Issues در گیت‌هاب پروژه:
https://github.com/parchlinux/pastor/issues

- ایمیل:
contact@parchlinux.com

- فروم پارچ:
forum.parchlinux.com

نحوه فعال‌سازی مخزن void نیز در این آدرس توضیح داده شده است:

https://parchlinux.com/en/repo

sudo pacman -Sy
sudo pacman -S void/pastor


از همکاری و بازخوردهای شما سپاسگزاریم.

@ParchLinux | پارچ لینوکس
🔥7👍1
This media is not supported in your browser
VIEW IN TELEGRAM
اولین آلفا عمومی از پارچ ایموتبل منتشر شد!

در این نسخه تغییرات زیادی رخ داده و مشکلات زیادی هم برطرف شده و برای تست در ماشین مجازی و یا سیستم شخصی آمادست، همچنین می‌توانید آن را روی usb نصب کنید.

برای تست کافیست ایمیج آن را از میرور پارچ دانلود کرده و سپس با دستور dd بر روی دیسک بنویسید.
برای مثال روی دیسک مجازی qemu مونت شده به nbd0:

tar -xJf Parchlinux-immutable-latest.tar.xz -O | dd of=/dev/nbd0 bs=4M status=progress conv=fsync


دانلود ایمیج

مشکلات این نسخه را در انجمن پارچ و یا گروه پارچ به ما اطلاع بدید.


لیست تغییرات این نسخه ۰.۱ تا ۰.۲

@ParchLinux | پارچ لینوکس
❤7❤‍🔥1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
در پارچ ایموتبل بواسطه پادمن و دیستروباکس می‌توانید از کانتینر توزیع‌هایی مثل دبیان استفاده کنید تا برنامه‌هایی که در فلت‌پک موجود نیستند را نصب کنید.


برای مثال در این ویدئو ما برنامه geany را نصب و به منوی پلاسما افزودیم.


@ParchLinux | پارچ لینوکس
🔥6❤2👍1
پیش نمایش آلفای پارچ هایپرلند

پارچ هایپرلند فقط یک ویرایش از پارچ با مدیر پنجره ی هایپرلند نیست و اهدافی پشتش داره , هدف اصلی پارچ هایپرلند اینه که "رایسینگ" , شخصی سازی , نگهداری و کار کردن با هایپرلند رو راحت تر بکنه

درحال حاضر پارچ هایپرلند از Noctalia به عنوان شل استفاده میکنه , Noctalia امکانات شخصی سازی بسیار زیادی داره و میتونید تقریبا هرجوری که بخواید شخصی سازیش بکنید , یا حتی میتونید ناکتالیا رو حذف کنید و کانفیگ کوییکشل مدنظرتون رو نصب بکنید و لذت ببرید!

یکی از اهداف پارچ هایپرلند ابزاری برای مدیریت , نصب و استفاده راحت از کانفیگ های مختلف کوییک شله که هدف پارچ هایپرلند در ۲۰۲۷ سرانجام رساندن این پروژه است


همچنین پارچ هایپرلند یه overview برای مدیریت ورک اسپیس ها و یک چیت شیت برای keybind ها داره :)

به زودی نسخه ی RC اماده میشه , اگر علاقه دارید که پیش از انتشار نسخه ی پایدار , پارچ هایپرلند رو تست بکنید و بازخورد خودتون رو با ما به اشتراک بزارید , به @AlfredaFard پیام بدید


@ParchLinux | پارچ لینوکس
❤15❤‍🔥7
در این کامیت در پروفایل پلاسما پارچ، به صورت آزمایشی پشتیبانی از درایور انویدیا افزوده شد.


توجه: پیشفرض اضافه شدن درایورهای انویدیا باعث افزایش حجم ایزوها می‌شود و در این زمینه کاری نمی‌شود کرد.



به‌زودی نسخه بتا از پارچ پلاسما برای تست این ویژگی منتشر می‌شود، همچنین ما درحال هوشمند سازی کالامارس هستیم تا امکان انتخاب بوت‌لودر را در پارچ فراهم سازیم.




@ParchLinux
❤12💔1
نسخه ۰.۶ میرورمن منتشر شد 🥳


در این نسخه بخشی به هسته اضافه شده که امکان استفاده از میرورمن برای مدیریت مخازن مدیربسته‌های زبان‌های برنامه‌نویسی بواسطه پروژه میراوا، مثل پایتون را فراهم می‌کند.


همچنین در نسخه‌های آتی داکر و سایر مدیربسته‌ها افزوده می‌شوند.


برای به‌روزرسانی:

sudo pacman -Syu


@ParchLinux | پارچ لینوکس
❤11❤‍🔥1
یکی از مشکلاتی که با پروژه کالامارس داشتیم، کدبیس لگسی اون بود که در هر به‌روزرسانی یکجا رو خراب می‌کرد.


در این نسخه‌های آتی پارچ که ما نصب کننده رو بازطراحی کردیم؛ یک سری مشکلات با کالامارس پیش اومده بود من‌جمله اینکه بخش‌هایی از qmlها رو با qt5 مدیریت می‌کرد که باعث می‌شد textboxها کار نکنن و براش نیازمند پاس دادن وریبل xcb باشیم که در گنوم و هایپرلند کار نمی‌کنه.

درنهایت هم کالامارس رو فورک کردیم؛ و این پچ رو روش اعمال کردیم:

https://github.com/parchlinux/calamares/commit/7cac7c222ab5d51ed83aefea379f05bcc1dc9c8f

توضیحات فنی برای افراد فنی:

علت اصلی این بود که QQuickWidget به‌جای داشتن یک پنجرهٔ Wayland واقعی، سین QML رو داخل یک QQuickWindow آف‌اسکرین رندر می‌کنه و فقط نتیجه رو داخل ویجت میزبان کپی می‌کنه. در نتیجه آبجکتی که QGuiApplication::focusObject گزارش می‌ده با آبجکتی که واقعاً داخل سین QML فوکوس گرفته یکی نیست. پروتکل‌های متن‌ورودی Wayland مثل text-input-v3 دقیقاً بر همین focusObject تکیه دارن، برای همین کامپوزیتور هیچ‌وقت نمی‌فهمید فیلدی برای تایپ فوکوس شده. روی X11 این مشکل اصلاً خودش رو نشون نمی‌داد چون فوکوس اونجا در سطح پنجره مدیریت می‌شه و ربطی به اینکه محتوای داخلی چطور رندر شده نداره، برای همین با فورس کردن xcb کار می‌کرد.

راه‌حلی که در پچ اعمال کردیم یک پل فوکوس بین QQuickWindow و QQuickWidget میزبانشه. تابع installQuickWidgetFocusBridge به سیگنال QQuickWindow::focusObjectChanged وصل می‌شه، با Qt::UniqueConnection که اگه چندبار صدا زده بشه دوباره کانکت نکنه. هر بار که آبجکت فوکوس داخل سین عوض می‌شه، اگه اون آبجکت یک QQuickItem باشه که پرچم ItemAcceptsInputMethod روش ست شده، یعنی واقعاً قراره چیزی توش تایپ بشه، فوکوس واقعی ویجت رو با setFocus می‌ذاریم و بعدش روی windowHandle پنجرهٔ اصلی درخواست activate می‌فرستیم. این کار باعث می‌شه focusObject سراسری برنامه با چیزی که کاربر واقعاً داره باهاش کار می‌کنه هماهنگ بمونه و کامپوزیتور بتونه فوکوس متن‌ورودی رو درست مسیر بده.

این پل رو هم توی سازندهٔ QmlViewStep صدا زدیم و هم توی onActivate، همراه با یک setFocus صریح روی m_qmlWidget، چون هر بار صفحهٔ جدیدی از کالاماریز فعال می‌شه باید فوکوس دوباره صراحتاً ست بشه وگرنه اولین فیلد صفحه اصلاً فوکوس نمی‌گیره. با این پچ مشکل روی گنوم و هایپرلند بدون نیاز به فورس کردن QT_QPA_PLATFORM=xcb حل شد.



@ParchLinux | پارچ لینوکس
🔥10❤‍🔥2
چطور رم بیشتری دانلود کنیم؟🤔

در این پست آموزش استفاده از Parch Zram و فناوری فشرده‌سازی حافظه در رم، بدون نیاز به سخت‌افزار اضافه، عملکرد سیستم خود را در برابر کمبود حافظه توضیح داده شده.

جزئیات نصب و پیکربندی:

https://parchlinux.com/fa/blog/download-more-ram


@ParchLinux | پارچ لینوکس
❤13
پشتیبانی اولیه از alpm به پارچ استور افزوده شد 🥳


از این به بعد می‌توانید با پارچ استور سیستم خود را به‌روز و یا بر روی آن برنامه نصب کنید.

پارچ استور در تمامی نسخه‌ها به‌زودی در بیلد بعدی جایگزین کی‌دی‌ای دیسکاور، شلی، گنوم سافتور و دستور می‌شود.

نسخه تست به‌زودی منتشر می‌شود.

@ParchLinux | پارچ لینوکس
❤8🔥6
مفتخریم که عرضه عمومی نسخه اولیه پارچ استور را با پشتیبانی از مدیربسته آرچ اعلام کنیم 🥳



پارچ استور نگارش ۰.۲ عرضه شد.

در این نگارش، بهبودهایی را روی کش کردن پاستور انجام دادیم تا سرعت اجرای آن بعد از اجرای اولیه و ساختن کش به زیر یک ثانیه برسد!

همچنین پشتیبانی اولیه از مدیربسته آرچ لینوکس (ALPM) به استور پارچ افزوده شد که امکان نصب، حذف و یا به‌روزرسانی برنامه‌های نصب شده بر روی پارچ را از طریق استور به شما می‌دهد.

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

همچنین شما می‌توانید از تنظیمات ماژول‌ها را فعال و یا غیرفعال کنید.

پارچ استور تحت مجوز عمومی گنو (GPL-3) در گیت‌هاب پارچ در دسترس است.

برای نصب:
sudo pacman -Sy
sudo pacman -S pastor


@ParchLinux | پارچ لینوکس
❤‍🔥5❤1
Forwarded from تهلاگ / Tehlug
دورهمی روز آزادی نرم‌افزار شماره ۲۸۲ 🎉

به مناسبت روز آزادی نرم‌افزار تصمیم گرفتیم که در تاریخ ۲ مهر ۱۴۰۵ یه دورهمی داشته باشیم 💚
قراره راجع‌به دسترسی‌پذیری در گنو/لینوکس صحبت کنیم و با مشارکت هم، دنیای دیجیتال رو برای رفقای نابینامون زیباتر کنیم.

برای ثبت‌نام می‌تونید از لینک زیر استفاده کنید:
لینک
مکان در نقشه
@TehranLUG
@KashanLUG
@sudoshz
@TabarestanGNU
@paasta_cloud
❤‍🔥10❤1