Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
GUI
Edit
PageHistory
Diff
Info
LikePages
You are viewing an old revision of this page.
View the current version
.
[Acronym] for __G__raphical __U__ser __I__nterface. A GUI provides a graphical way of looking at data and normally involves the [WIMP] paradigm. The most obvious difference between GUIs and CommandLine interfaces is that a CLI makes you __remember__ a command, where a GUI makes you __recognize__ a command. The human memory is far better at recognition than recall (example: if I asked you the name of your first teacher at school, you probably wouldn't remember, but if I said "hey, do you remember Mrs So-and-So", you would probably recall her!) GUIs let you manipulate graphical (iconic) representations of data and programs. In MicrosoftWindows the [GUI], with all of its layers, is built right into the OperatingSystem. (For better or for worse!) Conversely, the [Linux] kernel has no provisions for [GUI]s of its own accord - it is provided by ordinary applications, commonly the [XFree86] implementation of the [X11] standard. This in turn is only a bare skelleton for [GUI]s, which a large variety of [DesktopEnvironment]s are built on top of. The most common ones are [GNOME] or [KDE] but there are more, such as [XFce]. Purists[1] use [X11] only to run multiple copies of xterm(1). Note that a [GUI] does not necessary entail leaving "text mode"; you can write console [GUI] applications using [Curses]. Contrast CommandLine. ---- [1] cf. "Masochists"
82 pages link to
GUI
:
Totem
CrossCompiler
Mozilla
WindowsUser
LinuxEquivalentsForWindowsSoftware
wxWidgets
NetworkEffect
CastingPointerToFunction
CDWritingNotes
MPlayer
Acorn
MozillaThunderbird
dvdauthor
JavaAndC++
SymmetricMultiProcessing
PacketSniffer
CDE
LinuxMCE
SeaHorse
Vim
Ion
AppleLisa
Qt
BlueCurve
RAD
FocusFollowsMouse
Quartz
TheGIMP
QuartzExtreme
Java
Pascal
Forth
IvanPotgieter
AppleCorporation
MidnightCommander
MicrosoftWindows
VisualProgramming
Curses
MicrosoftAccess
XeroxPARC
AndrewToolkit
CarstenKlapp
Profiling
TextEditor
Oberon
GimpToolKit
JavaDebuggingHints
MultiThreaded
PackageManagement
WellThoughtOutReasonsToRunLinux
ToolKit
UserInterface
GuiVersusCli
TurboPascal
GraphicalUserInterface
WIMP
GConf
RaWrite
SIM
TclTk
Tk
Pan
CommandLine
AfterStep
DesktopConcepts
LinuxIsNotWindows
Mutex
Kate
WhyUnix
NewsReader
KDENotes
QuestionsFromWindowsUsers
WhyIHatePerl
TvTunerCards
DeBugging
Software
CrossPlatform
SambaPrinting
TerminalEmulator
Screen
Tcl
MacOSX