Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Lxqt now depends on wayland :-( Alternatives?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9320

PostPosted: Thu Nov 21, 2024 8:19 pm    Post subject: Reply with quote

dmpogo wrote:
I was shocked when the latest kspectacle came out with the dependence on opecv (1.5 Gb library which take good part of an hour to compile on a laptop) with additional numpy dependence.

Not quite.
Code:
 * media-libs/opencv-4.9.0-r2
         Total files : 1056
         Total size  : 62.38 MiB

You are a Gentoo user, right?

But still, you're citing an application, when this thread was about library usage.
Back to top
View user's profile Send private message
Zucca
Moderator
Moderator


Joined: 14 Jun 2007
Posts: 3774
Location: Rasi, Finland

PostPosted: Thu Nov 21, 2024 8:46 pm    Post subject: Reply with quote

asturm wrote:
and recommend ye big old monolith library dependent KDE-3 offspring.

"Old" is not the same as minimal, is not the same as lightweight or fast.
Zucca wrote:
So I would guess it's quite lightweight to run on modern machines.
It was only my guess. A wild throw, if you will.
Best way to know would be to install it and try it out for some time. Then decide if it's lightweight enough for ones needs.
_________________
..: Zucca :..

My gentoo installs:
init=/sbin/openrc-init
-systemd -logind -elogind seatd

Quote:
I am NaN! I am a man!
Back to top
View user's profile Send private message
pingtoo
Veteran
Veteran


Joined: 10 Sep 2021
Posts: 1339
Location: Richmond Hill, Canada

PostPosted: Thu Nov 21, 2024 8:48 pm    Post subject: Reply with quote

Understood OP does not want "wayland" But,

Just want to check in case the X version search is fruitless and there is actually a "better" minimalism wayland setup, Is such thing exist?
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9320

PostPosted: Thu Nov 21, 2024 8:56 pm    Post subject: Reply with quote

Of course they exist, but at this point you should reconsider where you are. Going on that tangent will not be well received by the OP. There may be a better existing thread but let me just refer you (and other readers) to https://forums.gentoo.org/viewtopic-t-1132167.html
Back to top
View user's profile Send private message
pingtoo
Veteran
Veteran


Joined: 10 Sep 2021
Posts: 1339
Location: Richmond Hill, Canada

PostPosted: Thu Nov 21, 2024 9:14 pm    Post subject: Reply with quote

asturm wrote:
Of course they exist, but at this point you should reconsider where you are. Going on that tangent will not be well received by the OP. There may be a better existing thread but let me just refer you (and other readers) to https://forums.gentoo.org/viewtopic-t-1132167.html

Thanks that is good link to start.
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3977

PostPosted: Thu Nov 21, 2024 9:36 pm    Post subject: Reply with quote

TL;DR
gui-wm/labwc seems one of the lightest WM, wayland however.
Recently read somewhere gui-wm/labwc is the Fedora current desktop base, iirc.

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
Chiitoo
Administrator
Administrator


Joined: 28 Feb 2010
Posts: 2740
Location: Here and Away Again

PostPosted: Thu Nov 21, 2024 10:11 pm    Post subject: Reply with quote

Not an alternative, but regarding the LXQt upstream decisions on the topic, here's one of the several issues created about it:

https://github.com/lxqt/lxqt/issues/2579
_________________
Kindest of regardses.
Back to top
View user's profile Send private message
pa4wdh
l33t
l33t


Joined: 16 Dec 2005
Posts: 892

PostPosted: Fri Nov 22, 2024 4:29 pm    Post subject: Reply with quote

Thanks for the good discussions here.
Indeed, wayland is not an option here. I need X11 for it's network transparency which i need for a PC that doesn't have video output.

Regarding the discussion on the LXQt issue, in the end the change didn't make it into the code. So far they are confirming that looking for an alternative is the right way to go for me.
_________________
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
Back to top
View user's profile Send private message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6175
Location: Dallas area

PostPosted: Fri Nov 22, 2024 7:03 pm    Post subject: Reply with quote

pa4wdh wrote:
Indeed, wayland is not an option here. I need X11 for it's network transparency


What do you mean by network transparency?

How are you using network connectivity, vnc, rdp, ssh?

I'm not trying to change your mind, just wanting more info.
_________________
UM780, 6.1 zen kernel, gcc 13, profile 17.0 (custom bare multilib), openrc, wayland
Back to top
View user's profile Send private message
dmpogo
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 3458
Location: Canada

PostPosted: Fri Nov 22, 2024 10:55 pm    Post subject: Reply with quote

Anon-E-moose wrote:
pa4wdh wrote:
Indeed, wayland is not an option here. I need X11 for it's network transparency


What do you mean by network transparency?

How are you using network connectivity, vnc, rdp, ssh?

I'm not trying to change your mind, just wanting more info.


What do you mean ? Obviously X11 display forwarding, when you run a program on one machine but the result is displayed on another is meant here.
Back to top
View user's profile Send private message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6175
Location: Dallas area

PostPosted: Fri Nov 22, 2024 11:05 pm    Post subject: Reply with quote

dmpogo wrote:
Anon-E-moose wrote:
pa4wdh wrote:
Indeed, wayland is not an option here. I need X11 for it's network transparency


What do you mean by network transparency?

How are you using network connectivity, vnc, rdp, ssh?

I'm not trying to change your mind, just wanting more info.


What do you mean ? Obviously X11 display forwarding, when you run a program on one machine but the result is displayed on another is meant here.


I don't believe I was asking you, as you are only making a guess about his end.

Edit to add: display forwarding doesn't really have anything to do with network transparency, rdp, vnc, etc all shove bits around.

DISPLAY=IP:port and having it connect is network transparency, beyond that it's simply pushing bits at which native X sucks big time.
Which is why things like ssh utilizing the X protocol came about, adding compression in the process.
Local network is fine for X, global networking has it's share of problems, unless you have a fast dedicated pipe to wherever you are trying to connect to.
_________________
UM780, 6.1 zen kernel, gcc 13, profile 17.0 (custom bare multilib), openrc, wayland
Back to top
View user's profile Send private message
Zucca
Moderator
Moderator


Joined: 14 Jun 2007
Posts: 3774
Location: Rasi, Finland

PostPosted: Sat Nov 23, 2024 7:05 am    Post subject: Reply with quote

Years back I used ssh -X to my home server. But it was slow. I tried to tinker with the compression and encryption settings, but really never got it working properly. Either the problem was on my network or in the X forwarding/networking settings. I should have tried it with the 16Gbps Infiniband which I had set up on that house I lived back then. RDMA could really boost the performance... if it is supported by the protocol?
One other thing I couldn't never figure out was how to close the program window, but still let to continue running on the server. Xtmux anyone?

Eventually I settled to resize windows to a point where the experience of using remote programs wasn't laggy.
Yeah, it would be nice to have some 3D modeling program to do its grunt on a server, while showing the gui on some underpowered laptop. But I haven't had opportunity (or need.. yet) to actually try out the comparable tools on the wayland side.

EDIT: Dang it. I thought I was posting on the another "X <-> wayland" -topic. Oh well. Sorry for the derailing.
_________________
..: Zucca :..

My gentoo installs:
init=/sbin/openrc-init
-systemd -logind -elogind seatd

Quote:
I am NaN! I am a man!
Back to top
View user's profile Send private message
pa4wdh
l33t
l33t


Joined: 16 Dec 2005
Posts: 892

PostPosted: Sat Nov 23, 2024 8:59 am    Post subject: Reply with quote

Anon-E-moose wrote:
dmpogo wrote:
Anon-E-moose wrote:
pa4wdh wrote:
Indeed, wayland is not an option here. I need X11 for it's network transparency


What do you mean by network transparency?

How are you using network connectivity, vnc, rdp, ssh?

I'm not trying to change your mind, just wanting more info.


What do you mean ? Obviously X11 display forwarding, when you run a program on one machine but the result is displayed on another is meant here.


I don't believe I was asking you, as you are only making a guess about his end.

He might be quessing, but he's guessing right :). As far as i'm aware this is commonly referred to as network transparency and that's why i've chosen those words here, i'm sorry if that caused confusion.

In it's basic form it's like setting the DISPLAY variable and starting an application which displays wherever the DISPLAY variable points to. In my specific use case i'm even using XDMCP so i can get a login screen on a Xephir server running on my desktop.
Also be aware that ssh X forwarding still requires an X server on the end where the application is supposed to be displayed.
_________________
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
Back to top
View user's profile Send private message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6175
Location: Dallas area

PostPosted: Sat Nov 23, 2024 10:45 am    Post subject: Reply with quote

pa4wdh wrote:
He might be quessing, but he's guessing right :). As far as i'm aware this is commonly referred to as network transparency and that's why i've chosen those words here, i'm sorry if that caused confusion.


No confusion, but people mean different things with terms like "network transparency", thus my question.
_________________
UM780, 6.1 zen kernel, gcc 13, profile 17.0 (custom bare multilib), openrc, wayland
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22853

PostPosted: Sat Nov 23, 2024 3:15 pm    Post subject: Reply with quote

Zucca wrote:
Years back I used ssh -X to my home server. But it was slow.
In my experience, X forwarding can be very sensitive to round trip latency. Running anything complicated over a WAN was painful, but even a fairly modest bandwidth LAN was quite viable due to the much lower round trip time. Results also depend heavily on the complexity of the rendering. Another big factor is whether you have ForwardX11Trusted=yes or not. In the =no case, the remote clients are stuck with a much less capable subset of the X protocol, and things that can be viable at =yes are clearly slow when run with =no.
Zucca wrote:
One other thing I couldn't never figure out was how to close the program window, but still let to continue running on the server. Xtmux anyone?
This exists, under the name xpra (X Persistent Remote Apps). I have it used it for years, and it is quite viable for what I do. Like tmux, the X client renders to a server that stays alive and accessible (usually on the same machine as the X client). When you want to see the window, you connect to the xpra server and render its data locally. When you don't need to see the window, you disconnect, and the application continues to render to the headless X server in the background. xpra is packaged in Gentoo as x11-wm/xpra. I don't run anything particularly heavy under xpra, so I don't know how a 3D modeling tool would fare.
Back to top
View user's profile Send private message
Zucca
Moderator
Moderator


Joined: 14 Jun 2007
Posts: 3774
Location: Rasi, Finland

PostPosted: Sat Nov 23, 2024 5:57 pm    Post subject: Reply with quote

pa4wdh wrote:
Also be aware that ssh X forwarding still requires an X server on the end where the application is supposed to be displayed.
So I guess this functionality isn't in Xwayland?

I don't really know the current landscape of "remote gui" on Linux. But having remote gui program displayed on a (thin) client has its advantages compared to the full remote desktop.
_________________
..: Zucca :..

My gentoo installs:
init=/sbin/openrc-init
-systemd -logind -elogind seatd

Quote:
I am NaN! I am a man!
Back to top
View user's profile Send private message
szatox
Advocate
Advocate


Joined: 27 Aug 2013
Posts: 3477

PostPosted: Sat Nov 23, 2024 6:52 pm    Post subject: Reply with quote

Quote:
Quote:
Also be aware that ssh X forwarding still requires an X server on the end where the application is supposed to be displayed.

So I guess this functionality isn't in Xwayland?
I guess it refers the fact that X works kinda backwards. It makes sense once you think about it, but it is completely counter-intuitive.
In human terms your thin terminal is a client, because you use it to connect to control a remote machine (the application server). This is what we're used to thinking.
In X11 terms this thin terminal runs the server and the remote application is the client. The remote application connects to your thin terminal and controls pixels on the screen.

It's not about whether wayland can do it or not, it's about where the relevant pieces in X-world are.
_________________
Make Computing Fun Again
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3977

PostPosted: Sat Nov 23, 2024 7:02 pm    Post subject: Reply with quote

Just tested working remote firefox-bin with no running remote xorg-server, but only installed.

Can't test with only xwayland installed on remote. My 2 cents it shouldn't work.

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
pa4wdh
l33t
l33t


Joined: 16 Dec 2005
Posts: 892

PostPosted: Sun Nov 24, 2024 3:33 pm    Post subject: Reply with quote

Hu wrote:

Zucca wrote:
One other thing I couldn't never figure out was how to close the program window, but still let to continue running on the server. Xtmux anyone?
This exists, under the name xpra (X Persistent Remote Apps). I have it used it for years, and it is quite viable for what I do. Like tmux, the X client renders to a server that stays alive and accessible (usually on the same machine as the X client). When you want to see the window, you connect to the xpra server and render its data locally. When you don't need to see the window, you disconnect, and the application continues to render to the headless X server in the background. xpra is packaged in Gentoo as x11-wm/xpra. I don't run anything particularly heavy under xpra, so I don't know how a 3D modeling tool would fare.

There is also x2go, which also does some tricks to make it less harsh on the network, which is very useful for low bandwidth connections. I use it on a regular basis to run a remote firefox or libreoffice and it works well for me. The client and server are in ::gentoo and work well.
_________________
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
Back to top
View user's profile Send private message
dmpogo
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 3458
Location: Canada

PostPosted: Sun Nov 24, 2024 9:47 pm    Post subject: Reply with quote

szatox wrote:
Quote:
Quote:
Also be aware that ssh X forwarding still requires an X server on the end where the application is supposed to be displayed.

So I guess this functionality isn't in Xwayland?
I guess it refers the fact that X works kinda backwards. It makes sense once you think about it, but it is completely counter-intuitive.
In human terms your thin terminal is a client, because you use it to connect to control a remote machine (the application server). This is what we're used to thinking.
In X11 terms this thin terminal runs the server and the remote application is the client. The remote application connects to your thin terminal and controls pixels on the screen.

It's not about whether wayland can do it or not, it's about where the relevant pieces in X-world are.


And for many tasks (and I think that conceptually all) it makes sense to have displaying part (X server in X11 model) to run on the machine where display is, and were you can utilize hardware properties, rather than render bitmaps on the end where display hardware is unknown.
When I do 3D visualization, and then rotate 3D cube under X11, it is done basically in GPU and is fast. Over vnc type connections it is an unusable pain.


Over the years, there was come and go what works faster - X11 model or vnc/remote desktop, depending on heaviness of the graphity cs versus speed of connection.
Through the 90-s in my university with 100 Mb ethernet connections, and relatively simple desktop/visualization X11 model was fantastic. I did not pay attention at what machine
I am running my desktop today.

in 2000-s, with relatively slow 1-3 Mbit home connections and appearing of more demanding graphics, from home it was more vnc. Then once in 2010 we were trying to visualize data from our French server while sititng in UK, and it was all frozen under vnc, until we just did X display forwarding and suddently could rotate 3D cubes in real time. Currently I have enough fast internet at home so that I do not need vnc for my needs from office.
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
Goto page Previous  1, 2
Page 2 of 2

 
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