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

Inovasi paling menonjol dalam Pencerahan 0.25:
- Tampilannya telah dimodernisasi, beralih ke tema desain datar baru yang telah menjauh dari penonjolan elemen yang timbul.

- Seperangkat wallpaper desktop dengan kualitas yang jauh lebih tinggi telah ditawarkan.
- Penanganan peralihan tata letak keyboard yang dioptimalkan.
- Secara default, layar splash diaktifkan, tetapi dapat dinonaktifkan dalam pengaturan.
- Item untuk penyesuaian layar telah ditambahkan ke menu pengaturan cepat.

- Kode yang bertanggung jawab untuk memproses pulsa blanking dan sinkronisasi selama keluaran layar telah didesain ulang, menghilangkan artefak selama pemutaran video. Rentang data yang ditampilkan dalam debugger FPS (ditampilkan melalui ctl+alt+shift+f) telah diperluas.

- Modul IBox, yang bertanggung jawab untuk meminimalkan aplikasi menjadi ikon, menyediakan pratinjau konten jendela yang diminimalkan saat Anda mengarahkan kursor mouse ke atasnya.
- Pemulihan jendela yang benar setelah melepaskan atau menyambungkan kembali layar dipastikan.
- Pengelola tugas kini menampilkan pratinjau jendela saat Anda mengarahkan mouse ke atasnya.
- Ukuran antarmuka untuk menavigasi daftar jendela (alt+tab) telah ditingkatkan, dan dukungan untuk melihat pratinjau konten jendela juga telah disediakan.
- Untuk perangkat Bluetooth, widget Bluez sekarang menampilkan level baterai.
- Widget kendali konsumsi daya kini menampilkan jendela pop-up berisi informasi baterai terperinci saat mouse diarahkan ke atasnya.
- Kode penyimpanan konfigurasi telah dipindahkan ke pemrosesan I/O multi-utas.
- Antarmuka tangkapan layar sekarang mendukung penyalinan dan penempelan dari papan klip.
- Widget pemantauan suhu telah dimigrasikan untuk menggunakan perangkat hwmon. Kemampuan untuk memantau pembacaan dari beberapa sensor telah ditambahkan.
- Menambahkan modul Procstats baru untuk menampilkan informasi konsumsi memori dan beban CPU di header.
- Menambahkan dukungan untuk melacak perangkat yang terhubung dan menerapkan konfigurasi sistem input terpisah saat perangkat tersebut terhubung.
- Touchpad telah dikonfigurasikan untuk mengenali perintah gerakan.
- Menerapkan kemampuan untuk mengubah pengaturan skala dan DPI melalui xsettings, yang memungkinkan penskalaan yang benar pada aplikasi eksternal yang tidak menggunakan pustaka EFL.
- Penanganan font terpadu dalam aplikasi berbasis EFL dan pustaka lainnya.
- Menambahkan pengikatan untuk mengganti profil.
- Pengelola berkas EFM kini memiliki menu berisi daftar berkas yang baru dibuka. Kecepatan sinkronisasi untuk operasi input/output, seperti menyalin berkas, telah ditingkatkan. Pratinjau gambar kini menampilkan tanggal berdasarkan data EXIF.
- Menambahkan pengaturan variabel lingkungan XDG_CURRENT_DESKTOP.
- Saat menghubungkan atau melepaskan catu daya, kemampuan untuk mengeluarkan sinyal suara telah diterapkan.
- Tampilan mixer suara telah ditingkatkan, pengukur tingkat suara telah ditambahkan untuk saluran input dan output, dan ikon untuk aplikasi yang sedang memutar atau merekam suara kini ditampilkan.
- Konsumsi daya berkurang saat layar mati.
- Menambahkan editor palet dan utilitas untuk mengatur warna Anda sendiri.
- Sistem kunci layar kini mendukung login sidik jari (menggunakan libFprint). Antarmuka untuk menyimpan sidik jari telah ditambahkan.
- Output yang dikirim ke stdout dan aliran kesalahan sekarang disimpan ke file ~/.e-log.log.
- Menambahkan pengaturan untuk mengendalikan kecepatan animasi dalam efek transisi.
- Secara default, semua jepretan ke tepian layar dinonaktifkan.
Dependensi yang dibutuhkan adalah EFL, libexif, dan libpam (hanya di Linux). Direkomendasikan untuk mencapai fungsionalitas penuh: connman untuk konfigurasi jaringan, bluez5 untuk bekerja dengan 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.

Ingatlah bahwa 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, dan 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, pemantauan, kontrol volume, penilaian pengisian daya baterai, dll. di desktop. 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.
Sumber: opennet.ru



