Window Managers: Grafiska användargränssnitt för GNU / Linux

Window Managers: Grafiska användargränssnitt för GNU / Linux

Window Managers: Grafiska användargränssnitt för GNU / Linux

Sedan GNU/Linux började har användningen och mångfalden av tillgängliga grafiska användargränssnitt (GUI) ökat. Tillsammans med denna tillväxt har konkurrensen också ökat bland användare, både nya och erfarna, om vilket som är bäst bland de många befintliga alternativen.

De nuvarande GUI-alternativen som finns tillgängliga för GNU/Linux , det vill säga de mest populära eller välkända fönsterhanterarna ( WM ), är dock vanligtvis integrerade i de också mycket välkända och kompletta skrivbordsmiljöerna ( DE ), medan många andra, lika bra men kanske mindre kända eller använda, vanligtvis kommer oberoende av en specifik skrivbordsmiljö .

Window Managers: Introduction

Låt oss komma ihåg att det finns mycket tydliga skillnader mellan en skrivbordsmiljö och en fönsterhanterare när det gäller ett GNU/Linux-operativsystem.

Först är det värt att lyfta fram existensen av X Window System ( X Windows ), vilket anses vara grunden för att rita grafiska element på skärmen. X Windows tillhandahåller stöd för fönsterrörelser, tangentbords- och musinteraktioner samt fönsterrendering. Allt detta är nödvändigt för alla grafiska skrivbordsmiljöer.

Med detta klart för oss kan vi bättre förstå vad en fönsterhanterare och en skrivbordsmiljö är.

Fönsterhanterare

Det är pusselbiten som styr placeringen och utseendet på fönster. Det kräver X Windows för att fungera, men inte nödvändigtvis en skrivbordsmiljö . Enligt den officiella Arch Linux Wiki , i dess avsnitt tillägnat " Windows-hanterare ", är dessa indelade i tre typer:

  • stapling: De som härmar utseendet och funktionaliteten hos Windows och OS X hanterar därför fönster som pappersbitar på ett skrivbord, som kan staplas ovanpå varandra.
  • Plattsättning: De av "mosaiktypen" där fönstren inte överlappar varandra och där det vanligtvis används mycket omfattande tangentbordsgenvägar och mindre beroende av användningen av musen erhålls.
  • Dynamik: De som låter dig dynamiskt växla utformningen av fönstren mellan mosaik eller flytande.

Skrivbordsmiljö

Det är ett mycket mer integrerat element eller system än en fönsterhanterare . Därför kräver det både X Windows och en fönsterhanterare för att fungera. Det är därför de flesta system inkluderar sina egna fönsterhanterare och/eller använder en eller flera oberoende fönsterhanterare för att fungera optimalt.

Vidare är det viktigt att betona att en skrivbordsmiljö i allmänhet inkluderar en uppsättning applikationer som är tätt integrerade så att alla applikationer känner varandra, till exempel en panelliknande applikation (aktivitetsfält) som underlättar vissa operationer, såsom att placera små element (widgets) för snabba åtgärder eller information i syfte att förbättra användarupplevelsen.

Om du vill veta mer om skrivbordsmiljöer rekommenderar vi att du läser våra tidigare inlägg nedan:

Fönsterhanterare: innehåll

Fönsterhanterare kontra skrivbordsmiljöer

Angående en specifik skrivbordsmiljö

  1. Metacity: Från GNOME
  2. mor: Från GNOME Shell
  3. Kwin: Från KDE och KDE Plasma
  4. XFWM: Från XFCE
  5. muffins: Från kanel
  6. ram: Matt
  7. DeepinWM: Från Deepin
  8. Gala: Från Pantheon
  9. BudgieWM: Från Budgie
  10. UKWM: Från UKUI

Oberoende av en specifik skrivbordsmiljö

  1. 2BWM: https://github.com/venam/2bwm
  2. 9WM: https://github.com/9wm/9wm
  3. AEWM: http://freshmeat.sourceforge.net/projects/aewm
  4. Eftersteg: http://afterstep.org/
  5. Fantastisk WM: https://awesomewm.org/
  6. BerryWM: https://berrywm.org/
  7. Svart låda: https://github.com/bbidulock/blackboxwm
  8. BSPWM: https://github.com/baskerville/bspwm
  9. Byobu: https://byobu.org/
  10. Tävling: http://www.compiz.org/
  11. CWM: https://github.com/leahneukirchen/cwm
  12. DWM: http://dwm.suckless.org/
  13. Upplysning: http://www.enlightenment.org
  14. EvilWM: https://github.com/nikolas/evilwm
  15. EXWM: https://github.com/ch11ng/exwm
  16. Fluxlåda: http://www.fluxbox.org
  17. FLWM: http://flwm.sourceforge.net/
  18. VWF: https://www.fvwm.org/
  19. Dis: http://www.escomposlinux.org/jes/
  20. Herbstluftwm: https://herbstluftwm.org/
  21. I3WM: https://i3wm.org/
  22. IceWM: https://ice-wm.org/
  23. Jon: http://freshmeat.sourceforge.net/projects/ion/
  24. JWM: https://joewing.net/projects/jwm/
  25. Tändsticksask: https://www.yoctoproject.org/software-item/matchbox/
  26. metisse: http://insitu.lri.fr/metisse/
  27. Musca: https://github.com/enticeing/musca
  28. MWM: https://motif.ics.com/
  29. Öppen låda: http://openbox.org/wiki/Main_Page
  30. Pekwm: https://github.com/pekdon/pekwm
  31. PlayWM: https://github.com/wyderkat/playwm
  32. Qtile: http://www.qtile.org/
  33. Råttgift: http://www.nongnu.org/ratpoison/
  34. Sågfisk: https://sawfish.fandom.com/wiki/Main_Page
  35. Spektrum: https://github.com/conformal/spectrwm
  36. steamcompmgr: https://github.com/ValveSoftware/SteamOS/wiki/steamcompmgr
  37. StubWM: https://stumpwm.github.io/
  38. Socker: https://sugarlabs.org/
  39. SwayWM: https://swaywm.org/
  40. TWM: https://www.x.org/releases/X11R7.6/doc/man/man1/twm.1.xhtml
  41. UltimateWM: http://udeproject.sourceforge.net/
  42. VTWM: http://www.vtwm.org/
  43. vägland: https://wayland.freedesktop.org/
  44. Wingo: https://github.com/BurntSushi/wingo
  45. WM2: http://www.all-day-breakfast.com/wm2/
  46. WMFS: https://github.com/xorg62/wmfs
  47. WMX: http://www.all-day-breakfast.com/wmx/
  48. Fönstermakare: https://www.windowmaker.org/
  49. windowlab: https://github.com/nickgravgaard/windowlab
  50. Xmonad: https://xmonad.org/

Generisk bild för artikelns slutsatser

Slutsats

Vi hoppas det här "hjälpsamma lilla inlägg" på «Gestores de Ventanas», existerande används inom eller utanför en «Entorno de Escritorio», det vill säga beroende eller oberoende av en av dessa, är av stort intresse och nytta för hela «Comunidad de Software Libre y Código Abierto» och med stort bidrag till spridningen av det underbara, gigantiska och växande ekosystemet för applikationer av «GNU/Linux».

Och för mer information, tveka inte att besöka någon Online-bibliotek som OpenLibra y jedit att läsa böcker (PDF-filer) om detta ämne eller andra kunskapsområden. För nu, om du gillade det här «publicación», sluta inte dela det med andra, i din Favoritwebbplatser, kanaler, grupper eller grupper av sociala nätverk, helst gratis och öppet som Mastodon, eller säker och privat liknande Telegram.

Eller helt enkelt besöka vår hemsida på Från Linux eller gå med i den officiella kanalen Från Linux Telegram att läsa och rösta på denna eller andra intressanta publikationer på «Software Libre», «Código Abierto», «GNU/Linux» och andra ämnen relaterade till «Informática y la Computación», Och «Actualidad tecnológica».


Lägg till som prioriterad källa i Google