Custom Material Shell 42 tilgængelig

Efter et års udvikling er udgivelsen af ​​den brugerdefinerede shell Material Shell 42 blevet offentliggjort, der tilbyder en implementering af koncepterne med flisebelægning og rumlig layout af vinduer til GNOME. Projektet er designet som en udvidelse til GNOME Shell og har til formål at forenkle navigation og øge arbejdseffektiviteten ved at automatisere arbejde med vinduer og forudsigelig grænsefladeadfærd. Koden er skrevet i TypeScript og distribueret under GPLv3-licensen. Udgivelsen af ​​Material Shell 42 giver support til at køre oven på GNOME 42.

Material Shell bruger en rumlig model til at skifte mellem vinduer, hvilket involverer opdeling af åbne applikationer i arbejdsområder. Hvert arbejdsområde kan indeholde flere applikationer. Dette skaber et virtuelt gitter af programvinduer med programmer som kolonner og arbejdsområder som rækker. Brugeren kan skifte synlighedsområdet ved at flytte på gitteret i forhold til den aktuelle celle, for eksempel kan du flytte det synlige område til venstre eller højre for at skifte mellem applikationer i samme arbejdsområde og op eller ned for at skifte mellem arbejdsområder.

Material Shell giver dig mulighed for at gruppere applikationer afhængigt af emnet eller opgaver, der udføres ved at tilføje nye arbejdsområder og åbne applikationer i dem, hvilket skaber et brugervenligt og forudsigeligt vinduesrum. Alle vinduer er arrangeret i flisebelagt form og overlapper ikke hinanden. Det er muligt at udvide den aktuelle applikation til fuld skærm, vise side om side med andre applikationer fra arbejdsområdet, vise alle vinduer i kolonner eller gitter og stable vinduer i fri form ved hjælp af vandret og lodret snapping til tilstødende vinduer.

Den rumlige model, som er konfigureret af brugeren, gemmes mellem genstarter, hvilket giver dig mulighed for at skabe et velkendt miljø med de elementer, brugeren har valgt. Når en applikation startes, placeres dens vindue på det sted, der tidligere er valgt til det, hvilket bevarer den generelle rækkefølge af arbejdsområder og bindingen af ​​applikationer til dem. Til navigation kan du se layoutet af det genererede gitter, hvor alle tidligere lancerede applikationer vises på steder valgt af brugeren, og klik på applikationsikonet i dette gitter vil føre til åbning af den ønskede applikation i stedet i den rumlige model.

Et tastatur, berøringsskærm eller mus kan bruges til kontrol. Interfaceelementer er designet i Material Design-stil. Lyse, mørke og grundlæggende (brugeren vælger farve) designtemaer leveres. Til kontrol af mus og berøringsskærm vises et panel i venstre side af skærmen. Panelet viser oplysninger om tilgængelige arbejdsområder og fremhæver det aktuelle arbejdsområde. I bunden af ​​panelet er der forskellige indikatorer, systembakken og meddelelsesområdet.

For at navigere gennem vinduerne i programmer, der kører i det aktuelle arbejdsområde, skal du bruge toppanelet, der fungerer som en proceslinje. I forbindelse med styring af rumlig model er den venstre rude ansvarlig for at tilføje arbejdsområder og skifte mellem dem, og den øverste rude er ansvarlig for at tilføje applikationer til det aktuelle arbejdsområde og skifte mellem applikationer. Den øverste bjælke bruges også til at styre fliselægningen af ​​vinduer på skærmen.



Kilde: opennet.ru

Tilføj en kommentar