Roadmap para sa Budgie desktop pagkahuman nahimong independente nga proyekto

Si Joshua Strobl, nga bag-o lang nagretiro gikan sa pag-apod-apod sa Solus ug nagtukod sa independenteng organisasyon nga Buddies Of Budgie, nagpatik sa mga plano alang sa dugang nga pag-uswag sa desktop sa Budgie. Ang Budgie 10.x nga sanga magpadayon sa pag-uswag padulong sa paghatag sa unibersal nga mga sangkap nga wala gihigot sa usa ka piho nga pag-apod-apod. Ang mga pakete nga adunay Budgie Desktop, Budgie Control Center, Budgie Desktop View ug Budgie Screensaver gitanyag usab alang sa paglakip sa mga repositoryo sa Fedora Linux. Sa umaabot, giplano nga mag-andam usa ka lahi nga edisyon (spin) sa Fedora nga adunay Budgie desktop, parehas sa edisyon sa Ubuntu Budgie.

Roadmap para sa Budgie desktop pagkahuman nahimong independente nga proyekto

Ang Budgie 11 nga sanga molambo sa direksyon sa pagbulag sa layer nga adunay pagpatuman sa panguna nga pag-andar sa desktop ug ang layer nga naghatag visualization ug output sa kasayuran. Ang ingon nga panagbulag magtugot kanimo sa pag-abstract sa code gikan sa piho nga mga graphical toolkit ug librarya, ug magsugod usab sa pag-eksperimento sa ubang mga modelo alang sa pagpresentar sa kasayuran ug pagkonektar sa ubang mga sistema sa output. Pananglitan, posible nga magsugod sa pag-eksperimento sa giplano kaniadto nga pagbalhin ngadto sa set sa EFL (Enlightenment Foundation Library) nga mga librarya nga gipalambo sa proyekto sa Enlightenment.

Ang ubang mga plano ug tumong alang sa Budgie 11 nga sanga naglakip sa:

  • Paghatag og lumad nga suporta alang sa Wayland protocol, samtang gipadayon ang abilidad sa paggamit sa X11 isip kapilian (alang sa NVIDIA graphics card nga tiggamit nga adunay mga problema sa suporta sa Wayland).
  • Paggamit sa Rust code sa mga librarya ug sa window manager (ang kadaghanan magpabilin sa C, apan ang Rust gamiton alang sa mga kritikal nga lugar).
  • Bug-os nga functional identity uban sa Budgie 10 sa lebel sa suporta sa applet.
  • Paghatag og mga preset para sa mga panel ug desktop, lakip na ang mga nagtanyag og mga opsyon sa disenyo, mga menu ug mga layout sa panel sa estilo sa GNOME Shell, macOS, Unity ug Windows 11. Gitugotan ang koneksyon sa external application launcher interfaces.
  • Naghatag usa ka interface alang sa pagbalhin tali sa mga aplikasyon sa istilo sa GNOME Shell ug mga mode sa pag-browse sa macOS.
  • Gipauswag nga suporta alang sa pagbutang sa mga icon sa desktop, ang abilidad sa random nga pagbutang ug grupo nga mga icon.
  • Gipauswag nga suporta alang sa tiled window layouts (horizontal ug vertical snapping, 2x2, 1x3 ug 3x1 window layouts).
  • Bag-ong virtual desktop manager nga adunay suporta sa pag-drag windows sa lain nga desktop ug ang abilidad sa pag-link sa mga paglansad sa aplikasyon sa usa ka piho nga desktop.
  • Paggamit sa TOML nga format imbes sa mga gsetting aron magtrabaho sa mga setting.
  • Adaptation sa panel alang sa paggamit sa multi-monitor configurations, ang abilidad sa dinamikong pagbutang sa panel sa diha nga nagkonektar sa dugang nga mga monitor.
  • Pagpalapad sa mga kapabilidad sa menu, suporta alang sa alternatibong menu operating modes, sama sa grid sa mga icon ug full-screen navigation mode alang sa kasamtangan nga mga aplikasyon.
  • Bag-ong sentro sa pagkontrol sa mga setting.
  • Suporta sa pagdagan sa mga sistema nga adunay RISC-V nga arkitektura ug pagpalapad sa suporta alang sa mga sistema sa ARM.

Ang aktibo nga pag-uswag sa Budgie 11 nga sanga magsugod pagkahuman sa pagpahiangay sa Budgie 10 nga sanga sa mga panginahanglanon sa mga pag-apod-apod. Lakip sa mga plano alang sa pagpalambo sa Budgie 10 nga sanga:

  • Pag-andam alang sa suporta sa Wayland;
  • Ang pagbalhin sa pagsubay sa aplikasyon (pag-indeks) mga gimbuhaton sa usa ka bulag nga librarya, nga gamiton sa mga sanga 10 ug 11;
  • Pagdumili sa paggamit sa gnome-bluetooth pabor sa kombinasyon sa bluez ug upower;
  • Pagdumili sa paggamit sa libgvc (GNOME Volume Control library) pabor sa Pipewire ug MediaSession API;
  • Pagbalhin sa dialog sa paglusad ngadto sa bag-ong application indexing backend;
  • Gamit ang libnm network settings ug D-Bus API NetworkManager sa applet;
  • Pag-usab sa pagpatuman sa menu;
  • Pag-usab sa pagdumala sa gahum;
  • Pagsulat pag-usab sa code alang sa pag-import ug pag-eksport sa configuration sa Rust;
  • Gipauswag nga suporta alang sa mga sumbanan sa FreeDesktop;
  • Gipauswag nga handler sa applet;
  • Pagdugang sa abilidad sa pagtrabaho sa EFL ug Qt nga mga tema.

Source: opennet.ru

Idugang sa usa ka comment