How To Install KDE Plasma on Ubuntu 18.04

Windows Articles

How to install NetBeans on Windows 10

Hi! Today we're going to talk a little about Netbeans. This is an integrated development environment that allows programming in various languages....

How to install Atom Text Editor on Ubuntu 20.04?

It is often said that the process of software development is complex. And this is true, therefore it is required to use...

How to install Brackets in Windows 10 plus extensions

Hello! Brackets is an open-source code editor designed by Adobe for web developers. Additionally, it has a very simple and modern interface...

How to install Docker on OpenSUSE 15.2 / 15.1?

Docker is a fairly popular technology in today’s sysadmin. It is logical to think because it means a complete change in the...

How to analyze the network with IP Tools for Android

Hi! If you want to analyze and adjust the network almost professionally, then this post is for you. Indeed, IP Tools is...

KDE Plasma Desktop is widget based desktop environment for Unix-Like operating system. It is the most reliable, attractive, user-friendly, efficient & offers more integrated features than any other desktop environment for Linux. KDE Plasma is developed by the KDE community and is provided as a default desktop for Linux distribution like Manjaro, OpenSuse, Kubuntu & PCLinuxOS. Today we will cover the installation of KDE Plasma on our Ubuntu 18.04 system.

Step 1: Update your system

First of all update your system.

sudo apt update

After updating your system, run the following command to begin the Installation of KDE Plasma Desktop on Ubuntu 18.04

sudo apt install -y kubuntu-desktop

Configure your default display manager for KDE Plasma.

Select sddm as the default display manager & press Enter.

Wait for the Installation to finish the Plasma Installation. After the completion of Installation reboot the system.

sudo reboot

How To Use KDE Plasma Desktop?

After the system reboot, select the Plasma from the given login screen.

Now, you will be logged in to KDE Desktop

To Find KDE Plasma Version, Open your Terminal and type

Look at the output due to kinfocenter command

Here you can find the Kubuntu software && hardware details along with memory and other options.

How To Remove KDE Plasma Desktop?

If you have decided to remove the KDE Plasma Desktop run the below command in your Terminal.

sudo apt purge kubuntu-desktop
sudo apt autoremove

Output:

sabi@sabi:~$ sudo apt purge kubuntu-desktop
[sudo] password for sabi:
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following packages were automatically installed and are no longer required:
accountwizard akonadi-backend-mysql akonadi-server akregator ant ant-optional antlr
apt-config-icons-large apt-config-icons-large-hidpi ark baloo-kf5 bluedevil bnd
breeze breeze-cursor-theme breeze-gtk-theme cantata cdparanoia cdrdao cdrskin cryfs
cryptsetup cryptsetup-bin debugedit docbook-xml docbook-xsl dolphin dvd+rw-tools
ffmpegthumbs fonts-dejavu fonts-font-awesome fonts-lato fonts-oxygen freepats
freerdp-x11 gconf-service gconf-service-backend gconf2-common go-mtpfs groovy
growisofs gstreamer-qapt gwenview icoutils ieee-data ivy java-wrappers junit4 k3b
k3b-data kaccounts-integration kaddressbook kamera kate kate5-data kcalc
kde-config-gtk-style kde-config-gtk-style-preview kde-config-mailtransport
kde-config-sddm kde-config-whoopsie kde-runtime kde-runtime-data kde-spectacle
kde-style-breeze-qt4 kde-style-oxygen-qt5 kdegraphics-thumbnailers kdelibs-bin
kdelibs5-data kdelibs5-plugins kdenetwork-filesharing kdepim-addons kdepim-runtime
kdepim-themeeditors kdeplasma-addons-data kdoctools kdoctools5
kf5-kdepim-apps-libs-data kf5-messagelib-data kgamma5 khelpcenter khotkeys
khotkeys-data kimageformat-plugins kinfocenter kio-audiocd kio-gdrive kio-ldap
kio-sieve kleopatra kmail kmenuedit knotes kontact konversation konversation-data
korganizer krdc kross kscreen ksysguard ksysguard-data ksysguardd ksystemlog ktnef
ktorrent ktorrent-data kubuntu-settings-desktop kubuntu-wallpapers-bionic
kubuntu-web-shortcuts kwin kwin-addons kwin-common kwin-data kwin-style-breeze
kwin-x11 kwrited libadplug-2.2.1-0v5 libaio1 libantlr-java libaopalliance-java
libapache-pom-java libasm-java libatinject-jsr330-api-java libattica0.4
libaudiofile1 libavfilter6 libavresample3 libbcel-java libbcpg-java libbcprov-java
libbindex-java libbinio1v5 libbsf-java libbsh-java libburn4 libcdi-api-java
libcfitsio5 libcommons-cli-java libcommons-codec-java libcommons-collections3-java
libcommons-compress-java libcommons-io-java libcommons-lang-java
libcommons-lang3-java libcommons-logging-java libcommons-parent-java libcrypto++6
libcurl4 libdbusmenu-qt2 libdd-plist-java libdlrestrictions1 libdolphinvcs5
libdom4j-java libebur128-1 libfelix-framework-java libfelix-gogo-runtime-java
libfelix-osgi-obr-java libfelix-resolver-java libfindbugs-java libflac++6v5
libfluidsynth1 libfreerdp-cache1.1 libfreerdp-client1.1 libfreerdp-codec1.1
libfreerdp-common1.1.0 libfreerdp-core1.1 libfreerdp-crypto1.1 libfreerdp-gdi1.1
libfreerdp-locale1.1 libfreerdp-plugins-standard libfreerdp-primitives1.1
libfreerdp-rail1.1 libfreerdp-utils1.1 libgconf-2-4
libgeronimo-annotation-1.3-spec-java libgeronimo-interceptor-3.0-spec-java
libgoogle-gson-java libgpars-groovy-java libgpgme++2v5 libgradle-core-java
libgradle-plugins-java libgrantlee-templates5 libgrantlee-textdocument5
libguava-java libguice-java libhamcrest-java libhawtjni-runtime-java
libhttpclient-java libhttpcore-java libical2 libid3tag0 libiso9660-10 libjansi-java
libjansi-native-java libjarjar-java libjatl-java libjavaewah-java libjaxen-java
libjaxp1.3-java libjcifs-java libjcip-annotations-java libjcommander-java
libjcsp-java libjformatstring-java libjgit-java libjline2-java libjna-java
libjna-jni libjsch-java libjsoup-java libjsr166y-java libjsr305-java libjzlib-java
libk3b7 libk3b7-extracodecs libkactivities6 libkcmutils4 libkde3support4
libkdeclarative5 libkdecorations2-5v5 libkdecorations2private5v5 libkdecore5
libkdesu5 libkdeui5 libkdewebkit5 libkdnssd4 libkemoticons4 libkf5activitiesstats1
libkf5akonadiagentbase5 libkf5akonadicalendar-data libkf5akonadicalendar5abi2
libkf5akonadicontact-data libkf5akonadicontact5abi1 libkf5akonadicore-bin
libkf5akonadicore5abi1 libkf5akonadimime-data libkf5akonadimime5
libkf5akonadinotes-data libkf5akonadinotes5 libkf5akonadiprivate5
libkf5akonadisearch-bin libkf5akonadisearch-data libkf5akonadisearch-plugins
libkf5akonadisearchcore5 libkf5akonadisearchdebug5 libkf5akonadisearchpim5
libkf5akonadisearchxapian5 libkf5akonadiwidgets5 libkf5alarmcalendar-data
libkf5alarmcalendar5abi1 libkf5baloowidgets-bin libkf5baloowidgets-data
libkf5baloowidgets5 libkf5bluezqt-data libkf5bluezqt6 libkf5calendarcore5abi1
libkf5calendarsupport-data libkf5calendarsupport5abi1 libkf5calendarutils-bin
libkf5calendarutils-data libkf5calendarutils5abi1 libkf5cddb-data libkf5cddb5
libkf5compactdisc-data libkf5compactdisc5 libkf5contacteditor-data
libkf5contacteditor5 libkf5contacts-data libkf5contacts5 libkf5emoticons-bin
libkf5emoticons-data libkf5emoticons5 libkf5eventviews-data libkf5eventviews5
libkf5followupreminder5 libkf5grantleetheme-data libkf5grantleetheme-plugins
libkf5grantleetheme5 libkf5gravatar-data libkf5gravatar5
libkf5identitymanagement-data libkf5identitymanagement5abi1 libkf5imap-data
libkf5imap5 libkf5incidenceeditor-bin libkf5incidenceeditor-data
libkf5incidenceeditor5abi2 libkf5kaddressbookgrantlee5
libkf5kaddressbookimportexport5 libkf5kdcraw5 libkf5kdepimdbusinterfaces5
libkf5kipi-data libkf5kipi32.0.0 libkf5kmanagesieve5 libkf5kontactinterface-data
libkf5kontactinterface5 libkf5krosscore5 libkf5krossui5 libkf5ksieve-data
libkf5ksieve5 libkf5ksieveui5 libkf5ldap-data libkf5ldap5 libkf5libkdepim-data
libkf5libkdepim-plugins libkf5libkdepim5abi2 libkf5libkdepimakonadi5
libkf5libkleo5abi1 libkf5mailcommon-plugins libkf5mailcommon5abi4
libkf5mailimporter-data libkf5mailimporter5abi1 libkf5mailimporterakonadi5
libkf5mailtransport-data libkf5mailtransport5abi2 libkf5mailtransportakonadi5
libkf5mbox5 libkf5messagecomposer5abi2 libkf5messagecore5abi2 libkf5messagelist5abi1
libkf5messageviewer-plugins libkf5messageviewer5abi4 libkf5mime-data libkf5mime5abi2
libkf5mimetreeparser5abi2 libkf5modemmanagerqt6 libkf5people-data libkf5people5
libkf5peoplebackend5 libkf5peoplewidgets5 libkf5pimcommon-plugins
libkf5pimcommon5abi3 libkf5pimcommonakonadi5 libkf5pimtextedit-data
libkf5pimtextedit5abi2 libkf5plotting5 libkf5sane-data libkf5sane5 libkf5screen-bin
libkf5screen7 libkf5sendlater5 libkf5syndication5 libkf5sysguard-bin
libkf5templateparser5abi2 libkf5tnef-data libkf5tnef5 libkf5unitconversion-data
libkf5unitconversion5 libkf5webengineviewer5abi3 libkf5webkit5 libkfile4
libkfontinst5 libkfontinstui5 libkgantt2 libkgantt2-l10n libkhtml5 libkio5
libkjsapi4 libkjsembed4 libkmediaplayer4 libknewstuff3-4 libknotifyconfig4 libkntlm4
libkolabxml1v5 libkonq-common libkonq5-templates libkparts4 libkpimgapi-data
libkpimgapicalendar5 libkpimgapicontacts5 libkpimgapicore5 libkpimgapidrive5
libkpimgapitasks5 libkpimimportwizard5 libkpimkdav-data libkpimkdav5 libkpimsmtp5
libkpmcore7 libkpty4 libkrosscore4 libkryo-java libksignalplotter7 libktexteditor4
libktorrent-l10n libktorrent6 libkwin4-effect-builtins1 libkwineffects11
libkwinglutils11 libkwinxrenderutils11 libkxml2-java libkxmlrpcclient4
liblogback-java libmaven-parent-java libmaven-resolver-java
libmaven-shared-utils-java libmaven3-core-java libmikmod3 libminlog-java
libmjpegutils-2.1-0 libmms0 libmodplug1 libmpdclient2 libmultiverse-core-java
libmusicbrainz5cc2v5 libnative-platform-java libnative-platform-jni libnekohtml-java
libnl-route-3-200 libntrack-qt4-1 libntrack0 libobjenesis-java libopenconnect5
libopencore-amrnb0 libopencore-amrwb0 libosgi-annotation-java
libosgi-compendium-java libosgi-core-java liboxygenstyle5-5 liboxygenstyleconfig5-5
libpam-kwallet4 libperl4-corelibs-perl libplasma3 libplexus-cipher-java
libplexus-classworlds-java libplexus-component-annotations-java
libplexus-container-default-java libplexus-container-default1.5-java
libplexus-interpolation-java libplexus-sec-dispatcher-java libplexus-utils-java
libplexus-utils2-java libpolkit-qt-1-1 libpolyglot-maven-java libpowerdevilcore2
libpowerdevilui5 libpython-stdlib libqca2 libqca2-plugins libqdox-java libqgpgme7
libqgsttools-p1 libqt4-designer libqt4-qt3support libqt4-svg libqt5concurrent5
libqt5multimedia5-plugins libqt5multimediaquick-p5 libqt5multimediawidgets5
libqt5webengine5 libqt5xmlpatterns5 libqtwebkit4 libquicktime2 libreflectasm-java
libreoffice-kde libreoffice-kde4 librhino-java libroar2 librpmbuild8 librpmsign8
libruby2.5 libscim8v5 libsidplayfp4 libsignon-extension1 libsimple-http-java
libsisu-inject-java libsisu-plexus-java libslf4j-java libsolid4 libsox-fmt-alsa
libsox-fmt-base libsox3 libsqlite0 libstoken1 libstreamanalyzer0v5 libstreams0v5
libtag-extras1 libthreadweaver4 libtomcrypt1 libtommath1 libutempter0 libvcdinfo0
libwagon-file-java libwagon-http-java libwagon-provider-api-java libwildmidi-config
libwildmidi2 libwinpr-crt0.1 libwinpr-dsparse0.1 libwinpr-environment0.1
libwinpr-file0.1 libwinpr-handle0.1 libwinpr-heap0.1 libwinpr-input0.1
libwinpr-interlocked0.1 libwinpr-library0.1 libwinpr-path0.1 libwinpr-pool0.1
libwinpr-registry0.1 libwinpr-rpc0.1 libwinpr-sspi0.1 libwinpr-synch0.1
libwinpr-sysinfo0.1 libwinpr-thread0.1 libwinpr-utils0.1 libxalan2-java
libxbean-reflect-java libxcb-cursor0 libxcb-dpms0 libxcb-record0 libxerces-c3.2
libxerces2-java libxfreerdp-client1.1 libxml-commons-external-java
libxml-commons-resolver1.1-java libxml2-utils libxpp3-java libxstream-java
libxz-java libyaml-snake-java libzzip-0-13 mbox-importer mpd muon
mysql-client-core-5.7 mysql-server-core-5.7 ntrack-module-libnl-0 oxygen-icon-theme
oxygen-sounds oxygen5-icon-theme paperkey partitionmanager pastebinit pavucontrol-qt
pavucontrol-qt-l10n phonon pim-data-exporter pim-sieve-editor
plasma-dataengines-addons plasma-desktop plasma-desktop-data plasma-discover
plasma-discover-common plasma-look-and-feel-org-kde-breezedark-desktop plasma-nm
plasma-pa plasma-runners-addons plasma-scriptengine-javascript plasma-vault
plasma-wallpapers-addons plasma-widgets-addons powerdevil powerdevil-data
print-manager pulseaudio-module-gconf python python-dbus python-gi python-libxml2
python-lzma python-minimal python-pycurl python-qt4-dbus python-rpm python-sqlite
python-sqlitecachec python-urlgrabber python2.7 python2.7-minimal qapt-deb-installer
qml-module-org-kde-bluezqt qml-module-org-kde-kcm qml-module-org-kde-kio
qml-module-qt-labs-settings qml-module-qtmultimedia
qml-module-qtquick-virtualkeyboard qml-module-qtquick-xmllistmodel
qml-module-qtwebengine qml-module-qtwebkit qtvirtualkeyboard-plugin rake rpm ruby
ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert ruby-test-unit
ruby2.5 rubygems-integration sddm sddm-theme-breeze sgml-base sgml-data
signon-kwallet-extension signon-plugin-password signon-ui-service signon-ui-x11
signond skanlite sni-qt software-properties-kde sox systemsettings testng transcode
transcode-doc ttf-ubuntu-font-family twolame ubuntu-release-upgrader-qt user-manager
vcdimager xdg-desktop-portal-kde xml-core
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
kubuntu-desktop*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 43.0 kB disk space will be freed.
Do you want to continue? [Y/n]
0 upgraded, 0 newly installed, 614 to remove and 0 not upgraded.
After this operation, 1,056 MB disk space will be freed.
Do you want to continue? [Y/n] Y

This is how we can uninstall KDE Plasma on our Ubuntu 18.04.

More articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest article

How to install NetBeans on Windows 10

Hi! Today we're going to talk a little about Netbeans. This is an integrated development environment that allows programming in various languages....

How to install Atom Text Editor on Ubuntu 20.04?

It is often said that the process of software development is complex. And this is true, therefore it is required to use...

How to install Brackets in Windows 10 plus extensions

Hello! Brackets is an open-source code editor designed by Adobe for web developers. Additionally, it has a very simple and modern interface...

How to install Docker on OpenSUSE 15.2 / 15.1?

Docker is a fairly popular technology in today’s sysadmin. It is logical to think because it means a complete change in the...

How to analyze the network with IP Tools for Android

Hi! If you want to analyze and adjust the network almost professionally, then this post is for you. Indeed, IP Tools is...