Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Wayland or Xorg for KDE Plasma on Gentoo new/clean install?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
soya
Guru
Guru


Joined: 29 Jan 2004
Posts: 429

PostPosted: Tue Mar 26, 2024 12:30 pm    Post subject: Wayland or Xorg for KDE Plasma on Gentoo new/clean install? Reply with quote

Hi,

I'm on a Gentoo clean install, and I'm wondering, for KDE Plasma Desktop Environment should I install Xorg or Wayland? My card is an AMD/ATI Radeon RX 550 LEXA PRO.

I'm looking for a performance, smooth and no issues/probs/bugs setup. I mean, I would like the desktop to be as much responsive as it could be where everything works as expected.

Thank you so much. :)
_________________
Si el tonto te alaba laméntalo, si el listo te censura piénsalo.
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 4158
Location: Bavaria

PostPosted: Tue Mar 26, 2024 12:38 pm    Post subject: Reply with quote

soya wrote:
[...] I mean, I would like the desktop to be as much responsive as it could be where everything works as expected.

I am using a rock solid Plasma/KDE 5.27 with X11 and I have read that there are still (minor) problems with wayland ... ;-)
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
CooSee
Veteran
Veteran


Joined: 20 Nov 2004
Posts: 1441
Location: Earth

PostPosted: Tue Mar 26, 2024 1:13 pm    Post subject: Reply with quote

IIRC KDE still depends and use X11 - even if you have -X in your make.conf

8)
_________________
" Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier "
Back to top
View user's profile Send private message
eeckwrk99
Apprentice
Apprentice


Joined: 14 Mar 2021
Posts: 163
Location: Gentoo forums

PostPosted: Tue Mar 26, 2024 1:44 pm    Post subject: Reply with quote

Considering you have and AMD GPU, if I were you I would definitely try Wayland. If it works for you, stick with it, else you can still use the X11 session.
Back to top
View user's profile Send private message
logrusx
Veteran
Veteran


Joined: 22 Feb 2018
Posts: 1538

PostPosted: Tue Mar 26, 2024 2:57 pm    Post subject: Reply with quote

CooSee wrote:
IIRC KDE still depends and use X11 - even if you have -X in your make.conf

8)


Way too many packages still don't support Wayland and I guess there are those which never will. That's why they depend on X libraries, not on the server itself. Wayland includes XWayland which serves such programs, for them it looks like a normal X11 server.

If you want to really disable any Xorg support you should throw away any such program.

Best Regards,
Georgi
Back to top
View user's profile Send private message
toralf
Developer
Developer


Joined: 01 Feb 2004
Posts: 3922
Location: Hamburg

PostPosted: Tue Mar 26, 2024 3:05 pm    Post subject: Reply with quote

We use MS Teams here at work - and that's does not work with wayland in moment.
Back to top
View user's profile Send private message
CooSee
Veteran
Veteran


Joined: 20 Nov 2004
Posts: 1441
Location: Earth

PostPosted: Tue Mar 26, 2024 3:18 pm    Post subject: Reply with quote

Quote:
If you want to really disable any Xorg support you should throw away any such program.

yes, you're absolutely right, but regarding to KDE only there's no chance to use it without X atm.

therefore, you need mesa with X installed and some QT apps and kde-frameworks/kwindowsystem, too.
Code:
emerge -vp --usepkg=n kde-plasma/plasma-meta

These are the packages that would be merged, in order:

Calculating dependencies                                    ... done!   
Dependency resolution took 3.18 s (backtrack: 0/20).


!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/libxkbcommon:0

  (x11-libs/libxkbcommon-1.6.0-4:0/0::gentoo, installed) USE="-X -doc -static-libs -test -tools wayland" pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (x11-libs/libxkbcommon-1.6.0:0/0::gentoo, ebuild scheduled for merge) USE="X -doc -static-libs -test -tools wayland" pulled in by
    x11-libs/libxkbcommon[X] required by (dev-qt/qtgui-5.15.12-r2:5/5.15.12::gentoo, ebuild scheduled for merge) USE="X -accessibility dbus -debug egl -eglfs -evdev -gles2-only -ibus jpeg libinput -linuxfb png -test -tslib -tuio udev -vnc vulkan wayland"
                          ^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   


!!! Enabling --newuse and --update might solve this conflict.
!!! If not, it might help emerge to give a more specific suggestion.


The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by kde-plasma/plasma-meta-5.27.11::gentoo
# required by kde-plasma/plasma-meta (argument)
>=kde-plasma/kwin-5.27.11 lock
# required by kde-frameworks/kglobalaccel-5.115.0::gentoo
# required by kde-plasma/plasma-workspace-5.27.11::gentoo
# required by kde-plasma/plasma-browser-integration-5.27.11::gentoo
# required by kde-plasma/plasma-meta-5.27.11::gentoo[browser-integration]
# required by kde-plasma/plasma-meta (argument)
>=kde-frameworks/kwindowsystem-5.115.0 X
# required by dev-qt/qtx11extras-5.15.12::gentoo
# required by kde-plasma/plasma-workspace-5.27.11::gentoo
# required by kde-plasma/plasma-browser-integration-5.27.11::gentoo
# required by kde-plasma/plasma-meta-5.27.11::gentoo[browser-integration]
# required by kde-plasma/plasma-meta (argument)
>=dev-qt/qtgui-5.15.12-r2 X
# required by kde-frameworks/kcoreaddons-5.115.0::gentoo
# required by kde-frameworks/baloo-5.115.0::gentoo
# required by kde-plasma/plasma-workspace-5.27.11::gentoo[semantic-desktop]
# required by kde-plasma/plasma-browser-integration-5.27.11::gentoo
# required by kde-plasma/plasma-meta-5.27.11::gentoo[browser-integration]
# required by kde-plasma/plasma-meta (argument)
>=dev-qt/qtcore-5.15.12-r2 icu
# required by dev-qt/qtgui-5.15.12-r2::gentoo[X]
# required by media-libs/phonon-vlc-0.11.3-r1::gentoo
# required by media-libs/phonon-4.11.1-r2::gentoo[vlc]
# required by kde-plasma/plasma-workspace-5.27.11::gentoo
# required by kde-plasma/plasma-browser-integration-5.27.11::gentoo
# required by kde-plasma/plasma-meta-5.27.11::gentoo[browser-integration]
# required by kde-plasma/plasma-meta (argument)
>=x11-libs/libxkbcommon-1.6.0 X
# required by kde-plasma/libplasma-5.115.0::gentoo
# required by kde-plasma/plasma-workspace-5.27.11::gentoo
# required by kde-plasma/plasma-browser-integration-5.27.11::gentoo
# required by kde-plasma/plasma-meta-5.27.11::gentoo[browser-integration]
# required by kde-plasma/plasma-meta (argument)
>=kde-frameworks/kconfig-5.115.0 qml
# required by x11-base/xorg-server-21.1.11::gentoo[-minimal]
# required by x11-drivers/xf86-input-libinput-1.4.0::gentoo
# required by x11-base/xorg-drivers-21.1-r2::gentoo[input_devices_libinput]
>=media-libs/mesa-23.3.6 X
# required by kde-plasma/drkonqi-5.27.11::gentoo
# required by kde-plasma/plasma-meta-5.27.11::gentoo[crash-handler]
# required by kde-plasma/plasma-meta (argument)
>=kde-frameworks/kitemmodels-5.115.0 qml
# required by kde-plasma/xdg-desktop-portal-kde-5.27.11::gentoo
# required by kde-plasma/plasma-meta-5.27.11::gentoo[desktop-portal]
# required by kde-plasma/plasma-meta (argument)
>=dev-qt/qtprintsupport-5.15.12 cups
# required by kde-frameworks/kfilemetadata-5.115.0::gentoo[pdf]
# required by kde-frameworks/baloo-5.115.0::gentoo
# required by kde-plasma/plasma-workspace-5.27.11::gentoo[semantic-desktop]
# required by kde-plasma/plasma-browser-integration-5.27.11::gentoo
# required by kde-plasma/plasma-meta-5.27.11::gentoo[browser-integration]
# required by kde-plasma/plasma-meta (argument)
>=app-text/poppler-24.02.0 qt5
# required by kde-plasma/plasma-workspace-5.27.11::gentoo
# required by kde-plasma/plasma-browser-integration-5.27.11::gentoo
# required by kde-plasma/plasma-meta-5.27.11::gentoo[browser-integration]
# required by kde-plasma/plasma-meta (argument)
>=kde-frameworks/prison-5.115.0 qml

!!! The ebuild selected to satisfy "media-video/vlc:=[dbus,ogg,vorbis(+)]" has unmet requirements.
- media-video/vlc-3.0.20-r5::gentoo USE="-X -a52 alsa -aom -archive -aribsub -bidi -bluray -cddb -chromaprint -chromecast -dav1d dbus -dc1394 -debug (-directx) -dts dvbpsi -dvd encode -faad -fdk ffmpeg -flac -fluidsynth fontconfig gcrypt -gme -gstreamer gui -ieee1394 -jack jpeg -kate -keyring -libass -libcaca -libnotify libsamplerate -libtar -libtiger -linsys -lirc -live -lua -macosx-notifications -mad -matroska -modplug mp3 mpeg -mtp -musepack ncurses -nfs ogg -omxil -optimisememory -opus png -projectm pulseaudio -rdp -run-as-root -samba -sdl-image -sftp -shout -sid -skins -soxr -speex -srt ssl svg -taglib -test -theora -tremor truetype -twolame udev -upnp -v4l vaapi -vdpau -vnc -vpx wayland -x264 -x265 xml -zeroconf -zvbi" CPU_FLAGS_X86="mmx sse" LUA_SINGLE_TARGET="lua5-1"

  The following REQUIRED_USE flag constraints are unsatisfied:
    vaapi? ( X )

  The above constraints are a subset of the following complete expression:
    chromecast? ( encode ) directx? ( ffmpeg ) fontconfig? ( truetype ) libcaca? ( X ) libtar? ( skins ) libtiger? ( kate ) lua? ( exactly-one-of ( lua_single_target_lua5-1 ) ) skins? ( archive gui truetype X xml ) ssl? ( gcrypt ) vaapi? ( ffmpeg X ) vdpau? ( ffmpeg X )

(dependency required by "media-libs/phonon-vlc-0.11.3-r1::gentoo" [ebuild])
(dependency required by "media-libs/phonon-4.11.1-r2::gentoo[vlc]" [ebuild])
(dependency required by "kde-plasma/plasma-workspace-5.27.11::gentoo" [ebuild])
(dependency required by "kde-plasma/plasma-browser-integration-5.27.11::gentoo" [ebuild])
(dependency required by "kde-plasma/plasma-meta-5.27.11::gentoo[browser-integration]" [ebuild])
(dependency required by "kde-plasma/plasma-meta" [argument])

8)
_________________
" Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier "
Back to top
View user's profile Send private message
soya
Guru
Guru


Joined: 29 Jan 2004
Posts: 429

PostPosted: Thu Mar 28, 2024 12:06 am    Post subject: Reply with quote

Thanks a lot guys. I think, by the now, I'll stick to Xorg. But, i've read wayland will be default for KDE Plasma 6. What do you think about it?
_________________
Si el tonto te alaba laméntalo, si el listo te censura piénsalo.
Back to top
View user's profile Send private message
spica
Apprentice
Apprentice


Joined: 04 Jun 2021
Posts: 287

PostPosted: Thu Mar 28, 2024 12:31 am    Post subject: Reply with quote

toralf wrote:
We use MS Teams here at work - and that's does not work with wayland in moment.

I run web version in www-client/google-chrome, it is installed as a desktop application. Screen sharing works too. This setup works well and does not differ from native application
Back to top
View user's profile Send private message
Goverp
Advocate
Advocate


Joined: 07 Mar 2007
Posts: 2009

PostPosted: Thu Mar 28, 2024 10:58 am    Post subject: Reply with quote

FWIW I've been using KDE+Wayland almost exclusively for 8 or 9 months with no showstoppers. A few things are broken enough to require me to switch back to X for a period (I have a setup where that's done by using a different tty) - Zoom screen sharing (though I think I could fix that if I could get sufficient enthusiasm), and the occasional screen lockup or black screen (perhaps monthly now). I don't have dual monitors or Nvidia graphics, where IIUC things are still not so good.
_________________
Greybeard
Back to top
View user's profile Send private message
Spanik
l33t
l33t


Joined: 12 Dec 2003
Posts: 943
Location: Belgium

PostPosted: Fri Mar 29, 2024 8:23 am    Post subject: Reply with quote

soya wrote:
Thanks a lot guys. I think, by the now, I'll stick to Xorg. But, i've read wayland will be default for KDE Plasma 6. What do you think about it?


I'm not looking forward to it.
_________________
Expert in non-working solutions
Back to top
View user's profile Send private message
toralf
Developer
Developer


Joined: 01 Feb 2004
Posts: 3922
Location: Hamburg

PostPosted: Mon Apr 01, 2024 10:41 am    Post subject: Reply with quote

spica wrote:
toralf wrote:
We use MS Teams here at work - and that's does not work with wayland in moment.

I run web version in www-client/google-chrome, it is installed as a desktop application. Screen sharing works too. This setup works well and does not differ from native application
Here video works only for group channels, but not for individuals.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum