25 comments

[ 2.6 ms ] story [ 153 ms ] thread
Neat. I wonder what performance is like compared to normal desktop environments.
This actually looks quite good for a brand new development. I am big fan of vertical docks but that vertical time...
The last commit for the dev branch was 3 days ago, so there is some development still happening. The last merge to main was March 2024, though.
For me it could be the foundation of a modern take on Oberon and Inferno linage of operating systems user experience, given how Go came to be, with mix of Limbo and Oberon-2.

Having the desktop environment, and given Go's stance on dynamic linking (and kind of abandoned plugin package), replace the dynamic behaviours in Oberon and Inferno commands and application extensions, with D-Bus or net/rpc.

However given the state of desktop fragmentation, most likely it wouldn't be worth the effort, only to get the feeling how it could be like.

Wayland is a must for me at this point. If it starts supporting it I will give it a serious try
Honest question: why? I tried Wayland for a while but couldn’t tell what is different about it as just a user.
Looks promising. Will try this weekend. Any tips to quickly try it out?
Will definitely give it a shot this weekend. Any known quirks to be aware of on Pop!_OS 22?
It's based on X11, unfortunately. I've fully transitioned to Wayland based desktops I would be very happy to try FyneDesk if it would be based on Wayland.

I see they work on full Wayland support, and targeting to do it in v5.0. What's the ETA? Last release was 1.5 year ago!

> The 0.4 branch of releases marks the end of X11 native implementations as we will begin the move to Wayland (and XWayland) for 0.5. > https://github.com/FyshOS/fynedesk/releases

If anyone else was wondering, after some digging around, I confirmed you can change the window decorations/buttons to the right side, seems like that was added on version 0.2.
god i would love a sensible windows 2000 or macos 10.6 desktop right now
Oh man. This is really interesting. Might have to try it out. I have been experimenting with Fyne and like it. Been wanting to mess with customizable DEs but hate the whole headache of setting most up. Go makes things doable for me.
Fyne is an interesting library, and although I'm sure it can do a good job on the desktop, last time I tried it I was disappointed by how "meh" it works on mobile (Android in my case).

It does run, but I feel like it's more of a prototyping tool, or a tool for building internal apps. It's kinda slow, graphically inconsistent with the rest of Android, and it has little to no support for features like foreground services, the camera, and more.

I really hope they can improve, but with limited resources and funding, and such a wide scope, I'm not sure if they will ever be ready for more complex projects. In any case, best of luck to the devs!

I'm trying to understand who is behind this and what their motivations are. Is this developed as a hobby, is this part of a for profit venture, an academic project sponsored by a university, or ...?

The best I can find is the parent Github account, which has two users: https://github.com/FyshOS

I too am not looking to move to something that doesn't support Wayland (mostly because of Nvidia, who I doubt will support Xorg forever), but I don't share the negativity in the comments. This looks great, especially since it seems to be part of a larger effort to create a cross-platform UI toolkit (https://fyne.io). The world needs more developers tackling ambitious projects like this, and less OpenAI API wrappers.

Keep up the good work!

What does this do (or will it do) better than existing DE's?
I have been a Linux user for 20 years and I have no idea what display server or windows manager I use. Every time this theme pops up on HN a lot of people argue very passionately about this and I feel I have no understanding at all of this. What are the stakes? Why does this matter? Why is there so much argument going on around Wayland, Xorg, X11 and whatever?
(comment deleted)
I played with fyne some months ago. Binaries are gigantic and what does drive me crazy it is consuming cpu all the time even if it should stay idle
> FyneDesk: A full desktop environment for Linux written in Go

Monocrome icons, tiny scrollbars, label buttons, Material design at its finest. Nothing new here. /s

You like fyne a lot, huh? I started writing a desktop app with it but got stuck, it can't really do very nice tables and the styling is not flexible enough for me