Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Discussion & Documentation Gentoo Chat
  • Search

Curious what you guys think of wayland.

Opinions, ideas and thoughts about Gentoo. Anything and everything about Gentoo except support questions.
Post Reply
  • Print view
Advanced search
130 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Next
Author
Message
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Sun Jul 13, 2025 10:53 am

For those who think wayland is lacking whatever minor nit you think it should have, you can add protocols till it makes you head swim.
Whether others will accept and use said extensions, that's up to them.

But you can always produce and offer the protocol, whether it's in wayland repo, blessed by wayland devs or not.
If it becomes useful enough then it might become a standard by default, like kde system tray helper or gnomes lilbrsvg.
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
Zucca
Administrator
Administrator
User avatar
Posts: 4693
Joined: Thu Jun 14, 2007 10:31 pm
Location: Rasi, Finland
Contact:
Contact Zucca
Website

  • Quote

Post by Zucca » Sun Jul 13, 2025 10:55 am

I interpreted Moose's post not being targeted to any specific person.

But I'm along the same line pretty much in that:
  • This is Gentoo. You have choice to choose the software you use. You even have choice how to compile the software. And sometimes you have even choice to install precompiled binaries.
For some people X forwarding via ssh is important and waypipe doesn't do the cut.
For some people there needs to be a concept of primary display, which is not a thing on most of (?) the wayland compositors.
Heck, I even have one quite troublesome problem with wayland on my desktop PC: I'm unable to map a mouse button as scroll button when using my 4-button trackball. This was once a total dealbreaker for me. I just got back to searching a solution to this. Maybe it's been solved by now...
Neither choice is perfect for me.

EDIT: Added link to said post.
Last edited by Zucca on Sun Jul 13, 2025 11:02 am, edited 1 time in total.
..: Zucca :..

Code: Select all

init=/sbin/openrc-init
-systemd -logind -elogind seatd
I am NaN! I am a man!
Top
stefan11111
Veteran
Veteran
Posts: 1025
Joined: Sun Jan 29, 2023 6:08 pm
Location: Romania
Contact:
Contact stefan11111
Website

  • Quote

Post by stefan11111 » Sun Jul 13, 2025 11:00 am

pietinger wrote:
stefan11111 wrote:[...] Again, I ask moderation to be more careful about comments such as the one I quoted above. [...]
The moderation is very careful when it comes to forums such as “Programming” or “Desktop Environments”. In “Chat” we are a bit more “lenient”. Also, we try to help and not punish (you probably remember your frequent USE="-*" and I advised you to create a thread in “Documentation”). I don't mean to reply in place of @Anon-E-moose, but I didn't see his post as a direct attack on you so much as a general complaint about repetition; and yes I've already stopped it and I get the impression all users in this thread have a desire to talk about Wayland in a factual way again. You have now replied to @Anon-E-moose and I think that settles it. We are all human and not perfect.
I thought he was referring specifically to me, and that's why I wrote my post the way I wrote it. If I misunderstood that, then I'm sorry.
I never asked for anyone to be punished. I believe that should be used as a last resort, and only for things like spam.

Agree we're all human and we make mistakes. I hope that also applies to me regarding posts like mine.
It;s not nice when people call you entitled and say you don't do the work, while you spend hours each day contributing to open source in your free time.

About my USE="-*" threads, I don't think I ever attacked anyone, or even criticized anything (it is something that is already implemented, what is there to criticize).
From what I remember, I was telling people in various threads to switch to USE=-*, and this is where I was wrong.
If I ever wrote a personal attack in one of those threads, I'm sorry for that, but I don't remember.
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Top
Naib
Watchman
Watchman
User avatar
Posts: 6101
Joined: Fri May 21, 2004 9:42 pm
Location: Removed by Neddy
Contact:
Contact Naib
Website

  • Quote

Post by Naib » Sun Jul 13, 2025 11:24 am

Its incomplete and Xwayland is the biggest incomplete feature.
JAVA-based applications suffer the most and one issue for me is Matlab (yer yer proprietary software... big corps use matlab on linux btw)
The "splashscreen" isn't a splashscreen... its an oversized window with a logo in it on a white background ... BUT it does work. Simulink starts and the library opens. HOWEVER... you cant move or resize the canvas.... This and other Xonly applications are aclusterFK on Wayland and thus XWayland is incomplete so why is it being pushed so hard when they havn't shown completness?

I still wayland (labwc) as I only need to use simulink sparingly on my $home machine
Last edited by Naib on Sun Jul 13, 2025 11:26 am, edited 1 time in total.
#define HelloWorld int
#define Int main()
#define Return printf
#define Print return
#include <stdio>
HelloWorld Int {
Return("Hello, world!\n");
Print 0;
Top
pietinger
Administrator
Administrator
Posts: 6621
Joined: Tue Oct 17, 2006 5:11 pm
Location: Bavaria

  • Quote

Post by pietinger » Sun Jul 13, 2025 11:25 am

stefan11111 wrote:[...]
For me - as a moderator - everything is good (again) in this thread. (No, you never wrote a personal attack; AFAIR)
Last edited by pietinger on Sun Jul 13, 2025 11:27 am, edited 1 time in total.
https://wiki.gentoo.org/wiki/User:Pietinger --> https://wiki.gentoo.org/wiki/User:Pieti ... _at_Gentoo
Top
Spanik
Veteran
Veteran
Posts: 1170
Joined: Fri Dec 12, 2003 9:10 pm
Location: Belgium

  • Quote

Post by Spanik » Sun Jul 13, 2025 11:26 am

Anon-E-moose wrote:For those who think wayland is lacking whatever minor nit you think it should have, you can add protocols till it makes you head swim.
Whether others will accept and use said extensions, that's up to them.

But you can always produce and offer the protocol, whether it's in wayland repo, blessed by wayland devs or not.
If it becomes useful enough then it might become a standard by default, like kde system tray helper or gnomes lilbrsvg.
I fear this will lead to applications becoming usable only on some desktop/compositor/windowmanager/video card combinations. Leading to only a few incompatible "linuxes" remaining. "Linuxes" as in complete systems, the kernel will hopefully stay a singlepackage.
Expert in non-working solutions
Top
Zucca
Administrator
Administrator
User avatar
Posts: 4693
Joined: Thu Jun 14, 2007 10:31 pm
Location: Rasi, Finland
Contact:
Contact Zucca
Website

  • Quote

Post by Zucca » Sun Jul 13, 2025 12:07 pm

Naib wrote:This and other Xonly applications are aclusterFK on Wayland and thus XWayland is incomplete so why is it being pushed so hard when they havn't shown completness?
Have you tried via rootful Xwayland? I know it's not ideal...

I'm left to wonder why haven't these pragrams been
  • ported to work on wayland
  • ... or patched to work properly on (non-complete) Xwayland
It's another case if the program is unmaintained, unfortunately... And also sometimes it's a lot of work (take a look at XFCE, for example).

I'd still guess patching to make it work on Xwayland would require least effort in most cases. It may be a temporary patch until Xwayland gets fixed.
..: Zucca :..

Code: Select all

init=/sbin/openrc-init
-systemd -logind -elogind seatd
I am NaN! I am a man!
Top
Naib
Watchman
Watchman
User avatar
Posts: 6101
Joined: Fri May 21, 2004 9:42 pm
Location: Removed by Neddy
Contact:
Contact Naib
Website

  • Quote

Post by Naib » Sun Jul 13, 2025 1:21 pm

Zucca wrote:
Naib wrote:This and other Xonly applications are aclusterFK on Wayland and thus XWayland is incomplete so why is it being pushed so hard when they havn't shown completness?
Have you tried via rootful Xwayland? I know it's not ideal...

I'm left to wonder why haven't these pragrams been
  • ported to work on wayland
  • ... or patched to work properly on (non-complete) Xwayland
It's another case if the program is unmaintained, unfortunately... And also sometimes it's a lot of work (take a look at XFCE, for example).

I'd still guess patching to make it work on Xwayland would require least effort in most cases. It may be a temporary patch until Xwayland gets fixed.
yup, same effect.

Why don't they patch? well for starters some releases are under configuration control so its not like you can then just go an retrospectively "patch" as downstream qualify a specific toolchain.
Likewise, Xwayland was advertised as being the means that legacy applications can work on a wayland display and thus it is their responsibility to do that. The wayland layer still can't do mouse warping and precise windows positioning, something Kicad, a FOSS software, relies upon and thus it is between a rock and a hardplace... force-enable wayland and experience serious CAD issues or force X11 and go via Xwayland with other issues...
A back to proprietary... do you blame them... every other day there is some hip new FAD that is proclaimed to replace everything else and ends up taking longer then they said and doesn't meet the needs ... remember Mir...
#define HelloWorld int
#define Int main()
#define Return printf
#define Print return
#include <stdio>
HelloWorld Int {
Return("Hello, world!\n");
Print 0;
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Sun Jul 13, 2025 2:10 pm

If wayland doesn't offer x,y,z option or doesn't do things the way you think they should, your choices are
1. stick with what is working (X or whatever)
2. go with wayland and deal with things not working the way they did under X

I still maintain repeating (on this forum) that x,y,z is needed or isn't working in wayland will have zero effect on fixing your problem.
It's not like all the developers of different software check different forums to see what's being said.

If a protocol needs to be added or changed it could be brought up on wayland-protocols,
or check with software maker to see if they are going to make their software work properly under wayland.

From what I see, some of you seem to think that wayland should duplicate X warts and all and yet somehow provide a better X. An impossibility.

Now if you ask will so and so work under wayland, you'll probably get an answer.
The same if someone knows of a workaround for problems of software running under wayland.

For those who claim Xlibre or whatever fad project is front and center, will fix all problems, I have a wait and see attitude.

For those multi-window apps like cad programs, gimp, etc, running under wayland, that need window positioning like X,
I don't know if that will ever happen, but it's unlikely given the design differences between X and wayland.
Note: https://gitlab.freedesktop.org/wayland/ ... quests/264 but who knows if it will be accepted and whether
packages like wxwidgets will modify their code to make things work.

Edit to add: I went looking for info on Kicads problems with wayland and I feel sorry for the Kicad users.
From what I gather the few problems seem to be because that's the way they did things in X and
they won't relook at their design to see if it could be redone properly under wayland.

Kind of like Xorgs design hampers trying to enhance it to add many features that wayland has.
Sometimes its easier to just start over with a clean design rather than trying to retrofit new ideas into a old piece of software that's had cruft added over a 40+ year period.
Last edited by Anon-E-moose on Sun Jul 13, 2025 5:51 pm, edited 1 time in total.
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
Zucca
Administrator
Administrator
User avatar
Posts: 4693
Joined: Thu Jun 14, 2007 10:31 pm
Location: Rasi, Finland
Contact:
Contact Zucca
Website

  • Quote

Post by Zucca » Sun Jul 13, 2025 3:02 pm

Naib wrote:The wayland layer still can't do mouse warping and precise windows positioning, something Kicad, a FOSS software, relies upon and thus it is between a rock and a hardplace... force-enable wayland and experience serious CAD issues or force X11 and go via Xwayland with other issues...
A back to proprietary... do you blame them... every other day there is some hip new FAD that is proclaimed to replace everything else and ends up taking longer then they said and doesn't meet the needs ... remember Mir...
I heard about KiCAD problems in wayland. That's, for sure, a showstopper for many, it that's an issue to them. Sounds pretty important.
Care to explain (in simple terms) what these "mouse warping and precise windows positioning" mean, or rather why those are needed for KiCAD?
In the past I've toyed a little with KiCAD, and still plan to get back to it, so this is quite relevant for me.

Also Mir... Almost everyone thought it was a bad idea. I don't even remember what was so bad about it.
..: Zucca :..

Code: Select all

init=/sbin/openrc-init
-systemd -logind -elogind seatd
I am NaN! I am a man!
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Sun Jul 13, 2025 3:12 pm

As far as window placement, I've never used Kicad, but think of gimp.
It might open a main window and 2 other windows to each side of the main one.

X allows application windows to place their main and sub-windows where they want.
Under wayland the application is not allowed to place windows where it wants, that's the compositors job.
Because X owns the screen, well all the hardware actually, it does things a certain way,
that's a central design of X so it can allow an application to own the screen.
Now whether this is a good thing or not, is debatable, you wind up having to trust that the applications that you use won't don't stupid or malicious things.

Mouse warping is similar, in X the app decides where it wants to put the cursor, in wayland the compositor does.
Though to be honest mouse warping is problematic in many cases.
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
dmpogo
Advocate
Advocate
Posts: 3713
Joined: Thu Sep 02, 2004 9:21 pm
Location: Canada

  • Quote

Post by dmpogo » Mon Jul 14, 2025 1:17 pm

Zucca wrote:\
But also this is why "the year of Linux desktop" will never come. ;)
Year of Linux desktop is such a funny persistent meme. I remember it being discussed in 1999, with RedHat 5.2, just after I installed my first Linux
Top
pa4wdh
Veteran
Veteran
Posts: 1015
Joined: Fri Dec 16, 2005 6:55 pm

  • Quote

Post by pa4wdh » Mon Jul 14, 2025 3:16 pm

Anon-E-moose wrote:If wayland doesn't offer x,y,z option or doesn't do things the way you think they should, your choices are
I still maintain repeating (on this forum) that x,y,z is needed or isn't working in wayland will have zero effect on fixing your problem.
It's not like all the developers of different software check different forums to see what's being said.

If a protocol needs to be added or changed it could be brought up on wayland-protocols,
or check with software maker to see if they are going to make their software work properly under wayland.
I understand that your statement is true.
For the things i'm missing in wayland they've expressed specifically they won't implement it, so why should i take interest in their hobby project to implement something they won't accept anyway?
The gentoo way of bringing peace to the world:
USE="-war" emerge --newuse @world

My shared code repository: https://code.pa4wdh.nl.eu.org
Music, Free as in Freedom: https://www.jamendo.com
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Mon Jul 14, 2025 3:26 pm

pa4wdh wrote:
Anon-E-moose wrote:If wayland doesn't offer x,y,z option or doesn't do things the way you think they should, your choices are
I still maintain repeating (on this forum) that x,y,z is needed or isn't working in wayland will have zero effect on fixing your problem.
It's not like all the developers of different software check different forums to see what's being said.

If a protocol needs to be added or changed it could be brought up on wayland-protocols,
or check with software maker to see if they are going to make their software work properly under wayland.
I understand that your statement is true.
For the things i'm missing in wayland they've expressed specifically they won't implement it, so why should i take interest in their hobby project to implement something they won't accept anyway?
That's the beauty of the whole thing, no one forces you to either use it or not.
Don't like wayland, use X, don't like X use wayland, don't like either use FB.

You interest isn't required (eta. by the devs) and your input has little value to others evaluating whether to use wayland,
other than knowing that certain things don't work for you and others might not care about that.

I will add I wish it worked well for everyone, including you.
But for those who think that wayland was supposed to X12 or X11++ they are wrong, it's a new critter not a feature for feature rewrite of what was.
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
pa4wdh
Veteran
Veteran
Posts: 1015
Joined: Fri Dec 16, 2005 6:55 pm

  • Quote

Post by pa4wdh » Mon Jul 14, 2025 5:27 pm

Anon-E-moose wrote:That's the beauty of the whole thing, no one forces you to either use it or not.
Don't like wayland, use X, don't like X use wayland, don't like either use FB.
I'm not stating anyone is forcing me, and i've made the choice to stay at X11 as long as there is no alternative. But since i made a comment earlier about some missing features and someone made a (general) remark on that, i felt the need to respond to that.
You interest isn't required (eta. by the devs) and your input has little value to others evaluating whether to use wayland,
other than knowing that certain things don't work for you and others might not care about that.
Well, the quote i replied to stated that i should implement the features i'm missing in wayland, that does require my interest. But even if i would be interested, the waytand devs have already stated they are not interested, so gone is my interest.
I will add I wish it worked well for everyone, including you.
But for those who think that wayland was supposed to X12 or X11++ they are wrong, it's a new critter not a feature for feature rewrite of what was.
I guess that comes from the fact that they intend to replace X11. Replacing something usually implies being able to do similar things and (hopefully) doing them better. I can't judge for the "better" part, but when you exclude some use cases right from the start of the project the "similar things" part won't happen.
The gentoo way of bringing peace to the world:
USE="-war" emerge --newuse @world

My shared code repository: https://code.pa4wdh.nl.eu.org
Music, Free as in Freedom: https://www.jamendo.com
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Mon Jul 14, 2025 5:54 pm

pa4wdh wrote:
I will add I wish it worked well for everyone, including you.
But for those who think that wayland was supposed to X12 or X11++ they are wrong, it's a new critter not a feature for feature rewrite of what was.
I guess that comes from the fact that they intend to replace X11. Replacing something usually implies being able to do similar things and (hopefully) doing them better. I can't judge for the "better" part, but when you exclude some use cases right from the start of the project the "similar things" part won't happen.
I look at it like buying a new car, it certainly going to be different than my last one.
The similarity is that it's got 4 wheels (usually), steering wheel and gas/brake pedals.
Other than that many things are different, layout, some things work different or are not even offered anymore.
And this is just comparing a gas powered vehicle against another gas powered vehicle.
I'm not stating anyone is forcing me
I didn't mean it that way, it was just a generic statement for all, no one specific.

As far as implementation, if it is not offered by the software (no matter what software) then one only has a few choices.
If source is available and can be patched, that's one option.
If it can't be patched, then one either has to live with it that way, or find another piece of software that does what you want/need.

For me, I've found that no compositor has all of what I want.
So I've started creating my own, that does what I want.
Sometimes I wind up enhancing an existing protocol to add what I think it needs.
And I don't care if wayland devs accept my changes, they're for me anyway
Other times I have to write new code or modify what exists to make it the way I want.

If one wants to enhance protocols, or create a new one, one has to realize that they are really doing it for themselves.
If it gets accepted by "the mainstream" that's good but even if it doesn't get accepted, it doesn't reduce the usefulness to oneself.
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
pa4wdh
Veteran
Veteran
Posts: 1015
Joined: Fri Dec 16, 2005 6:55 pm

  • Quote

Post by pa4wdh » Mon Jul 14, 2025 7:28 pm

Anon-E-moose wrote:I look at it like buying a new car, it certainly going to be different than my last one.
The similarity is that it's got 4 wheels (usually), steering wheel and gas/brake pedals.
Other than that many things are different, layout, some things work different or are not even offered anymore.
And this is just comparing a gas powered vehicle against another gas powered vehicle.
That's indeed a way of looking at it. On the other hand, if i buy a new car i expect it to do more than the one i had. With that i don't mean things like a higher top speed, but all the safety features and all features that make it easier to drive.
For example, if i'd like to buy a new car and for some reason all new cars come without a radio, i'm not buying it. In that case i'd rather have my old car then the shiny new one.
For me, I've found that no compositor has all of what I want.
So I've started creating my own, that does what I want.
Sometimes I wind up enhancing an existing protocol to add what I think it needs.
And I don't care if wayland devs accept my changes, they're for me anyway
Other times I have to write new code or modify what exists to make it the way I want.
Good to hear that works for you, but that probably means you'll be maintaining it as long as you'll use wayland and your implementation will be incompatible with all others. I'm not prepared to take that kind of effort for a project that chose to explicitly ignore my use case in the first place.
If one wants to enhance protocols, or create a new one, one has to realize that they are really doing it for themselves.
If it gets accepted by "the mainstream" that's good but even if it doesn't get accepted, it doesn't reduce the usefulness to oneself.
Sure. I've written dozens of programs for myself that probably have no use outside my house. But those are my projects, i'm not putting that kind of effort into someone else's project that explicitly chose to ignore my use case.
The gentoo way of bringing peace to the world:
USE="-war" emerge --newuse @world

My shared code repository: https://code.pa4wdh.nl.eu.org
Music, Free as in Freedom: https://www.jamendo.com
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Mon Jul 14, 2025 7:37 pm

pa4wdh, then stick with X. May it serve you well.
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
pa4wdh
Veteran
Veteran
Posts: 1015
Joined: Fri Dec 16, 2005 6:55 pm

  • Quote

Post by pa4wdh » Tue Jul 15, 2025 2:28 pm

That's exactly what i'm planning to do :).
The gentoo way of bringing peace to the world:
USE="-war" emerge --newuse @world

My shared code repository: https://code.pa4wdh.nl.eu.org
Music, Free as in Freedom: https://www.jamendo.com
Top
Naib
Watchman
Watchman
User avatar
Posts: 6101
Joined: Fri May 21, 2004 9:42 pm
Location: Removed by Neddy
Contact:
Contact Naib
Website

  • Quote

Post by Naib » Tue Jul 15, 2025 8:17 pm

Zucca wrote:
Naib wrote:The wayland layer still can't do mouse warping and precise windows positioning, something Kicad, a FOSS software, relies upon and thus it is between a rock and a hardplace... force-enable wayland and experience serious CAD issues or force X11 and go via Xwayland with other issues...
A back to proprietary... do you blame them... every other day there is some hip new FAD that is proclaimed to replace everything else and ends up taking longer then they said and doesn't meet the needs ... remember Mir...
I heard about KiCAD problems in wayland. That's, for sure, a showstopper for many, it that's an issue to them. Sounds pretty important.
Care to explain (in simple terms) what these "mouse warping and precise windows positioning" mean, or rather why those are needed for KiCAD?
In the past I've toyed a little with KiCAD, and still plan to get back to it, so this is quite relevant for me.

Also Mir... Almost everyone thought it was a bad idea. I don't even remember what was so bad about it.
Cursor warping is where the application sets the cursor NOT the user. This is key for something like kicad because you may have a component (symbol or footprint) selected and then you press "m" to move... You /really/ want the cursor to WARP to the reference point of the symbol (ie the geometric centre of the part, as per and KLC-S3.1 and KLC-F6.2 to conform with IEC-60617 and the centroid definitions of ODB++, GERBER-X3, IPC-2581 and the centroid file.
IF the part is starting to move but hte cursor is on the other part of the screen, it is extremely disconcerting as what do you concentrate on... the moving part or the moving cursor because now both will be moving but with a massive xy offset UNLESS you warp the cursor to the centroid.

Precise window positioning is critical in determine the EXACT position of the window to interpret an EXACT positional movement of a part, downto 1nm accuracy, to the pixel concordance displace that the display engine uses: "The user need to move the component by 27nm and based upon this zoom level and the information the display is telling me, this is equivalent of 45pixels"

wayland can't do this so its X11 only for now.

Good news is Kicad via Xwayland is "ok" for me at the moment (not for long as I am upgrading to 4k and thus high-DPI (Something Xwayland can't do).
Legacy Xapplications (or even present) like Matlab is a different story...
#define HelloWorld int
#define Int main()
#define Return printf
#define Print return
#include <stdio>
HelloWorld Int {
Return("Hello, world!\n");
Print 0;
Top
wildhorse
Apprentice
Apprentice
User avatar
Posts: 185
Joined: Thu Mar 16, 2006 3:59 am
Location: Estados Unidos De América

  • Quote

Post by wildhorse » Wed Jul 16, 2025 9:11 am

Naib wrote:Good news is Kicad via Xwayland is "ok" for me at the moment (not for long as I am upgrading to 4k and thus high-DPI (Something Xwayland can't do).
Legacy Xapplications (or even present) like Matlab is a different story...
I am using Kicad with an X11 server and a "5k" :P monitor. Works fine.

I would not call Matlab a "Legacy Xapplications". Besides, I have many other X11 applications which I need. I see absolutely no point in running them under something like xwayland that will eventually be killed along with all X11 applications by the wayland developers. I use systems which have X11 and will never receive any support by the wayland developers. I use X11 over the network. I see absolutely no reason to following the wayland developers like a lemming. These people pretend that they are do-gooders, they produce nothing useful for me, they try to define my work environment for me, and they only split the non-MS-Windows world.
Top
asturm
Developer
Developer
Posts: 9496
Joined: Thu Apr 05, 2007 4:07 pm

  • Quote

Post by asturm » Wed Jul 16, 2025 9:26 am

Naib wrote:I am upgrading to 4k and thus high-DPI (Something Xwayland can't do).
What makes you say that?
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Wed Jul 16, 2025 9:49 am

I see the same arguments every time some variation of is wayland ready comes up.

From the X11 people:
it doesn't work for me or I refuse to change my habits (your choice)
they're trying to tell me what to use (which isn't true)

and a lot of other self-entitled garbage, to me all I hear is
X11 will no longer have corporate employees work on it. No more free labor for the masses ie me, me, me.
If you like X or have to have some feature of it, then by all means stick with X. Nobody is coming for your keyboard.
Let the rest of the world evolve if that is what they choose, unless you're trying to make choices for them which would be more than a tad hypocritical.

Fragmentation has long been part of many projects which is why many of them evolve.
But it's hard to be more fragmented than aix, dec, sun, and all the other X variation providers used to be.

Note: I'm not talking about the reasonable people, who mention why wayland doesn't work for them, and then leave it at that.
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
Spanik
Veteran
Veteran
Posts: 1170
Joined: Fri Dec 12, 2003 9:10 pm
Location: Belgium

  • Quote

Post by Spanik » Wed Jul 16, 2025 10:01 am

Anon-E-moose wrote:I see the same arguments every time some variation of is wayland ready comes up.

From the X11 people:
it doesn't work for me or I refuse to change my habits (your choice)
they're trying to tell me what to use (which isn't true)
No, that isn't the case. A whole group of applications doesn't work and will never work because Wayland has taken the standpoint that the needed functionality will not be implemented. And changing your habits isn't possible because the software will not be available anymore as Wayland is getting into the mainstream distros (that don't care much for that group of software). They don't tell us what to use, we are left with no other choice.

Sooner or later it will not be possible anymore to run X11 because the rest of the software needed will not be able to work with it anymore.
Expert in non-working solutions
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Wed Jul 16, 2025 10:30 am

Spanik wrote:Sooner or later it will not be possible anymore to run X11 because the rest of the software needed will not be able to work with it anymore.
That's a very good possibility.

And I do admit, the lack of info on how to do many things, is scary.
I know, I've had to try and look up many things, (I curse google a lot for their lack of help)

I know things like wlrctl (wayland version of wmctl) work, so things like mouse positioning, ie warping works, it just needs to be implemented by software moving to wayland.

Absolute positioning is also being worked on, and it's coming along slow.
But I would rather them take their time instead of winding up with the hodge-podge mess of code we call X.

So for now, use X, but keep an open mind about replacement whether wayland or whatever coming along.
Everybody forgets when X on the pc wasn't that great of an experience.
X still had a lot of warts in the 2000 time frame, which puts it at appx the age of wayland now. And wayland is usable for >95% of users.
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
Post Reply
  • Print view

130 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Next

Return to “Gentoo Chat”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic