All Projects → fyne-io → Fynedesk

fyne-io / Fynedesk

Licence: other
A full desktop environment for Linux/Unix using Fyne

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Fynedesk

Vue Nodegui
Build performant, native and cross-platform desktop applications with native Vue + powerful CSS like styling.🚀
Stars: ✭ 575 (+101.05%)
Mutual labels:  hacktoberfest, gui, desktop
Fyne
Cross platform GUI in Go inspired by Material Design
Stars: ✭ 15,142 (+5194.41%)
Mutual labels:  hacktoberfest, gui
Flameshot
Powerful yet simple to use screenshot software 🖥️ 📸
Stars: ✭ 15,429 (+5294.76%)
Mutual labels:  hacktoberfest, gui
Mockoon
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
Stars: ✭ 3,448 (+1105.59%)
Mutual labels:  hacktoberfest, desktop
Alienfx
AlienFX is a CLI and GUI utility to control the lighting effects of your Alienware computer.
Stars: ✭ 140 (-51.05%)
Mutual labels:  hacktoberfest, gui
La Capitaine Icon Theme
La Capitaine is an icon pack designed to integrate with most desktop environments. The set of icons takes inspiration from the latest iterations of macOS and Google's Material Design.
Stars: ✭ 1,858 (+549.65%)
Mutual labels:  hacktoberfest, desktop-environment
Ten Hands
⚡ Simplest way to organize and run command-line tasks
Stars: ✭ 228 (-20.28%)
Mutual labels:  hacktoberfest, desktop
Mindustry
The automation tower defense game
Stars: ✭ 13,105 (+4482.17%)
Mutual labels:  hacktoberfest, desktop
numbernine
Attempt at a desktop shell and stuff; abandoned in favor of https://github.com/DankBSD/waysmoke
Stars: ✭ 15 (-94.76%)
Mutual labels:  desktop, desktop-environment
ActiveDesktopPlus
A simple app that lets you pin windows to your desktop and use fullscreen programs and videos as interactive wallpapers.
Stars: ✭ 88 (-69.23%)
Mutual labels:  desktop, desktop-environment
Winforms
Windows Forms is a .NET UI framework for building Windows desktop applications.
Stars: ✭ 3,301 (+1054.2%)
Mutual labels:  hacktoberfest, desktop
Borealis
Hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx).
Stars: ✭ 135 (-52.8%)
Mutual labels:  hacktoberfest, gui
Gong Wpf Dragdrop
The GongSolutions.WPF.DragDrop library is a drag'n'drop framework for WPF
Stars: ✭ 1,669 (+483.57%)
Mutual labels:  hacktoberfest, gui
Isee
R/shiny interface for interactive visualization of data in SummarizedExperiment objects
Stars: ✭ 155 (-45.8%)
Mutual labels:  hacktoberfest, gui
Desktop
💻 Desktop sync client for Nextcloud
Stars: ✭ 1,787 (+524.83%)
Mutual labels:  hacktoberfest, desktop
Transgui
🧲 A feature rich cross platform Transmission BitTorrent client. Faster and has more functionality than the built-in web GUI.
Stars: ✭ 2,488 (+769.93%)
Mutual labels:  hacktoberfest, gui
Stylesheet
The GTK Stylesheet for elementary OS
Stars: ✭ 260 (-9.09%)
Mutual labels:  hacktoberfest, desktop-environment
Lipi
A simple static blog generator.
Stars: ✭ 100 (-65.03%)
Mutual labels:  hacktoberfest, gui
Corona
Solar2D Game Engine main repository (ex Corona SDK)
Stars: ✭ 1,679 (+487.06%)
Mutual labels:  hacktoberfest, desktop
contribute-foss
Let's build an exhaustive Wiki page on how to contribute to the Linux and FOSS community, even WITHOUT knowing code!
Stars: ✭ 136 (-52.45%)
Mutual labels:  desktop, desktop-environment

GoDoc Reference 0.1.3 release Join us on Slack Support Fyne.io
Code Status Build Status Coverage Status

About

FyneDesk is an easy to use Linux/Unix desktop environment following material design. It is build 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

For a full desktop experience you will also need the following external tools installed:

  • xbacklight
  • arandr

Getting Started

Using standard go tools you can install FyneDesk using:

go get fyne.io/fynedesk/cmd/fynedesk

Once installed you can run the following commands from the root of the installed fynedesk folder (usually $GOPATH/src/fyne.io/fynedesk/) to set up fynedesk as a selectable desktop option in your login manager (such as LightDM for example).

make
sudo make install

You can also run it in an embedded X window for testing using:

    DISPLAY=:0 Xephyr :1 -screen 1280x720 &
    DISPLAY=:1 fynedesk

It should look like this:

Fyne Desktop - Dark

If you run the command when there is a window manager running, or on an operating system that does not support window managers (Windows or macOS) then the app will start in UI test mode. When loaded in this way you can run all of the features except the controlling of windows - they will load on your main desktop.

Runner

A desktop needs to be rock solid and, whilst we are working hard to get there, any alpha or beta software can run in to unexpected issues. For that reason we have included a fynedesk_runner utility that can help manage unexpected events. If you start the desktop using the runner then if a crash occurs it will normally recover where it left off with no loss of data in your applications.

Using standard go tools you can install the runner using:

go get fyne.io/fynedesk/cmd/fynedesk_runner

From then on execute that instead of the fynedesk command for a more resillient desktop when testing out pre-release builds.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].