KDE رندر نرم‌افزار را تسریع می‌کند و یک موتور جدید به سبک Union پیاده‌سازی می‌کند.

آخرین گزارش توسعه هفتگی KDE منتشر شده است که تغییرات مربوط به شاخه KDE Plasma 6.7 را که انتظار می‌رود در ماه ژوئن منتشر شود، ارائه می‌دهد. KDE Plasma 6.7 در حال حاضر در حالت توقف موقت قرار دارد. از جمله تغییراتی که این هفته تأیید شده است:

  • KDE Plasma 6.7 شامل موتور جدید استایل Union خواهد بود، اما مشخص نیست که آیا به طور پیش‌فرض فعال خواهد بود یا یک گزینه تنظیمات باقی خواهد ماند. Union یک سیستم پردازش استایل یکپارچه ارائه می‌دهد که امکان استفاده از فناوری‌های مختلف استایل‌دهی برنامه‌های موجود در KDE را فراهم می‌کند.

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

    برای مثال، می‌توان از تم‌های SVG یا CSS به عنوان ورودی استفاده کرد و استایل‌هایی برای QtQuick یا Qt Widgets به عنوان خروجی تولید کرد. قالب ورودی پیش‌فرض از SVG به CSS تغییر یافته است. پیاده‌سازی جدیدی از تم Breeze، با فرمت CSS، توسعه داده شده است.

     KDE رندر نرم‌افزار را تسریع می‌کند و یک موتور جدید به سبک Union پیاده‌سازی می‌کند.
     KDE رندر نرم‌افزار را تسریع می‌کند و یک موتور جدید به سبک Union پیاده‌سازی می‌کند.
  • KWin با بهینه‌سازی‌هایی به‌روزرسانی شده است که عملکرد و بهره‌وری انرژی را در برنامه‌هایی که با استفاده از CPU رندر می‌شوند، بهبود می‌بخشد. این بهینه‌سازی‌ها در مورد اکثر برنامه‌های KDE و برنامه‌هایی که از QtWidgets استفاده می‌کنند، اعمال می‌شود (QtWidgets از CPU برای رندر استفاده می‌کند، در حالی که QtQuick از شتاب GPU بهره می‌برد). به عنوان مثال، هنگام کار در KDevelop، اشاره‌گر اکنون به نرمی حرکت می‌کند و استفاده از CPU در هنگام پیمایش از ۸۰-۹۰٪ به ۲۰٪ کاهش یافته است.
  • KWin یک روش اکتشافی اضافه کرده است که تعیین می‌کند آیا هنگام باز شدن پنجره‌ها به حالت تمام صفحه، از اسکن مستقیم برای بهبود عملکرد و کاهش مصرف برق استفاده شود یا خیر.
  • قابلیت تنظیم پروفایل رنگ ICC برای نمایشگر هنگام فعال بودن حالت HDR پیاده‌سازی شد.
  • بسیاری از لپ‌تاپ‌های دارای پردازنده‌های AMD اکنون این امکان را دارند که درایور مدولاسیون نور پس زمینه تطبیقی ​​را غیرفعال کنند یا در صورت فعال بودن، تنظیمات آن را به صورت دستی تنظیم کنند. این درایور رنگ‌های صفحه نمایش را تغییر می‌دهد تا در سطوح روشنایی پایین، دید بهتری داشته باشید.
  • مدیر برنامه Discover قابلیت‌های بهبود یافته‌ای برای شناسایی برنامه‌های تکراری نصب شده از بسته‌های سیستمی و از دایرکتوری‌های خارجی Flatpak دارد.
  • هنگام نمایش اطلاعات سیستم (مرکز اطلاعات)، اکنون مقادیر حسگر دما در واحدهای اندازه‌گیری مشخص‌شده در تنظیمات سیستم نمایش داده می‌شوند.
  • منوی Kickoff اکنون از حذف برنامه‌ها از بخش علاقه‌مندی‌ها با کشیدن میانبر به بیرون از ویجت با ماوس پشتیبانی می‌کند.
  • ویجت کنترل خروجی چاپ اکنون تعداد کارهای فعال و در صف را به طور جداگانه برای هر چاپگر نمایش می‌دهد.
     KDE رندر نرم‌افزار را تسریع می‌کند و یک موتور جدید به سبک Union پیاده‌سازی می‌کند.

منبع: opennet.ru