{"id":66,"date":"2018-07-12T11:54:21","date_gmt":"2018-07-12T11:54:21","guid":{"rendered":"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/?post_type=chapter&#038;p=66"},"modified":"2019-05-16T06:48:13","modified_gmt":"2019-05-16T06:48:13","slug":"graphical-interface-in-gnu-linux-and-basic-system-configurations","status":"publish","type":"chapter","link":"https:\/\/ebooks.inflibnet.ac.in\/itp7\/chapter\/graphical-interface-in-gnu-linux-and-basic-system-configurations\/","title":{"rendered":"Graphical Interface in GNU\/Linux and Basic System Configurations"},"content":{"raw":"<div><span style=\"float: right;\"><a href=\"https:\/\/youtu.be\/ktYM7I-k3BE\" target=\"_blank\" rel=\"noopener\"><img src=\"http:\/\/epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/2018\/11\/download.png\" alt=\"epgp books\" width=\"75px\" height=\"75px;\" \/><\/a>\r\n<\/span><\/div>\r\n<strong>\u00a0<\/strong>\r\n\r\n<strong> Overview<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify;\">Usually there are two different interfaces available in all operating systems. These interfaces are Command Line Interface (<strong>CLI<\/strong>) and Graphical User Interface (<strong>GUI<\/strong>). Most of the Linux distributions provide CLI and GUI. The hassle in using CLI is that we have to remember which programs and commands are used to perform tasks. Using the GUI is often quick and easy. It allows us to interact with the system through graphical icons and screens. CLI is usually preferred for repetitive tasks or for system administration.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\">Linux provides variety of GUI known as desktop environment. Each desktop environment has peculiar features. The popular desktop environment available in Linux is GNOME, KDE, XFCE, LXDE, Unity. GNOME is a widely used desktop environment with an easy to use GUI. GNOME is bundled as the default desktop environment for many distributions, including RHEL, Fedora, CentOS, SUSE Linux Enterprise, and Debian. GNOME has menu-based navigation. KDE is another popular desktop environment, KDE is often used in SUSE and openSUSE. Figures 1,2,3 and figure 4 show different GUI of Linux distributions. Figure 5 illustrates the CLI available in Linux.<\/p>\r\n<p style=\"text-align: center;\"><img class=\"size-medium wp-image-67 aligncenter\" src=\"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/30\/2018\/07\/A24-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" \/><\/p>\r\n<p style=\"text-align: center;\"><strong>Figure 1: Desktop of CentOS<\/strong><\/p>\r\n<p style=\"text-align: center;\"><img class=\"size-medium wp-image-68 aligncenter\" src=\"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/30\/2018\/07\/A25-300x169.jpg\" alt=\"\" width=\"300\" height=\"169\" \/><\/p>\r\n<p style=\"text-align: center;\"><strong>Figure 2: Desktop of Ubuntu<\/strong><\/p>\r\n<p style=\"text-align: center;\"><img class=\"size-medium wp-image-69 aligncenter\" src=\"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/30\/2018\/07\/A26-300x123.jpg\" alt=\"\" width=\"300\" height=\"123\" \/><\/p>\r\n<p style=\"text-align: center;\"><strong>Figure 3: Desktop of Trisquel Linux<\/strong><\/p>\r\n<p style=\"text-align: center;\"><img class=\"size-medium wp-image-70 aligncenter\" src=\"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/30\/2018\/07\/A27-300x114.jpg\" alt=\"\" width=\"300\" height=\"114\" \/><\/p>\r\n<p style=\"text-align: center;\"><strong>Figure 4: Desktop of Linux Mint<\/strong><\/p>\r\n<p style=\"text-align: center;\"><img class=\"size-medium wp-image-71 aligncenter\" src=\"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/30\/2018\/07\/A28-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" \/><\/p>\r\n<p style=\"text-align: center;\"><strong>Figure 5: Command Line Interface<\/strong><\/p>\r\n<strong>GUI Startup<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify;\">In most of the Linux distributions, it is option to install desktop environment, when we install a desktop environment, it comes with <strong>X<\/strong> display manager. This <strong>X<\/strong> display manager starts at the end of the boot process. It is responsible for starting the graphics system; the graphics system further provides GUI for logging in the user, and starting the user\u2019s desktop environment. In case, if we have installed multiple desktop environments, we can often select from a choice of desktop environments when logging in to the system.<\/p>\r\n<p style=\"text-align: center;\">\u00a0<img class=\" wp-image-72 aligncenter\" src=\"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/30\/2018\/07\/A122-300x116.png\" alt=\"\" width=\"365\" height=\"141\" \/><\/p>\r\n<p style=\"text-align: justify;\">Display manager is a service that keeps track of the displays being provided. It loads the X server. The X server provides graphical services to different applications (X Clients). In Linux, the display manager works in Client-Server fashion. The display manager also handles desktop functionalities provided to the user after he logs in. The following is a list of popular desktop environments and their corresponding display managers:<\/p>\r\n\r\n<ul>\r\n \t<li>GNOME \u00e0 gdm<\/li>\r\n \t<li>Ubuntu \u00e0 lightdm<\/li>\r\n \t<li>KDE \u00e0 kdm<\/li>\r\n<\/ul>\r\n<p style=\"text-align: justify;\">A desktop environment consists of a session manager, window manager and few other utilities. The session manager starts and maintains the components of the graphical session while the window manager controls the placement and movement of windows, window title-bars, and controls.<\/p>\r\n<p style=\"text-align: center;\"><img class=\"size-medium wp-image-73 aligncenter\" src=\"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/30\/2018\/07\/A123-300x99.png\" alt=\"\" width=\"300\" height=\"99\" \/><\/p>\r\n<strong>Basic Operations<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify;\">Linux provides efficient desktop environment through which the users can easily navigate different applications. The desktop environments provide short-cuts to launch applications. The GUI is well designed to easily locate any application and launch it.<\/p>\r\n&nbsp;\r\n\r\nApplications are found at different places in Linux:\r\n<ul>\r\n \t<li style=\"text-align: justify;\">In CentOS, the Applications menu that is available in the upper-left corner of the screen.<\/li>\r\n \t<li style=\"text-align: justify;\">In openSUSE, Activities menu found in the upper-left corner of the screen, applications can be opened from the activities menu<\/li>\r\n \t<li style=\"text-align: justify;\">In Ubuntu, applications can be opened from the Dash button which is provided in the upper-left corner of the screen.<\/li>\r\n \t<li style=\"text-align: justify;\">For KDE, and other environments, a button is provided in the lower-left corner to launch applications.<\/li>\r\n<\/ul>\r\n<strong>Submenus<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify;\">Within the application menus are submenus. They are used for different types of applications which include:<\/p>\r\n\r\n<ul>\r\n \t<li>Accessories<\/li>\r\n \t<li>Games<\/li>\r\n \t<li>Graphics<\/li>\r\n \t<li>Internet<\/li>\r\n \t<li>Office<\/li>\r\n \t<li>Sound and Video<\/li>\r\n \t<li>System Tools<\/li>\r\n<\/ul>\r\n<strong>Default Applications<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify;\">There can be multiple applications installed in a system. For instance, there can be more than two browsers like Firefox, Chrome, Konqueror, etc. When we click on any link or email address, Linux will launch the default application out of multiple apps installed in the system. We can configure the default application for each file type using the file managing program. The file managing program can be used to set the default application to be used for any particular file type.<\/p>\r\n&nbsp;\r\n\r\n<strong>System Management with GUI<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify;\">Desktop environments provide menu items to lock screen, switch between users, set time preferences, set system preferences, etc. Figure 6 illustrates the screen from where the desired configurations can be made. Linux also provides a control center to configure the system. A user can set preferences and can also customize the look and feel of the system. The desktop environment provides control center through which various customization can be done. For instance, we can change the desktop background or screen saver, we can configure the network, configure sound, etc. Figure 7 illustrates the control center available in the GNOME desktop environment.<\/p>\r\n<p style=\"text-align: center;\"><img class=\"size-full wp-image-74 aligncenter\" src=\"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/30\/2018\/07\/A29.jpg\" alt=\"\" width=\"1024\" height=\"768\" \/><\/p>\r\n<p style=\"text-align: center;\"><strong>Figure 6: GNOME System Preferences Menu<\/strong><\/p>\r\n<img class=\"size-full wp-image-75 aligncenter\" src=\"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/30\/2018\/07\/A30.jpg\" alt=\"\" width=\"1024\" height=\"768\" \/>\r\n<p style=\"text-align: center;\"><strong>Figure 6: GNOME System Preferences Menu<\/strong><\/p>\r\n&nbsp;\r\n\r\n<strong>Applications in Desktop Environment<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify;\">Linux desktops provide a wide range of applications that can be launched from the GUI. There are many CLI based applications that can also be used. For instance, there are web browsers that work using CLI. Most of the applications are associated in GUI with the menu and its sub menus. For a user, it is very easy to navigate the menu and locate an application. The following table lists few widely used applications available in Linux.<\/p>\r\n<p style=\"text-align: center;\"><img class=\"size-full wp-image-76 aligncenter\" src=\"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/30\/2018\/07\/A124.png\" alt=\"\" width=\"645\" height=\"395\" \/><\/p>\r\n<p style=\"text-align: center;\"><img class=\"size-full wp-image-77 aligncenter\" src=\"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/30\/2018\/07\/A125.png\" alt=\"\" width=\"639\" height=\"329\" \/><\/p>\r\nLet us summarize the key concepts covered in this module\r\n<ul>\r\n \t<li>Interfaces available for Linux.<\/li>\r\n \t<li>Display Managers<\/li>\r\n \t<li>Various tools and applications for communications, office applications, programming, audio\/video applications.<\/li>\r\n<\/ul>\r\n<table>\r\n<tbody>\r\n<tr>\r\n<td><strong>you can view video on Graphical Interface in GNU\/Linux and Basic System Configurations<\/strong><\/td>\r\n<td><a href=\"https:\/\/youtu.be\/ktYM7I-k3BE\" target=\"_blank\" rel=\"noopener\"><img class=\"alignnone wp-image-120\" src=\"http:\/\/epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/2018\/11\/download.png\" alt=\"\" width=\"36\" height=\"36\" \/><\/a><\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n\r\n<strong>\u00a0 \u00a0 References:<\/strong>\r\n<ul>\r\n \t<li>Mike McGrath. 2008. <em>Linux in easy steps<\/em>, In easy steps\/Computer Step.<\/li>\r\n \t<li>Michael. Kofler. 2000. <em>LINUX\u202f: installation, configuration, and use<\/em>, Addison-Wesley.<\/li>\r\n \t<li>K.L. James. <em>Linux\u202f: learning the essentials<\/em>,<\/li>\r\n \t<li>Emmett. Dulaney. 2010. <em>Linux all-in-one for dummies<\/em>, John Wiley &amp; Sons.<\/li>\r\n \t<li>Nick. Petreley and Jono. Bacon. 2005. <em>Linux desktop hacks<\/em>, O\u2019Reilly Media, Inc.<\/li>\r\n \t<li>David. Brickner. 2005. <em>Linux desktop pocket guide<\/em>, O\u2019Reilly.<\/li>\r\n \t<li>Desktop Environment - Wikipedia Page, https:\/\/en.wikipedia.org\/wiki\/Desktop_environment<\/li>\r\n<\/ul>","rendered":"<div><span style=\"float: right;\"><a href=\"https:\/\/youtu.be\/ktYM7I-k3BE\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"http:\/\/epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/2018\/11\/download.png\" alt=\"epgp books\" width=\"75px\" height=\"75px;\" \/><\/a><br \/>\n<\/span><\/div>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong> Overview<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">Usually there are two different interfaces available in all operating systems. These interfaces are Command Line Interface (<strong>CLI<\/strong>) and Graphical User Interface (<strong>GUI<\/strong>). Most of the Linux distributions provide CLI and GUI. The hassle in using CLI is that we have to remember which programs and commands are used to perform tasks. Using the GUI is often quick and easy. It allows us to interact with the system through graphical icons and screens. CLI is usually preferred for repetitive tasks or for system administration.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">Linux provides variety of GUI known as desktop environment. Each desktop environment has peculiar features. The popular desktop environment available in Linux is GNOME, KDE, XFCE, LXDE, Unity. GNOME is a widely used desktop environment with an easy to use GUI. GNOME is bundled as the default desktop environment for many distributions, including RHEL, Fedora, CentOS, SUSE Linux Enterprise, and Debian. GNOME has menu-based navigation. KDE is another popular desktop environment, KDE is often used in SUSE and openSUSE. Figures 1,2,3 and figure 4 show different GUI of Linux distributions. Figure 5 illustrates the CLI available in Linux.<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-67 aligncenter\" src=\"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/30\/2018\/07\/A24-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A24-300x225.jpg 300w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A24-768x576.jpg 768w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A24-65x49.jpg 65w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A24-225x169.jpg 225w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A24-350x263.jpg 350w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A24.jpg 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p style=\"text-align: center;\"><strong>Figure 1: Desktop of CentOS<\/strong><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-68 aligncenter\" src=\"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/30\/2018\/07\/A25-300x169.jpg\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A25-300x169.jpg 300w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A25-768x432.jpg 768w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A25.jpg 1024w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A25-65x37.jpg 65w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A25-225x127.jpg 225w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A25-350x197.jpg 350w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p style=\"text-align: center;\"><strong>Figure 2: Desktop of Ubuntu<\/strong><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-69 aligncenter\" src=\"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/30\/2018\/07\/A26-300x123.jpg\" alt=\"\" width=\"300\" height=\"123\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A26-300x123.jpg 300w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A26-768x314.jpg 768w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A26-1024x418.jpg 1024w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A26-65x27.jpg 65w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A26-225x92.jpg 225w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A26-350x143.jpg 350w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A26.jpg 1217w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p style=\"text-align: center;\"><strong>Figure 3: Desktop of Trisquel Linux<\/strong><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-70 aligncenter\" src=\"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/30\/2018\/07\/A27-300x114.jpg\" alt=\"\" width=\"300\" height=\"114\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A27-300x114.jpg 300w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A27-768x292.jpg 768w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A27-1024x389.jpg 1024w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A27-65x25.jpg 65w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A27-225x86.jpg 225w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A27-350x133.jpg 350w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A27.jpg 1326w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p style=\"text-align: center;\"><strong>Figure 4: Desktop of Linux Mint<\/strong><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-71 aligncenter\" src=\"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/30\/2018\/07\/A28-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A28-300x225.jpg 300w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A28-768x576.jpg 768w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A28.jpg 1024w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A28-65x49.jpg 65w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A28-225x169.jpg 225w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A28-350x263.jpg 350w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p style=\"text-align: center;\"><strong>Figure 5: Command Line Interface<\/strong><\/p>\n<p><strong>GUI Startup<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">In most of the Linux distributions, it is option to install desktop environment, when we install a desktop environment, it comes with <strong>X<\/strong> display manager. This <strong>X<\/strong> display manager starts at the end of the boot process. It is responsible for starting the graphics system; the graphics system further provides GUI for logging in the user, and starting the user\u2019s desktop environment. In case, if we have installed multiple desktop environments, we can often select from a choice of desktop environments when logging in to the system.<\/p>\n<p style=\"text-align: center;\">\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-72 aligncenter\" src=\"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/30\/2018\/07\/A122-300x116.png\" alt=\"\" width=\"365\" height=\"141\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A122-300x116.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A122-65x25.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A122-225x87.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A122-350x135.png 350w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A122.png 462w\" sizes=\"auto, (max-width: 365px) 100vw, 365px\" \/><\/p>\n<p style=\"text-align: justify;\">Display manager is a service that keeps track of the displays being provided. It loads the X server. The X server provides graphical services to different applications (X Clients). In Linux, the display manager works in Client-Server fashion. The display manager also handles desktop functionalities provided to the user after he logs in. The following is a list of popular desktop environments and their corresponding display managers:<\/p>\n<ul>\n<li>GNOME \u00e0 gdm<\/li>\n<li>Ubuntu \u00e0 lightdm<\/li>\n<li>KDE \u00e0 kdm<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">A desktop environment consists of a session manager, window manager and few other utilities. The session manager starts and maintains the components of the graphical session while the window manager controls the placement and movement of windows, window title-bars, and controls.<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-73 aligncenter\" src=\"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/30\/2018\/07\/A123-300x99.png\" alt=\"\" width=\"300\" height=\"99\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A123-300x99.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A123-65x21.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A123-225x74.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A123-350x115.png 350w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A123.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><strong>Basic Operations<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">Linux provides efficient desktop environment through which the users can easily navigate different applications. The desktop environments provide short-cuts to launch applications. The GUI is well designed to easily locate any application and launch it.<\/p>\n<p>&nbsp;<\/p>\n<p>Applications are found at different places in Linux:<\/p>\n<ul>\n<li style=\"text-align: justify;\">In CentOS, the Applications menu that is available in the upper-left corner of the screen.<\/li>\n<li style=\"text-align: justify;\">In openSUSE, Activities menu found in the upper-left corner of the screen, applications can be opened from the activities menu<\/li>\n<li style=\"text-align: justify;\">In Ubuntu, applications can be opened from the Dash button which is provided in the upper-left corner of the screen.<\/li>\n<li style=\"text-align: justify;\">For KDE, and other environments, a button is provided in the lower-left corner to launch applications.<\/li>\n<\/ul>\n<p><strong>Submenus<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">Within the application menus are submenus. They are used for different types of applications which include:<\/p>\n<ul>\n<li>Accessories<\/li>\n<li>Games<\/li>\n<li>Graphics<\/li>\n<li>Internet<\/li>\n<li>Office<\/li>\n<li>Sound and Video<\/li>\n<li>System Tools<\/li>\n<\/ul>\n<p><strong>Default Applications<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">There can be multiple applications installed in a system. For instance, there can be more than two browsers like Firefox, Chrome, Konqueror, etc. When we click on any link or email address, Linux will launch the default application out of multiple apps installed in the system. We can configure the default application for each file type using the file managing program. The file managing program can be used to set the default application to be used for any particular file type.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>System Management with GUI<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">Desktop environments provide menu items to lock screen, switch between users, set time preferences, set system preferences, etc. Figure 6 illustrates the screen from where the desired configurations can be made. Linux also provides a control center to configure the system. A user can set preferences and can also customize the look and feel of the system. The desktop environment provides control center through which various customization can be done. For instance, we can change the desktop background or screen saver, we can configure the network, configure sound, etc. Figure 7 illustrates the control center available in the GNOME desktop environment.<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-74 aligncenter\" src=\"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/30\/2018\/07\/A29.jpg\" alt=\"\" width=\"1024\" height=\"768\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A29.jpg 1024w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A29-300x225.jpg 300w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A29-768x576.jpg 768w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A29-65x49.jpg 65w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A29-225x169.jpg 225w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A29-350x263.jpg 350w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p style=\"text-align: center;\"><strong>Figure 6: GNOME System Preferences Menu<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-75 aligncenter\" src=\"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/30\/2018\/07\/A30.jpg\" alt=\"\" width=\"1024\" height=\"768\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A30.jpg 1024w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A30-300x225.jpg 300w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A30-768x576.jpg 768w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A30-65x49.jpg 65w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A30-225x169.jpg 225w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A30-350x263.jpg 350w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p style=\"text-align: center;\"><strong>Figure 6: GNOME System Preferences Menu<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Applications in Desktop Environment<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">Linux desktops provide a wide range of applications that can be launched from the GUI. There are many CLI based applications that can also be used. For instance, there are web browsers that work using CLI. Most of the applications are associated in GUI with the menu and its sub menus. For a user, it is very easy to navigate the menu and locate an application. The following table lists few widely used applications available in Linux.<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-76 aligncenter\" src=\"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/30\/2018\/07\/A124.png\" alt=\"\" width=\"645\" height=\"395\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A124.png 645w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A124-300x184.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A124-65x40.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A124-225x138.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A124-350x214.png 350w\" sizes=\"auto, (max-width: 645px) 100vw, 645px\" \/><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-77 aligncenter\" src=\"http:\/\/itp7.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/30\/2018\/07\/A125.png\" alt=\"\" width=\"639\" height=\"329\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A125.png 639w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A125-300x154.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A125-65x33.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A125-225x116.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-content\/uploads\/sites\/30\/2018\/07\/A125-350x180.png 350w\" sizes=\"auto, (max-width: 639px) 100vw, 639px\" \/><\/p>\n<p>Let us summarize the key concepts covered in this module<\/p>\n<ul>\n<li>Interfaces available for Linux.<\/li>\n<li>Display Managers<\/li>\n<li>Various tools and applications for communications, office applications, programming, audio\/video applications.<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<td><strong>you can view video on Graphical Interface in GNU\/Linux and Basic System Configurations<\/strong><\/td>\n<td><a href=\"https:\/\/youtu.be\/ktYM7I-k3BE\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-120\" src=\"http:\/\/epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/2018\/11\/download.png\" alt=\"\" width=\"36\" height=\"36\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>\u00a0 \u00a0 References:<\/strong><\/p>\n<ul>\n<li>Mike McGrath. 2008. <em>Linux in easy steps<\/em>, In easy steps\/Computer Step.<\/li>\n<li>Michael. Kofler. 2000. <em>LINUX\u202f: installation, configuration, and use<\/em>, Addison-Wesley.<\/li>\n<li>K.L. James. <em>Linux\u202f: learning the essentials<\/em>,<\/li>\n<li>Emmett. Dulaney. 2010. <em>Linux all-in-one for dummies<\/em>, John Wiley &amp; Sons.<\/li>\n<li>Nick. Petreley and Jono. Bacon. 2005. <em>Linux desktop hacks<\/em>, O\u2019Reilly Media, Inc.<\/li>\n<li>David. Brickner. 2005. <em>Linux desktop pocket guide<\/em>, O\u2019Reilly.<\/li>\n<li>Desktop Environment &#8211; Wikipedia Page, https:\/\/en.wikipedia.org\/wiki\/Desktop_environment<\/li>\n<\/ul>\n","protected":false},"author":4,"menu_order":5,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":["mr-hardik-joshi"],"pb_section_license":""},"chapter-type":[],"contributor":[58],"license":[],"class_list":["post-66","chapter","type-chapter","status-publish","hentry","contributor-mr-hardik-joshi"],"part":3,"_links":{"self":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-json\/pressbooks\/v2\/chapters\/66","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-json\/wp\/v2\/users\/4"}],"version-history":[{"count":8,"href":"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-json\/pressbooks\/v2\/chapters\/66\/revisions"}],"predecessor-version":[{"id":674,"href":"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-json\/pressbooks\/v2\/chapters\/66\/revisions\/674"}],"part":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-json\/pressbooks\/v2\/parts\/3"}],"metadata":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-json\/pressbooks\/v2\/chapters\/66\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-json\/wp\/v2\/media?parent=66"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-json\/pressbooks\/v2\/chapter-type?post=66"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-json\/wp\/v2\/contributor?post=66"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/itp7\/wp-json\/wp\/v2\/license?post=66"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}