1 00:00:00,000 --> 00:00:09,600 In this video, you'll learn about the graphics server configuration. 2 00:00:09,600 --> 00:00:13,080 Let's talk about initialization first. 3 00:00:13,080 --> 00:00:17,440 To install Linux with a graphical display, you just select the appropriate option while 4 00:00:17,440 --> 00:00:18,840 installing. 5 00:00:18,840 --> 00:00:24,000 As an alternative, you can also install the graphical packages later, so your non-graphical 6 00:00:24,000 --> 00:00:28,000 server can easily be turned into a graphical installation. 7 00:00:28,000 --> 00:00:33,599 After installing the graphical packages, you set the default systemd target to graphical.target 8 00:00:33,599 --> 00:00:35,880 to boot into graphical mode. 9 00:00:35,880 --> 00:00:41,360 That would be systemctl set default is graphical.target. 10 00:00:41,360 --> 00:00:46,639 And then gdm.service is started to provide the standard GDM login if you are using the 11 00:00:46,639 --> 00:00:51,840 standard GNOME interface which you will find on Ubuntu as well as Red Hat Family. 12 00:00:51,840 --> 00:00:58,759 The GDM display manager can use the configuration file etc.gdm-custom.conf to specify which 13 00:00:58,759 --> 00:01:01,799 graphical server should be used. 14 00:01:01,799 --> 00:01:08,879 And further, Wayland initialization is managed through user-share-wayland-sessions-gnome-wayland.desktop 15 00:01:08,879 --> 00:01:11,459 in your GNOME graphical environment. 16 00:01:11,459 --> 00:01:16,199 The main Wayland component as discussed before is the compositor, which allows the graphical 17 00:01:16,199 --> 00:01:18,879 applications to draw to screens. 18 00:01:18,879 --> 00:01:24,559 The compositor is provided by the desktop environment, and mutter is the default compositor 19 00:01:24,559 --> 00:01:28,480 for the common GNOME graphical desktop environment. 20 00:01:28,480 --> 00:01:33,400 To start applications the right way, user-based environment variables are used. 21 00:01:33,400 --> 00:01:41,000 And these are gdk-backend for GTK applications and qt-underscore-qpa-underscore-platform 22 00:01:41,000 --> 00:01:42,480 for QuickTime applications.