StartDesktop- execute commands from a browser webpage on any Linux system --> Click button on webage --> command is sent socat bash listener webserver --> socat bash webserver sanitizes command and sends to OS / Termial --> Execute Command or Launch App or open website.

http://bashserver.com/ Current Design Video

Current Features - StartDesktop Browser Control

https://github.com/offternet/StartDesktop

Test our Start Desktop - Powered by JavaScript:

http://startdesktop.com/startdesktop-desktop/

Start Desktop User Interface

http://bashserver.com/startdesktop-ui/

-Search for any button

-Export / Import Changes made to buttons to xml file - downloaded.

-10 tabs containing 20 buttons each (200 total buttons)

-50 preset socat port listening servers (Under Development)

-Bulk Edit: Modify button names in bulk, up to 200

-Inline Edit “Pencil” of button link

-Drag & Drop moving of buttons on same tab page

-Switch from Light to Dark theme

 

 

StartDesktop Process - No Webserver Required

 

Execute commands, launch programs and open websites from browser on any X-Windows desktop.

You can also use our StartDesktop Process to turn a html webpage(s) into Graphical User interface “GUI” for any bash powered program. And so much more. Now, creating a custom GUI is much easier than ever before using our new Linking and Browser Command Execution process.

 

The complete StartDesktop process is very easy to implement, customize and to use.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🎯 COMPLEX COMMAND EXAMPLES: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  1. Multiple apt commands with chaining: http://localhost:9000/launch/sudo apt-get update && sudo apt-get upgrade -y
  2. GUI dialog + system commands: http://localhost:9000/launch/yad question –text=’Proceed?’; sudo apt-get update; xdg-open ‘https://deepseek.com
  3. Complex scripting with variables: http://loocalhost:9000/launch/bash_“for i in {1..5}; do echo "Count: $i"; sleep 1; done”
  4. Multi-line commands with semicolons: http://localhost:9000/launch/bash_“cd /tmp; mkdir test; touch test/file.txt; ls -la test/”
  5. Conditional execution: http://localhost:9000/launch/bash_“which firefox && firefox || echo ‘Firefox not installed’”
  6. Background processes: http://localhost:9000/launch/bash_“nautilus &; gnome-calculator &”