[Feature Request] Wayland support #494

Closed
opened 2025-01-05 18:55:40 +00:00 by inmymum · 7 comments
inmymum commented 2025-01-05 18:55:40 +00:00 (Migrated from github.com)

Overview

Support wayland to

  • Decrease blur
  • Allow use of hidpi
  • Better window scaling
  • Improve performance

Smaller details

Ryujinx has had some code for wayland for a while now, it would be not so bad to implement I would presume.

Nature of request

Not urgent, just would be a qol improvement.

Why would this feature be useful?

Let the window look less blurry under wayland.

### Overview Support wayland to - Decrease blur - Allow use of hidpi - Better window scaling - Improve performance ### Smaller details Ryujinx has had some code for wayland for a while now, it would be not so bad to implement I would presume. ### Nature of request Not urgent, just would be a qol improvement. ### Why would this feature be useful? Let the window look less blurry under wayland.
inmymum commented 2025-01-05 18:59:29 +00:00 (Migrated from github.com)

The logs print this on startup

|W| Application GetActualScaleFactor: Couldn't determine monitor DPI: Wayland not yet supported
The logs print this on startup ``` |W| Application GetActualScaleFactor: Couldn't determine monitor DPI: Wayland not yet supported ```
GreemDev commented 2025-01-05 20:43:13 +00:00 (Migrated from github.com)

ask avaloniaui

ask avaloniaui
Ammar-Sadaoui commented 2025-01-05 22:32:51 +00:00 (Migrated from github.com)

ask avaloniaui

i answer in their behalf: ask gnome developers

> ask avaloniaui i answer in their behalf: ask gnome developers
GreemDev commented 2025-01-05 22:34:28 +00:00 (Migrated from github.com)

ask avaloniaui

i answer in their behalf: ask gnome developers

yeah exactly, it's always this lol, people who ask for wayland support never realize why it's missing in the first place

> > ask avaloniaui > > i answer in their behalf: ask gnome developers yeah exactly, it's always this lol, people who ask for wayland support never realize why it's missing in the first place
inmymum commented 2025-01-06 04:24:42 +00:00 (Migrated from github.com)

I don't use gnome. Also there is a library called libglfw-wayland.s0.3.3 in the ryujinx folder. Glfw has wayland support, so all it would take is making the ui support wayland to prevent the bluriness. Honestly I'm not one of those "wayland has superb security" people, I just use it because it performs better than xorg and handles displays much better. So even an implementation for something like wlr-roots would be nice

I don't use gnome. Also there is a library called ```libglfw-wayland.s0.3.3``` in the ryujinx folder. Glfw has wayland support, so all it would take is making the ui support wayland to prevent the bluriness. Honestly I'm not one of those "wayland has superb security" people, I just use it because it performs better than xorg and handles displays much better. So even an implementation for something like wlr-roots would be nice
GreemDev commented 2025-01-06 04:30:07 +00:00 (Migrated from github.com)

I don't use gnome. Also there is a library called libglfw-wayland.s0.3.3 in the ryujinx folder. Glfw has wayland support, so all it would take is making the ui support wayland.

once again i would like to reiterate, this is an avalonia issue. its not that we don't want wayland support, its that the ui framework we use doesn't support it. and we're not going back to GTK.

> I don't use gnome. Also there is a library called `libglfw-wayland.s0.3.3` in the ryujinx folder. Glfw has wayland support, so all it would take is making the ui support wayland. once again i would like to reiterate, this is an avalonia issue. its not that we don't want wayland support, its that the ui framework we use doesn't support it. *and we're not going back to GTK.*
inmymum commented 2025-01-06 04:33:43 +00:00 (Migrated from github.com)

Completely fair and I agree tbh. Maybe a fork or something with gtk that is updated far less would be nice for someone like me. I don't particularly care about improvements or anything. I don't have much experience with any of these coding languages and am certaintly not saying to absolutely do this, but to maybe consider. If I had any knowhow I woild try and make a fork. I've never heard of avoliniaui and didn't know thats's what this used. I checked and there is an article from january 2 of last year which states "We are also excited to reveal an internal preview of wayland" so who knows

Completely fair and I agree tbh. Maybe a fork or something with gtk that is updated far less would be nice for someone like me. I don't particularly care about improvements or anything. I don't have much experience with any of these coding languages and am certaintly not saying to absolutely do this, but to maybe consider. If I had any knowhow I woild try and make a fork. I've never heard of avoliniaui and didn't know thats's what this used. I checked and there is an article from january 2 of last year which states "We are also excited to reveal an internal preview of wayland" so who knows
Sign in to join this conversation.
No Milestone
No project
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MeloNX/Ryujinx-ryubing#494
No description provided.