About FyneDesk FyneDesk is an easy to use Linux/Unix desktop environment following material design. It is built using the Fyne toolkit and is designed to be easy to use as well as easy to develop. We use the Go language and welcome any contributions or feedback for the project. Dependencies Compiling Compiling requires the same dependencies as Fyne. See the Getting Started documentation for installation steps. Running For a full desktop experience you will also need the following external tools installed: arandr for modifying display settings for modifying display settings xbacklight or brightnessctl for laptop brightness or for laptop brightness connman-gtk is currently used for configuring Wi-Fi network settings is currently used for configuring Wi-Fi network settings compton for compositor support The desktop does work without the runtime dependencies but the experience will be degraded. Getting Started Using standard Go tools you can install FyneDesk using: go get fyshos.com/fynedesk/cmd/fynedesk This will add fynedesk to your $GOPATH (usually ~/go/bin). You can now run the app in "preview" mode like any other Fyne app. Doing so is not running a window manager, to do so requires another few steps: Setting up as a desktop environment To use this as your main desktop you can run the following commands to set up fynedesk as a selectable desktop option in your login manager (such as LightDM for example): git clone https://github.com/fyshos/fynedesk cd fynedesk make sudo make install You can now log out and see that it is in your desktop selection list at login. Debugging a window manager You can also run the window manager components in an embedded X window for testing. You will need the Xephyr tool installed for your platform (often installed as part of Xorg). Once it is present you can use the following command from the same directory as above: make embed It should look like this: If you run the command when there is a window manager running, or on an operating sy...
First seen: 2025-10-03 04:51
Last seen: 2025-10-03 16:53