Unable to install KDE Plasma Desktop Environment from Manjaro Gnome

I wanted to install KDE Plasma alongside with GNOME, so I followed the instructions on the wiki: https://wiki.manjaro.org/index.php/Install_Desktop_Environments#KDE_Plasma_5 but I faced this issue

 ~ sudo pacman -S plasma kio-extras
[sudo] password for robofei: 
:: There are 47 members in group plasma:
:: Repository extra
   1) bluedevil  2) breeze  3) breeze-gtk  4) discover  5) drkonqi
   6) kactivitymanagerd  7) kde-cli-tools  8) kde-gtk-config  9) kdecoration
   10) kdeplasma-addons  11) kgamma5  12) khotkeys  13) kinfocenter
   14) kmenuedit  15) kscreen  16) kscreenlocker  17) ksshaskpass
   18) ksysguard  19) kwallet-pam  20) kwayland-integration
   21) kwayland-server  22) kwin  23) kwrited  24) libkscreen  25) libksysguard
   26) milou  27) oxygen  28) plasma-browser-integration  29) plasma-desktop
   30) plasma-desktop-primex  31) plasma-disks  32) plasma-firewall
   33) plasma-integration  34) plasma-nm  35) plasma-pa  36) plasma-sdk
   37) plasma-systemmonitor  38) plasma-thunderbolt  39) plasma-vault
   40) plasma-workspace  41) plasma-workspace-wallpapers  42) polkit-kde-agent
   43) powerdevil  44) sddm-kcm  45) systemsettings  46) xdg-desktop-portal-kde
:: Repository community
   47) discover-snap

Enter a selection (default=all): 
warning: breeze-5.21.5-1 is up to date -- reinstalling
warning: breeze-gtk-5.21.5-1 is up to date -- reinstalling
warning: kdecoration-5.21.5-1 is up to date -- reinstalling
warning: oxygen-5.21.5-1 is up to date -- reinstalling
resolving dependencies...
:: There are 2 providers available for phonon-qt5-backend:
:: Repository extra
   1) phonon-qt5-gstreamer  2) phonon-qt5-vlc

Enter a number (default=1): 
looking for conflicting packages...
warning: removing 'plasma-desktop' from target list because it conflicts with 'plasma-desktop-primex'
warning: removing 'discover' from target list because it conflicts with 'discover-snap'
warning: dependency cycle detected:
warning: phonon-qt5-gstreamer will be installed before its phonon-qt5 dependency

Packages (100) accounts-qml-module-0.7-3  appstream-0.14.3-1
               appstream-qt-0.14.3-1  baloo-5.82.0-1  bluez-qt-5.82.0-1
               convertlit-1.8-10  ddcutil-1.1.0-1  discount-2.2.7-1
               ebook-tools-0.2.2-7  editorconfig-core-c-0.12.4-1
               kaccounts-integration-21.04.1-1  kactivities-5.82.0-1
               kactivities-stats-5.82.0-1  kdelibs4support-5.82.0-1
               kdesu-5.82.0-1  kdsoap-1.10.0-1
               kdsoap-ws-discovery-client-git20200927-1  kemoticons-5.82.0-1
               kfilemetadata-5.82.0-1  kholidays-1:5.82.0-1  kidletime-5.82.0-1
               kinit-5.82.0-1  knotifyconfig-5.82.0-1  kpty-5.82.0-1
               kquickcharts-5.82.0-1  krunner-5.82.0-1  ktexteditor-5.82.0-2
               kunitconversion-5.82.0-1  kuserfeedback-1.0.0-1
               libaccounts-glib-1.25-3  libaccounts-qt-1.16-2  libdmtx-0.7.5-2
               libqaccessibilityclient-0.4.1-2  libqalculate-3.19.0-1
               libutempter-1.2.1-1  libxres-1.2.1-1  modemmanager-qt-5.82.0-1
               networkmanager-qt-5.82.0-1  phonon-qt5-4.11.1-2
               phonon-qt5-gstreamer-4.10.0-2  plasma-framework-5.82.0-1
               prison-5.82.0-1  purpose-5.82.0-1  qqc2-desktop-style-5.82.0-1
               qrencode-4.1.1-1  sddm-0.19.0-6
               signon-kwallet-extension-21.04.1-1  signon-plugin-oauth2-0.25-1
               signon-ui-0.17+20171022-2  signond-8.60-3  smartmontools-7.2-1
               socat-1.7.4.1-1  threadweaver-5.82.0-1  xorg-xmessage-1.0.5-2
               bluedevil-1:5.21.5-1  breeze-5.21.5-1  breeze-gtk-5.21.5-1
               discover-snap-5.18.0-1  drkonqi-5.21.5-1
               kactivitymanagerd-5.21.5-1  kde-cli-tools-5.21.5-1
               kde-gtk-config-5.21.5-1  kdecoration-5.21.5-1
               kdeplasma-addons-5.21.5-1  kgamma5-5.21.5-1  khotkeys-5.21.5-1
               kinfocenter-5.21.5-1  kio-extras-21.04.1-2  kmenuedit-5.21.5-1
               kscreen-5.21.5-1  kscreenlocker-5.21.5-1  ksshaskpass-5.21.5-1
               ksysguard-5.21.5-1  kwallet-pam-5.21.5-1
               kwayland-integration-5.21.5-1  kwayland-server-5.21.5-1
               kwin-5.21.5-1  kwrited-5.21.5-1  libkscreen-5.21.5-1
               libksysguard-5.21.5-1  milou-5.21.5-1  oxygen-5.21.5-1
               plasma-browser-integration-5.21.5-1
               plasma-desktop-primex-5.21.2-1  plasma-disks-5.21.5-1
               plasma-firewall-5.21.5-1  plasma-integration-5.21.5-1
               plasma-nm-5.21.5-1  plasma-pa-5.21.5-1  plasma-sdk-5.21.5-1
               plasma-systemmonitor-5.21.5-1  plasma-thunderbolt-5.21.5-1
               plasma-vault-5.21.5-1  plasma-workspace-5.21.5-1
               plasma-workspace-wallpapers-5.21.5-1  polkit-kde-agent-5.21.5-1
               powerdevil-5.21.5-1  sddm-kcm-5.21.5-1  systemsettings-5.21.5-1
               xdg-desktop-portal-kde-5.21.5-1

Total Installed Size:  399,56 MiB
Net Upgrade Size:      335,66 MiB

:: Proceed with installation? [Y/n] 
(100/100) checking keys in keyring                                                      [###################################################] 100%
(100/100) checking package integrity                                                    [###################################################] 100%
(100/100) loading package files                                                         [###################################################] 100%
(100/100) checking for file conflicts                                                   [###################################################] 100%
error: failed to commit transaction (conflicting files)
/usr/share/locale/ta/LC_MESSAGES/kcm_autostart.mo exists in both 'plasma-workspace' and 'plasma-desktop-primex'
Errors occurred, no packages were upgraded.

What I am missing?

Thanks in advance

You can’t install both – you need to chose one. Better option for install KDE is plasma-meta package. And also it’s not recommended mixing different DE in one installation.

1 Like

Replacing plasma to plasma-meta seems to work. Thanks.

 ~ sudo pacman -S plasma-meta kio-extras

I am aware, but thanks for the warning :slightly_smiling_face:.

1 Like

So now make sure you have proper services enabled/disabled when you use different DE.

What do you mean?

https://wiki.manjaro.org/index.php/Install_Desktop_Environments

Optional: Install and use SDDM, the recommended display manager for KDE

SDDM is installed as a dependency of plasma. To enable it

systemctl enable sddm.service --force systemctl reboot

This for example?

I don’t have a list and that’s what you should research for upcoming issues you will surely have mixing two different desktop environments.

The Risks of Using Multiple DEs

Installing multiple DEs is not without risks. Here are some things that can pop-up when running more than one DE:

  • The settings packages overlap so you can only have one DE pre-configured with the Manjaro theming. The others will need to have the theming applied manually.
  • You can end up with more than one instance of similar applications. For example, it is common to end up with 2 Bluetooth managers. It takes some tweaking to get a single manager working in multiple DEs
  • Sometimes two different DEs will share the same configuration files causing strange things to happen, especially with theming

These risks are greatly reduced by using a different user account for each DE.

In summary, running multiple DEs is possible and a great way to enjoy Manjaro but it requires a willingness to troubleshoot and work through minor problems. If you are the type of person who wants everything to “just work” out of the box, running multiple DEs might not be for you.

hi, is this meta packages full of latest KDE plasma feature?

If I understand correctly, plasma-meta and plasma should provide the same functionality, with the difference that plasma is a group of packages while plasma-meta is a meta package.
https://wiki.archlinux.org/title/Meta_package_and_package_group#Difference_between_meta_package_and_package_group