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

A custom GUI-based Application Launcher for linux platforms

Home Page:https://youtu.be/25uZrlINJh4

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

https://youtu.be/25uZrlINJh4

License:GNU General Public License v3.0


Languages

Language:Python 82.6%Language:Shell 17.4%