Mga Window Manager: Mga Graphical User Interface para sa GNU / Linux

Mga Window Manager: Mga Graphical User Interface para sa GNU / Linux

Mga Window Manager: Mga Graphical User Interface para sa GNU / Linux

Simula nang magsimula ang GNU/Linux , lumago ang paggamit at pagkakaiba-iba ng mga magagamit na Graphical User Interface (GUI) . Kasabay ng paglagong ito, tumaas din ang kompetisyon sa mga gumagamit, kapwa bago at may karanasan, kung alin ang pinakamahusay sa maraming umiiral na opsyon.

Gayunpaman, ang kasalukuyang mga opsyon sa GUI na magagamit para sa GNU/Linux , ibig sabihin, ang pinakasikat o kilalang Window Managers ( WM ), ay karaniwang isinama sa loob ng mga kilalang-kilala at kumpletong Desktop Environments ( DE ), habang ang marami pang iba, na kasinghusay ngunit marahil ay hindi gaanong kilala o ginagamit, ay kadalasang nagmumula nang hiwalay sa isang partikular na Desktop Environment .

Mga Manager ng Window: Panimula

Tandaan natin na, sa pagitan ng Desktop Environment at Window Manager, may mga napakalinaw na pagkakaiba pagdating sa GNU/Linux Operating System.

Una, mahalagang bigyang-diin ang pagkakaroon ng X Window System ( X Windows ), na itinuturing na pundasyon para sa pagguhit ng mga graphical na elemento sa screen. Ang X Windows ay nagbibigay ng suporta para sa paggalaw ng window, mga interaksyon ng keyboard at mouse, at window rendering. Ang lahat ng ito ay kinakailangan para sa anumang graphical na desktop environment.

Dahil malinaw ito, mas mauunawaan natin kung ano ang Window Manager at Desktop Environment.

Tagapamahala ng bintana

Ito ang piraso ng puzzle na kumokontrol sa pagkakalagay at hitsura ng mga bintana. Nangangailangan ito ng X Windows upang gumana, ngunit hindi kinakailangan ng isang desktop environment . Ayon sa opisyal na Arch Linux Wiki , sa seksyon nito na nakatuon sa " Mga Windows Manager ," ang mga ito ay nahahati sa tatlong uri:

  • Stacking: Ang mga gumagaya sa mga hitsura at pag-andar ng Windows at OS X, samakatuwid, ay namamahala ng mga bintana tulad ng mga piraso ng papel sa isang desktop, na maaaring isalansan sa bawat isa.
  • Pag-tile: Iyon ng uri ng "mosaic" kung saan ang mga bintana ay hindi nagsasapawan, at kung saan karaniwang may napakalawak na paggamit ng mga keyboard shortcut, at mas kaunting pag-asa sa paggamit ng mouse ang nakuha.
  • Dinamika: Ang mga nagpapahintulot sa iyo na pabago-bagong halili sa disenyo ng mga bintana sa pagitan ng mga mosaic o lumulutang.

Kapaligiran ng desktop

Ito ay isang mas integradong elemento o sistema kaysa sa isang Window Manager . Samakatuwid, nangangailangan ito ng parehong X Windows at isang Window Manager upang gumana. Ito ang dahilan kung bakit karamihan sa mga sistema ay may sariling Window Manager at/o gumagamit ng isa o higit pang mga independiyenteng Window Manager upang gumana nang mahusay.

Bukod pa rito, mahalagang bigyang-diin na ang isang Desktop Environment sa pangkalahatan ay kinabibilangan ng isang hanay ng mga aplikasyon na mahigpit na isinama upang magkakilala ang lahat ng aplikasyon, tulad ng isang application na uri ng panel (taskbar) na nagpapadali sa ilang partikular na operasyon tulad ng paglalagay ng maliliit na elemento (widgets) para sa mabilis na aksyon o impormasyon upang mapabuti ang karanasan ng gumagamit.

Kung gusto mong matuto nang higit pa tungkol sa mga Desktop Environment , inirerekomenda naming basahin ang aming mga nakaraang post sa ibaba:

Mga Manager ng Window: Nilalaman

Mga Window Manager kumpara sa Mga Kapaligiran sa Desktop

Nauukol sa isang tukoy na Kapaligiran sa Desktop

  1. Metacity: Mula sa GNOME
  2. ina: Mula sa GNOME Shell
  3. Kwin.: Mula sa KDE at KDE Plasma
  4. XFWM: Mula sa XFCE
  5. Muffin: Mula sa Cinnamon
  6. Balangkas: Matte
  7. DeepinWM: Mula kay Deepin
  8. Pamista: Mula kay Pantheon
  9. BudgieWM: Mula kay Budgie
  10. UKWM: Mula sa UKUI

Malaya sa isang tukoy na Kapaligiran sa Desktop

  1. 2BWM: https://github.com/venam/2bwm
  2. 9WM: https://github.com/9wm/9wm
  3. AEWM: http://freshmeat.sourceforge.net/projects/aewm
  4. Pagkatapos ng hakbang: http://afterstep.org/
  5. Galing ng WM: https://awesomewm.org/
  6. BerryWM: https://berrywm.org/
  7. Itim na kahon: https://github.com/bbidulock/blackboxwm
  8. BSPWM: https://github.com/baskerville/bspwm
  9. Byobu: https://byobu.org/
  10. compiz: http://www.compiz.org/
  11. CWM: https://github.com/leahneukirchen/cwm
  12. DWM: http://dwm.suckless.org/
  13. Paliwanag: http://www.enlightenment.org
  14. EvilWM: https://github.com/nikolas/evilwm
  15. EXWM: https://github.com/ch11ng/exwm
  16. Kahon ng flux: http://www.fluxbox.org
  17. FLWM: http://flwm.sourceforge.net/
  18. VWF: https://www.fvwm.org/
  19. Ulap: http://www.escomposlinux.org/jes/
  20. Herbstluftwm: https://herbstluftwm.org/
  21. I3WM: https://i3wm.org/
  22. IceWM: https://ice-wm.org/
  23. Ion: http://freshmeat.sourceforge.net/projects/ion/
  24. JWM: https://joewing.net/projects/jwm/
  25. Kahon ng posporo: 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. OpenBox: 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. Lason sa daga: http://www.nongnu.org/ratpoison/
  34. Sawfish: https://sawfish.fandom.com/wiki/Main_Page
  35. Spectrum: https://github.com/conformal/spectrwm
  36. steamcompmgr: https://github.com/ValveSoftware/SteamOS/wiki/steamcompmgr
  37. Stumpwm: https://stumpwm.github.io/
  38. Asukal: 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. wayland: 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. Windowmaker: https://www.windowmaker.org/
  49. WindowLab: https://github.com/nickgravgaard/windowlab
  50. Xmonad: https://xmonad.org/

Generic na imahe para sa mga konklusyon sa artikulo

Konklusyon

Inaasahan namin na ito "kapaki-pakinabang maliit na post" sa «Gestores de Ventanas», mayroon nang gamit sa loob o labas ng a «Entorno de Escritorio», iyon ay, sa isang umaasa o independiyenteng paraan ng isa sa mga ito, ay may malaking interes at utility, para sa kabuuan «Comunidad de Software Libre y Código Abierto» at ng malaking kontribusyon sa pagsasabog ng kamangha-mangha, naglalakihang at lumalaking ecosystem ng mga aplikasyon ng «GNU/Linux».

At para sa karagdagang impormasyon, palaging huwag mag-atubiling bisitahin ang anumang Online library bilang OpenLibra y jedit upang basahin mga libro (PDF) sa paksang ito o iba pa mga lugar ng kaalaman. Sa ngayon, kung nagustuhan mo ito «publicación», huwag tigilan ang pagbabahagi nito kasama ng iba, sa iyong Mga paboritong website, channel, grupo o komunidad ng mga social network, mas mabuti na libre at bukas bilang Mastodon, o ligtas at pribado kagaya Telegrama.

O bisitahin lamang ang aming home page sa Mula saLinux o sumali sa opisyal na Channel Telegram mula sa DesdeLinux upang basahin at iboto ito o iba pang mga kagiliw-giliw na publication sa «Software Libre», «Código Abierto», «GNU/Linux» at iba pang mga paksang nauugnay sa «Informática y la Computación», at ang «Actualidad tecnológica».


Idagdag bilang ginustong mapagkukunan sa Google