
Code: Select all
init=/sbin/openrc-init
-systemd -logind -elogind seatdI am NaN! I am a man!

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.pietinger wrote: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.stefan11111 wrote:[...] Again, I ask moderation to be more careful about comments such as the one I quoted above. [...]
For me - as a moderator - everything is good (again) in this thread. (No, you never wrote a personal attack; AFAIR)stefan11111 wrote:[...]
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.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.
Have you tried via rootful Xwayland? I know it's not ideal...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?
Code: Select all
init=/sbin/openrc-init
-systemd -logind -elogind seatdI am NaN! I am a man!
yup, same effect.Zucca wrote:Have you tried via rootful Xwayland? I know it's not ideal...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?
I'm left to wonder why haven't these pragrams beenIt'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).
- ported to work on wayland
- ... or patched to work properly on (non-complete) Xwayland
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.

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.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...
Code: Select all
init=/sbin/openrc-init
-systemd -logind -elogind seatdI am NaN! I am a man!

I understand that your statement is true.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.

That's the beauty of the whole thing, no one forces you to either use it or not.pa4wdh wrote:I understand that your statement is true.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.
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?
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.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.
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.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 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 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 look at it like buying a new car, it certainly going to be different than my last one.pa4wdh wrote: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 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 didn't mean it that way, it was just a generic statement for all, no one specific.I'm not stating anyone is forcing me
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.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.
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.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.
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.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.

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.Zucca wrote: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.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...
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.

I am using Kicad with an X11 server and a "5k"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...

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.X11 will no longer have corporate employees work on it. No more free labor for the masses ie me, me, me.
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.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)

That's a very good possibility.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.