Most people believe that computers must be extremely complicated devices, because they perform such amazing tasks. To an extent, this is true. But like any machine, a computer is a collection of parts, which are categorized according to the kinds of work they do. Although there are many, many variations on the parts themselves, there are only a few maor categories. The Parts of a Computer System !omputers come in many varieties, from the tiny computers built into household appliances, to the astounding super computers that have helped scientists map the human genome. But no matter how big it is it is used, every computer is part of a system. A complete computer system is consists of four parts. "ardware #oftware $ata %ser Hardware The mechanical device, that make up the computer are called hardware. "ardware is any part of the computer you can touch. A computers hardware consists of interconnected electronic devices that you can use to control the computer&s operation, input, and output. The generic term device refers to any piece of hardware. Software #oftware is a set of instructions that makes the computer perform tasks. 'n other words, software tells the computer what to do. The term program refers piece of software. #onic programs exists primarily for the computers use to help it perform tasks and manage its own resources. (ther types of programs exist for the user enabling him or her to perform tasks such as creating documents. Thousands of different software programs are available for use on personal computers. Data $ata consist of individual facts or pieces of information that by themselves may not make much sense to a person. A computer)s primary ob is to process these tiny pieces of data in various ways, converting them into useful information. Users *eople are the computer operators, also known as users. 't can be argued that some computer systems are complete without a person)s involvement+ however, no computer is totally autonomous. ,ven if a computer can do its ob without a person sitting in front of it, people still design, build, program, and repair computer systems. System Software System software is any program that controls the computer&s hardware or that can he used to maintain the computer in some way so that it runs more efficiently. There are three basic types of system software- An operating system tells the computer how to use its own components. ,xamples of operating systems includes .indows, the Macintosh (perating #ystem, and /inux. An operating system is essential for any computer, because it acts as an interpreter between the hardware, application programs, and the user. .hen a program wants the hardware to do something, it communicates through the operating system. #imilarly, when you want the hardware to do something 0such as copying or printing a file1, your re2uest is handled by the operating system. A network operating system allows computers to communicate and share data across a network while controlling network operations and overseeing the network)s security. *ercival A 3ernandez !omputer 4raphics *age 5 A utility is a program that makes the computer system easier to use or performs highly specialized functions. %tilities are used to manage disks, troubleshoot hardware problems, and perform other tasks that the operating system itself may not be able to do. Appliation Software Application software tells the computer how to accomplish specific tasks, such as word processing or drawing, for the user. Thousands of applications are available for many purposes and for people of all ages. #ome of the maor categories of these applications include .ord processing software for creating text6based documents such as newsletters or brochures. #preadsheets for creating numeric6based documents such as budgets or balance sheets. $atabase management software for building and manipulating large sets of data, such as the names, addresses, and phone numbers in a telephone directory. *resentation programs for creating and presenting electronic slide shows. 4raphics programs for designing illustrations or manipulating photographs, movies, or animation. Multimedia authoring applications for building digital movies that incorporate sound, video, animation, and interactive features. ,ntertainment and education software, many of which are interactive multimedia events. .eb design tools and .eb browsers, and other 'nternet applications such as newsreaders and e6mail programs. 4ames, some of which arc for a single player and many of which can be played by several people over a network or the 'nternet. Computer Data 7ou have already seen that, to a computer, data is any piece of information or fact that, taken by itself, may not make sense to a person. 3or example, you might think of the letters of the alphabet as data. Taken individually, they do not mean a lot.But when grouped into words and sentences, they make sense, that is, they become information. #imilarly, basic geometric shapes may not have much meaning by themselves, but when they are grouped into a blueprint or a chart, they become useful information. .ithin the computer, data is organized into files. A file is simply a set of data that has been given a name. A file that the user can open and use is often called a document. Although many people think of documents simply as text, a computer document can include many kinds of data. 3or example, a computer document can be a text file 0such as a letter1, a group of numbers 0such as a budget1, a video clip 0which includes images and sounds1, or any combination of these items. *rograms are organized into files as well, these files contain the instructions and data that a program needs in order to run and perform tasks. Computer Users *ersonal computers, which are the focus of this book, are designed to work with a human user. 'n fact, the user is a critical part of a complete computer system, especially when a personal computer is involved. This may seem surprising since we tend to think of computers as intelligent devices, capable of performing amazing tasks. *eople also sometimes believe that computers can think and make decisions, ust like humans do. But this is not the case. ,ven the most powerful supercomputers re2uire human interaction6if for no other reason than to get them started and tell them which problems to solve. The User!s "ote .hen working with a personal computer, the user can take on several roles, depending on what he or she wants to accomplish- #etting up the #ystem. "ave you ever bought a new *!8 .hen you got it home, you probably had it, unpack it, set it up, and make sure it worked as expected. 'f you want to change something about the system 0a process called configuration1, you will likely do it yourself, whether you want to add a new hardware device, change the way programs look on your screen, or customize the way a program functions. *ercival A 3ernandez !omputer 4raphics *age 9 'nstalling #oftware. Although your new computer probably came with an operating system and clime applications installed, you need to install any other programs you want to use. This may involve loading software from a disk or downloading it from a .ebsite. ,ither way, it is usually the user)s responsibility to install programs, unless the computer is used at a school or business. 'n that case, a system administrator or technician may be available to do the ob. :unning programs. .henever your computer is on, there are several programs running in the background, such as the software that runs your mouse and printer. #uch programs do not need any user input+ in fact, you may not even be aware of them. But for the most part, if you want to use your computer to perform a task, you need to launch and run the software that is designed for the task. This means installing the program, learning its tools, and working with it to make sure it gives you the results you want. Managing 3iles. As you have already learned. A computer saves data in files. 'f you write a letter to a friend, you can save it as a file, making it available to open and use again later. *ictures, songs, and other kinds of data are stored as files. But it is the user)s ob to manage these film, and this means setting up a logical system for scoring their on the computer. 't always means knowing when to delete or move files, or copy them to a disk for safekeeping. Maintaining the #ystem. #ystem maintenance does not necessarily mean opening the *! and fixing broken pans, as you would repair a car&s engine. But it could; 'n that case, you might call a 2ualified technician to do the ob, or roll up your sleeves and tackle it yourself. *! maintenance, however, generally means running utilities that keep the disks free of clutter and ensure that the computer is making the first use of its resources. #Userless# Computers (f course, there are many kinds of computers that re2uire no human interaction, once they have been programmed, installed, and started up. 3or example, if you own a car that was built within the last decade, it almost certainly has in on6board computer that controls and monitors engine functions. Many new home appliances, such as washers and dryers, have built6in computers that monitor water usage, drying times, balance, and other operations. #ophisticated user less computers operate security systems, navigation systems, communications systems, and many others. %serless computers are typically controlled by their operating systems. 'n these devices, the operating system may be installed on special memory chips rather than a disk. The operating system is programmed to perform a specific set of tasks, such as monitoring a function or checking for a failure, and little else. These systems are not set up for human interaction, except as needed for system configuration or maintenance. Computers in your Career !omputers are making an impact on some unlikely occupations such as- :estaurant and 4rocery #tore Managers. :estaurants, grocery stores, and retail outlet managers use computer systems of all kinds from handheld units to mainframes6to monitor inventories, track transactions, and manage product pricing. !ourier $ispatchers. !ourier services of all types use computerized terminals to help dispatchers schedule deliveries, locate pickup and drop6off points, generate invoices, and track the location of packages. !onstruction Managers. !onstruction managers and estimators use specialized software to analyze construction documents and to calculate the amount of materials and time re2uired to complete a ob. Automotive Mechanics. Automotive mechanics and technicians use computer systems to measure vehicle performance, diagnose mechanical problems, and determine maintenance or repair strategies. *ercival A 3ernandez !omputer 4raphics *age < $raphial user interfae 'n computing, a graphial user interfae 0$UI, sometimes pronounced gooey1 is a type of user interface that allows users tointeract with electronic devices with images rather than text commands. GUIs can be used in computers, hand6held devices such as M*= players, portable media players or gaming devices, household appliances and office e2uipment. A GUI represents the information and actions available to a user through graphical icons and visual indicators such as secondary notation, as opposed to text6based interfaces, typed command labels or text navigation. The actions are usually performed through direct manipulation of the graphical elements. The term GUI is historically restricted to the scope of two6dimensional display screens with display resolutions able to describe generic information, in the tradition of the computer science research at the *A:! 0*alo Alto :esearch !enter1. History Preursors A precursor to 4%'s was invented by researchers at the #tanford :esearch 'nstitute, led by $ouglas ,ngelbart. They developed the use of text6based hyperlinks manipulated with a mouse for the (n6/ine #ystem. The concept of hyperlinks was further refined and extended to graphics by researchers at >erox *A:!, who went beyond text6based hyperlinks and used a 4%' as the primary interface for the >erox Alto computer. Most modern general6purpose 4%'s are derived from this system. As a result, some people call this class of interface a *A:! %ser 'nterface 0*%'1. 'van #utherland developed a pointer6based system called the #ketchpad in ?@5=. 't used a light6pen to guide the creation and manipulation of obects in engineering drawings. PA"C user interfae The *A:! user interface consisted of graphical elements such as windows, menus, radio buttons, check boxes and icons. The *A:! user interface employs a pointing device in addition to a keyboard. These aspects can be emphasized by using the alternative acronym .'M*, which stands for windows, icons, menus and pointing device. %&olution The >erox #tar .orkstation introduced the first commercial 4%' operating system. 3ollowing *A:! the first 4%'6centric computer operating model was the >erox <A?A #tar 'nformation #ystem in ?@<?, followed by the Apple /isa 0which presented the concept of menu bar as well as window controls1 in ?@<=, the Apple Macintosh ?B<C in ?@<D, and the Atari #T and !ommodore Amiga in ?@<E. *ercival A 3ernandez !omputer 4raphics *age @ Apple , 'BM and Microsoft used many of >erox)s ideas to develop products, and 'BM)s !ommon %ser Access specifications formed the basis of the user interface found in Microsoft .indows, 'BM (#FB *resentation Manager, and the %nix Motif toolkit and window manager. These ideas evolved to create the interface found in current versions of Microsoft .indows, as well as in Mac (# > and various desktop environments for %nix6like operating systems, such as /inux. Post'(I)P interfaes #maller mobile devices such as *$As and smartphones typically use the .'M* elements with different unifying metaphors, due to constraints in space and available input devices. Applications for which .'M* is not well suited may use newer interaction techni2ues, collectively named as post6.'M* user interfaces. #ome touch6screen6based operating systems such as Apple)s i(# and Android (# currently use post6 .'M* styles of interaction. The i*hone)s use of more than one finger in contact with the screen allows actions such as pinching and rotating, which are not supported by a single pointer and mouse. A class of 4%'s sometimes referred to as post6.'M* include =$ compositing window manager such as !ompiz, $esktop .indow Manager, and /4=$. #ome post6.'M* interfaces may be better suited for applications which model immersive =$ environments, such as 4oogle ,arth. *ote+ .'M* stands for 0Gwindow, icon, menu, pointing deviceG1 User interfae and interation design $esigning the visual composition and temporal behavior of 4%' is an important part of software application programming. 'ts goal is to enhance the efficiency and ease of use for the underlying logical design of a stored program, a design discipline known as usability. Techni2ues of user6centered design are used to ensure that the visual language introduced in the design is well tailored to the tasks it must perform. Typically, the user interacts with information by manipulating visual widgets that allow for interactions appropriate to the kind of data they hold. The widgets of a well6designed interface are selected to support the actions necessary to achieve the goals of the user. A Model6view6controller allows for a flexible structure in which the interface is independent from and indirectly linked to application functionality, so the 4%' can be easily customized. This allows the user to select or design a different skin at will, and eases the designer)s work to change the interface as the user needs evolve. Hevertheless, good user interface design relates to the user, not the system architecture. The visible graphical interface features of an application are sometimes referred to as GchromeG. /arger widgets, such as windows, usually provide a frame or container for the main presentation content such as a web page, email message or drawing. #maller ones usually act as a user6input tool. A 4%' may be designed for the rigorous re2uirements of a vertical market. This is known as an Gapplication specific graphical user interface.G Among early application specific 4%'s was 4ene Mosher)s ?@<5 *oint of #ale touchscreen 4%'. (ther examples of an application specific 4%'s are- #elf6service checkout s used in a retail store Automated teller machines 0ATM1 *ercival A 3ernandez !omputer 4raphics *age ?A Airline self6ticketing and check6in 'nformation kiosks in a public space, like a train station or a museum Monitors or control screens in an embedded industrial application which employ a real time operating system 0:T(#1. $raphial User Interfae Timeline 1973 April ,-./0 the first operational Alto omputer is ompleted at 1ero2 PA"C3 The Alto is the first system to pull together all of the elements of the modern 4raphical %ser 'nterface. 3eatures- =6button mouse. Bit6mapped display. The use of graphical windows. ,thernet network. The Alto was the first system to pull together all of the elements of the modern 4raphical %ser 'nterface. The Alto was designed and built by >erox for research and, although >erox donated a number of them to various organizations, they were never sold. 'nitially the >erox Alto software was not GdesktopG oriented and was more comparable to a system with various pieces of mouse enabled graphical $(# software than, say, Macintosh or .indows. 1980
1981 *ercival A 3ernandez !omputer 4raphics *age ?? Three "i&ers Computer Corporation introdues the the Per4 graphial workstation3 The #ingle %ser #ystem *rogramme grew out of the 'nteractive !omputing 3acility. 'n ?@9E, the :osenbrock :eport had recommended that engineers should use multi user interactive systems for engineering research but that, in the future, single user systems 0later called workstations and now *ersonal !omputers1 would appear on the market that would allow much more to be done on a personal, single6user system connected to a /ocal Area Hetwork with #ervers for specialist facilities. 5une ,-6, + 1ero2 introdues the Star0 the ommerial suessor to the Alto3 Hotable features- $ouble6clickable icons overlapping windows dialog boxes and a ?ABDI95< monochrome display. 'nitially the term G#tarG referred to the desktop and application software. "owever the system as a whole became commonly known as GThe >erox #tar.G The software was later renamed to GJiew*ointG, and later renamed again to G4lobalJiew.G *ercival A 3ernandez !omputer 4raphics *age ?B 1983 5anuary ,-6/ + Apple introdues the Lisa3 Hotable features- *ull down menus and menu bars. The Apple /isa (ffice #ystem was released in ?@<= by Apple !omputers with their /isa microcomputer. The /isa hardware, operating system, and its set of office applications were designed by Apple to work together to create a powerful document processing workstation. Microsoft)s G.indowsG would not see the light of day for several more years. 7isi Corp releases 7isi 8n0 the first integrated graphial software en&ironment for I9) PCs3
Jisi!orp Jisi (n was the first full featured desktop 4%' for the 'BM *!. /egend has it Bill 4ates saw a demo of this running at the ?@<B comdex running on an 'BM *!. "e freaked out because Microsoft didn)t have anything like this yet, ran back to Microsoft "ead2uarters, and had them start work on what became .indows. )irosoft announes their new #(indows# program for the I9) PC :ut does not release it until ,-6;3 Hotable features- 's supposed to have overlapping F resizable windows. 1984 5anaury ,-6<+ Apple introdues the )aintosh3 *ercival A 3ernandez !omputer 4raphics *age ?= Septem:er + Digital "esearh announes its $%) ion=desktop user interfae for 6>6?' and D8S':ased omputers3
4,M was a very popular 4%' for $(# until Microsoft .indows killed it. There were a number of third party applications designed to run under 4,M, and the 4,M desktop was also later used in JiewMA>, the file manager for $:6$(#. 5une+ #window system 1# announed at )IT3 Jersions ?65 were monochrome only, and ran on $,! J#?AA)s displays connected to JA>en and JA>stations ? and B. Jersions <6?A dealt with color, for the JA>station ''F4*>. >?A is the first version that saw widespread availability and use on many vendor)s systems. Jersion ?? was redesign for higher performance, more window management styles, extensibility and better graphics capability 1985
*ercival A 3ernandez !omputer 4raphics *age ?D
5uly+ Commodore introdues the Amiga ,>>> with the Amiga (ork:enh 7ersion ,3>3 .hen the Amiga was first introduced in ?@<E it was far ahead of it)s time with features such as multiple resolution high6color graphics, stereo sound, and pre6emptive multitasking that made it a great machine for multimedia applications and gaming. August+ )irosoft finally releases the first &ersion of (indows3
3eatures- .indows can not be overlapped, but are instead GtiledG. .indows are not allowed to cover an area at the bottom of the screen that is reserved for GiconizedG programs. 1986 ,-6?+ Apple threatens to sue Digital "esearh :eause the $%) desktop looked too muh like Apple!s )aintosh3 $igital :esearch cripples the desktop application so Apple will not sue. The new 4,M desktop now has ust two unmovable, non6 resizable windows for file browsing. 1987 )arh ,-6. ' Apple introdues the Apple )aintosh II0 the first olor )aintosh3 3eatures- 5DAID<AIBE5 color with BD bit color card available. *ercival A 3ernandez !omputer 4raphics *age ?E )irosoft releases the seond &ersion of (indows0 &ersion @3>/3 Aeatures+ 3inally has resizable F overlapping windows and new windowing controls. 1988 Septem:er ,-66+ Apple releases $S=8S0 a ,?':it operating system with a )aintosh'like $UI for the Apple II$S3 1990 )ay ,-->+ (indows /3> released :y )irosoft Aeatures+ Program )anager shell3 1992 Spring of ,--@+ I9) releases 8S=@ 7ersion @3>0 a true /@':it 8S3 3eatures a new G.orkplace #hellG, an obect oriented user interface that is heavily integrated with the rest of the (#. *ercival A 3ernandez !omputer 4raphics *age ?5 )arh+ )irosoft introdues (indows /3,3 The user interface is basically the same as .indows =.A but now includes their GmultimediaG enhancements. 1993 )ay ,--/ )irosoft releases the first &ersion of (indows *T0 their /@':it 8S3 They give it the version number G=.?G and use the same user interface they do for regular .indows =.?. Made available for 'ntel, *ower *!, Alpha, and M'*# systems. 1995 ,--;+ )irosoft introdues (indows -; on August @<th3 1996 I9) "eleases 8S=@ (arp < with a signifiant faelift for the (orkplae Shell3 1997 *ercival A 3ernandez !omputer 4raphics *age ?9 5uly ,--.+ )a 8S 6 is finally released3 #elling ?.BE million copies in less than B weeks, it becomes the best6selling software in that period. 1998 5une @;0 ,--6+ )irosoft releases (indows -63 3eatures- 'nternet ,xplorer .eb browser application takes over the role of the .indows shell, advertising right on the desktop, entire help system replaced by 'nternet ,xplorer. 5uly ,@0 ,--6+ BD% ,3> released 3eatures- A very .indows @x like environment for /inux. 2000 5anuary ;0 @>>>+ Apple announes A4ua0 the new look for their upoming )a8S 1 lient3 2001 *ercival A 3ernandez !omputer 4raphics *age ?< 8to:er @;0 @>>,+ )irosoft releases (indows 1P CABA (indows *T ;3,D 3eatures- Tons of eye candy. G*roduct ActivationG tethers >* to the existence of the Microsoft corporation. The dog from Microsoft Bob. 2007 5anuary />0 @>>.3 After a long wait0 )irosoft finally releases (indows 7ista C(indows *T ?3>D3 3eatures- =$ hardware6rendered user interface like Mac(# >. Bundles ', 9,. unremovable as always. 'ncreased $igital :estrictions Management that tries to prevent playback or duplication of unlicensed audio and video material. (hy U:untuE The one 2uestion most asked is, K.hy %buntu8L Its development is open The whole philosophy behind the 4H% proect of which /inux is a part 0and %buntu is a flavor of /inux1 is that Ksoftware should be free.L Although that often means the software is free of charge 0not always, as you can see in the successful marketing of :ed "at products and Hovell&s #%#, products, both based on /inux1, it means more importantly that all development is visible and shared. Downloads and upgrades are free #o whether you are a personal user running %buntu at home or one of hundreds of people in a company running %buntu, you pay nothing for the software. *eople around the world, of every economic class, so long as they have access to a computer, can use everything offered as part of %buntu. And not only is the original download free but so is every upgrade that follows. Its quick to install 'f you haven&t installed %buntu before but have installed an operating system such as .indows >*, Jista, or 9, you&ll be amazed at how 2uick and easy %buntu is to install. Upgrading is easy .henever a new version is released, %buntu will tell you and offer to upgrade automatically, at no cost, as long as you have an 'nternet connection. upport is readily availa!le 3or home and private users, a wealth of support is available at the %buntu website and in forums across the 'nternet. 'f you have a problem, you can usually get an answer within hours 0if not minutes1. This is because %buntu is written by volunteers all around the globe who maintain contact with each other via these forums, and they are always happy to help out if they can. *ercival A 3ernandez !omputer 4raphics *age ?@ "nterprise support is priced modestly Although free support is available, businesses will probably find it much more convenient to take out a multi6 installation license for a /ong Term #upport version of %buntu 0such as ?A.AD1. This brings a whole new level of assistance to the enterprise user, while still keeping the overall running costs of %buntu far cheaper than proprietary operating systems such as .indows. #ou can modify it 'f you have programmers who are familiar with /inux in your organization, they can obtain the %buntu source code totally free of charge and can then modify it in any way necessary, as long as they release the new code under the same terms. This can drastically speed up a company&s development cycle by relying on software that&s already been written. This is, in fact, how new features often get added to /inux, and how parts of the operating system are improved. Its porta!le 7ou can run %buntu from a !$6:(M or %#B thumb drive without installing it. It comes with office applications %buntu comes with (pen(ffice.org preinstalled so that you can get up and running straight away, writing documents, spreadsheets, and presentations, and your files will be compatible with Microsoft (ffice. The Parts That )ake Up U:untu %buntu, named after a #outh African word meaning Khumanity toward others,L is a free operating system 0(#1 with a strong focus on usability and ease of installation. 't is sponsored by the %C company !anonical /td., owned by Mark #huttleworth. De:ian 'nitially developed in ?@@=, $ebianMa contraction of the first name of the developer, 'an Murdock, along with that of $ebra /ynn, a former girlfriendMis not backed by any company, yet it still manages to provide the basis of over a dozen other /inux distributions, and is available as both a desktop and a server operating system. $*U Both $ebian and %buntu, and most of their constituent parts, are released under the 4H% 4eneral *ublic /icense 04*/1 and the /esser 4eneral *ublic /icense 0/4*/1. The term 4H% is a recursive acronym 0a kind of oke that is popular among software hackers1+ it stands for 4H%&s Hot %nix. The 4H% proect was started in ?@<D at M'T by :ichard #tallman, who had the goal of making a totally free operating system. The Linu2 Bernel The /inux kernel is the core operating system used by all distributions of /inux, and is generally pronounced lin6 ucks. 't was created in ?@@? by /inus Torvalds, a 3innish software engineer, who also had a vision of creating a free operating system. Tu2 7ou may often see a penguin character called Tux used as the /inux. 't was created by /arry ,wing using 4'M* 0the 4H% 'mage Manipulation *rogram1 as an entry to a /inux competition. #urprisingly, it didn&t win, but it has since become the official mascot. Linu2 Distri:utions /inux comes in a variety of different versions called distributions, or distros for short. 4enerally each distribution consists of the /inux kernel along with libraries and utilities from the 4H% proect, as well as a variety of applications such as word processors, spreadsheets, media players, and so on. *ercival A 3ernandez !omputer 4raphics *age BA The Desktop+ Aessing Appliations and Aeatures Logging In 7ou may wonder why there&s a whole section on logging in. .ell, it&s because you can do more than ust log in at this screen, as you can see from 3igure D6?. '&ve set up my system so the login screen already shows the user :obin and is waiting for a password to be entered. But at the bottom of the screen are a number of options you can use to modify your login session. #o, is before getting on with the logging in itself. Language By clicking the /anguage drop6down menu at the bottom left of the screen 0displaying the country %nited #tates in the screen grab,1 you can change the language you will be using, which is useful if you need to work in more than one language. 3or example, !anadians might need to use both ,nglish and 3rench, or Belgians might need to switch between 3lemish and 3rench, and so on. *ercival A 3ernandez !omputer 4raphics *age B? Bey:oard 'f you change the language, you can also change your keyboard layout to match it by clicking the Ceyboard drop6down menu and choosing the layout you need, as shown by 3igure D6D. 'f, when using %buntu, you press a key and an unexpected character appears on the screen, you can probably fix the problem right there- you ust have to figure out which keyboard matches your language and make the change. (nce youhave chosen the right one, click (C to continue. Sessions This option lets you choose the type of desktop to open 0see 3igure D6E1. By default, it will be the 4H(M, There is also the 3ailsafe 4H(M, option that you can choose if you have display problems when using the regular 4H(M, desktop. The other option available here is xterm, which opens up a Terminal instead of the %buntu *ercival A 3ernandez !omputer 4raphics *age BB desktop. This is useful for situations when the desktop seems to crash or won&t even open, perhaps because of changing a graphic driver. Aessi:ility 'f you need it, the Accessibility menu 0or as %buntu calls it, %niversal Access *references1 can be called up by clicking the icon of a person with his arms and legs extended. You can then enable any or all of the following options: N %se onscreen keyboard N %se screen reader N %se screen magnifier N ,nhance contrast in colors N Make text larger and easier to read N %se sticky keys N %se bounce keys N %se slow keys Desktop Layout (ne of the best things about %buntu is the care and attention that&s gone into developing its desktop layout. Based on the 4H(M, desktop environment 0unless you are using Cubuntu or >ubuntu1, it provides a slick and intuitive interface to your computer 0as do both >fce and C$,1. The screen grab in 3igure D65 shows a typical %buntu desktop soon after installation. Take a look at the various parts by taking a clockwise tour, starting at the top left where there are the three main menus. 'f you are used to using .indows, you can think of these menus as being three Start menus instead of one+ rather than having to drill down through a single tree of menu items, %buntu divides the options into things dealing with applications, places, and the system itself. *ercival A 3ernandez !omputer 4raphics *age B= The Appliations )enu The Applications menu 0see 3igure D691 contains the main programs and accessories you use. This includes things such as !alculator, !$F$J$ !reator, and Terminal under the Accessories subheading+ over a dozen games under 4ames+ the 4'M* image editor and 36#pot *hoto Manager under 4raphics+ the 3irefox web browser and ,mpathy instant messenger 0'M1 program under 'nternet+ $ictionary and the (pen(ffice.org applications under (ffice+ and #ound :ecorder, Brasero $isc Burner, and Movie *layer under #ound O Jideo. As you use %buntu and start to install more applications, they will usually appear in this menu under new subheadings such as ,ducation, #ystem Tools, %niversal Access, and so on. #o, if you can&t find a program, the Applications menu is the first place to look. The Plaes )enu The *laces menu 0see 3igure D6<1 is where you can browse and search all the folders on your computer, as well as any external drives or %#B memory sticks. 't is also the place for connecting to other computers on the network. The Home Aolder group The first group of entries in this menu relate to your local computer, as follows- *ercival A 3ernandez !omputer 4raphics *age BD Home $older ,ach user on the computer has a different home folder, so this is your main folder on the computer. 'n my case the path to the folder is FhomeFrobin. 3or a user named hannah, it would be FhomeFhannah. All the folders referred to in this group are subfolders of this main one. #o, in my case, my $esktop is at FhomeFrobinF$esktop. Hote the capital letter $. /inux is case6 sensitive, so you must use the capital letter when referring to this folder. Desktop This folder contains all your desktop items, excluding mounted drives. Documents This is the place where you&ll find your documents as stored by default by applications such as (pen(ffice.org. Music Music applications will usually use this folder for storing music you download, record, or edit. %ictures 7our photos and other images as handled by programs such as the 4'M* will be stored here. &ideos Jideos will generally reside in this folder. Downloads By default, downloaded files are saved in this folder. The Storage De&ies group The second group of entries relates to your computer&s hard disk drives and any attached %#B memory sticks or external hard drives. 'n 3igure D6<, you can see the first item is called !omputer. .hen you click it, a new window similar to the one shown in 3igure D6@ will appear showing all the storage devices and networks attached to your computer or connected to the network. .hen you click one 0either in the 3ile Browser or the *laces menu1 you may be prompted for your password+ if so, enter it. A window such as the one in 3igure D6?A will then open, and as long as the folders and files have the re2uired permissions, you can copy files between the %buntu and .indows partitions. *ote+ .henever you click a storage device, %buntu will mount it as an icon on the desktop so that you can 2uickly reference it from there in the future, until you unmount it or log off. *ercival A 3ernandez !omputer 4raphics *age BE The *etwork group 'n 3igure D6<, you can see that a mounted network folder called transfer on i2EAA in the Hetwork group of the *laces menu. This name means the folder called transfer on the computer called i2EAA. To access other computers and folders on the network, you click the Hetwork entry to bring up a 3ile Browser window such as the one in 3igure D6??, where two computers on the local network have been found 0AMA$,%# and MATT",.1, and a .indows network has also been detected. !licking AMA$,%# takes me to the shared folders on another /inux computer on my desk, whereas clicking .indows Hetwork first brings up the workgroups %buntu has detected within the .indows network. 'n my case, as shown in 3igure D6?B, three workgroups have been found- "(M,, M#"(M,, and .(:C4:(%*. *ercival A 3ernandez !omputer 4raphics *age B5 !licking any of these will bring up another window showing all the computers within that network. #o, for example, clicking M#"(M, brings up five computers in the $ workgroup, as shown in 3igure D6?=. 3rom here on in, you can choose a computer and then select available folders on that machine, although you will have to enter the right passwords for computers that re2uire them. *ercival A 3ernandez !omputer 4raphics *age B9 (nce you have connected to another computer and opened up a folder, it will then become accessible directly from the *laces menu, and will also be mounted on the desktop as an icon. (f course, if your computer isn&t part of a network or you have a different set of workgroups, what you see when you use the Hetworks group of the *laces menu may be 2uite different. 'n any case, you should be able to access whatever .indows and Mac systems that your site can access. The Searh for AilesF and "eent Douments groups The final group in the *laces menu is for searching for files or selecting recently accessed documents. 3igure D6 ?D shows both the #earch for 3iles window and the :ecent $ocuments submenu of the *laces menu. .hen searching for files you can tell %buntu where to look by clicking the K/ook in folderL drop6down list and selecting the folders andFor computers or external drives to search. The System )enu *ercival A 3ernandez !omputer 4raphics *age B< The #ystem menu 0see 3igure D6?E1 has two groups of items
Administration The #ystem P Administration menu 0see 3igure D6?91 is where you make more funda6 mental changes to your computer, such as installing hardware device drivers, setting up TJ tuners or webcams, and installing new packages. *ercival A 3ernandez !omputer 4raphics *age B@ Preferenes The #ystem P *references menu 0see 3igure D6?51 is the place to go when you need to change various settings in your %buntu configuration, ranging from the keyboard and display to power management, sound, and the applications to run automatically when the computer boots up.