Rilis lingkungan pengguna Enlightenment 0.26 dan perpustakaan EFL 1.27

Setelah satu setengah tahun pengembangan, lingkungan pengguna Enlightenment 0.26 dirilis, yang didasarkan pada sekumpulan perpustakaan EFL (Enlightenment Foundation Library) dan widget Dasar. Rilis ini tersedia dalam kode sumber; paket distribusi belum dibuat.

Desktop di Pencerahan dibentuk oleh komponen-komponen seperti pengelola file, sekumpulan widget, peluncur aplikasi, dan sekumpulan konfigurator grafis. Pencerahan sangat fleksibel dalam pemrosesan sesuai selera Anda: konfigurator grafis tidak membatasi pengaturan pengguna dan memungkinkan Anda untuk menyesuaikan semua aspek pekerjaan, menyediakan alat tingkat tinggi (mengubah desain, mengatur desktop virtual, mengelola font, layar resolusi , tata letak keyboard, lokalisasi, dll.), serta kemampuan penyetelan tingkat rendah (misalnya, Anda dapat mengonfigurasi parameter caching, akselerasi grafis, konsumsi energi, mengubah logika pengelola jendela).

Diusulkan untuk menggunakan modul (gadget) untuk memperluas fungsionalitas, dan merancang tema untuk mendesain ulang tampilan. Secara khusus, modul tersedia untuk menampilkan perencana kalender, ramalan cuaca, data pemantauan, kontrol volume, widget untuk memperkirakan daya baterai, dll. Komponen-komponen yang membentuk Pencerahan tidak terikat erat satu sama lain dan dapat digunakan dalam proyek lain atau untuk membuat lingkungan khusus, seperti shell untuk perangkat seluler.

Dependensi yang dibutuhkan adalah EFL, libexif, dan libpam (hanya di LinuxDependensi yang direkomendasikan untuk fungsionalitas penuh meliputi: connman untuk konfigurasi jaringan; bluez5 untuk Bluetooth; bc untuk kalkulator bawaan; pulseaudio untuk mengelola perangkat suara; acpid untuk menangani berbagai kejadian perangkat keras; packagekit untuk melacak pembaruan sistem; udisks2 untuk memasang drive eksternal; ddcutil untuk mengontrol lampu latar layar; dan gdb untuk melacak kerusakan.

Rilis lingkungan pengguna Enlightenment 0.26 dan perpustakaan EFL 1.27

Inovasi paling menonjol dalam Pencerahan 0.26:

  • Menambahkan pengaturan untuk menggunakan protokol DDC (Display Data Channel) untuk mengontrol lampu latar layar.
  • Meningkatkan ukuran thumbnail jendela saat melihat pratinjau.
  • Perbaikan telah dilakukan untuk mengimplementasikan dukungan untuk protokol Wayland. Dalam mode Wayland, label layar yang menunjukkan sifat eksperimental dari dukungan Wayland disediakan.
  • Untuk memastikan bahwa perubahan konfigurasi disimpan, API sinkronisasi pada disk baru yang disediakan oleh perpustakaan Eet diaktifkan.
  • Manajer file EFM memiliki kemampuan untuk menambahkan tindakan dengan file melalui file desktop.
  • Menambahkan dukungan untuk menonaktifkan aktivasi screen saver melalui API org.freedesktop.ScreenSaver.
  • Menambahkan dukungan untuk API DBus yang disediakan oleh layanan logind systemd untuk penguncian dan pembukaan kunci sesi.
  • Menambahkan proses pengawas untuk mendeteksi hang di loop acara utama.
  • Ditambahkan dan digunakan dalam API sistem notifikasi untuk memutar sampel audio.
  • Menambahkan opsi untuk menggunakan ekstensi Randr X11 dengan memanggil utilitas xrandr, alih-alih menelepon melalui API.
  • Menambahkan opsi pencampuran audio tambahan.
  • Opsi tambahan untuk menggulir dengan akselerasi.
  • Menambahkan opsi untuk mengontrol pengaturan status tersembunyi jendela melalui NetWM API (properti _NET_WM_STATE_HIDDEN).

Pada saat yang sama, proyek Enlightenment menerbitkan satu set perpustakaan EFL 1.27 (Enlightenment Foundation Library), yang memungkinkan Anda membuat antarmuka grafis yang menarik secara visual, kompak, konsumsi sumber daya rendah, dan kinerja tinggi. Meskipun awalnya dikembangkan sebagai dasar lingkungan Pencerahan, komponen EFL sering digunakan untuk membangun antarmuka elektronik konsumen dan perangkat seluler. Misalnya, EFL merupakan bagian integral dari platform seluler Tizen, yang digunakan pada peralatan rumah tangga Electrolux, produk Samsung, ProFUSION, Free.fr, dan Calaos.

Di EFL versi baru:

  • API untuk bekerja dengan jalur relatif dan hash sha1 telah ditambahkan ke perpustakaan Eina. Perpustakaan Eina menyediakan fungsi untuk bekerja dengan berbagai tipe data (array, hash, daftar, pohon) dan alat yang berguna (bekerja dengan log, evaluasi kinerja, konversi format, dll.).
  • Ecore kini memiliki kemampuan untuk menghentikan paksa sebuah file yang dapat dieksekusi beserta proses induknya pada platform tersebut. WindowsEcore adalah sebuah pustaka untuk mengatur sebuah siklus pemrosesan peristiwa, yang memiliki serangkaian modul untuk menyederhanakan tugas-tugas terkait peristiwa, seperti bekerja dengan X, Evas, thread, koneksi jaringan, dan lain sebagainya.
  • elm_cnp, implementasi mekanisme salin dan tempel melalui clipboard, telah menambahkan dukungan untuk daftar URL.
  • Pustaka Evas, yang digunakan untuk merender teks, gambar, dan objek di layar, kini mendukung pemuatan dan penyimpanan gambar dalam format JXL (JPEG XL) dan QOI (Quite OK Image).
  • Menambahkan panggilan ke Eet, perpustakaan serialisasi dan deserialisasi data, untuk menyinkronkan perubahan ke disk.
  • Menambahkan dukungan untuk perpustakaan LibreSSL 3.5.x dan menghapus dukungan untuk GnuTLS.
  • Kumpulan widget Dasar memerlukan penggunaan ikon standar dari tema.
  • Widget memungkinkan menempelkan dari clipboard ke bidang kata sandi.

Sumber: opennet.ru

Beli hosting yang andal untuk situs dengan perlindungan DDoS, server VPS VDS 🔥 Beli hosting website andal dengan perlindungan DDoS, server VPS VDS | ProHoster