cafehaine / de_showcase

Showcase Linux Desktop Environments
GNU General Public License v3.0
17 stars 0 forks source link

new paths to de_showcase? #22

Closed ghost closed 1 year ago

ghost commented 1 year ago

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.

1.1 idea 1: "cdn.de-showcase.net"

<script src="https://cdn.de-showcase.net/ubuntu/gnome-version@2.0.1/gnome-ui.sh"></script>

1.2 idea 2: "de-showcase in IPFS"

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.

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.

cafehaine commented 1 year ago

I think the current concept of using a script to generate all the configs automatically is ultimately the best way for what I want to achieve: View the most up to date default configurations.

I could configure github actions to automatically generate the screenshots using the scripts and serve them in artifacts, but that would require me to write some github action scripts which I'm really not used to (I usually use gitlab).

Ultimately, if people want to share their desktop screenshots the best place would be a place such as r/unixporn, but not this project which has for goal to show the default configurations.

ghost commented 1 year ago

Hi cafehaine.

I think the current concept of using a script to generate all the configs automatically is ultimately the best way for what I want to achieve: View the most up to date default configurations. I could configure github actions to automatically generate the screenshots using the scripts and serve them in artifacts, but that would require me to write some github action scripts which I'm really not used to (I usually use gitlab). Ultimately, if people want to share their desktop screenshots the best place would be a place such as r/unixporn, but not this project which has for goal to show the default configurations.

thank you for feedback. I will close this issue, you clarified my doubt.

Have a great day, and thank you for your patience in answering my question.