{"id":8467,"date":"2019-01-22T18:06:33","date_gmt":"2019-01-22T18:06:33","guid":{"rendered":"https:\/\/www.appservgrid.com\/paw92\/?p=8467"},"modified":"2019-03-09T20:52:37","modified_gmt":"2019-03-09T20:52:37","slug":"how-to-install-the-gui-desktop-on-ubuntu-server","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/01\/22\/how-to-install-the-gui-desktop-on-ubuntu-server\/","title":{"rendered":"How to Install the GUI\/Desktop on Ubuntu Server"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/linoxide.com\/wp-content\/uploads\/2019\/01\/install-gui-ubuntu-server.png\" alt=\"How to install gui on ubuntu server\" width=\"713\" height=\"341\" \/><\/p>\n<p>Usually, it&#8217;s not advised to run a GUI (Graphical User Interface) on a server system. Operation on any server should be done on the CLI (Command Line Interface). The primary reason for this is that GUI exerts a lot of demand on hardware resources such as RAM and CPU. However, if you are a little curious and want to try out different light-weight Desktop managers on one of your servers, follow this guide.<\/p>\n<p>In this tutorial, I am going to cover the installation of 7 desktop environments on Ubuntu.<\/p>\n<ul>\n<li>MATE core<\/li>\n<li>Lubuntu core<\/li>\n<li>Kubuntu core<\/li>\n<li>XFCE<\/li>\n<li>LXDE<\/li>\n<li>GNOME<\/li>\n<li>Budgie Desktop<\/li>\n<\/ul>\n<h2>Prerequisites<\/h2>\n<ul>\n<li><a href=\"https:\/\/linoxide.com\/distros\/install-ubuntu-18-04-dual-boot-windows-10\/\" target=\"_blank\" rel=\"noopener\">Ubuntu server 18.04<\/a> with SSH access<\/li>\n<li>A non-root user with sudo privileges<\/li>\n<\/ul>\n<p>Before getting started, ensure that you update &amp; upgrade your system<\/p>\n<p>$ sudo apt update &amp;&amp; sudo apt upgrade<\/p>\n<p>Next, install tasksel manager.<\/p>\n<p>$sudo apt install tasksel<\/p>\n<p>Now we can begin installing the various Desktop environments.<\/p>\n<h2>1) Mate Core Server Desktop<\/h2>\n<p>Installing the MATE desktop use the following command<\/p>\n<p>$ sudo tasksel install ubuntu-mate-core<\/p>\n<p>Once the GUI is up and running launch it using the following option<\/p>\n<p>$ sudo service lightdm start<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/linoxide.com\/wp-content\/uploads\/2019\/01\/ubuntu-core.png\" alt=\"install mate-core desktop server\" width=\"802\" height=\"599\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/linoxide.com\/wp-content\/uploads\/2019\/01\/ubuntu-core-menu.png\" alt=\"install mate-core desktop on ubuntu 18.04\" width=\"801\" height=\"599\" \/><\/p>\n<h2>2) Lubuntu Core Server Desktop<\/h2>\n<p>This is considered to be the most lightweight and resource friendly GUI for Ubuntu 18.04 server<br \/>\nIt is based on the LXDE desktop environment. To <a href=\"https:\/\/linoxide.com\/distros\/install-lubuntu-dual-boot-windows\/\" target=\"_blank\" rel=\"noopener\">install Lubuntu<\/a> execute<\/p>\n<p>$ sudo tasksel install lubuntu-core<\/p>\n<p>Once the Lubuntu-core GUI is successfully installed, launch the display manager by running the command below or simply by rebooting your system<\/p>\n<p>$ sudo service lightdm start<\/p>\n<p>Thereafter, Log out and click on the button as shown to select the GUI manager of your choice<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/linoxide.com\/wp-content\/uploads\/2019\/01\/logout-mate-core.jpg\" alt=\"\" width=\"579\" height=\"378\" \/><\/p>\n<p>In the drop-down list, click on Lubuntu<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/linoxide.com\/wp-content\/uploads\/2019\/01\/select-dessktop-environment.jpg\" alt=\"\" width=\"539\" height=\"494\" \/><\/p>\n<p>Log in and Lubuntu will be launched as shown<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/linoxide.com\/wp-content\/uploads\/2019\/01\/lubuntu-core2.jpg\" alt=\"install lubuntu on Ubuntu server 18.04\" width=\"738\" height=\"666\" \/><\/p>\n<h2>3) Kubuntu Core Server Desktop<\/h2>\n<p>Xubuntu is yet another light-weight desktop environment that borrows a lot from Xfce desktop environment.<\/p>\n<p>To get started with the installation of Xubuntu run the command below<\/p>\n<p>$ sudo tasksel install kubuntu-desktop<\/p>\n<p>Once it is successfully installed, start the display manager by running the command below or simply restart your server<\/p>\n<p>$ sudo service lightdm start<\/p>\n<p>Once again, log out or restart your machine and from drop the drop-down list, select Kubuntu<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/linoxide.com\/wp-content\/uploads\/2019\/01\/kubuntu-2.jpg\" alt=\"install kubuntu on Ubuntu server 18.04\" width=\"881\" height=\"665\" \/><\/p>\n<h2>4) XFCE<\/h2>\n<p>Xubuntu borrows a leaf from the Xfce4 environment. To install it use the following command<\/p>\n<p># sudo tasksel install xfce4-slim<\/p>\n<p>After the GUI installation, use the command to activate it<\/p>\n<p># sudo service slim start<\/p>\n<p>This will prompt you to select the default manager. Select slim and hit ENTER.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/linoxide.com\/wp-content\/uploads\/2019\/01\/configure-slim.png\" alt=\"install xfce on Ubuntu 18.04\" width=\"648\" height=\"407\" \/><\/p>\n<p>Log out or reboot and select &#8216;Xfce&#8217; option from the drop-down list and login using your credentials.<\/p>\n<p>Shortly, the Xfce display manager will come to life.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/linoxide.com\/wp-content\/uploads\/2019\/01\/xfce4-slim-1024x587.jpg\" alt=\"install xfce4-slim on ubuntu server 18.04\" width=\"1024\" height=\"587\" \/><\/p>\n<h2>5) LXDE<\/h2>\n<p>This desktop is considered the most economical to system resources. Lubuntu is based on LXDE desktop environment. Use the following command<\/p>\n<p>$ sudo apt-get install lxde<\/p>\n<p>To start LXDE, log out or reboot and select &#8216;LXDE&#8217; from the drop-down list of display managers on log on.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/linoxide.com\/wp-content\/uploads\/2019\/01\/LXDE-2.png\" alt=\"install lxde on ubuntu 18.04 server\" width=\"691\" height=\"663\" \/><\/p>\n<h2>6) GNOME<\/h2>\n<p>Gnome will take typically 5 to 10 minutes to install depending on the hardware and software requirements your server has. Run the following command to install Gnome<\/p>\n<p>$ sudo apt-get install ubuntu-gnome-desktop<\/p>\n<p>or<\/p>\n<p>$sudo tasksel ubuntu-desktop<\/p>\n<p>To activate Gnome, restart the server or use the following command<\/p>\n<p>$ sudo service lightdm start<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/linoxide.com\/wp-content\/uploads\/2019\/01\/ubuntu-18-04--1024x578.jpg\" alt=\"install gnome on ubuntu server 18.04\" width=\"1024\" height=\"578\" \/><\/p>\n<h2>7) Budgie Desktop<\/h2>\n<p>Finally, let us install Budgie Desktop environment. To accomplish this, execute the following command<\/p>\n<p>$ sudo apt install ubuntu-budgie-desktop<\/p>\n<p>After successful installation, log out and select the Budgie desktop option. Log in with your username and password and enjoy the beauty of budgie!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/linoxide.com\/wp-content\/uploads\/2019\/01\/budgie-dekstop-2.jpg\" alt=\"installed budgie desktop on ubuntu\" width=\"1203\" height=\"663\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/linoxide.com\/wp-content\/uploads\/2019\/01\/budgie-desktop-2.jpg\" alt=\"fresh install budgie desktop on ubuntu\" width=\"918\" height=\"662\" \/><\/p>\n<p>Sometimes you need the GUI on your Ubuntu server to handle simple day-to-day tasks that need quick interaction without going deep into the server settings. Feel free to try out the various display managers and let us know your thoughts.<\/p>\n<p><a href=\"https:\/\/linoxide.com\/linux-how-to\/how-install-gui-ubuntu-server-guide\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Usually, it&#8217;s not advised to run a GUI (Graphical User Interface) on a server system. Operation on any server should be done on the CLI (Command Line Interface). The primary reason for this is that GUI exerts a lot of demand on hardware resources such as RAM and CPU. However, if you are a little &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/01\/22\/how-to-install-the-gui-desktop-on-ubuntu-server\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;How to Install the GUI\/Desktop on Ubuntu Server&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-8467","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/8467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/comments?post=8467"}],"version-history":[{"count":1,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/8467\/revisions"}],"predecessor-version":[{"id":11034,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/8467\/revisions\/11034"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/media?parent=8467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/categories?post=8467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/tags?post=8467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}