Хөдөлгөөнт төхөөрөмжид зориулсан GNOME Shell-ийг үргэлжлүүлэн хөгжүүлэх

GNOME төслийн Жонас Дресслер мэдрэгчтэй дэлгэцтэй ухаалаг утас, таблет дээр ашиглах GNOME Shell туршлагыг хөгжүүлэхийн тулд сүүлийн хэдэн сарын хугацаанд хийсэн ажлын тайлангаа нийтэлжээ. Уг ажлыг Германы Боловсролын яам санхүүжүүлж, нийгмийн ач холбогдолтой програм хангамжийн төслүүдийг дэмжих санаачилгын хүрээнд GNOME хөгжүүлэгчдэд буцалтгүй тусламж олгосон байна.

Хөгжлийн өнөөгийн байдлыг GNOME OS-ийн шөнийн хувилбаруудаас харж болно. Нэмж дурдахад, postmarketOS түгээлтийн угсралтуудыг тусад нь боловсруулж байгаа бөгөөд үүнд төслийн бэлтгэсэн өөрчлөлтүүд багтана. Pinephone Pro ухаалаг гар утсыг хөгжүүлэлтийг турших платформ болгон ашигладаг боловч postmarketOS төслөөр дэмжигдсэн Librem 5 болон Android ухаалаг гар утсыг мөн туршилтанд ашиглаж болно.

Хөгжүүлэгчдийн хувьд GNOME Shell болон Mutter-ийн салангид салбаруудыг санал болгож байгаа бөгөөд энэ нь хөдөлгөөнт төхөөрөмжид зориулсан бүрэн хэмжээний бүрхүүлийг бий болгохтой холбоотой одоо байгаа өөрчлөлтүүдийг цуглуулдаг. Нийтлэгдсэн код нь дэлгэцэн дээрх дохио зангаа ашиглан навигацийн дэмжлэг үзүүлж, дэлгэцэн дээрх гарыг нэмж, интерфэйсийн элементүүдийг дэлгэцийн хэмжээнд тохируулан тохируулах кодыг багтаасан бөгөөд суулгасан програмуудаар шилжих жижиг дэлгэцүүдэд оновчтой интерфейсийг санал болгосон.

Өмнөх тайлантай харьцуулахад гол амжилтууд:

  • Хоёр хэмжээст дохионы навигацийн хөгжил үргэлжилж байна. Android болон iOS-ийн дохио зангаагаар удирддаг интерфэйсээс ялгаатай нь GNOME нь програмуудыг эхлүүлэх, даалгавруудыг хооронд нь сэлгэх нийтлэг интерфэйсийг хангадаг бол Android нь гурван дэлгэцийн зохион байгуулалтыг (гэрийн дэлгэц, програмын навигаци, ажил солих) ашигладаг. ), iOS-д хоёр ( үндсэн дэлгэц болон ажил хооронд шилжих).

    GNOME-ийн нэгдсэн интерфэйс нь орон зайн төөрөгдөлтэй загвар болон "хуруугаараа шудрах, зогсоох, хүлээх" гэх мэт тодорхой бус дохио зангааг арилгадаг бөгөөд оронд нь энгийн шударснаар идэвхжүүлэх боломжтой програмуудыг үзэх, ажиллаж байгаа програмуудын хооронд шилжих нийтлэг интерфейсийг санал болгодог. дохио зангаа ( Та босоо гулсах дохиогоор ажиллаж байгаа програмуудын өнгөц зургуудын хооронд шилжиж, хэвтээ дохиогоор суулгасан програмуудын жагсаалтыг гүйлгэж болно).

  • Хайлт хийх үед мэдээллийг GNOME ширээний орчинд хайлт хийхтэй адил нэг баганад харуулдаг.
    Хөдөлгөөнт төхөөрөмжид зориулсан GNOME Shell-ийг үргэлжлүүлэн хөгжүүлэх
  • Дэлгэцэн дээрх гар нь дохио зангаа ашиглан оролтын зохион байгуулалтыг бүрэн шинэчилсэн бөгөөд энэ нь бусад гар утасны үйлдлийн системд ашигладаг оролтын зохион байгуулалттай ойролцоо юм (жишээлбэл, дарагдсан товчлуурыг өөр товчлуур дарсны дараа суллана). Дэлгэц дээрх гарыг хэзээ харуулахыг тодорхойлох эвристикийг сайжруулсан. Эможи оруулах интерфейсийг шинэчилсэн. Гарны байршлыг жижиг дэлгэц дээр ашиглахад тохируулсан. Дэлгэц дээрх гарыг нуухын тулд шинэ дохио зангаа нэмэгдсэн бөгөөд таныг гүйлгэхийг оролдох үед автоматаар нуугддаг.
  • Боломжтой програмуудын жагсаалт бүхий дэлгэцийг хөрөг горимд ажиллахаар тохируулж, каталогийг харуулах шинэ хэв маягийг санал болгож, ухаалаг гар утсан дээр дарахад хялбар болгох үүднээс догол мөрийг нэмэгдүүлсэн. Аппликешнүүдийг бүлэглэх боломжууд бий.
  • Тохиргоог хурдан өөрчлөх интерфэйсийг санал болгов (Түргэн тохиргооны дэлгэц), мэдэгдлийн жагсаалтыг харуулах интерфейстэй нэг унждаг цэсэнд нэгтгэсэн. Цэс нь дээрээс доош гулсах дохиогоор дуудагддаг бөгөөд хэвтээ гулсах дохиогоор тус бүрийн мэдэгдлүүдийг арилгах боломжийг танд олгоно.

Ирээдүйн төлөвлөгөө:

  • Бэлэн болсон өөрчлөлтүүд болон дохио зангааг удирдах шинэ API-г GNOME-ийн үндсэн бүтцэд шилжүүлэх (GNOME 44 хөгжүүлэх мөчлөгийн нэг хэсэг болгон хийхээр төлөвлөж байна).
  • Дэлгэц түгжигдсэн үед дуудлагатай ажиллах интерфейсийг бий болгох.
  • Яаралтай дуудлагын дэмжлэг.
  • Гар утсанд суурилуулсан чичиргээний моторыг ашиглан мэдрэгчтэй санал хүсэлтийг бий болгох чадвар.
  • Төхөөрөмжийн түгжээг PIN кодоор тайлах интерфейс.
  • Дэлгэц дээрх гарын өргөтгөлүүдийг ашиглах чадвар (жишээлбэл, URL оруулгыг хялбарчлах), терминалын зохион байгуулалтыг тохируулах.
  • Мэдэгдлийн системийг дахин боловсруулж, мэдэгдлүүдийг бүлэглэж, мэдэгдлээс үйлдлийг дуудах.
  • Шуурхай тохиргооны дэлгэцэнд гар чийдэн нэмж байна.
  • Тойм горимд ажлын талбарыг дахин зохион байгуулахад дэмжлэг үзүүлэх.
  • Тойм горимд өнгөц зургийн дугуйрсан булангуудыг, тунгалаг самбарыг, мөн дээд ба доод самбарын доорх хэсэгт програмыг зурах боломжийг олгохын тулд өөрчлөлт хийсэн.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх