Либхандид GTK болон Gnome програмуудын гар утасны хувилбаруудыг бий болгох номын сан

Цаг

Цаг

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

Номын санг Gnome програмуудыг зөөх явцад боловсруулж байна Librem 5 утасны хэрэглэгчийн орчинд. Төслийн кодыг GPL 2.1+ лицензийн дагуу тараана. С хэл дээрх програмуудыг дэмжихээс гадна номын сангаар дамжуулан Python, Rust, Vala дээрх интерфейсийн програмуудын мобайл хувилбарыг үүсгэх боломжтой.

Одоогийн байдлаар, номын санд интерфейсийн янз бүрийн ердийн элементүүдийг хамарсан 24 виджет багтсан, жагсаалт, самбар, засварлах блок, товчлуур, таб, хайлтын хэлбэр, харилцах цонх гэх мэт.

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

Төслийн гол зорилго нь ухаалаг гар утас, компьютер дээр ижил Gnome програмуудтай ажиллах боломжийг олгох явдал юм.

Librem 5-ийн програм хангамж нь PureOS түгээлт дээр суурилсан бөгөөд Debian, Gnome desktop орчин болон түүний Shell-ийг ухаалаг гар утсанд тохируулан ашигладаг.

Libhandy-ийг ашиглах нь Gnome desktop-ийг авахын тулд ухаалаг гар утсыг монитор руу холбох боломжийг олгодог нэг багц програм дээр суурилсан ердийн.

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 терминалын шифрлэлтийн механизмыг хэрэгжүүлэн Lurch залгаасыг ашиглан шифрлэгдсэн мессежийг дэмждэг.

Одоогийн чатад шифрлэлт ашиглагдаж байгаа эсэхийг харуулсан тусгай заагч самбар дээр нэмэгдсэн. Мөн нэг эсвэл өөр чат гишүүний таних хормын хувилбарыг үзэх чадварыг нэмж оруулсан болно.

Эх сурвалж: https://puri.sm/


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.