Jîngeha bikarhênerê COSMIC panelek nû ya ku bi Rust hatî nivîsandin pêş dixe

Pargîdaniya System76, ku belavkirina Linux Pop!_OS pêş dixe, raporek li ser pêşkeftina çapek nû ya hawîrdora bikarhêner COSMIC, ku bi zimanê Rust ji nû ve hatî nivîsandin (ku bi COSMIC-a kevn, ku li ser bingeha GNOME-yê bû, neyê tevlihev kirin, weşand. Legan). Jîngeh wekî projeyek gerdûnî tê pêşve xistin, ne bi belavkirinek taybetî ve girêdayî ye û bi taybetmendiyên Freedesktop-ê re peyda dibe. Proje di heman demê de serverek pêkhatî, cosmic-comp, li ser bingeha Wayland jî pêş dixe.

Ji bo avakirina pêwendiyê, COSMIC pirtûkxaneya Iced bikar tîne, ku celebên ewledar, mîmariya modular û modelek bernamesaziya reaktîf bikar tîne, û di heman demê de mîmariyek ku ji pêşdebiran re naskirî bi zimanê avakirina navbeynkariya ragihandinê ya Elm re nas dike, pêşkêşî dike. Gelek motorên renderkirinê têne peyda kirin, ku Vulkan, Metal, DX12, OpenGL 2.1+ û OpenGL ES 2.0+ piştgirî dikin, û her weha şeleyek pencereyê û motorek entegrasyona malperê piştgirî dikin. Serlêdanên-based Iced-ê dikarin ji bo Windows, macOS, Linux-ê werin çêkirin û di gerokek webê de werin xebitandin. Ji pêşdebiran re komek hazir a widgetan, şiyana afirandina rêgezên asynkron û karanîna xêzkirina adaptasyona hêmanên navbeynê li gorî mezinahiya pencereyê û ekranê têne pêşkêş kirin. Kod di bin lîsansa MITê de tê belavkirin.

Jîngeha bikarhênerê COSMIC panelek nû ya ku bi Rust hatî nivîsandin pêş dixe

Pêşveçûnên dawî yên di pêşveçûna COSMIC de ev in:

  • Panelek nû hate pêşniyar kirin ku navnîşek pencereyên çalak, kurtebirên ji bo gihîştina bilez a serîlêdanan nîşan dide, û cîhkirina sepanan (sepanên çêkirî yên ku di pêvajoyên cihêreng de dixebitin) piştgirî dike. Mînakî, sepan pêşekek serîlêdanê, navgînek ji bo guheztina di navbera sermaseyan, û nîşankerên ji bo guheztina sêwirana klavyeyê, kontrolkirina lîstina pelên multimedia, guheztina deng, kontrolkirina Wi-Fi û Bluetooth-ê, nîşankirina navnîşek agahdariya berhevkirî, pêşandan peyda dikin. dem, û gazîkirina ekrana girtinê. Plan hene ku sepanan bi pêşbîniyên hewayê, notes, rêveberiya clipboard û pêkanîna pêşekên xwerû re bicîh bikin.
    Jîngeha bikarhênerê COSMIC panelek nû ya ku bi Rust hatî nivîsandin pêş dixe

    Panel dikare li beşan were dabeş kirin, mînakî, jor bi pêşek û nîşanan, û jêrîn bi navnîşek kar û kurtebirên çalak. Parçeyên panelê dikarin hem vertîkal û hem jî horizontî werin danîn, tevahiya firehiya ekranê an tenê deverek hilbijartî dagir bikin, zelaliyê bikar bînin, şêwazê li gorî bijartina sêwirana sivik û tarî biguhezînin.

    Jîngeha bikarhênerê COSMIC panelek nû ya ku bi Rust hatî nivîsandin pêş dixe

  • Karûbarê xweşbîniya otomatîkî System76 Scheduler 2.0 hate weşandin, ku bi dînamîk parametreyên nexşerêya peywirê CFS (Tevahiya Dadperwer) diguhezîne û pêşanînên pêkanîna pêvajoyê diguhezîne da ku dereng kêm bike û performansa herî zêde ya pêvajoyê ya ku bi pencereya çalak a ku pê re têkildar e misoger bike. bikarhêner niha dixebite. Guhertoya nû bi servera medyayê ya Pipewire re entegrasyonê vedihewîne da ku pêşîniya pêvajoyên ku naveroka multimedia derdixin zêde bike; veguheztinek li formatek nû ya pelên mîhengê hatî çêkirin, ku tê de hûn dikarin qaîdeyên xwe diyar bikin û karanîna awayên optimîzasyonê yên cihêreng birêve bibin; şiyana pêkanîna mîhengan peyda kir ku rewşa cgroup û pêvajoyên dêûbav li ber çavan digire; Xerca çavkaniyê di pêvajoya Bernameya sereke de bi qasî 75% kêm bûye.
  • Pêkanîna konfiguratorê ku bi karanîna pirtûkxaneya widgetê ya nû hatî amadekirin heye. Guhertoya yekem a konfiguratorê mîhengan ji bo panel, klavye û dîwarê sermaseyê pêşkêşî dike. Di pêşerojê de, dê hejmara rûpelên bi mîhengan zêde bibe. Vesazker xwedan mîmariyek modular e ku dihêle hûn bi hêsanî rûpelên din bi mîhengan ve girêdin.
    Jîngeha bikarhênerê COSMIC panelek nû ya ku bi Rust hatî nivîsandin pêş dixe
  • Amadekariyên ji bo yekkirina piştgirî ji bo dîmenderên rêza dînamîkî ya bilind (HDR) û kontrolên rengan têne kirin (mînak, tê plan kirin ku piştgirî ji bo profîlên rengê ICC zêde bikin). Pêşveçûn hîn di qonaxên destpêkê de ye û bi xebata giştî re hevdeng e ku piştgiriya HDR û amûrên rêveberiya rengan bîne Linux.
  • Piştgiriyek ji bo hilberîna rengîn a 10-bit-per-kanalê li servera berhevokê ya kozmîkî zêde kir.
  • Pirtûkxaneya GUI ya qeşagirtî ji bo piştgirîkirina amûrên ji bo kesên astengdar dixebite. Bi pirtûkxaneya AccessKit re entegrasyona ezmûnî hate kirin û şiyana karanîna xwendevanên ekrana Orca hate zêdekirin.

Source: opennet.ru

Add a comment