This project involves managing various application shortcuts and configurations primarily for a Linux environment. It includes scripts for creating .desktop entries for applications, managing system configurations, and handling application processes.
- applications/: Contains .desktop files for various applications and folders.
applications/app chrome/:.desktopentries for web applications opened via Google Chrome.applications/app system/:.desktopentries for system applications and configurations.applications/folder/:.desktopentries for folder shortcuts.
addfd.sh: Script to create a.desktopfile for a new application in a specific folder.addsy.sh: Script to create a.desktopfile for system configurations.addlk.sh: Script to create a.desktopfile for web links using Google Chrome.close_programs.sh: Script to close a predefined list of applications.
To create a new application shortcut:
./addfd.shTo add a new system configuration shortcut:
./addsy.shTo generate a new link shortcut:
./addlk.shTo close all predefined applications:
./close_programs.sh.zshrc: Contains aliases and functions for various tasks including opening applications, managing configurations, and custom commands for Docker, XAMPP, and more.
- Application shortcuts:
/home/r/.local/share/applications/ - ZSH configuration:
/home/r/.zshrc - Bash configuration:
/home/r/.bashrc - Bash profile:
/home/r/.bash_profile
For more detailed usage and additional configurations, refer to the .zshrc file and individual scripts within the applications/ directory.
for start function chmod +x "/home/r/.local/share/applications/app system/hibernate.desktop"