Vindusbehandler

En vindusbehandler eller vindusbehandler er et dataprogram som kontrollerer plassering og utseende av vinduer under et vindussystem i et grafisk brukergrensesnitt . [ 1 ]​ [ 2 ]

Handlingene knyttet til vindusbehandleren er vanligvis åpne , lukk , minimer , maksimer , flytt , skaler og hold en liste over åpne vinduer. Det er også veldig vanlig at vindusbehandleren integrerer elementer som: vindusdekoratoren, et panel, en virtuell skrivebordsvisning, ikoner og et bakgrunnsbilde.

Windows , Haiku OS ( gratis programvare MIT ) og Mac OS X-plattformene tilbyr en vindusbehandling standardisert av deres leverandører og/eller utviklere og integrert i selve operativsystemet. På den annen side lar X Window System , populært innen Unix og lignende systemer, som GNU/Linux , brukeren velge mellom flere ledere. Vindusbehandlere skiller seg fra hverandre på mange måter, inkludert utseende, minneforbruk, tilpasningsalternativer, flere eller virtuelle skrivebord, og likhet med visse eksisterende skrivebordsmiljøer , blant andre.

X Window Managers

På systemer som bruker X Window System er det et klart skille mellom vindusbehandling og vindussystem . Strengt tatt samhandler ikke en vindusbehandler for X Window System direkte med videomaskinvaren, musen eller tastaturet, som er X-serverens ansvar .

Vindusbehandlere for X Window System

Populært Andre vindusbehandlere

Microsoft Windows

Microsoft Windows XP lar brukeren endre et begrenset antall vinduadministrasjonsalternativer, hovedsakelig kosmetiske.

Windows Vista har en innebygd vindusammensetningsbehandler kalt Desktop-vindusbehandler . [ 3 ]​ Denne vindusbehandleren kan brukes av ulike brukergrensesnitt med ulike nivåer av sofistikering. Som standard bruker den Windows Aero - glassmiljøet med 3D-akselerasjon.

Windows Utforsker (explorer.exe) brukes som standard på moderne Windows-systemer for å gi en filbehandler og ruter, sammen med mange funksjoner til en vindusbehandler; aspekter ved Windows kan endres gjennom de medfølgende konfigurasjonsverktøyene, ved å endre Windows-registret eller med tredjepartsverktøy som Resource Hacker .

HaikuOS

Haiku OS arvet sin vindusbehandler fra, hvis man kunne si det, sin far, BeOS -operativsystemet , operativsystemet som kjernen ble solgt fra og da det ble solgt av BE inc til PDA - produsenten , Palm , Be inc sin forrige eiere ga tidligere ut vindusbehandleren og andre programmer som utgjorde beos-systemet som fri programvare under MIT -lisensen , og lot døren stå åpen for å lage en kjerne som kunne fylle gapet og dermed vokste fra kjernen som opprinnelig var kjent som NewOS inn i det vi i dag kjenner som Haiku OS .

Bortsett fra de vanlige funksjonene som griping, skalering osv., gir grensesnittet til Haiku OS en unik funksjon, som gir mening om hvorfor vinduene er innrammet i en gul fane og ikke med en stolpe som er vanlig i andre operativsystemer, sa for dette grunn, det er kjent som ¨ Stack & Tile ¨ og det er muligheten til å bruke et hvilket som helst vindu i operativsystemet ettersom faner brukes i en nettleser, men uansett applikasjon kan du plassere flere applikasjoner i et enkelt vindu ved å trykke på win key , til dette kan vi legge til at hvis i stedet for å sette vinduet oppå et annet for å slå det sammen, bringer vi det nærmere kantene, disse vinduene henger sammen som om det var et enkelt vindu, men med to fanekontekster, denne funksjonen er unik i Haiku OS så langt.

Mac OSX

Mac OS X har sitt eget innebygde system og vindusbehandling. Det er imidlertid mulig å bruke X Window System og vindusbehandlere for det, for eksempel XMonad . [ 4 ]

Andre

Det finnes vindusbehandlere for mindre vanlige miljøer, for eksempel Webwm , en vindusbehandler for nettsider.

Vindusbehandlingstyper

Vindusbehandlere kan deles inn i tre klasser basert på måten de håndterer vinduer på. Denne kategoriseringen er strengt tatt ikke eksklusiv, siden det er vindusbehandlere som implementerer funksjoner fra ulike kategorier.

Vinduskomposisjonsbehandlere

Vindulayoutbehandlere lar alle vinduer opprettes og tegnes separat og deretter kombineres og tegnes i ulike 2D- og 3D-miljøer. Dette gir mulighet for et bredt utvalg av grensesnittstiler og tilstedeværelsen av visuelle 2D- og 3D-effekter.

Mac OS X var det første operativsystemet pakket med en vindusammensetningsbehandler . [ 5 ]​ [ 6 ]​ Som ble fulgt av Linux-distribusjoner takket være Compiz og andre, og senere Windows Vista.

Stable vindusbehandlere

Alle vindusbehandlere som har overlappende vinduer og ikke administrerer komposisjon er stablede vindusbehandlere , selv om ikke alle bruker de samme metodene. Disse lederne lar flere vinduer overlappe ved å tegne de nederste vinduene først.

Tile window managers

Tiling - vindusbehandlere plasserer alle vinduer for å fylle skjermen uten å overlappe . Det er derfor det sies at det plasserer vinduene i en slags mosaikk, Microsoft Windows 1.0 bruker denne typen posisjonering og det er for tiden mange ledere av denne typen for X Window .

Se også

Referanser

  1. Dennis Howe. "Definisjon av vindusbehandling i The Free On-line Dictionary of Computing " . Hentet 9. januar 2009 . 
  2. Matt Chapman. "X Window Managers for X" (på engelsk) . Arkivert fra originalen 1. januar 2009 . Hentet 9. januar 2009 . 
  3. Desktop WindowManager
  4. Bruke XMonad på Apple OSX
  5. Mac OS X 10.4 Tiger: Side 13
  6. ^ "En kort historie om Mac OS X" . Arkivert fra originalen 22. januar 2009 . Hentet 9. januar 2009 .