Sawise setahun lan setengah pembangunan, lingkungan pangguna Enlightenment 0.25 dirilis, sing adhedhasar sakumpulan perpustakaan EFL (Enlightenment Foundation Library) lan widget Elementary. Rilis kasedhiya ing kode sumber; paket distribusi durung digawe.

Inovasi paling misuwur ing Enlightenment 0.25:
- Penampilan wis dimodernisasi, sing wis ditransfer menyang tema desain warata anyar, adoh saka panyorot relief saka unsur.

- Setel wallpaper desktop kanthi kualitas sing luwih dhuwur wis ditawakake.
- Optimized nangani ngoper tata keyboard.
- Kanthi gawan, layar cipratan awal diaktifake, sing bisa dipateni ing setelan kasebut.
- Unsur kanggo ngatur layar wis ditambahake menyang menu setelan cepet.

- Kode sing tanggung jawab kanggo ngolah pulsa redaman lan sinkronisasi nalika ditampilake ing layar wis digarap maneh, sing ndadekake bisa nyingkirake tampilan artefak nalika muter video. Jangkoan data sing ditampilake ing debugger FPS wis ditambahi (dituduhake liwat ctl+alt+shift+f).

- Modul IBox, sing tanggung jawab kanggo nyilikake aplikasi dadi lambang, nyedhiyakake pratinjau isi jendela sing diminimalisir nalika nglayang kursor mouse.
- Njamin mulihake windows sing bener sawise medhot utawa nyambungake maneh layar.
- Ing task manager, pratinjau jendhela dileksanakake nalika nglayang kursor nganggo mouse.
- Ukuran antarmuka kanggo navigasi liwat dhaptar windows (alt+tab) wis ditambah, sing uga menehi dhukungan kanggo pratinjau isi windows.
- Kanggo piranti Bluetooth, widget Bluez nyedhiyakake tampilan tingkat pangisian baterei.
- Ing widget ngawasi konsumsi energi, nalika nglayang nganggo mouse, jendhela pop-up kanthi informasi rinci babagan baterei ditampilake.
- Kode nyimpen konfigurasi wis diowahi dadi pangolahan I/O multi-threaded.
- Antarmuka kanggo nggawe gambar saiki ndhukung nyalin lan nempel saka clipboard.
- Widget kontrol suhu wis diowahi kanggo nggunakake piranti hwmon. Nambahake kemampuan kanggo nglacak maca saka macem-macem sensor.
- Modul Procstats anyar wis ditambahake kanggo nampilake informasi babagan konsumsi memori lan beban CPU ing header.
- Dhukungan ditambahake kanggo nelusuri piranti sing disambungake lan ngetrapake konfigurasi sistem input sing kapisah nalika disambungake.
- Kanggo touchpads, bindings wis dileksanakake kanggo ngenali printah sadurunge nyeret.
- Dileksanakake ganti ukuran lan setelan DPI liwat xsettings, kang digawe iku bisa kanggo bener ukuran aplikasi external sing ora nggunakake perpustakaan EFL.
- Pangolahan font terpadu ing aplikasi adhedhasar EFL lan perpustakaan liyane.
- Nambahake bindings kanggo ngalih profil.
- Menu kanthi dhaptar file sing bubar dibukak wis ditambahake menyang pangatur file EFM. Nambah frekuensi sinkronisasi nalika nindakake operasi I/O kayata nyalin file. Nalika pratinjau gambar, tanggal ditampilake adhedhasar data EXIF .
- Setelan tambahan saka variabel lingkungan XDG_CURRENT_DESKTOP.
- Nalika nyambungake utawa medhot daya, iku bisa kanggo output sinyal swara.
- Penampilan mixer swara wis apik, meter level swara wis ditambahake kanggo saluran input lan output, lan lambang kanggo aplikasi sing lagi diputer utawa ngrekam swara wis ditampilake.
- Suda konsumsi energi nalika layar mati.
- Nambahake editor palet lan sarana kanggo nyetel warna sampeyan dhewe.
- Sistem kunci layar nduweni kemampuan kanggo mlebu nggunakake sidik jari (nggunakake libFprint). Antarmuka sing ditambahake kanggo nyimpen bekas driji.
- Output ing stream stdout lan kesalahan saiki disimpen menyang file ~/.e-log.log.
- Setelan sing ditambahake kanggo ngontrol kacepetan animasi ing efek transisi.
- Kanthi gawan, kabeh jepretan pinggir layar dipateni.
Dependensi sing dibutuhake yaiku EFL, libexif lan libpam (mung ing Linux). Из рекомендованных для достижения полноценной функциональности: connman для настройки сети, bluez5 для работы с Bluetooth, bc для встроенного калькулятора, pulseaudio для управления звуковыми устройствами, acpid для обработки различных аппаратных событий, packagekit для отслеживания системных обновлений, udisks2 для монтирования внешних дисков, ddcutil для управления подсветкой экрана, gdb для трассировки аварийных завершений.

Elinga yen desktop ing Enlightenment dibentuk dening komponen kayata manajer file, sakumpulan widget, peluncur aplikasi lan sakumpulan konfigurasi grafis. Pencerahan fleksibel banget kanggo ngolah rasa sampeyan: konfigurator grafis ora mbatesi setelan pangguna lan ngidini sampeyan ngatur kabeh aspek karya, nyedhiyakake alat tingkat dhuwur (ngganti desain, nyetel desktop virtual, ngatur font, resolusi layar). , tata letak keyboard, lokalisasi, lan liya-liyane), uga kemampuan tuning tingkat rendah (contone, sampeyan bisa ngatur parameter caching, akselerasi grafis, konsumsi energi, lan logika manajer jendhela).
Disaranake nggunakake modul (gadget) kanggo nggedhekake fungsi, lan ngrancang tema kanggo ngrancang maneh tampilan. Khususe, modul kasedhiya kanggo nampilake planner tanggalan, ramalan cuaca, ngawasi, kontrol volume, penilaian pangisian baterei, lsp ing desktop. Komponen-komponen sing nggawe Pencerahan ora diikat kanthi ketat lan bisa digunakake ing proyek liyane utawa kanggo nggawe lingkungan khusus, kayata cangkang kanggo piranti seluler.
Source: opennet.ru



