Channel: linuxtnt(linux tips and tricks)
🔰غولهای فناوری دوباره درگیر شدهاند
لینوس توروالدز، رهبر لینوکس، هشدار داده است: «فکر میکنم در نسخه ۶.۱۷ از هم جدا میشویم.»
🔹سیستم فایل Bcachefs یک سیستم فایل نوین با قابلیتهایی مانند رمزنگاری خودکار، فشردهسازی، و مقاومت در برابر خرابی داده است که سالهاست در حال توسعه است. اووراستریت میخواهد این سیستم فایل بهطور رسمی به هسته لینوکس اضافه شود.
🔸مشکل اینجاست که توروالدز معتقد است فرآیند ادغام Bcachefs با استانداردهای کیفی هسته لینوکس همخوانی ندارد، بهویژه بهدلیل:
ارسال تغییرات غیرضروری در مرحله Release Candidate (که مخصوص رفع باگهاست، نه افزودن قابلیتهای جدید).
🔸اووراستریت سابقه برخوردهای تند با سایر توسعهدهندگان هسته را دارد. در سال ۲۰۲۴، بهدلیل عدم رعایت پروتکلهای فنی، موقتاً از مشارکت در هسته ۶.۱۳ منع شد.
🔸این یک تهدید جدی است، چون حذف یک سیستم فایل از هسته به معنی از دست دادن پشتیبانی رسمی و کاهش شانس پذیرش توسط توزیعهای بزرگ (مثل اوبونتو یا فدورا) است.
نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://hottg.com/linuxtnt
لینوس توروالدز، رهبر لینوکس، هشدار داده است: «فکر میکنم در نسخه ۶.۱۷ از هم جدا میشویم.»
🔹سیستم فایل Bcachefs یک سیستم فایل نوین با قابلیتهایی مانند رمزنگاری خودکار، فشردهسازی، و مقاومت در برابر خرابی داده است که سالهاست در حال توسعه است. اووراستریت میخواهد این سیستم فایل بهطور رسمی به هسته لینوکس اضافه شود.
🔸مشکل اینجاست که توروالدز معتقد است فرآیند ادغام Bcachefs با استانداردهای کیفی هسته لینوکس همخوانی ندارد، بهویژه بهدلیل:
ارسال تغییرات غیرضروری در مرحله Release Candidate (که مخصوص رفع باگهاست، نه افزودن قابلیتهای جدید).
🔸اووراستریت سابقه برخوردهای تند با سایر توسعهدهندگان هسته را دارد. در سال ۲۰۲۴، بهدلیل عدم رعایت پروتکلهای فنی، موقتاً از مشارکت در هسته ۶.۱۳ منع شد.
🔸این یک تهدید جدی است، چون حذف یک سیستم فایل از هسته به معنی از دست دادن پشتیبانی رسمی و کاهش شانس پذیرش توسط توزیعهای بزرگ (مثل اوبونتو یا فدورا) است.
نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://hottg.com/linuxtnt
👍11❤3
🔰انتشار نسخه آزمایشی Linux 6.16-rc5 با بهبودهای مهم در سیستمفایلها، درایورها و سختافزار
🔹لینوس توروالدز بهصورت رسمی انتشار Linux 6.16-rc5 را اعلام کرد. این نسخه نشاندهنده نقطه میانی چرخه توسعه برای هسته ۶.۱۶ است که انتظار میرود در اواخر ژوئیه یا اوایل آگوست به صورت پایدار منتشر شود.
🔹ویژگیهای کلیدی این نسخه:
🔸توروالدز این نسخه را با وجود پنجره ادغام بزرگ، «کاملاً آرام» توصیف کرده است. بهطور کلی، تغییرات به سه بخش تقریباً مساوی تقسیم شدهاند:
🔹سیستمفایلها (حدود ۳۳% تغییرات):
🔸تمرکز ویژه روی Bcachefs (سیستم فایل نسل جدید با قابلیت Copy-on-Write) شامل رفع باگهای مربوط به مدیریت حافظه و جلوگیری از خطاهای اشارهگر NULL.
🔸بهبودهای قابل توجه برای SMB و Btrfs به منظور افزایش پایداری و عملکرد در محیطهای ذخیرهسازی پیچیده.
🔹درایورها (حدود ۳۳% تغییرات):
🔸بهروزرسانیهای گسترده برای پشتیبانی از سختافزارهای متنوع، از جمله رولبک برخی تغییرات در Device Mapper برای حل مشکلات کاهش عملکرد.
🔸افزودن پشتیبانی از صفحهکلید نازک ThinkPad X1 Tablet Gen2 در درایور HID لنوو.
🔹سایر بهبودها (حدود ۳۳% تغییرات):
🔸رفع مشکل use-after-free در کتابخانه libbpf.
🔸بازگرداندن اطلاعات of_node در sysfs هسته سریال.
🔸بهروزرسانی مستندات و رفع باگهای معماری (بهویژه برای LoongArch، UM و x86).
🔹پشتیبانی از سختافزارهای جدید:
🔸درایورهای متنباز برای کارتهای گرافیک انویدیا Blackwell و Hopper.
🔸بهبود سازگاری با پردازندههای Intel Wildcat Lake.
🔹امنیت و ذخیرهسازی:
🔸افزودن قابلیت کلیدهای پیچیده سختافزاری (hardware-wrapped keys) برای رمزنگاری fscrypt.
🔸بهبودهای عملکردی در سیستمفایل EXT4.
هشدار به کاربران
این نسخه آزمایشی است و برای سیستمهای تولیدی توصیه نمیشود. با این حال، توسعهدهندگان و کاربران علاقهمند میتوانند آن را برای تست و گزارش باگها امتحان کنند.
نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://hottg.com/linuxtnt
🔹لینوس توروالدز بهصورت رسمی انتشار Linux 6.16-rc5 را اعلام کرد. این نسخه نشاندهنده نقطه میانی چرخه توسعه برای هسته ۶.۱۶ است که انتظار میرود در اواخر ژوئیه یا اوایل آگوست به صورت پایدار منتشر شود.
🔹ویژگیهای کلیدی این نسخه:
🔸توروالدز این نسخه را با وجود پنجره ادغام بزرگ، «کاملاً آرام» توصیف کرده است. بهطور کلی، تغییرات به سه بخش تقریباً مساوی تقسیم شدهاند:
🔹سیستمفایلها (حدود ۳۳% تغییرات):
🔸تمرکز ویژه روی Bcachefs (سیستم فایل نسل جدید با قابلیت Copy-on-Write) شامل رفع باگهای مربوط به مدیریت حافظه و جلوگیری از خطاهای اشارهگر NULL.
🔸بهبودهای قابل توجه برای SMB و Btrfs به منظور افزایش پایداری و عملکرد در محیطهای ذخیرهسازی پیچیده.
🔹درایورها (حدود ۳۳% تغییرات):
🔸بهروزرسانیهای گسترده برای پشتیبانی از سختافزارهای متنوع، از جمله رولبک برخی تغییرات در Device Mapper برای حل مشکلات کاهش عملکرد.
🔸افزودن پشتیبانی از صفحهکلید نازک ThinkPad X1 Tablet Gen2 در درایور HID لنوو.
🔹سایر بهبودها (حدود ۳۳% تغییرات):
🔸رفع مشکل use-after-free در کتابخانه libbpf.
🔸بازگرداندن اطلاعات of_node در sysfs هسته سریال.
🔸بهروزرسانی مستندات و رفع باگهای معماری (بهویژه برای LoongArch، UM و x86).
🔹پشتیبانی از سختافزارهای جدید:
🔸درایورهای متنباز برای کارتهای گرافیک انویدیا Blackwell و Hopper.
🔸بهبود سازگاری با پردازندههای Intel Wildcat Lake.
🔹امنیت و ذخیرهسازی:
🔸افزودن قابلیت کلیدهای پیچیده سختافزاری (hardware-wrapped keys) برای رمزنگاری fscrypt.
🔸بهبودهای عملکردی در سیستمفایل EXT4.
هشدار به کاربران
این نسخه آزمایشی است و برای سیستمهای تولیدی توصیه نمیشود. با این حال، توسعهدهندگان و کاربران علاقهمند میتوانند آن را برای تست و گزارش باگها امتحان کنند.
نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://hottg.com/linuxtnt
👍3❤2
hosein seilany https://seilany.ir/
🔰غولهای فناوری دوباره درگیر شدهاند لینوس توروالدز، رهبر لینوکس، هشدار داده است: «فکر میکنم در نسخه ۶.۱۷ از هم جدا میشویم.» 🔹سیستم فایل Bcachefs یک سیستم فایل نوین با قابلیتهایی مانند رمزنگاری خودکار، فشردهسازی، و مقاومت در برابر خرابی داده است که سالهاست…
پیرو این پست
https://hottg.com/linuxtnt/4375
که درباره هشدار تروالدز در خصوص حذف سیستم فایلBcachefs بود
توروالدز پشتیبانی از Bcachefs را پس از درگیری متوقف کرد
لینوس توروالدز اعلام کرده است:
"این را ادغام کردم، اما با توجه به آن بحث، فکر میکنم در پنجره ادغام ۶.۱۷ از هم جدا میشویم. شما به وضوح نشان دادید که من حتی نمیتوانم در مورد اصلاحات اشکالات سوال کنم و باید هر چیزی را بدون چون و چرا ادغام کنم. صادقانه بگویم، در این مرحله دیگر احساس راحتی نمیکنم و تنها چیزی که هر دو در آن بحث به طور اساسی روی آن توافق داشتیم این بود که 'کار ما تمام است'."
https://hottg.com/linuxtnt/4375
که درباره هشدار تروالدز در خصوص حذف سیستم فایلBcachefs بود
توروالدز پشتیبانی از Bcachefs را پس از درگیری متوقف کرد
لینوس توروالدز اعلام کرده است:
"این را ادغام کردم، اما با توجه به آن بحث، فکر میکنم در پنجره ادغام ۶.۱۷ از هم جدا میشویم. شما به وضوح نشان دادید که من حتی نمیتوانم در مورد اصلاحات اشکالات سوال کنم و باید هر چیزی را بدون چون و چرا ادغام کنم. صادقانه بگویم، در این مرحله دیگر احساس راحتی نمیکنم و تنها چیزی که هر دو در آن بحث به طور اساسی روی آن توافق داشتیم این بود که 'کار ما تمام است'."
👍8
🔰حرکتی رادیکال دیگر: فدورا قصد دارد پشتیبانی بوت UEFI روی MBR را حذف کند
پشتیبانی بوت UEFI برای MBR ممکن است در فدورا ۴۳ حذف شود.
🔹 این تغییر به این معنی است که فدورا دیگر اجازه نمیدهد سیستمهای UEFI روی دیسکهای با پارتیشنبندی MBR بوت شوند
🔹فدورا اخیراً در موقعیت دشواری قرار گرفت هنگامی که پیشنهاد حذف پشتیبانی از سیستمهای ۳۲ بیتی با واکنش شدید جامعه کاربری مواجه شد. این تغییر که با هدف کاهش بار نگهداری برای توسعهدهندگان مطرح شده بود، با مخالفت کاربران و توسعهدهندگانی روبهرو شد که به سازگاری ۳۲ بیتی برای برخی موارد استفاده نیاز داشتند.
https://hottg.com/linuxtnt/4363
🔹واکنشها آنقدر قوی بود که این پیشنهاد در نهایت لغو شد، اما این تغییر همچنان در آیندهای نزدیک باید مورد بررسی قرار گیرد تا از چالشهای مداوم نگهداری جلوگیری شود.
🔹حالا یک پیشنهاد تغییر جدید مطرح شده است که هدف آن حذف پشتیبانی بوت UEFI روی دیسکهای پارتیشنبندی شده با MBR است.
🔸پایان پشتیبانی بوت UEFI روی MBR؟
🔸این پیشنهاد تغییر توسط کاترینا کوکیو از تیم نصبکننده Anaconda ارائه شده است و هدف آن حذف پشتیبانی از نصب فدورا در حالت UEFI روی دیسکهای MBR، به ویژه برای سیستمهای x86-64 از نسخه آینده فدورا ۴۳ است.
🔸هدف از این کار، سادهسازی کد نصبکننده و توقف پشتیبانی از پیکربندی بوت است که به ندرت استفاده میشود، در تنظیمات فرمور به صورت ناسازگار پیادهسازی شده و توسط فدورا به طور رسمی تست نشده است.
🔸این تغییر به ما کمک میکند تا از کرشهای بوتلودر ناشی از خطاهای فرمور هنگام استفاده از MBR جلوگیری کنیم.
🔸اگر شما یک کاربر فعلی هستید، جای نگرانی نیست، زیرا این تغییر روی نصبهای موجود تأثیری ندارد. این تغییر فقط برای نصبهای جدید فدورا از طریق Anaconda اعمال میشود که در آنها به جای MBR، از GPT برای بوت UEFI استفاده خواهد شد.
پشتیبانی بوت UEFI برای MBR ممکن است در فدورا ۴۳ حذف شود.
🔹 این تغییر به این معنی است که فدورا دیگر اجازه نمیدهد سیستمهای UEFI روی دیسکهای با پارتیشنبندی MBR بوت شوند
🔹فدورا اخیراً در موقعیت دشواری قرار گرفت هنگامی که پیشنهاد حذف پشتیبانی از سیستمهای ۳۲ بیتی با واکنش شدید جامعه کاربری مواجه شد. این تغییر که با هدف کاهش بار نگهداری برای توسعهدهندگان مطرح شده بود، با مخالفت کاربران و توسعهدهندگانی روبهرو شد که به سازگاری ۳۲ بیتی برای برخی موارد استفاده نیاز داشتند.
https://hottg.com/linuxtnt/4363
🔹واکنشها آنقدر قوی بود که این پیشنهاد در نهایت لغو شد، اما این تغییر همچنان در آیندهای نزدیک باید مورد بررسی قرار گیرد تا از چالشهای مداوم نگهداری جلوگیری شود.
🔹حالا یک پیشنهاد تغییر جدید مطرح شده است که هدف آن حذف پشتیبانی بوت UEFI روی دیسکهای پارتیشنبندی شده با MBR است.
🔸پایان پشتیبانی بوت UEFI روی MBR؟
🔸این پیشنهاد تغییر توسط کاترینا کوکیو از تیم نصبکننده Anaconda ارائه شده است و هدف آن حذف پشتیبانی از نصب فدورا در حالت UEFI روی دیسکهای MBR، به ویژه برای سیستمهای x86-64 از نسخه آینده فدورا ۴۳ است.
🔸هدف از این کار، سادهسازی کد نصبکننده و توقف پشتیبانی از پیکربندی بوت است که به ندرت استفاده میشود، در تنظیمات فرمور به صورت ناسازگار پیادهسازی شده و توسط فدورا به طور رسمی تست نشده است.
🔸این تغییر به ما کمک میکند تا از کرشهای بوتلودر ناشی از خطاهای فرمور هنگام استفاده از MBR جلوگیری کنیم.
🔸اگر شما یک کاربر فعلی هستید، جای نگرانی نیست، زیرا این تغییر روی نصبهای موجود تأثیری ندارد. این تغییر فقط برای نصبهای جدید فدورا از طریق Anaconda اعمال میشود که در آنها به جای MBR، از GPT برای بوت UEFI استفاده خواهد شد.
👎10❤5👍1
🔰نسخه آلفا GNOME 49 برای آزمایش عمومی منتشر شد – غیرفعال شدن پیشفرض نشست X11
پروژه گنوم (GNOME) امروز نسخه آلفای محیط دسکتاپ GNOME 49 را برای آزمایش عمومی منتشر کرد. این نسخه، پیشنمایشی از ویژگیها و بهبودهای جدید است.
مهمترین تغییر: غیرفعال شدن X11 بهطور پیشفرض
در این نسخه، نشست X11 (یا GNOME روی Xorg) در اجزای اصلی مانند مدیر نمایش GDM، Mutter و GNOME Session بهصورت پیشفرض غیرفعال شده است. همچنین پشتیبانی از بازیابی نشست (session restore) و پروتکل مدیریت نشست X (XSMP) حذف شده است.
🔸بهبودها در پوسته GNOME Shell
پشتیبانی از دکمههای چرخشی روی پدهای لمسی
نمایش تغییر فضای کاری (workspace switcher) روی همه نمایشگرها در حالت چندمانیتوره
دستور جدید gnome-extensions upload برای بارگذاری افزونهها
اضافه شدن حالت "مزاحم نشوید" در تنظیمات سریع (Quick Settings)
منوی دسترسیپذیری به صفحه ورود (login screen)
نمایش پروفایلهای نامشخص باتری در تنظیمات سریع
امکان وارد کردن مجدد رمز keyring در صورت خطا
اضافه شدن برچسبهای دسترسی (accessibility labels) به اجزای مختلف
اجرای پوسته با گزینه --devkit
استفاده از API جدید MetaBacklight
تغییرات در Mutter (مدیر پنجره)
🔸در Mutter هم بهبودهای زیادی اعمال شده، از جمله:
پشتیبانی از محدودیت لبههای xdg_toplevel
پشتیبانی از چرخهای پد لمسی
پشتیبانی از پروتکل تگ toplevel
پشتیبانی از فضاهای رنگی YUV422 و YUV444 (HDR)
پشتیبانی از اشتراکگذاری غیرفعال (passive) صفحهنمایش
امکان تنظیم نقشه کیبورد به صورت غیرهمزمان
پشتیبانی از ClutterSprite برای مدیریت فوکوس
🔸همچنین Mutter SDK معرفی شده و ویژگیهایی مانند:
سادهسازی انتخاب مقیاس (scaling)
استفاده از logind برای وضعیت درب لپتاپ
پشتیبانی از نور پسزمینه (backlight)
پشتیبانی از فرمتهای 10، 12 و 16 بیتی YUV
حفظ بهتر مانیتورهای منطقی
API جدید برای کنترل نمایش یا مخفی بودن نشانگر ماوس
بهبودهای فایلمنیجر Nautilus
🔸در نسخه آلفای مدیر فایل Nautilus نیز تغییراتی ایجاد شده:
بهینهسازی تغییر نام دستهای (batch rename)
آیکن جدید برای عملیاتهای پایانیافته
امکان مرتبسازی پارتیشنها بر اساس نام دستگاه
میانبر Ctrl + . برای باز کردن ترمینال در پوشه فعلی
پشتیبانی از نمایش شفاف فایلهای مخفی
استفاده از ICU برای فرمت تاریخ
نمایش خطچین و آیکن قیچی برای فایلهای cut شده
بهروزرسانیهای مرورگر GNOME Web (Epiphany)
🔸نسخه جدید مرورگر گنوم شامل:
طراحی جدید نوار آدرس
حالت Kiosk (تمامصفحه قفلشده)
امکان انتخاب موتور جستجوی متفاوت در حالت ناشناس (Incognito)
پشتیبانی از OpenSearch XML
توانایی بیصدا/باصدا کردن صفحات بدون تب
امکان افزودن بوکمارک از طریق منوی راستکلیک
🔸سایر تغییرات:
تخمین زمان خواندن در حالت مطالعه
بهبود نمایش مجوزها (permissions)
حذف نوار کناری هنگام کلیک روی بوکمارک
دکمه حذف برنامههای وب (WebApp)
پشتیبانی از sandbox و جداسازی حالت مطالعه از حالت معمولی
تغییرات در ماشینحساب GNOME
🔸برنامه GNOME Calculator حالا امکانات بیشتری دارد:
محاسبه ترکیب و جایگشت
ریشهی دلخواه (مانند ریشه پنجم)
ب.م.م و ک.م.م
🔸بازی سودوکو GNOME:
سیستم ساده رکوردهای برتر (High Score).
استفاده از فونتهای جدولی برای اعداد.
زوم بزرگتر برای علامتگذاریها.
خط زدن علامتها هنگام هشدار.
ذخیره خودکار هر ۵ دقیقه.
انیمیشن هنگام توقف و پاکسازی خودکار علامتها.
دکمه قفل برای انتخاب علامتها.
تعامل ویژه برای نمایش اعداد مشابه.
🔸سایر تغییرات مهم در GNOME 49 Alpha:
بهبود انیمیشن بین نمای فعالیتها (Activities Overview) و لیست پنجرهها.
بهبود نمایش نام فضاهای کاری در افزونه Workspaces Indicator.
بهینهسازی حافظه در GNOME Software پس از بررسی بهروزرسانیها.
پورت بازی کلاسیک Quadrapassel به GTK4 و libadwaita.
حذف گزینه Windows Live! از حسابهای GNOME Online Accounts.
بهبود فیلتر جستوجو و ذخیره جلسه در ویرایشگر متن GNOME.
اضافه شدن پشتیبانی از زبان Astro و پلتفرم Arduino.
پشتیبانی از فایلهای YAML مربوط به Flatpak در GNOME Builder.
پشتیبانی لمسی و پشتیبانی بهتر از سیستمهای مجهز به NVIDIA در GNOME Remote Desktop.
🔹زمان انتشار:
🔹انتشار نهایی GNOME 49 برای ۱۷ سپتامبر ۲۰۲۵ برنامهریزی شده است.
نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://hottg.com/linuxtnt
پروژه گنوم (GNOME) امروز نسخه آلفای محیط دسکتاپ GNOME 49 را برای آزمایش عمومی منتشر کرد. این نسخه، پیشنمایشی از ویژگیها و بهبودهای جدید است.
مهمترین تغییر: غیرفعال شدن X11 بهطور پیشفرض
در این نسخه، نشست X11 (یا GNOME روی Xorg) در اجزای اصلی مانند مدیر نمایش GDM، Mutter و GNOME Session بهصورت پیشفرض غیرفعال شده است. همچنین پشتیبانی از بازیابی نشست (session restore) و پروتکل مدیریت نشست X (XSMP) حذف شده است.
🔸بهبودها در پوسته GNOME Shell
پشتیبانی از دکمههای چرخشی روی پدهای لمسی
نمایش تغییر فضای کاری (workspace switcher) روی همه نمایشگرها در حالت چندمانیتوره
دستور جدید gnome-extensions upload برای بارگذاری افزونهها
اضافه شدن حالت "مزاحم نشوید" در تنظیمات سریع (Quick Settings)
منوی دسترسیپذیری به صفحه ورود (login screen)
نمایش پروفایلهای نامشخص باتری در تنظیمات سریع
امکان وارد کردن مجدد رمز keyring در صورت خطا
اضافه شدن برچسبهای دسترسی (accessibility labels) به اجزای مختلف
اجرای پوسته با گزینه --devkit
استفاده از API جدید MetaBacklight
تغییرات در Mutter (مدیر پنجره)
🔸در Mutter هم بهبودهای زیادی اعمال شده، از جمله:
پشتیبانی از محدودیت لبههای xdg_toplevel
پشتیبانی از چرخهای پد لمسی
پشتیبانی از پروتکل تگ toplevel
پشتیبانی از فضاهای رنگی YUV422 و YUV444 (HDR)
پشتیبانی از اشتراکگذاری غیرفعال (passive) صفحهنمایش
امکان تنظیم نقشه کیبورد به صورت غیرهمزمان
پشتیبانی از ClutterSprite برای مدیریت فوکوس
🔸همچنین Mutter SDK معرفی شده و ویژگیهایی مانند:
سادهسازی انتخاب مقیاس (scaling)
استفاده از logind برای وضعیت درب لپتاپ
پشتیبانی از نور پسزمینه (backlight)
پشتیبانی از فرمتهای 10، 12 و 16 بیتی YUV
حفظ بهتر مانیتورهای منطقی
API جدید برای کنترل نمایش یا مخفی بودن نشانگر ماوس
بهبودهای فایلمنیجر Nautilus
🔸در نسخه آلفای مدیر فایل Nautilus نیز تغییراتی ایجاد شده:
بهینهسازی تغییر نام دستهای (batch rename)
آیکن جدید برای عملیاتهای پایانیافته
امکان مرتبسازی پارتیشنها بر اساس نام دستگاه
میانبر Ctrl + . برای باز کردن ترمینال در پوشه فعلی
پشتیبانی از نمایش شفاف فایلهای مخفی
استفاده از ICU برای فرمت تاریخ
نمایش خطچین و آیکن قیچی برای فایلهای cut شده
بهروزرسانیهای مرورگر GNOME Web (Epiphany)
🔸نسخه جدید مرورگر گنوم شامل:
طراحی جدید نوار آدرس
حالت Kiosk (تمامصفحه قفلشده)
امکان انتخاب موتور جستجوی متفاوت در حالت ناشناس (Incognito)
پشتیبانی از OpenSearch XML
توانایی بیصدا/باصدا کردن صفحات بدون تب
امکان افزودن بوکمارک از طریق منوی راستکلیک
🔸سایر تغییرات:
تخمین زمان خواندن در حالت مطالعه
بهبود نمایش مجوزها (permissions)
حذف نوار کناری هنگام کلیک روی بوکمارک
دکمه حذف برنامههای وب (WebApp)
پشتیبانی از sandbox و جداسازی حالت مطالعه از حالت معمولی
تغییرات در ماشینحساب GNOME
🔸برنامه GNOME Calculator حالا امکانات بیشتری دارد:
محاسبه ترکیب و جایگشت
ریشهی دلخواه (مانند ریشه پنجم)
ب.م.م و ک.م.م
🔸بازی سودوکو GNOME:
سیستم ساده رکوردهای برتر (High Score).
استفاده از فونتهای جدولی برای اعداد.
زوم بزرگتر برای علامتگذاریها.
خط زدن علامتها هنگام هشدار.
ذخیره خودکار هر ۵ دقیقه.
انیمیشن هنگام توقف و پاکسازی خودکار علامتها.
دکمه قفل برای انتخاب علامتها.
تعامل ویژه برای نمایش اعداد مشابه.
🔸سایر تغییرات مهم در GNOME 49 Alpha:
بهبود انیمیشن بین نمای فعالیتها (Activities Overview) و لیست پنجرهها.
بهبود نمایش نام فضاهای کاری در افزونه Workspaces Indicator.
بهینهسازی حافظه در GNOME Software پس از بررسی بهروزرسانیها.
پورت بازی کلاسیک Quadrapassel به GTK4 و libadwaita.
حذف گزینه Windows Live! از حسابهای GNOME Online Accounts.
بهبود فیلتر جستوجو و ذخیره جلسه در ویرایشگر متن GNOME.
اضافه شدن پشتیبانی از زبان Astro و پلتفرم Arduino.
پشتیبانی از فایلهای YAML مربوط به Flatpak در GNOME Builder.
پشتیبانی لمسی و پشتیبانی بهتر از سیستمهای مجهز به NVIDIA در GNOME Remote Desktop.
🔹زمان انتشار:
🔹انتشار نهایی GNOME 49 برای ۱۷ سپتامبر ۲۰۲۵ برنامهریزی شده است.
نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://hottg.com/linuxtnt
👍7❤2
🔰پروژه گنو نسخه ۵.۳ پوسته Bash را منتشر کرد
🔹پروژه گنو نسخه ۵.۳ از پوسته Bourne Again Shell (Bash) را منتشر کرده است. این نسخه شامل قابلیتهای تازهای است که برخی از آنها همزمان با انتشار Readline 8.3 ارائه شدهاند. Readline امکانات ویرایش خط فرمان را برای Bash و سایر برنامهها فراهم میکند.
از جمله مهمترین تغییرات در Bash 5.3 میتوان به موارد زیر اشاره کرد: فرم جدید جایگزینی دستور که دستور را در زمینه اجرایی پوسته فعلی اجرا میکند، پشتیبانی از متغیر جدید GLOBSORT برای کنترل ترتیب تکمیل مسیر، ارسال تکمیلها به متغیر پوسته بهجای خروجی استاندارد، و بهروزرسانی کد منبع به استاندارد C23.
____
🔹ویژگیها و تغییرات نسخه ۵.۳
1. هنگام بررسی اینکه آیا یک آرگومان فایل اسکریپت باینری است، خطوط ابتدایی بررسی میشوند، مخصوصاً اگر خط اول با #! شروع شده باشد.
2. حفظ بهتر نقلقولهای کاربر در هنگام تکمیل کلمات، بدون بازنویسی غیرضروری آنها.
3. شماره خط دقیق در پیامهای خطای مربوط به دستورات مرکب ناقص مانند if بدون fi گزارش میشود.
4. پیادهسازی الزامات POSIX برای دستور داخلی jobs که باعث حذف وظایف از لیست کارها میشود.
5. هنگام اجرای تکمیلهای برنامهپذیر، کنترل سیگنالها توسط Bash به جای Readline انجام میشود.
6. اگر یک عبارت منظم در [[ ]] نتواند کامپایل شود، پیام خطا چاپ میشود.
7. دستور umask اکنون ویژگیهایی دارد که انطباق کامل با POSIX را تضمین میکند.
8. گزینه جدید -P در trap برای چاپ عملکرد فعلی تله برای سیگنالهای مشخص.
9. دستور command قبل از اجرای declare، تجزیه عبارت انتساب را حفظ میکندکه این یک الزام POSIX جدید است
10. دستور printf از فرم جایگزین %q و %Q برای اجبار به استفاده از نقلقول تکی پشتیبانی میکند.
11.دستور printf اکنون از %ls و %lc برای رشتهها و کاراکترهای گسترده در محیطهای چندبایتی پشتیبانی میکند.
12. امکان تعیین مقدار پیشفرض متفاوت برای گزینه patsub_replacement هنگام کامپایل.
13. بررسی تغییر اندازه پنجره در حین اجرای دستورات bind -x و تکمیل برنامهپذیر.
14. مقدار NULL برای $PATH به صورت معادل "." در نظر گرفته میشود.
15. معرفی دستورات داخلی قابل بارگذاری جدید: kv و strptime.
16. متغیر جدید GLOBSORT برای تعیین نحوه مرتبسازی نتایج گسترش مسیر (بر اساس نام، اندازه، زمان و ...) به صورت صعودی یا نزولی.
17. دستور compgen گزینه جدید -V varname را دارد که تکمیلها را به متغیر مشخصشده ارسال میکند.
18. فرم جدید جایگزینی دستور: ${ command; } یا ${|command;} که خروجی دستور را بدون ایجاد فرآیند فرزند دریافت میکند.
19. گزینه جدید shopt: array_expand_once بهجای assoc_expand_once.
20. گزینه جدید fullquote برای complete/compopt که باعث میشود تمام تکمیلها بهصورت کامل نقلقول شوند.
21. قالب زمانی $TIMEFORMAT اکنون دقت تا ۶ رقم اعشار را پشتیبانی میکند.
22. متغیر پویای جدید BASH_MONOSECONDS که مقدار ساعت یکنواخت سیستم را بازمیگرداند.
23. متغیر جدید BASH_TRAPSIG که شماره سیگنال تله در حال اجرا را نگه میدارد.
24. گزینه checkwinsize اکنون میتواند در زیرپوستههای تعاملی هم فعال باشد.
25. در حالت POSIX، دستور test مقایسه رشتهای با < و > را با توجه به locale انجام میدهد.
26. دستور bind -x اکنون اجازه میدهد رشته دستور با فاصله سفید از دنباله کلید جدا شود، به شرطی که در نقلقول دوتایی باشد.
27. دستور read گزینه جدید -E دارد که از readline همراه با تکمیل پیشفرض Bash استفاده میکند.
28. نام دستور جدید قابل اتصال به readline: bash-vi-complete.
29. رفتار جدید برای test هنگام برخورد با پرانتز و دریافت بیش از ۴ آرگومان برای انطباق با coreutils.
30. گزینه MULTIPLE_COPROCS اکنون بهصورت پیشفرض فعال است.
31. دستور bind میتواند با -p یا -P، خروجی را محدود به نامهای مشخصشده کند.
32. اگر Bash بهصورت su یا -su اجرا شود، از پوسته login برای مقدار $BASH استفاده میکند.
33. در پوسته تعاملی، هنگام اجرای تله، حتی اگر پوسته موقتاً غیرتعاملی باشد، پیامهای کار چاپ میشوند.
34. تکمیل برنامهپذیر اکنون از compspec جدید بازگشتی پس از اجرای تابع تکمیل با مقدار بازگشتی ۱۲۴ پشتیبانی میکند.
35. گزینه جدید -p PATH برای دستور . source برای تعیین مسیر مشخص.
36. مستندات Bash بهطور قابلتوجهی بهروزرسانی شدهاند.
37. دستور wait -n اکنون میتواند فرآیندهای خاتمهیافتهای را که قبلاً در مورد آنها اطلاعرسانی شده بود، بازگرداند.
🔹پروژه گنو نسخه ۵.۳ از پوسته Bourne Again Shell (Bash) را منتشر کرده است. این نسخه شامل قابلیتهای تازهای است که برخی از آنها همزمان با انتشار Readline 8.3 ارائه شدهاند. Readline امکانات ویرایش خط فرمان را برای Bash و سایر برنامهها فراهم میکند.
از جمله مهمترین تغییرات در Bash 5.3 میتوان به موارد زیر اشاره کرد: فرم جدید جایگزینی دستور که دستور را در زمینه اجرایی پوسته فعلی اجرا میکند، پشتیبانی از متغیر جدید GLOBSORT برای کنترل ترتیب تکمیل مسیر، ارسال تکمیلها به متغیر پوسته بهجای خروجی استاندارد، و بهروزرسانی کد منبع به استاندارد C23.
____
🔹ویژگیها و تغییرات نسخه ۵.۳
1. هنگام بررسی اینکه آیا یک آرگومان فایل اسکریپت باینری است، خطوط ابتدایی بررسی میشوند، مخصوصاً اگر خط اول با #! شروع شده باشد.
2. حفظ بهتر نقلقولهای کاربر در هنگام تکمیل کلمات، بدون بازنویسی غیرضروری آنها.
3. شماره خط دقیق در پیامهای خطای مربوط به دستورات مرکب ناقص مانند if بدون fi گزارش میشود.
4. پیادهسازی الزامات POSIX برای دستور داخلی jobs که باعث حذف وظایف از لیست کارها میشود.
5. هنگام اجرای تکمیلهای برنامهپذیر، کنترل سیگنالها توسط Bash به جای Readline انجام میشود.
6. اگر یک عبارت منظم در [[ ]] نتواند کامپایل شود، پیام خطا چاپ میشود.
7. دستور umask اکنون ویژگیهایی دارد که انطباق کامل با POSIX را تضمین میکند.
8. گزینه جدید -P در trap برای چاپ عملکرد فعلی تله برای سیگنالهای مشخص.
9. دستور command قبل از اجرای declare، تجزیه عبارت انتساب را حفظ میکندکه این یک الزام POSIX جدید است
10. دستور printf از فرم جایگزین %q و %Q برای اجبار به استفاده از نقلقول تکی پشتیبانی میکند.
11.دستور printf اکنون از %ls و %lc برای رشتهها و کاراکترهای گسترده در محیطهای چندبایتی پشتیبانی میکند.
12. امکان تعیین مقدار پیشفرض متفاوت برای گزینه patsub_replacement هنگام کامپایل.
13. بررسی تغییر اندازه پنجره در حین اجرای دستورات bind -x و تکمیل برنامهپذیر.
14. مقدار NULL برای $PATH به صورت معادل "." در نظر گرفته میشود.
15. معرفی دستورات داخلی قابل بارگذاری جدید: kv و strptime.
16. متغیر جدید GLOBSORT برای تعیین نحوه مرتبسازی نتایج گسترش مسیر (بر اساس نام، اندازه، زمان و ...) به صورت صعودی یا نزولی.
17. دستور compgen گزینه جدید -V varname را دارد که تکمیلها را به متغیر مشخصشده ارسال میکند.
18. فرم جدید جایگزینی دستور: ${ command; } یا ${|command;} که خروجی دستور را بدون ایجاد فرآیند فرزند دریافت میکند.
19. گزینه جدید shopt: array_expand_once بهجای assoc_expand_once.
20. گزینه جدید fullquote برای complete/compopt که باعث میشود تمام تکمیلها بهصورت کامل نقلقول شوند.
21. قالب زمانی $TIMEFORMAT اکنون دقت تا ۶ رقم اعشار را پشتیبانی میکند.
22. متغیر پویای جدید BASH_MONOSECONDS که مقدار ساعت یکنواخت سیستم را بازمیگرداند.
23. متغیر جدید BASH_TRAPSIG که شماره سیگنال تله در حال اجرا را نگه میدارد.
24. گزینه checkwinsize اکنون میتواند در زیرپوستههای تعاملی هم فعال باشد.
25. در حالت POSIX، دستور test مقایسه رشتهای با < و > را با توجه به locale انجام میدهد.
26. دستور bind -x اکنون اجازه میدهد رشته دستور با فاصله سفید از دنباله کلید جدا شود، به شرطی که در نقلقول دوتایی باشد.
27. دستور read گزینه جدید -E دارد که از readline همراه با تکمیل پیشفرض Bash استفاده میکند.
28. نام دستور جدید قابل اتصال به readline: bash-vi-complete.
29. رفتار جدید برای test هنگام برخورد با پرانتز و دریافت بیش از ۴ آرگومان برای انطباق با coreutils.
30. گزینه MULTIPLE_COPROCS اکنون بهصورت پیشفرض فعال است.
31. دستور bind میتواند با -p یا -P، خروجی را محدود به نامهای مشخصشده کند.
32. اگر Bash بهصورت su یا -su اجرا شود، از پوسته login برای مقدار $BASH استفاده میکند.
33. در پوسته تعاملی، هنگام اجرای تله، حتی اگر پوسته موقتاً غیرتعاملی باشد، پیامهای کار چاپ میشوند.
34. تکمیل برنامهپذیر اکنون از compspec جدید بازگشتی پس از اجرای تابع تکمیل با مقدار بازگشتی ۱۲۴ پشتیبانی میکند.
35. گزینه جدید -p PATH برای دستور . source برای تعیین مسیر مشخص.
36. مستندات Bash بهطور قابلتوجهی بهروزرسانی شدهاند.
37. دستور wait -n اکنون میتواند فرآیندهای خاتمهیافتهای را که قبلاً در مورد آنها اطلاعرسانی شده بود، بازگرداند.
❤10👍2
38. در حالت POSIX، wait -n کارها را از لیست کارها یا فرزندان خاتمهیافته حذف میکند.
39. رفتار دستور wait برای فرآیندهای جایگزینی بهروز شده تا با مستندات منطبق باشد.
40. گزینه جدید shopt: bash_source_fullpath که مسیر کامل را در BASH_SOURCE قرار میدهد و امکان تنظیم مقدار پیشفرض در زمان پیکربندی را میدهد.
41. در حالت POSIX، اطلاعرسانیهای کار طبق نسخه جدید POSIX اجباراً فعال میشوند.
42. پوستههای تعاملی دیگر در حین اجرای اسکریپت، پیامهای اطلاعرسانی چاپ نمیکنند.
43. تجزیهگر Bash هنگام رسیدن به EOF پیش از پایان دستور، اطلاعات دقیقتری چاپ میکند.
44. در حالت POSIX، نام توابع نیازی به شناسه معتبر پوسته ندارند.
45. اگر exit در تله اجرا شود و آرگومان وضعیت خروج نداشته باشد، فقط اگر در سطح بالای تله باشد از مقدار $? قبلی استفاده میشود (مطابق POSIX 1602).
46. دستور داخلی قابل بارگذاری جدید fltexpr برای انجام محاسبات نقطه شناور مشابه let.
47. هدفهای Makefile برای install-strip و strip اکنون با کامپایل متقابل سازگار هستند.
39. رفتار دستور wait برای فرآیندهای جایگزینی بهروز شده تا با مستندات منطبق باشد.
40. گزینه جدید shopt: bash_source_fullpath که مسیر کامل را در BASH_SOURCE قرار میدهد و امکان تنظیم مقدار پیشفرض در زمان پیکربندی را میدهد.
41. در حالت POSIX، اطلاعرسانیهای کار طبق نسخه جدید POSIX اجباراً فعال میشوند.
42. پوستههای تعاملی دیگر در حین اجرای اسکریپت، پیامهای اطلاعرسانی چاپ نمیکنند.
43. تجزیهگر Bash هنگام رسیدن به EOF پیش از پایان دستور، اطلاعات دقیقتری چاپ میکند.
44. در حالت POSIX، نام توابع نیازی به شناسه معتبر پوسته ندارند.
45. اگر exit در تله اجرا شود و آرگومان وضعیت خروج نداشته باشد، فقط اگر در سطح بالای تله باشد از مقدار $? قبلی استفاده میشود (مطابق POSIX 1602).
46. دستور داخلی قابل بارگذاری جدید fltexpr برای انجام محاسبات نقطه شناور مشابه let.
47. هدفهای Makefile برای install-strip و strip اکنون با کامپایل متقابل سازگار هستند.
❤8
خبر نیمه شب غیر لینوکسی:
مایکروسافت Edge سریعتر شد
🔸مایکروسافت اعلام کرده نسخه جدید مرورگر Microsoft Edge حالا میتواند محتوای اولیه صفحات وب را در کمتر از ۳۰۰ میلیثانیه بارگذاری کند.
فرصت نکردم تست کنم شما تست کنید خبر بدید❤️البته نسخه edge روی لینوکس هم هست.
مایکروسافت Edge سریعتر شد
🔸مایکروسافت اعلام کرده نسخه جدید مرورگر Microsoft Edge حالا میتواند محتوای اولیه صفحات وب را در کمتر از ۳۰۰ میلیثانیه بارگذاری کند.
فرصت نکردم تست کنم شما تست کنید خبر بدید❤️البته نسخه edge روی لینوکس هم هست.
👍6❤2
🔺بخش ایران در IEEE برترین بخش جهانی سال ۲۰۲۵ شد
بر اساس گزارشهای منتشر شده، بخش ایران IEEE موفق شده است جایزه بینالمللی «بخش برتر جهانی» را در سال ۲۰۲۵ از سوی انجمن مهندسان برق و الکترونیک (IEEE) دریافت کند. این افتخار به دلیل عملکرد برجسته این بخش در حوزههای آموزشی، فنی، پژوهشی و اجتماعی اعطا شده است.
این جایزه تحت عنوان IEEE Outstanding Section Award شناخته میشود و یکی از معتبرترین جوایز جهانی IEEE است که به بخشهای برتر در سراسر جهان اعطا میشود.
فرآیند انتخاب برای دریافت IEEE Outstanding Section Award، مستلزم ارائه عملکرد بخشها بر اساس استانداردهای مشخص است که توسط هیئت داورانی متشکل از اعضای برجسته IEEE از سطح بینالمللی، مورد ارزیابی قرار میگیرد. داوران عملکردهای مختلف بخشها در زمینههای فنی، آموزشی، و اجتماعی را بررسی و بهترینها را انتخاب میکنند.
بر اساس گزارشهای منتشر شده، بخش ایران IEEE موفق شده است جایزه بینالمللی «بخش برتر جهانی» را در سال ۲۰۲۵ از سوی انجمن مهندسان برق و الکترونیک (IEEE) دریافت کند. این افتخار به دلیل عملکرد برجسته این بخش در حوزههای آموزشی، فنی، پژوهشی و اجتماعی اعطا شده است.
این جایزه تحت عنوان IEEE Outstanding Section Award شناخته میشود و یکی از معتبرترین جوایز جهانی IEEE است که به بخشهای برتر در سراسر جهان اعطا میشود.
فرآیند انتخاب برای دریافت IEEE Outstanding Section Award، مستلزم ارائه عملکرد بخشها بر اساس استانداردهای مشخص است که توسط هیئت داورانی متشکل از اعضای برجسته IEEE از سطح بینالمللی، مورد ارزیابی قرار میگیرد. داوران عملکردهای مختلف بخشها در زمینههای فنی، آموزشی، و اجتماعی را بررسی و بهترینها را انتخاب میکنند.
❤18👎1
🔰دوستان این خبر را بخاطر داشته باشید و به سایر دوستان هم اطلاع بدید🔰
🔹چند پست درباره x11 نوشته بودم و باز هم در ادامه خبر حذف مدیرنمایش x11 از میزهای لینوکسی و توزیع های لینوکسی رو میگذارم.
این مدیرنمایش به زودی پیشتیبانی دیگر نخواهد شد و منسوخ میشود، به منظور کاهش هزینه و انرژی و زمان توسعه و نگهداری آن.
🔸 نسخه GNOME 49 به صورت پیشفرض دارای پشتیبانی X11 نخواهد بود. همانند میزپلاسما که x11 رو پشتیبانی نخواهد کرد به زودی. میزGNOMEنسخه آلفای GNOME 49 با نام "49.alpha" ب در شهریور منتشرمیشود.
🔸اوبونتو از نسخه21 ویلند جایگزین کرد و از نسخه 25 به بعد نیز پشتیبانی از این مدیرنمایش حذف کرد.
🔸فدورا از نسخه 35 ویلند رو جاگزین کرد و قرار از نسخه 43 به بعد نیز پشتیبانی از این مدیرنمایش حذف کند.
🔸به صورت غیر رسمی دیدم که توزیع سوزه SLE 16 که مخفف SUSE Linux Enterprise 16 هست هم پشتیبانی Xorg server رو حذف میکند.البته بهصورت پیش فرض ویلند هست.
🔸با حذف پشتیبانی x11 همه اجزای میز LXQt با Wayland کار نمیکنند.
🔸همزمان با کنفرانس FOSDEM 2025، تیم توسعهدهنده GTK اعلام کرد پشتیبانی از X11 را حذف کرد! و همچنین پشتیبانی از Broadway، زمینهساز یک بکاند جدید برای اندروید. این تغییرات در راستای آمادهسازی برای GTK 5 انجام شدهاند. بکاند X11 بهطور رسمی منسوخ شده تا پیام واضحی درباره حذف کامل آن در GTK 5 ارسال شود.
🔸 توزیع Alpine Linux (Sway) از Sway (مدیر پنجرهٔ Wayland) بهعنوان گزینهٔ اصلی استفاده میکند و X11 را بهطور کامل حذف کرده است
🔸توزیع Solus محیط Budgie در حال انتقال به Wayland است و ممکن است در آینده X11 را حذف کند
🔰با حذف x11 مشکلات از قبیل موارد زیر خواهید داشت:
🔹سختافزار شما باید توسط درایور هسته Wayland - KMS و اغلب Mesa پشتیبانی شود، بدون Mesa+KMS حتی نمیتوانید صفحه ورود را ببینید .
🔹درایورهای قدیمیتر NVIDIA (که فقط از شتابدهنده GLX - X11 OpenGL پشتیبانی میکنند) دیگر کار نخواهند کرد. باید از nouveauدرایور KMS استفاده کنید.
🔹برای سخت افزاری قدیمی بدون x11 ابزارهای مدیریت ورود/محافظ صفحه/قفلکنندهها دیگر کار نخواهند کرد.
🔹محیطهای دسکتاپ وابسته به X11 کار نخواهند کرد - شبیهساز XWayland از برنامهها پشتیبانی میکند اما از مدیران پنجره پشتیبانی نمیکند.برای مثال، "xeyes" به دلیل محدودیتهای Wayland قادر به ردیابی ماوس در خارج از پنجره خود نیست).
نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://hottg.com/linuxtnt
🔹چند پست درباره x11 نوشته بودم و باز هم در ادامه خبر حذف مدیرنمایش x11 از میزهای لینوکسی و توزیع های لینوکسی رو میگذارم.
این مدیرنمایش به زودی پیشتیبانی دیگر نخواهد شد و منسوخ میشود، به منظور کاهش هزینه و انرژی و زمان توسعه و نگهداری آن.
🔸 نسخه GNOME 49 به صورت پیشفرض دارای پشتیبانی X11 نخواهد بود. همانند میزپلاسما که x11 رو پشتیبانی نخواهد کرد به زودی. میزGNOMEنسخه آلفای GNOME 49 با نام "49.alpha" ب در شهریور منتشرمیشود.
🔸اوبونتو از نسخه21 ویلند جایگزین کرد و از نسخه 25 به بعد نیز پشتیبانی از این مدیرنمایش حذف کرد.
🔸فدورا از نسخه 35 ویلند رو جاگزین کرد و قرار از نسخه 43 به بعد نیز پشتیبانی از این مدیرنمایش حذف کند.
🔸به صورت غیر رسمی دیدم که توزیع سوزه SLE 16 که مخفف SUSE Linux Enterprise 16 هست هم پشتیبانی Xorg server رو حذف میکند.البته بهصورت پیش فرض ویلند هست.
🔸با حذف پشتیبانی x11 همه اجزای میز LXQt با Wayland کار نمیکنند.
🔸همزمان با کنفرانس FOSDEM 2025، تیم توسعهدهنده GTK اعلام کرد پشتیبانی از X11 را حذف کرد! و همچنین پشتیبانی از Broadway، زمینهساز یک بکاند جدید برای اندروید. این تغییرات در راستای آمادهسازی برای GTK 5 انجام شدهاند. بکاند X11 بهطور رسمی منسوخ شده تا پیام واضحی درباره حذف کامل آن در GTK 5 ارسال شود.
🔸 توزیع Alpine Linux (Sway) از Sway (مدیر پنجرهٔ Wayland) بهعنوان گزینهٔ اصلی استفاده میکند و X11 را بهطور کامل حذف کرده است
🔸توزیع Solus محیط Budgie در حال انتقال به Wayland است و ممکن است در آینده X11 را حذف کند
🔰با حذف x11 مشکلات از قبیل موارد زیر خواهید داشت:
🔹سختافزار شما باید توسط درایور هسته Wayland - KMS و اغلب Mesa پشتیبانی شود، بدون Mesa+KMS حتی نمیتوانید صفحه ورود را ببینید .
🔹درایورهای قدیمیتر NVIDIA (که فقط از شتابدهنده GLX - X11 OpenGL پشتیبانی میکنند) دیگر کار نخواهند کرد. باید از nouveauدرایور KMS استفاده کنید.
🔹برای سخت افزاری قدیمی بدون x11 ابزارهای مدیریت ورود/محافظ صفحه/قفلکنندهها دیگر کار نخواهند کرد.
🔹محیطهای دسکتاپ وابسته به X11 کار نخواهند کرد - شبیهساز XWayland از برنامهها پشتیبانی میکند اما از مدیران پنجره پشتیبانی نمیکند.برای مثال، "xeyes" به دلیل محدودیتهای Wayland قادر به ردیابی ماوس در خارج از پنجره خود نیست).
نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://hottg.com/linuxtnt
🔥5🤬3❤1
linuxtnt(linux tips and tricks) pinned «🔰دوستان این خبر را بخاطر داشته باشید و به سایر دوستان هم اطلاع بدید🔰 🔹چند پست درباره x11 نوشته بودم و باز هم در ادامه خبر حذف مدیرنمایش x11 از میزهای لینوکسی و توزیع های لینوکسی رو میگذارم. این مدیرنمایش به زودی پیشتیبانی دیگر نخواهد شد و منسوخ میشود، به…»
🔰خروج خودکار از ترمینال (bash):
با استفاده از دستور TMOUT میتوانید، برحسب زمان داده شده(ثانیه) از شل جاری به صورت اتوماتیک خارج شوید.( منظورم در اینجا بسته شدن شل است که در ترمینال جاری باز است.)
🔹در دستور زیر بعد از 10 ثانیه شل جاری خارج میشود.
خوب برای کسانی که همیشه حساسیت دارند.میتونید درکدهای شل اسکریپت هم این دستور را استفاده کنید.
نکته آخر: نیاز به وارد کردن sudo قبل دستور نیست.
———————————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
با استفاده از دستور TMOUT میتوانید، برحسب زمان داده شده(ثانیه) از شل جاری به صورت اتوماتیک خارج شوید.( منظورم در اینجا بسته شدن شل است که در ترمینال جاری باز است.)
🔹در دستور زیر بعد از 10 ثانیه شل جاری خارج میشود.
export TMOUT=10
خوب برای کسانی که همیشه حساسیت دارند.میتونید درکدهای شل اسکریپت هم این دستور را استفاده کنید.
نکته آخر: نیاز به وارد کردن sudo قبل دستور نیست.
———————————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
❤1
گاوتون زایید،☺️
🔰نسخه جدید میزکار Xfce با ویژگیهای زیر منتشر شده است:
🔰ویژگیهای جدید میزکار Xfce 4.20
🔹پشتیبانی از Wayland (آزمایشی)
بیشتر اجزای Xfce اکنون از Wayland پشتیبانی میکنند، بدون نیاز به XWayland.
یک کتابخانه جدید به نام "libxfce4windowing" معرفی شده است.
برای استفاده از Wayland نیاز به نصب مدیرهای پنجرهای مانند Labwc و Wayfire دارید.
محدودیتها: برخی ویژگیها مانند تنظیمات صفحهکلید، موس، و گرفتن اسکرینشات به صورت کامل در Wayland پشتیبانی نمیشوند.
🔰نسخه جدید میزکار Xfce با ویژگیهای زیر منتشر شده است:
🔰ویژگیهای جدید میزکار Xfce 4.20
🔹پشتیبانی از Wayland (آزمایشی)
بیشتر اجزای Xfce اکنون از Wayland پشتیبانی میکنند، بدون نیاز به XWayland.
یک کتابخانه جدید به نام "libxfce4windowing" معرفی شده است.
برای استفاده از Wayland نیاز به نصب مدیرهای پنجرهای مانند Labwc و Wayfire دارید.
محدودیتها: برخی ویژگیها مانند تنظیمات صفحهکلید، موس، و گرفتن اسکرینشات به صورت کامل در Wayland پشتیبانی نمیشوند.
🔥12🤬3👍1🥰1
🎉میز Xfce به Wayland نزدیکتر شد!
پیرو این پست قبلیم:
https://hottg.com/linuxtnt/4313
ادغام کد کامپوزیتور Wayland در Xfwm4 مبتنی بر کتابخانه wlroots
🔹 پشتیبانی داخلی از کامپوزیتور Wayland بهصورت رسمی در Xfwm4 (مدیر پنجرهی محیط دسکتاپ Xfce) اضافه شده. این کامپوزیتور جدید با استفاده از کتابخانهی قدرتمند wlroots توسعه یافته که ابتدا توسط کامپوزیتور Sway معرفی شده بود.
🔹 کاربران Xfce مدتها منتظر چنین تغییری بودند. تا پیش از این، اجرای Xfce روی Wayland نیازمند استفاده از کامپوزیتورهای خارجی بود، اما حالا با این ادغام جدید، Xfwm4 رسماً وارد دنیای Wayland شده است.
🔹 استفاده از کتابخانهی wlroots باعث شده توسعهی این قابلیت برای تیم Xfce بسیار سادهتر و سریعتر پیش برود. انتظار میرود همچنان پشتیبانی از X11 نیز حفظ شود.
پیرو این پست قبلیم:
https://hottg.com/linuxtnt/4313
ادغام کد کامپوزیتور Wayland در Xfwm4 مبتنی بر کتابخانه wlroots
🔹 پشتیبانی داخلی از کامپوزیتور Wayland بهصورت رسمی در Xfwm4 (مدیر پنجرهی محیط دسکتاپ Xfce) اضافه شده. این کامپوزیتور جدید با استفاده از کتابخانهی قدرتمند wlroots توسعه یافته که ابتدا توسط کامپوزیتور Sway معرفی شده بود.
🔹 کاربران Xfce مدتها منتظر چنین تغییری بودند. تا پیش از این، اجرای Xfce روی Wayland نیازمند استفاده از کامپوزیتورهای خارجی بود، اما حالا با این ادغام جدید، Xfwm4 رسماً وارد دنیای Wayland شده است.
🔹 استفاده از کتابخانهی wlroots باعث شده توسعهی این قابلیت برای تیم Xfce بسیار سادهتر و سریعتر پیش برود. انتظار میرود همچنان پشتیبانی از X11 نیز حفظ شود.
👍1
Forwarded from Aniis
🔹پنجمین دورهمی فعالان حوزه امبدد و اینترنت اشیا، فرصتی برای ارتقا دانش و تعامل با متخصصان
باحضور : مدیرعامل و تیم فنی شرکت کرمان صنعت
• تاریـــخ: ۲۵ تیرماه ۱۴۰۴
• ساعت: ۱۷ الــــی ۱۹
• مکــان: کارخانه نوآوری کرمان، بلوار جمهوری اسلامی، خیابان صادقیه، قبل از صادقیه۳
🔸️منتظر حضور ارزشمند شما هستیم.
لینک ثبت نام
شرکت راهکار صنعت آواپرداز
باحضور : مدیرعامل و تیم فنی شرکت کرمان صنعت
• تاریـــخ: ۲۵ تیرماه ۱۴۰۴
• ساعت: ۱۷ الــــی ۱۹
• مکــان: کارخانه نوآوری کرمان، بلوار جمهوری اسلامی، خیابان صادقیه، قبل از صادقیه۳
🔸️منتظر حضور ارزشمند شما هستیم.
لینک ثبت نام
شرکت راهکار صنعت آواپرداز
❤🔥4❤1👍1👎1
🔰دستورات مفید برای بدست آوردن اطلاعات از یک بسته نصب شده روی سیستم
فرض کنید برنامه uget را نصب کردید
برای این کار از دستورات زیر می توان استفاده کرد.کافی است بعد از نام دستور نام بسته خود را وارد نمایید:
dpkg -L uget
whereis uget
which uget
dpkg —status uget
dpkg —listfiles uget
dpkg —search uget
فرض کنید برنامه uget را نصب کردید
برای این کار از دستورات زیر می توان استفاده کرد.کافی است بعد از نام دستور نام بسته خود را وارد نمایید:
dpkg -L uget
whereis uget
which uget
dpkg —status uget
dpkg —listfiles uget
dpkg —search uget
🔥9❤2
🔰 لینوکس ۶.۱۷ در نظر دارد درایور pktcdvd برای نوشتن روی CD/DVD را حذف کند
توسعهدهندگان لینوکس قصد دارند درایور قدیمی pktcdvd را که برای نوشتن داده روی دیسکهای CD/DVD استفاده میشد، از هسته لینوکس حذف کنند. این درایور که بیش از دو دهه قدمت دارد، دیگر کاربرد چندانی در دنیای امروز ندارد و حتی باعث ایجاد مشکلاتی در سیستمهای مدرن شده است.
🔹درایور pktcdvd از زمان لینوکس ۲.۶ (بیش از ۲۰ سال پیش) در هسته وجود داشت و برای نوشتن داده روی دیسکهای قابل بازنویسی مانند CD-RW و DVD-RW استفاده میشد.
🔹 از سال ۲۰۱۶ به عنوان یک درایور منسوخ علامتگذاری شده بود، اما تاکنون به دلایل مختلف در هسته باقی مانده بود.
🔹این درایور دیگر مورد استفاده نیست، زیرا رسانههای نوری مانند CD/DVD کاربرد گذشته را ندارند.
🔹گزارشها نشان میدهند که این درایور حتی باعث ایجاد مشکلاتی مانند هنگ کردن سیستم هنگام استفاده از دیسکهای DVD-RAM شده است.
🔹هیچ توسعهدهندهای حاضر به نگهداری و بهروزرسانی این درایور نشده است.
🔹در سال ۲۰۲۲ این درایور موقتاً حذف شد، اما به دلیل اعتراض برخی کاربران، دوباره برگردانده شد. اکنون در سال ۲۰۲۵، هیچ کاربر یا توسعهدهندهای از آن دفاع نکرده است.
🔹به احتمال زیاد این درایور در نسخه ۶.۱۷ لینوکس بهطور کامل حذف خواهد شد، مگر اینکه "لینوس توروالدز" یا دیگر توسعهدهندگان در آخرین لحظات مخالفت کنند.
نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://hottg.com/linuxtnt
توسعهدهندگان لینوکس قصد دارند درایور قدیمی pktcdvd را که برای نوشتن داده روی دیسکهای CD/DVD استفاده میشد، از هسته لینوکس حذف کنند. این درایور که بیش از دو دهه قدمت دارد، دیگر کاربرد چندانی در دنیای امروز ندارد و حتی باعث ایجاد مشکلاتی در سیستمهای مدرن شده است.
🔹درایور pktcdvd از زمان لینوکس ۲.۶ (بیش از ۲۰ سال پیش) در هسته وجود داشت و برای نوشتن داده روی دیسکهای قابل بازنویسی مانند CD-RW و DVD-RW استفاده میشد.
🔹 از سال ۲۰۱۶ به عنوان یک درایور منسوخ علامتگذاری شده بود، اما تاکنون به دلایل مختلف در هسته باقی مانده بود.
🔹این درایور دیگر مورد استفاده نیست، زیرا رسانههای نوری مانند CD/DVD کاربرد گذشته را ندارند.
🔹گزارشها نشان میدهند که این درایور حتی باعث ایجاد مشکلاتی مانند هنگ کردن سیستم هنگام استفاده از دیسکهای DVD-RAM شده است.
🔹هیچ توسعهدهندهای حاضر به نگهداری و بهروزرسانی این درایور نشده است.
🔹در سال ۲۰۲۲ این درایور موقتاً حذف شد، اما به دلیل اعتراض برخی کاربران، دوباره برگردانده شد. اکنون در سال ۲۰۲۵، هیچ کاربر یا توسعهدهندهای از آن دفاع نکرده است.
🔹به احتمال زیاد این درایور در نسخه ۶.۱۷ لینوکس بهطور کامل حذف خواهد شد، مگر اینکه "لینوس توروالدز" یا دیگر توسعهدهندگان در آخرین لحظات مخالفت کنند.
نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://hottg.com/linuxtnt
👍6👎1
🔰 انتشار رسمی Wayland 1.24
نکات کلیدی:
🔹این اولین نسخه جدید پس از ۱۳ ماه است (از زمان انتشار Wayland 1.23 در می ۲۰۲۴).
🔹تغییرات چشمگیر کمی در خود Wayland وجود دارد - بیشتر نوآوریها در پروتکلهای جانبی و کامپوزیتورها اتفاق افتاده.
🔸رابط جدید wl_fixes امکان حذف شیء wl_registry را فراهم میکند.
🔸حالت تکرار کلید (wl_keyboard.key repeated) کنترل تکرار خودکار کلیدها را به کامپوزیتورها منتقل میکند (مفید برای محیطهای ریموت دسکتاپ).
🔸توابع مدیریت زمانبندی
افزودن wl_display_dispatch_queue_timeout() و wl_display_dispatch_timeout() برای تنظیم تایماوت در پردازش رویدادها.
🔸مدیریت حافظه مشترک
توابع wl_shm_buffer_ref() و wl_shm_buffer_unref() برای دسترسی به ذخیرهسازی بافرها حتی پس از حذف شیء پروتکل.
🔸ابزارهای توسعهدهندگان
توابع جدیدی مانند wl_proxy_get_interface() و wl_resource_get_interface() برای دریافت اطلاعات واسطها.
🔸تابع wl_resource_post_error_vargs() به عنوان جایگزینی برای مواقعی که کامپوزیتور از قبل لیست آرگومانها (va_list) را دارد.
🔹نکته: این بهروزرسانی بیشتر شامل بهبودهای فنی برای توسعهدهندگان است و تغییرات محسوسی برای کاربران نهایی ندارد.
نکات کلیدی:
🔹این اولین نسخه جدید پس از ۱۳ ماه است (از زمان انتشار Wayland 1.23 در می ۲۰۲۴).
🔹تغییرات چشمگیر کمی در خود Wayland وجود دارد - بیشتر نوآوریها در پروتکلهای جانبی و کامپوزیتورها اتفاق افتاده.
🔸رابط جدید wl_fixes امکان حذف شیء wl_registry را فراهم میکند.
🔸حالت تکرار کلید (wl_keyboard.key repeated) کنترل تکرار خودکار کلیدها را به کامپوزیتورها منتقل میکند (مفید برای محیطهای ریموت دسکتاپ).
🔸توابع مدیریت زمانبندی
افزودن wl_display_dispatch_queue_timeout() و wl_display_dispatch_timeout() برای تنظیم تایماوت در پردازش رویدادها.
🔸مدیریت حافظه مشترک
توابع wl_shm_buffer_ref() و wl_shm_buffer_unref() برای دسترسی به ذخیرهسازی بافرها حتی پس از حذف شیء پروتکل.
🔸ابزارهای توسعهدهندگان
توابع جدیدی مانند wl_proxy_get_interface() و wl_resource_get_interface() برای دریافت اطلاعات واسطها.
🔸تابع wl_resource_post_error_vargs() به عنوان جایگزینی برای مواقعی که کامپوزیتور از قبل لیست آرگومانها (va_list) را دارد.
🔹نکته: این بهروزرسانی بیشتر شامل بهبودهای فنی برای توسعهدهندگان است و تغییرات محسوسی برای کاربران نهایی ندارد.
❤4👍2👎1
پنجمین دورهمی فعالان حوزه امبدد سیستم و اینترنت اشیا
فرصتی برای ارتقا دانش و تعامل با متخصصان
🔹 با حضور: مدیرعامل و تیم فنی شرکت کرمان صنعت
🔸 با ارائه فنی: حسین سیلانی " معرفی توزیع های امبدد لینوکس و شخصی سازی آن ها "
https://seilany.ir/
تاریخ : 25 تیرماه 1404
ساعت: 17 الی 19
مکان: بلوارجمهوری اسلامی، خیابان صادقیه، قبل از صادقیه 3، کارخانه نوآوری کرمان
لینک ثبت نام رایگان
فرصتی برای ارتقا دانش و تعامل با متخصصان
🔹 با حضور: مدیرعامل و تیم فنی شرکت کرمان صنعت
🔸 با ارائه فنی: حسین سیلانی " معرفی توزیع های امبدد لینوکس و شخصی سازی آن ها "
https://seilany.ir/
تاریخ : 25 تیرماه 1404
ساعت: 17 الی 19
مکان: بلوارجمهوری اسلامی، خیابان صادقیه، قبل از صادقیه 3، کارخانه نوآوری کرمان
لینک ثبت نام رایگان
👍8❤1👎1
HTML Embed Code: