cafehaine / de_showcase Goto Github PK
View Code? Open in Web Editor NEWShowcase Linux Desktop Environments
License: GNU General Public License v3.0
Showcase Linux Desktop Environments
License: GNU General Public License v3.0
I might actually do this in my blog's repo https://github.com/cafehaine/site
Some DEs create desktop entries by default.
Maybe find a way to wait until the cpu/disk load is back to a low value?
The virtualbox services don't seem to be able to do it on the guest
The virtual machine doesn't have any properties to set a screen resolution, and it needs to be changed while running (not great for vagrant).
Maybe just a xrandr command for xorg based DEs, and custom commands for Wayland/other DEs ?
Only applicable on DEs that integrate a file explorer/a terminal emulator
Hi all.
I would like to help with some research, according to my research there are at least 30+- types of desktop environment in Linux today. I would like to add a screenshot and description of each type of desktop environment here so that people have this information publicly when choosing a distro.
I've recently been working on distrochooser. And this repository is very interesting and I want to help as I can. Per example,
All desktop environments I researched:
|> XFCE4
|> GNOME
|> snakeware desktop
|> SharpEnviro
|> eXtern-OS(eXtern-OS)
|> Durden(desktop environment for the Arcan Display Server)
|> Regolith Desktop Environment
|> jappeOsDesktop
|> CutefishOS
|> VIM-OS(Desktop environment based on VIM only)
|> NightOS(Desktop environment NightOS)
|> UKUI
|> Draco Desktop Environment
|> Budgie
|> fynedesk(desktop environment for fynedesk-os)
|> Nadva(official desktop environment AvdanOS)
|> lumina
|> jde(some desktop environment in manjaro)
|> Cosmic(popOS)
|> NeXTSTEP
|> KDE
|> XFCE
|> Sugar
|> MATE
|> Desktop environment for Wayland
|> MoonLightDE
|> mapeo-desktop
|> Desktop Environment for Arcan
|> daedalOS
|> Jade
|> LXDE
|> Unity
|> Phosh core
|> Abanu(Desktop Environment for Windows and Linux)
|> Pantheon
|> GNOME Flashback
|> TOS Desktop Environment
|> Trinity Desktop Environment
|> Laniakea Desktop Environment
|> Enlightenment
|> Deepin
|> LXQT
|> Cinnamon
|> AtomOS Desktop Environment
...
All window managers I researched:
|> i3
|> sway
|> Awesome WM
|> DWM
|> Xmonad
|> ibis
|> bspwm
|> XtermWM
|> 9wm
|> dynamic desktop environment
|> IceWM
|> Spectrwm
|> Openbox
|> Fluxbox
|> herbstluftwm
...
Some environments (cinnamon, gnome) display some notifications. Hide them before taking the screenshot.
That's the whole point of the project
Hi all.
free-icon/computer_2704234: Flaticon License - Free for personal and commercial use with attribution.
What do you all think of the idea?
Hi all.
I believe that both open projects have something in common: distrochooser and de_showcase.
Note: Just like in the first case, in the second case, we have a tool to help users in general with some automations. This is the meeting point, the balance where projects in a different way for a common user can be interesting.
The Distrochooser use case with de_showcase goes like this: Distrochooser needs to update GUIs from time to time. In this sense, having an up-to-date open source repository of graphical interface or desktop environment can contribute with Distrochooser.
What do you all think of the idea?
Arch Linux isn't really made for this, but it seems that their vagrant boxes aren't regularly updated.
Hi all.
I wonder if you've all thought about adding the file: CodeOfConduct in the README.md. Have you thought about adding the file: CodeOfConduct.md in de_showcase?
A code of conduct is a set of values, rules, standards, and principles outlining what employers expect from staff within an organization.
DEs like enlightenment, sugar or deepin need to go through a setup wizard.
Skip that setup wizard with template files, or xdotool?
Hi,
I was thinking of creating a version of JSLinux to automatically upload photos from the desktop environment.
What do you think of this idea?
Some flushes should be called after prints.
Hi all.
I've built this since those UIs tend to change regularly, but I'm too lazy to create VMs to try those out regularly, so creating screenshots of the desktop is a good compromise in my opinion.
use case 1(de_showcase cdn/web-app): If there is a cdn network it is possible to share screen configurations.
<script src="https://cdn.de-showcase.net/ubuntu/[email protected]/gnome-ui.sh"></script>
Would be a site to send linux desktop environment screenshots. So... I'm thinking of creating a site to de_showcase in ipfs. Thus, anyone can view this site and send the screen corresponding to the desktop to the community. In addition to configuring this desktop environment or sharing the configuration of this desktop environment on the de_showcase.
I've built this since those UIs tend to change regularly, but I'm too lazy to create VMs to try those out regularly, so creating screenshots of the desktop is a good compromise in my opinion.
use case 2 (de_showcase+osboxes): Another possibility I was thinking about would be to use the osboxes service to have preview configurations for different desktop environments or graphical interfaces. It would only be necessary to run the pre-assembled script on the machine with the corresponding UI. We can create an internal service in virtualbox that communicates with a server and sends the corresponding screenshot.
osboxes.org/de_showcase/gnome
or osboxes.org/de_showcase/XFCE4
I've built this since those UIs tend to change regularly, but I'm too lazy to create VMs to try those out regularly, so creating screenshots of the desktop is a good compromise in my opinion.
use case 3(bittorrent + de_showcase): We can use bittorrent (protocol) to share desktop environment UI. Any user who uses gnome etc must inform the corresponding official tracker-torrent of the distro or community in the torrent file, so we can validate which screenshots are official and who made the corresponding screenshot. In this sense, we can index the official trackers of the distro or linux community with the corresponding ui
I've built this since those UIs tend to change regularly, but I'm too lazy to create VMs to try those out regularly, so creating screenshots of the desktop is a good compromise in my opinion.
use case 4: Instead of having installation scripts, ask users to submit screenshots in this official repository.
I've built this since those UIs tend to change regularly, but I'm too lazy to create VMs to try those out regularly, so creating screenshots of the desktop is a good compromise in my opinion.
use case 5: Use the app UTM to generate screenshots of desktop environments with linux isos.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.