Manager de ferestre, sau gestionar de ferestre (engleză: window manager - WM) este un software de sistem de operare care definește comportamentul sistemului de ferestre al acestuia (modul de suprapunere, dimensiunea, poziția și aspectul ferestrelor pe ecran, minimizate sau maximizate), permițând utilizatorului să manipuleze ferestrele și să lanseze noi aplicații. Un manager de ferestre poate face parte din interfața grafică al unui mediu desktop sau poate exista în mod autonom.[1]

Controlul ferestrelor de către managerul de ferestre

Managerii de ferestre diferă în mai multe moduri, cum ar fi aspectul, consumul de memorie RAM, opțiuni de personalizare, similaritate cu anumite medii desktop existente, etc.

Există un manager de ferestre în toate sistemele de operare desktop bazate pe grafică. Microsoft Windows, și Apple Mac OS X, conțin un manager de ferestre standard integrat în sistemul de operare. Sistemul grafic X Window, existent în sistemele GNU/Linux, permite utilizatorului să aleagă între mai mulți manageri de ferestre.[2]

Managerul de ferestre poate fi simplist (ex. twm, evilwm), sau să ofere funcționalitate unor medii desktop complete cum ar fi Enlightenment, Fluxbox, fvwm.

Caracteristici

modificare

Managerii de ferestre pot fi împărțiți în trei categorii în funcție de modul în care gestionează ferestrele. Această categorisire nu este strict exclusivă, deoarece există administratori de ferestre care implementează caracteristicile mai multor categorii.

  • Manageri de ferestre care permit ferestrelor să fie create sau compuse separat și apoi combinate și afișate. Aceasta permite o mare varietate de stiluri de interfață și prezența efectelor vizuale 2D și 3D. Mac OS X a fost primul sistem de operare cu un manager de compunere a ferestrelor urmat de distribuțiile Linux și mai târziu Windows. Administratorii de ferestre de compunere mai frecvent utilizați includ, Compiz, KWin, Xfwm, Enlightenment, Mutter, Desktop Window Manager, Quartz Compositor.
  • Manageri de ferestre care prezintă ferestrele suprapuse sau stivuite. Aceștia permit mai multor ferestre să fie plasate pe ecran ca niște coli de hârtie suprapuse. (ex.: Amiwm, Blackbox, Fluxbox, FVWM, IceWM, Openbox, Window Maker).
  • Manageri de ferestre care poziționează ferestrele sub formă de cadre astfel ca acestea să ocupe întreg ecranul fără a se suprapune. De regulă, acești manageri de ferestre utilizează tastatura pentru controlul ferestrele, având suport slab pentru mouse. (ex: awesome, dwm, ion, larswm, Ratpoison, Stumpwm, wmii, Xmonad).
  • Manageri de ferestre care permit schimbarea afișării ferestrelor între cele două moduri, suprapuse sau cadru. (ex.: awesome, bluetile, dwm, echinus, FVWM, i3, larswm, spectrwm, Xmonad).

X Window

modificare
 
AfterStep
 
Kwin

Populari

 
Dwm
 
Fluxbox
 
FVWM

Alți manageri de ferestre pentru X Window

Pentru alte sisteme

modificare
  1. ^ Interacțiune om-calculator - UAIC Arhivat în , la Wayback Machine. profs.info.uaic.ro
  2. ^ Window manager wiki.archlinux.org
  3. ^ Comparison of X window managers en.wikipedia.org
  4. ^ Software List:Window Managers Arhivat în , la Wayback Machine. linuxsoft.cz
  5. ^ Guide to X11/Window Managers en.wikibooks.org
  6. ^ The Comprehensive List of Window Managers for Unix gilesorr.com

Vezi și

modificare

Legături externe

modificare
 
Commons
Wikimedia Commons conține materiale multimedia legate de Manager de ferestre
 v  d  m  Medii desktop și managere de ferestre pentru X11
Medii desktop: Gnome | KDE | XFCE | CDE | IRIX Interactive Desktop EDE | Étoilé | LXDE | Mezzo | ROX | UDE
Managere de ferestre: AfterStep | Beryl Compiz | Enlightenment | KWin | Metacity | Sawfish | Window Maker | Blackbox | Fluxbox | FVWM95 | IceWM | JWM | Openbox | QVWM | twm | WindowLab | dwm | evilwm | ratpoison | UWM | wmii | xmonad
Sisteme de dezvoltare: GTK+ | Qt | Motif | FLTK | OPEN LOOK