this post was submitted on 14 Apr 2025
9 points (100.0% liked)
.NET
1815 readers
1 users here now
Getting started
Useful resources
IDEs and code editors
- Visual Studio (Windows/Mac)
- Rider (Windows/Mac/Linux)
- Visual Studio Code (Windows/Mac/Linux)
Tools
Rules
- Rule 1: Follow Lemmy rules
- Rule 2: Be excellent to each other, no hostility towards users for any reason
- Rule 3: No spam of tools/companies/advertisements
- Rule 4: Submit the original source. If a post reports on something found on another site, submit the latter
Related communities
Wikipedia pages
- .NET (open source & cross platform)
- .NET Framework (proprietary & Windows-only)
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Sorry this will be all abstract. By now I feel like it's just useless rambling. I guess I'll post what I wrote anyway. Just in case it is somewhat helpful or contextualizing.
MAUI is the cross platform dotnet framework/library, although without Linux support. But as I remember there is a community project to extend it onto Linux. That's where I would check first.
Other than that, I assume you have looked for other libs. But I am not very hopefuly they exist to cross Wayland and X11.
I would be more hopeful that there are separate dotnet libs for wayland and X11. But who knows what state those would be in.
You mean the X11 and Wayland "standard" libraries? Or dotnet?
Notably, you are talking about GUI functionality here. Most programming language standard libraries cover everything except for GUI. Because GUI is a whole mess in and of itself - as you found yourself.
Linux has not just one but multiple graphics desktop standards. So it's not as simple as on Windows with one Windows API or macOS with one system. That's where the whole ordeal comes from of not quite being able to support one platform and system, and them being different.
Linux is not a supported target for MAUI apps.
Yes, that's what I wrote.