Skip to content

kkt-ee/Custom-App-Launcher-for-linux-platforms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

Custom-App-Launcher-for-linux-platform

This is an Custom Application Launcher created with PySimpleGUI for Linux platforms. The Linux shell commands and shell scripts are integrated as "button events" of the launcher. Useful for launching of applications in a customized environment (eg. python applications in a virtual environment).

N.B. This is working demo version of a custom app launcher as per my personal requirements. This project can be further scaled as per any users' specific needs.

Demonstration: https://youtu.be/25uZrlINJh4


USAGE

  1. Setting up environment: 
        a. pip install pySimpleGUI
        b. (If needed) Install any other dependency packages based on the current system
           by following error messages (if any) from terminal. 
                                
  2. Make corresponding changes (based on step 2) for "GUI buttons" and "button events" in file: 
        a. db.py with the "terminal commands"
        b. write x.sh scripts for setting up any customized app launches 
           (eg. spyder in a virtual environment, follow example ./bin/*.sh files in this repository)
                    
  3. Make window layout (based on step 2) for "GUI buttons" and "button events" in directory: 
        windows 
        (create more layouts if needed)
  
  4. Launch the launcher from the terminal using
        python __init__.py

About

A custom GUI-based Application Launcher for linux platforms

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published