Graficzny interfejs użytkownika

KDE Plasma 5

Graficzny interfejs użytkownika, interfejs graficzny, środowisko graficzne (ang. graphical user interface, GUI) – określenie sposobu prezentacji informacji przez komputer oraz interakcji z użytkownikiem, polegającego na obsługiwaniu widżetów i rysowaniu.

Historia

Interfejs graficzny został wymyślony przez przedsiębiorstwo Xerox w latach 70. XX wieku w laboratorium PARC, a następnie później wykorzystywany i udoskonalany przez inne przedsiębiorstwa.

W Polsce pierwsze interfejsy graficzne powstały w latach 70. do maszyn Odra 1204 (używane były, między innymi, na Wojskowej Akademii Technicznej). Do sterowania służyło pióro świetlne oraz prototyp trackballa.

Charakterystyka

Środowisko graficzne jest grupą wzajemnie współpracujących programów, zapewniającą możliwość wykonywania podstawowych operacji na komputerze (uruchamianie programów, poruszanie się po katalogach, wprowadzanie ustawień) w trybie graficznym, najczęściej okienkowym. Zapewnia alternatywny dla wiersza poleceń (konsoli tekstowej) sposób pracy na komputerze.

Najważniejszym elementem graficznego interfejsu jest okno programu (lub kilka takich okien) prezentowane na pulpicie. Bezpośrednio na pulpicie lub wewnątrz okna są rozmieszczone (najczęściej w formie graficznych ikon lub menu) elementy interakcyjne, zwane widżetami (lub „kontrolkami”, nawiązując do pulpitów sterowniczych). Użytkownik komunikuje się z aplikacją pośrednio przez te widżety, najczęściej za pomocą myszy i klawiatury. Mysz jest odpowiedzialna za przesuwanie kursora, wskazującego odpowiednią pozycję na ekranie, a naciskanie przycisków jest związane z obszarem, w którym zawiera się aktualna pozycja kursora. Klawiatura jest związana z pojęciem „skupienia”. Jest to stan, który może posiadać w jednym momencie dokładnie jeden widżet w całym systemie okienkowym. Jeśli użytkownik naciska klawisze, informacja o tym przekazywana jest do tego widżetu, który aktualnie „posiada skupienie”.

Wybrane środowiska graficzne

Dla systemów uniksowych – wolne
Środowiska zintegrowane z systemem operacyjnym
Inne
  • GEM (Atari ST, Atari TT, Atari Falcon itp.)
  • Seal
  • Workbench (Amiga)
  • SymbOS, dla 8-bitowego procesora Z80 – graficzny system operacyjny umożliwiający na komputerze z tym procesorem (np. Amstrad z rozszerzeniem M4 Wifi) korzystanie z Internetu, w tym używanie klienta IRC[1]

Przypisy

  1. Octoate: SymbOS 3.0 WIP – with WiFi and USB mouse support. The Amstrad CPC news portal, 2016-10-12. [dostęp 2018-01-03]. [zarchiwizowane z tego adresu (2017-08-26)]. (ang.).

Linki zewnętrzne

Media użyte na tej stronie

LXQt 1.0.0 Dark screenshot.png
Autor: LXQt developers, Licencja: LGPL
LXQt 1.0.0 with Dark theme
GNOME Shell.png
Autor: Guilieb (formerly Filorinwiki), Licencja: CC BY-SA 3.0
A screenshot of GNOME Shell showing overview mode; various versions.
Windows10abstract.png
Abstract version of Windows 10 interface
XFCE-4.12-Desktop-standard.png
Autor: Martin Wagner, Licencja: CC BY-SA 3.0
Xfce4.12 Screenshot
Linux Mint 20.3 (Una) Cinnamon.png
Autor: Leonsk29, Licencja: CC BY-SA 4.0
Linux Mint 20.3 (Una) Cinnamon
Elementary OS "Odin".png
Autor: Candiedoperation, Licencja: CC BY-SA 4.0
Screenshot of elementary OS Odin's Default Desktop
KDE Plasma 5.24 screenshot.png
Autor:

Software: KDE developers

Wallpaper: Ken Vermette

Screenshot:

VulcanSphere, Licencja: GPL
KDE Plasma 5.24 with Breeze Twilight theme