Libhandy GTK жана Gnome тиркемелеринин мобилдик версияларын түзүү үчүн китепкана

Сааттар

Сааттар

Librem смартфонун иштеп жатканда пуризм 5 жана акысыз PureOS бөлүштүрүү, libhandy китепканасынын чыгарылышын сунуш кылды GTK жана Gnome технологияларын колдонуп, мобилдик шаймандар үчүн колдонуучу интерфейсин түзүү үчүн виджеттердин жана объектилердин топтомун иштеп жаткан 0.0.10.

Китепкана Gnome тиркемелерин көчүрүү процессинде иштелип жатат Librem 5 телефонун колдонуучу чөйрөсүнө Долбоордун коду GPL 2.1+ лицензиясы боюнча таркатылат. Китепкана C тилиндеги тиркемелерди колдоодон тышкары, Python, Rust жана Vala интерфейс тиркемелеринин мобилдик версияларын түзүүдө колдонсо болот.

Азыркы учурда, китепканага интерфейстин ар кандай типтүү элементтерин камтыган 24 виджет, мисалы, тизмелер, панелдер, түзөтүү блоктору, баскычтар, өтмөктөр, издөө формалары, диалог кутучалары ж.б.

Сунушталган виджеттер чоң компьютерде жана ноутбуктун экрандарында органикалык иштеген универсалдуу интерфейстерди түзүүгө мүмкүндүк берет, смартфондордун кичинекей сенсордук экрандарындагыдай. Колдонмонун интерфейси экран көлөмүнө жана колдо болгон киргизүү түзмөктөрүнө жараша динамикалык түрдө өзгөрөт.

Долбоордун негизги максаты - смартфондордо жана компьютерлерде бирдей Gnome тиркемелери менен иштөөгө мүмкүнчүлүк берүү.

Librem 5 үчүн программалык камсыздоо, Debian, Gnome жумушчу стол чөйрөсү жана анын Shell катары смартфондорго ылайыкташтырылган PureOS бөлүштүрүүсүнө негизделген.

Libhandy колдонуу менен Gnome жумушчу столун алуу үчүн мониторго смартфонду туташтырууга болот колдонмолордун бирдиктүү топтомуна негизделген типтүү.

Libhandy тилине которулган тиркемелерге төмөнкүлөр кирет: gnome-bluetooth, Gnome орнотуулары, веб-браузер, Phosh (Dialer), Daty, PasswordSafe, Unifydmin, Fractal, Podcasts, Gnome Contacts жана Gnome оюндары сыяктуу бардык Gnome колдонмолору.

Libhandy 0.0.10 эмне сунуш кылат?

Libhandy 0.0.10 - олуттуу версия 1.0 пайда болгонго чейинки акыркы алдын ала көрүү версиясы.

Жаңы версия бир нече жаңы виджеттерди сунуштайт:

  • HdyViewSwitcher GtkStackSwitcher виджетинин экрандын кеңдигине жараша автоматтык түрдө өтмөктүн макетин (көрүнүшүн) түзүүгө мүмкүндүк берген адаптивдүү алмаштыруу.

    Чоң экрандарда иконалар жана рубрикалар бир сапка жайгаштырылат, ал эми кичинекей экрандар чакан жайгаштырууну колдонушат, аталыш иконанын астында көрсөтүлөт. Мобилдик шаймандар үчүн баскыч блогу ылдыйга жылат.

  • HdySqueezer: деталдардан арылуу үчүн, керек болсо, бар көлөмүн эске алуу менен панелди чагылдыруучу контейнер (панорамалык экрандарда, өтмөктөрдү которуш үчүн, аталыштын бардыгын толугу менен силкип салат, ал эми орун жетишсиз болсо, виджет көрсөтүлөт аталышын окшоштурган жана өтмөктүн которгучу экрандын ылдый жагына жылат).
  • HdyHeaderBar: GtkHeaderBar сыяктуу, бирок адаптацияланган интерфейсте колдонууга арналган, кеңейтилген панелди ишке ашыруу, ар дайым борборго жайгаштырылган жана бийиктиги баш аянтын толугу менен толтурган.
  • HdyPreferencesWindow: параметрлерди конфигурацияларды табулатура жана топко бөлүү менен конфигурациялоо үчүн терезенин адаптивдүү версиясы.

Gnome тиркемелерин смартфондо колдонууга ылайыкташтырууга байланыштуу өркүндөтүүлөрдүн ичинен төмөнкүлөр белгиленди:

PulseAudio loopback модулу интерфейсте чалууларды кабыл алуу жана кабыл алуу үчүн колдонулат чалуунун аяктагандан кийин модул жүктөлгөндө, шайман модемин жана аудио кодегин ALSAга туташтыруу.

Чат таржымалын көрүү үчүн мессенджерде интерфейс бар. SQLite DBMS катышкан тарыхты сактоо үчүн.

Аккаунтту текшерүү мүмкүнчүлүгү кошулду, ал эми серверге туташуу аркылуу текшерилет, эгер ишке ашпай калса, эскертүү көрсөтүлөт.

XMPP кардары OMEMO терминалын шифрлөө механизмин ишке ашыруу менен Лурч плагинин колдонуп шифрленген билдирүүлөрдү колдойт.

Панелге учурдагы баарлашууда шифрлөө колдонулган-колдонулбагандыгын көрсөткөн атайын индикатор кошулган. Чаттын тигил же бул мүчөсүнүн идентификациялык сүрөтүн көрүү мүмкүнчүлүгү дагы кошулган.

булагы: https://puri.sm/


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

Комментарий биринчи болуп

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.