Linux gui
Download
1 / 9

Linux GUI - PowerPoint PPT Presentation


  • 312 Views
  • Updated On :

Linux GUI. Chapter 5. Graphical User Interface. GUI vs. CLI Easier and more intuitive More popular and advanced Needed for graphics, web browsing Linux GUI advanced features not always stable on every hardware X Windows System Basis of Linux GUI For UNIX, Linux, Mac OS X, etc.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Linux GUI' - Mia_John


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Linux gui l.jpg
Linux GUI

  • Chapter 5


Graphical user interface l.jpg
Graphical User Interface

  • GUI vs. CLI

    • Easier and more intuitive

    • More popular and advanced

    • Needed for graphics, web browsing

  • Linux GUI

    • advanced features

    • not always stable on every hardware

  • X Windows System

    • Basis of Linux GUI

    • For UNIX, Linux, Mac OS X, etc.


X introduction l.jpg
X - Introduction

  • Developed by MIT and DEC in 1994

  • Commercial and free versions

    • Free version for Linux: XFree86, X.Org

  • Based on Client-Server model

  • X Server

    • Runs on your machine

    • Responsible for handling graphics

  • X Clients

    • Software that needs to display on screen

    • Sends request to X server for display

  • Client and servers maybe on different machines

    • need a network or Internet connection in between


Hardware requirements l.jpg
Hardware requirements

  • Support depends on your video (graphics) card

  • Most major cards are supported

  • x.org, xfree86.org for current support

  • Best to use a popular video card

    • Nvidia or ATI

    • Integrated

    • At least 32 MB video memory


Xfree86 xorg l.jpg
XFree86, Xorg

  • Free implementation of X Window System on Linux

  • Usually installed by default

  • If not started after boot, startx on command line

    • Only one per computer

  • Configure by editing file

    • /etc/X11/XF86Config, /etc/X11/xorg.conf

  • If problem persists, unstable

    • logout

    • Ctrl-Alt-Backspace

    • Reboot (Ctrl-Alt-Delete)


Window manager l.jpg
Window Manager

  • An X Client itself

  • Sits above X server to manage windows

  • WM manages applications within windows

    • manages window positions

    • window movements, opening, closing

  • Examples: fvwm, Enlightenment, Afterstep, Blackbox

  • Not very useful without a Desktop Manager / Desktop Environment


Desktop manager l.jpg
Desktop Manager

  • Built on top of a Window Manager

  • Adds functionalities to a WM

  • Provides advanced and consistent GUI to user

  • Provides

    • A WM (of course)

    • A file browser

    • Configuration utilities

      • Desktop

      • Network

      • Security

    • Session management (login, logout, restart)

    • Applications

      • Graphics

      • Text Editors

      • Games

      • Office Suites



Gnome l.jpg
GNOME

  • GNU Network Object Model Environment (GNOME)

  • http://www.gnome.org

  • Started in 1999

  • Provides a uniform desktop environment

  • Can work with many window managers

    • Sawfish

    • Metacity

  • More ‘eye-candy’ than KDE

    • less advanced

    • slightly less stable

  • Highly configurable

  • Accessible


ad