انتشار محیط کاربری Enlightenment 0.24

پس از نه ماه توسعه صورت گرفت انتشار محیط کاربری روشنگری 0.24، که بر اساس مجموعه ای از کتابخانه های EFL (کتابخانه بنیاد روشنگری) و ویجت های ابتدایی است. شماره موجود در متون منبع، بسته های توزیع فعلا تشکیل نشده است.

انتشار محیط کاربری Enlightenment 0.24

قابل توجه ترین نوآوری ها روشنگری 0.24:

  • اضافه شدن یک ماژول کاملاً بازطراحی شده برای ایجاد اسکرین شات، پشتیبانی از برش و عملکردهای اولیه ویرایش تصویر.
  • تعداد ابزارهای ارائه شده با پرچم تغییر شناسه کاربر (setuid) کاهش یافته است. چنین ابزارهایی که به امتیازات بالا نیاز دارند در یک برنامه سیستمی ترکیب می شوند.
  • اضافه شدن یک ماژول پایه جدید با یک عامل احراز هویت از طریق Polkit، که امکان خلاص شدن از اجرای یک فرآیند پس زمینه جداگانه را فراهم می کند.
  • امکان کنترل روشنایی و نور پس زمینه مانیتورهای خارجی (از طریق ddcutil);
  • در مدیریت فایل EFM، وضوح تصویر کوچک پیش فرض به 256x256 پیکسل افزایش یافته است.
  • یک کنترل کننده تصادف جدید پیشنهاد شده است.
  • یک فرآیند راه اندازی مجدد بدون درز با محو شدن تدریجی محتوا و بدون ظاهر شدن مصنوعات روی صفحه ارائه می شود.
  • فرآیند راه‌اندازی مجدد در حال حاضر توسط کنترل‌کننده enlightenment_start به جای خود محیط کنترل می‌شود.
  • کارایی پردازش کاغذ دیواری دسکتاپ با ایجاد چندین گزینه در وضوح های مختلف افزایش یافته است.
  • آزادسازی دوره ای حافظه بلااستفاده را از طریق تماس malloc_trim فعال کرد.
  • هنگام استفاده از سرور X، نشانگر ماوس محکم به صفحه نمایش بسته می شود تا از فراتر رفتن نشانگر از مرزها جلوگیری کند.
  • به جای رابط قدیمی برای پیمایش از طریق پنجره های باز و دسکتاپ (پیجر)، یک جزء "پیش نمایش بند انگشتی" استفاده می شود.
  • اضافه شدن توانایی سفارشی کردن تصویر زمینه دسکتاپ به طور مستقیم از پیجر.
  • اپلت کنترل پخش به طور خودکار پخش کننده موسیقی انتخاب شده را در صورتی که از قبل اجرا نشده باشد، راه اندازی می کند.
  • یک استثنا برای بازی‌های Steam مربوط به تعیین فایل «.desktop» صحیح اضافه شد.
  • به دلیل بارگذاری اولیه اجزا در یک رشته پیش واکشی جداگانه IO، فرآیند راه اندازی نرم تری را ارائه کرد.
  • اضافه شدن یک بازه زمانی جداگانه برای تغییر به قفل صفحه.
  • پشته بلوتوث Bluez4 با Bluez5 جایگزین شده است.
  • تمام مشکلات شناسایی شده در طول تست در سرویس Coverity برطرف شده است.

انتشار محیط کاربری Enlightenment 0.24

بیایید به یاد بیاوریم که دسکتاپ در Enlightenment توسط مؤلفه هایی مانند مدیر فایل، مجموعه ای از ویجت ها، راه اندازی برنامه و مجموعه ای از پیکربندی کننده های گرافیکی تشکیل می شود. Enlightenment در پردازش به سلیقه شما بسیار انعطاف‌پذیر است: پیکربندی‌های گرافیکی تنظیمات کاربر را محدود نمی‌کنند و به شما اجازه می‌دهند تمام جنبه‌های کار را سفارشی کنید، هر دو ابزار سطح بالا (تغییر طراحی، راه‌اندازی دسکتاپ مجازی، مدیریت فونت‌ها، وضوح صفحه نمایش) ، چیدمان صفحه کلید، محلی سازی، و غیره.) و همچنین قابلیت های تنظیم سطح پایین (به عنوان مثال، می توانید پارامترهای کش، شتاب گرافیکی، مصرف انرژی و منطق مدیر پنجره را پیکربندی کنید).

پیشنهاد می‌شود از ماژول‌ها (گجت‌ها) برای گسترش عملکرد و طراحی تم‌ها برای طراحی مجدد ظاهر استفاده شود. به طور خاص، ماژول هایی برای نمایش برنامه ریز تقویم، پیش بینی آب و هوا، نظارت، کنترل صدا، ارزیابی شارژ باتری و غیره بر روی دسکتاپ در دسترس هستند. اجزایی که Enlightenment را تشکیل می دهند کاملاً به یکدیگر وابسته نیستند و می توانند در پروژه های دیگر یا برای ایجاد محیط های تخصصی مانند پوسته برای دستگاه های تلفن همراه استفاده شوند.

منبع: opennet.ru

اضافه کردن نظر