Жил хагасын хөгжүүлэлтийн дараа EFL (Enlightenment Foundation Library) номын сангууд болон Elementary виджетүүд дээр суурилсан Enlightenment 0.25 хэрэглэгчийн орчин гарсан. Уг хувилбарыг эх кодоор авах боломжтой; түгээлтийн багцууд хараахан бүтээгдээгүй байна.

Enlightenment 0.25 дахь хамгийн онцлох шинэлэг зүйлүүд:
- Гаднах төрхийг шинэчилж, шинэ хавтгай дизайны сэдэв рүү шилжсэн бөгөөд энэ нь элементүүдийн рельефийн тодотголоос холдсон.

- Илүү өндөр чанартай ширээний дэлгэцийн зургийг санал болгов.
- Гарын байршлыг өөрчлөх оновчтой зохицуулалт.
- Анхдагч байдлаар, дэлгэцийн дэлгэцийг идэвхжүүлсэн боловч тохиргооноос идэвхгүй болгож болно.
- Шуурхай тохиргооны цэсэнд дэлгэцийн тохиргоонд зориулсан зүйлсийг нэмсэн.

- Дэлгэцийн гаралтын үед хоосон импульс болон синхрончлолыг боловсруулах үүрэгтэй кодыг дахин боловсруулж, видеог тоглуулах явцад олдворуудыг арилгасан. FPS дибаг хийгч (ctl+alt+shift+f-ээр харуулдаг) өгөгдлийн хүрээг өргөтгөсөн.

- Програмыг дүрс болгон багасгах үүрэгтэй IBox модуль нь хулганын курсороор гүйлгэхэд жижигрүүлсэн цонхны агуулгыг урьдчилан харах боломжийг олгодог.
- Дэлгэцийг салгах эсвэл дахин холбосны дараа цонхыг зөв сэргээнэ.
- Даалгаврын менежер нь хулганаар хулганаар гүйлгэхэд цонхыг урьдчилан харах боломжтой боллоо.
- Цонхны жагсаалтаар (alt+tab) шилжих интерфейсийн хэмжээг нэмэгдүүлж, цонхны агуулгыг урьдчилан харах дэмжлэгийг мөн хангасан.
- Bluetooth төхөөрөмжүүдийн хувьд Bluez виджет нь батерейны түвшинг харуулдаг.
- Эрчим хүчний хэрэглээг хянах виджет нь хулганаар гүйлгэхэд батерейны талаарх дэлгэрэнгүй мэдээлэл бүхий гарч ирэх цонхыг харуулдаг.
- Тохиргоог хадгалах кодыг олон урсгалтай оролт гаралтын боловсруулалт руу шилжүүлсэн.
- Дэлгэцийн агшингийн интерфейс нь санах ойноос хуулах, буулгах үйлдлийг дэмждэг болсон.
- Температурын хяналтын виджетийг hwmon төхөөрөмж ашиглахаар шилжүүлсэн. Олон мэдрэгчээс уншилтыг хянах чадварыг нэмсэн.
- Толгой хэсэгт санах ойн зарцуулалт болон CPU ачааллын мэдээллийг харуулах шинэ Procstats модулийг нэмсэн.
- Холбогдсон төхөөрөмжүүдийг хянах, холбогдох үед тусдаа оролтын системийн тохиргоог ашиглах дэмжлэг нэмэгдсэн.
- Мэдрэгч самбарыг дохио зангаагаар танихаар тохируулсан.
- Xsettings-ээр дамжуулан масштаб болон DPI тохиргоог өөрчлөх боломжийг хэрэгжүүлсэн бөгөөд энэ нь EFL номын санг ашигладаггүй гадаад програмуудыг зөв масштаблах боломжийг олгодог.
- EFL болон бусад номын санд суурилсан программуудын нэгдсэн фонттой харьцах.
- Профайл сэлгэх нэмэлт холбоосууд.
- EFM файлын менежер нь саяхан нээгдсэн файлуудын жагсаалт бүхий цэстэй болсон. Файл хуулах гэх мэт оролт/гаралтын үйлдлүүдийн синхрончлолын хурд нэмэгдсэн. Зургийг урьдчилан үзэх нь одоо EXIF өгөгдөл дээр үндэслэн огноог харуулдаг.
- XDG_CURRENT_DESKTOP орчны хувьсагчийн тохиргоог нэмсэн.
- Цахилгаан хангамжийг холбох, салгах үед дуут дохиог гаргах чадварыг хэрэгжүүлсэн.
- Дуу холигчийн гадаад төрхийг сайжруулж, оролт, гаралтын сувгуудад дууны түвшний хэмжигчийг нэмж, одоо дууг тоглуулж эсвэл бичиж байгаа програмуудын дүрсийг харуулах болсон.
- Дэлгэц унтарсан үед эрчим хүчний хэрэглээ багасна.
- Палетт засварлагч болон өөрийн өнгийг тохируулах хэрэгсэл нэмсэн.
- Дэлгэц түгжих систем нь хурууны хээгээр нэвтрэхийг дэмждэг болсон (libFprint ашиглан). Хурууны хээ хадгалах интерфейс нэмэгдсэн.
- Stdout болон алдааны урсгал руу илгээсэн гаралтыг одоо ~/.e-log.log файлд хадгаллаа.
- Шилжилтийн эффект дэх хөдөлгөөнт дүрсийн хурдыг хянах тохиргоог нэмсэн.
- Өгөгдмөл байдлаар, дэлгэцийн ирмэг хүртэл бүх наалт идэвхгүй байна.
Шаардлагатай хамаарлууд нь EFL, libexif болон libpam (зөвхөн Linux). Бүрэн функцийг хэрэгжүүлэхэд санал болгож буй: сүлжээний тохиргоонд зориулсан connman, Bluetooth-тэй ажиллахад зориулсан bluez5, суурилуулсан тооны машинд зориулсан bc, дууны төхөөрөмжүүдийг удирдахад зориулсан pulseaudio, янз бүрийн техник хангамжийн үйл явдлуудыг зохицуулахад зориулсан acpid, системийн шинэчлэлтийг хянах packagekit, гадаад дискийг холбоход зориулсан udisks2, дэлгэцийн арын гэрлийг хянахад зориулсан ddcutil, мөн ослыг мөрдөхөд зориулсан gdb.

Сануулахад, Enlightenment desktop нь файлын менежер, виджетийн багц, програм эхлүүлэгч, график тохируулагч зэрэг бүрэлдэхүүн хэсгүүдээс бүрддэг. Гэгээрэл нь маш их өөрчлөгддөг: график тохируулагч нь хязгааргүй тохируулгыг санал болгож, туршлагын бүх талыг ашиглах боломжийг олгодог бөгөөд өндөр түвшний хэрэгслүүд (интерфэйсийг өөрчлөх, виртуал ширээний компьютерийг тохируулах, фонт, дэлгэцийн нягтрал, гарны байршил, нутагшуулах гэх мэт) болон доод түвшний тохируулгын сонголтуудыг (жишээлбэл, кэш хийх тохиргоо, графикийн удирдлагын цонхны зарцуулалт, график тохируулга гэх мэт) өгдөг.
Функцийг өргөжүүлэхийн тулд бид модулиудыг (гаджетууд) ашиглахыг санал болгож, интерфэйсийг өөрчлөхийн тулд загваруудыг ашиглахыг санал болгож байна. Тодруулбал, календар төлөвлөгч, цаг агаарын мэдээ, хяналт, дууны хэмжээг хянах, батерейны цэнэгийн үзүүлэлт болон бусад зүйлсийг ширээний компьютер дээр харуулах боломжтой. Гэгээрлийн бүрэлдэхүүн хэсгүүд нь хоорондоо нягт холбоогүй бөгөөд бусад төслүүдэд ашиглах эсвэл хөдөлгөөнт төхөөрөмжүүдэд зориулсан бүрхүүл гэх мэт тусгай орчинг бий болгоход ашиглаж болно.
Эх сурвалж: opennet.ru



