Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Time for a reinstall and other DE
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
Spanik
Veteran
Veteran


Joined: 12 Dec 2003
Posts: 1019
Location: Belgium

PostPosted: Tue Feb 25, 2025 10:36 am    Post subject: Time for a reinstall and other DE Reply with quote

I have been using KDE for many years (must be 20 years now) and always been very happy. But since the forced switch to Wayland I run into more and more issues. So it's time for a complete reinstall and another DE. What would you advise to someone coming from KDE?
_________________
Expert in non-working solutions
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9344

PostPosted: Tue Feb 25, 2025 10:38 am    Post subject: Reply with quote

Please explain "forced switch to Wayland". X11 session seems to be available just fine.

And most certainly a DE switch does not necessitate reinstall in Gentoo.
Back to top
View user's profile Send private message
Spanik
Veteran
Veteran


Joined: 12 Dec 2003
Posts: 1019
Location: Belgium

PostPosted: Tue Feb 25, 2025 11:29 am    Post subject: Reply with quote

Last update I needed to enable the Wayland use flag. As until then I always had a general USE flag "-wayland" it was a serious recompile. Since then there is a "Wayland to X11 video bridge" in plasma running. It is also since then that I'm experiencing more and more issues. Going from things that just annoy me (changed scroll behaviour, focus and focus stealing prevention working differently, no session restore anymore) over things that now take far more time than before and locking up response from the pc (Audex being the main culprit here but Dolphin is a lot slower as well) to just stopped working (W10 VM's lock up, REW doesn't start anymore).

I know I don't have to reinstall but since the issues started then I have tried so much changing here and there that I think it will be safer to wipe everything. Just belt-and-braces.
_________________
Expert in non-working solutions
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9344

PostPosted: Tue Feb 25, 2025 11:30 am    Post subject: Reply with quote

No one is forcing you to choose a Plasma Wayland session. xwaylandvideobridge is optional.
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 5436
Location: Bavaria

PostPosted: Tue Feb 25, 2025 11:37 am    Post subject: Reply with quote

asturm wrote:
No one is forcing you to choose a Plasma Wayland session. [...]


Spanik,

I have also been a happy KDE user for over 20 years (well, there was a time with kde4 ...).

I start KDE with the SDDM. This gives the possibility of a “Plasma(X11)” session ... but so small that I didn't even notice it at first -> at the bottom left :lol:

And I would like to point out that the changeover from 5 to 6 was the smoothest so far ... probably also a success of our great Gentoo KDE developer ... :D
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
Spanik
Veteran
Veteran


Joined: 12 Dec 2003
Posts: 1019
Location: Belgium

PostPosted: Tue Feb 25, 2025 11:51 am    Post subject: Reply with quote

As far as I know I am running an X11 session.

From Kwin info:
Code:
Output backend
==============
Name: KWin::X11StandaloneBackend


And from "ps -auxw"
Code:
ikke      2857  0.0  0.0   7808  3072 tty1     S+   07:52   0:00 /bin/sh /usr/bin/startx
ikke      2870  0.0  0.0   3924  1920 tty1     S+   07:52   0:00 xinit /home/ikke/.xinitrc -- /etc/X11/xinit/xserverrc :0 -auth /tmp/serverauth.fWZIOyQFKN
ikke      2871  1.0  0.1 441740 103248 tty1    Sl   07:52   3:05 /usr/bin/X -nolisten tcp -keeptty :0 -auth /tmp/serverauth.fWZIOyQFKN vt1
ikke      2876  0.0  0.0 210308 33792 tty1     Sl   07:52   0:00 startplasma-x11
ikke      2879  0.0  0.0   4412  1152 tty1     S    07:52   0:00 dbus-launch --exit-with-session startplasma-x11
ikke      2880  0.0  0.0   6468  1536 ?        Ss   07:52   0:09 /usr/bin/dbus-daemon --syslog --fork --print-pid 5 --print-address 7 --session
ikke      2888  0.0  0.0 210028 33408 tty1     Sl   07:52   0:00 /usr/bin/plasma_session
ikke      2896  0.0  0.0 606928  9944 ?        Sl   07:52   0:00 /usr/libexec/xdg-desktop-portal
ikke      2903  0.0  0.0 530360  5760 ?        Sl   07:52   0:00 /usr/libexec/xdg-document-portal
ikke      2908  0.0  0.0 306596  5376 ?        Sl   07:52   0:00 /usr/libexec/xdg-permission-store
root      2915  0.0  0.0   2412  1536 ?        Ss   07:52   0:00 fusermount3 -o rw,nosuid,nodev,fsname=portal,auto_unmount,subtype=portal -- /run/user/1000/doc
ikke      2923  0.0  0.1 520556 74880 ?        Sl   07:52   0:00 /usr/libexec/xdg-desktop-portal-kde
ikke      2932  0.0  0.1 4418600 104308 tty1   Sl   07:52   0:03 /usr/bin/kded6
ikke      2938  0.0  0.0 668512 51816 ?        Sl   07:52   0:00 /usr/libexec/xdg-desktop-portal-gtk
ikke      2939  0.4  0.2 1530680 161560 tty1   Sl   07:52   1:24 /usr/bin/kwin_x11
ikke      2945  0.0  0.0 229124  4608 ?        Sl   07:52   0:00 /usr/libexec/dconf-service
ikke      2952  0.0  0.0 378224  5760 ?        Sl   07:52   0:00 /usr/libexec/at-spi-bus-launcher
ikke      2958  0.0  0.0   5656  2688 ?        S    07:52   0:00 /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 11 --address=unix:path=/run/u
ikke      2964  0.0  0.0 231484  6528 ?        Sl   07:52   0:01 /usr/libexec/at-spi2-registryd --use-gnome-session
polkitd   2984  0.0  0.0 380312  7596 ?        Sl   07:52   0:00 /usr/lib/polkit-1/polkitd --no-debug
ikke      3044  0.0  0.1 518308 73344 tty1     Sl   07:52   0:01 /usr/bin/ksmserver
root      3053  0.0  0.0 465716 13056 ?        Sl   07:52   0:06 /usr/libexec/udisks2/udisksd
ikke      3063  0.3  0.4 4275580 275528 tty1   Sl   07:52   0:56 /usr/bin/plasmashell
ikke      3064  0.0  0.1 740904 76032 tty1     Sl   07:52   0:00 /usr/libexec/polkit-kde-authentication-agent-1
ikke      3065  0.0  0.1 518760 74880 tty1     Sl   07:52   0:01 /usr/bin/kaccess
ikke      3066  0.0  0.0 219948 20352 tty1     Sl   07:52   0:00 /usr/bin/xembedsniproxy
ikke      3067  0.0  0.1 736600 73344 tty1     Sl   07:52   0:01 /usr/libexec/org_kde_powerdevil
root      3075  0.0  0.0 304316  5760 ?        Sl   07:52   0:00 /usr/libexec/upowerd
ikke      3084  0.0  0.0 221836 22272 tty1     Sl   07:52   0:00 /usr/bin/gmenudbusmenuproxy
ikke      3085  0.0  0.1 820960 81408 tty1     Sl   07:52   0:00 /usr/bin/xwaylandvideobridge


Looks like internally it speaks wayland, pipes it through that bridge and spits out x11. But since this activation of the Wayland flag isn't KDE the same anymore.

pietinger wrote:
And I would like to point out that the changeover from 5 to 6 was the smoothest so far ... probably also a success of our great Gentoo KDE developer ... :D


Then you can count yourself lucky. I find myself fighting the pc every day now. Each time finding stuff that doesn't work anymore or changed behaviour. I really want to go back to KDE 3...
_________________
Expert in non-working solutions
Back to top
View user's profile Send private message
NichtDerHans
Apprentice
Apprentice


Joined: 27 Jan 2023
Posts: 189

PostPosted: Tue Feb 25, 2025 12:36 pm    Post subject: Reply with quote

Ex KDE/Plasma user here. (started with KDE >25y ago)

I use lxqt right now. But there is no need for a reinstall.
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 5436
Location: Bavaria

PostPosted: Tue Feb 25, 2025 1:18 pm    Post subject: Reply with quote

Spanik,

I don't have a running /usr/bin/xwaylandvideobridge and I don't know what needs to be configured to get one (started).
Code:
root      6969  0.0  0.0 148996 21468 ?        Ssl  12:27   0:00 /usr/bin/sddm
root      6977  5.4  0.2 929068 135524 tty7    Ssl+ 12:27   5:04 /usr/bin/X -nolisten tcp -background none -seat seat0 vt7 -auth /run/sddm/xauth_NGojlC -noreset -displayfd 16
root      6978  0.0  0.0      0     0 ?        I    12:27   0:00 [kworker/10:0]
sddm      7002  0.0  0.0   4556  1092 ?        S    12:27   0:00 dbus-launch --autolaunch d2ce8da235819bc460e79592644aedfa --binary-syntax --close-stderr
sddm      7003  0.0  0.0   6060  1740 ?        Ss   12:27   0:00 /usr/bin/dbus-daemon --syslog-only --fork --print-pid 5 --print-address 7 --session
root      7021  0.0  0.0  77440 19696 ?        S    12:27   0:00 /usr/libexec/sddm-helper --socket /tmp/sddm-auth-af0f97d2-c837-45d9-aabf-48546eb27dc8 --id 1 --start /usr/bin/startplasma-x11 --user peter
peter     7028  0.0  0.1 1073828 106944 ?      SLl  12:27   0:00 /usr/bin/kwalletd6 --pam-login 13 14
peter     7029  0.0  0.0 213532 35056 ?        Sl   12:27   0:00 /usr/bin/startplasma-x11
peter     7033  0.0  0.0   4556  1604 ?        S    12:27   0:00 /usr/bin/dbus-launch --exit-with-session /usr/bin/startplasma-x11
peter     7034  0.0  0.0   7204  1672 ?        Ss   12:27   0:00 /usr/bin/dbus-daemon --syslog --fork --print-pid 5 --print-address 7 --session
peter     7043  0.0  0.0 213456 35128 ?        Sl   12:27   0:00 /usr/bin/plasma_session
peter     7054  0.0  0.0 460184 10104 ?        Sl   12:27   0:00 /usr/libexec/xdg-desktop-portal
peter     7060  0.0  0.0 531452  5972 ?        Sl   12:27   0:00 /usr/libexec/xdg-document-portal
peter     7065  0.0  0.0 307692  5624 ?        Sl   12:27   0:00 /usr/libexec/xdg-permission-store
root      7072  0.0  0.0   2552  1936 ?        Ss   12:27   0:00 fusermount3 -o rw,nosuid,nodev,fsname=portal,auto_unmount,subtype=portal -- /run/user/1000/doc
peter     7078  0.0  0.1 766452 80284 ?        Sl   12:27   0:00 /usr/libexec/xdg-desktop-portal-kde
peter     7088  0.0  0.1 858900 97388 ?        Sl   12:27   0:00 /usr/bin/kded6
peter     7117  6.1  0.2 2038632 180640 ?      Sl   12:27   5:45 /usr/bin/kwin_x11
peter     7137  0.0  0.0 221876 21388 ?        Sl   12:27   0:00 /usr/libexec/kf6/kscreen_backend_launcher
peter     7151  0.0  0.1 764836 77752 ?        Sl   12:27   0:00 /usr/bin/ksmserver
peter     7161  0.0  0.1 764556 77704 ?        Sl   12:27   0:00 /usr/bin/kaccess
peter     7163  0.0  0.1 982260 77208 ?        Sl   12:27   0:00 /usr/libexec/org_kde_powerdevil
peter     7164  0.0  0.1 838192 79840 ?        Sl   12:27   0:00 /usr/libexec/polkit-kde-authentication-agent-1
peter     7165  2.5  0.3 2764820 260232 ?      Sl   12:27   2:22 /usr/bin/plasmashell
peter     7168  0.0  0.0 687644 52352 ?        Sl   12:27   0:00 /usr/bin/xembedsniproxy
peter     7187  0.0  0.1 814824 67868 ?        Sl   12:27   0:00 /usr/libexec/kactivitymanagerd
peter     7222  0.0  0.0 688328 52828 ?        Sl   12:27   0:00 /usr/bin/gmenudbusmenuproxy
peter     7225  0.0  0.0 715972 63260 ?        Sl   12:27   0:00 /usr/libexec/kglobalacceld
peter     7226  0.0  0.1 1140912 111524 ?      Sl   12:27   0:01 /usr/bin/kalendarac
peter     7228  0.0  0.0 394780 10392 ?        Sl   12:27   0:00 /usr/bin/wireplumber
peter     7230  0.0  0.1 1071660 109408 ?      Sl   12:27   0:00 /usr/bin/kmix --keepvisibility
peter     7252  0.0  0.0 103076  6208 ?        Sl   12:27   0:00 /usr/bin/pipewire
peter     7341  0.0  0.1 839924 81356 ?        Sl   12:27   0:01 /usr/bin/akonadi_control
peter     7362  0.0  0.0 3087040 48528 ?       Sl   12:27   0:00 /usr/bin/akonadiserver

_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9344

PostPosted: Tue Feb 25, 2025 1:37 pm    Post subject: Reply with quote

Spanik wrote:
Looks like internally it speaks wayland, pipes it through that bridge and spits out x11. But since this activation of the Wayland flag isn't KDE the same anymore.

That's a complete and utter misconception. The sole purpose of this xwaylandvideobridge, which is as I already told you optional, and even obsolete by now, is to allow screen sharing for X depending applications within a Wayland session.

Either you are in an X11 session, or you are in a Wayland session. xwayland only exists for the latter if applications only work in an X specific context.

You are the master of that decision by means of the login manager or manual startup, whatever you have set up. The Wayland USE flag does not affect X runtime, just as the X USE flag does not normally affect tty runtime.

And all that has been communicated by news items in the past.
Back to top
View user's profile Send private message
Spanik
Veteran
Veteran


Joined: 12 Dec 2003
Posts: 1019
Location: Belgium

PostPosted: Tue Feb 25, 2025 3:03 pm    Post subject: Reply with quote

asturm wrote:

That's a complete and utter misconception. The sole purpose of this xwaylandvideobridge, which is as I already told you optional, and even obsolete by now, is to allow screen sharing for X depending applications within a Wayland session.

Either you are in an X11 session, or you are in a Wayland session. xwayland only exists for the latter if applications only work in an X specific context.

You are the master of that decision by means of the login manager or manual startup, whatever you have set up. The Wayland USE flag does not affect X runtime, just as the X USE flag does not normally affect tty runtime.

And all that has been communicated by news items in the past.


Ok, then please explain why:
- if I start plasma as X11 and KWin also tell me that it is using X11 output then what is the Xwaylandvideobridge is doing?
- if the use flag does not affect X runtime and AFAIK I have started it as X11, then why is so much behaviour changed or applications not working anymore?

I want to believe it but reality is telling me something different. And just telling that "nothing has changed" isn't solving things either.
_________________
Expert in non-working solutions
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