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/
:.desktop
entries for web applications opened via Google Chrome.applications/app system/
:.desktop
entries for system applications and configurations.applications/folder/
:.desktop
entries for folder shortcuts.
addfd.sh
: Script to create a.desktop
file for a new application in a specific folder.addsy.sh
: Script to create a.desktop
file for system configurations.addlk.sh
: Script to create a.desktop
file for web links using Google Chrome.close_programs.sh
: Script to close a predefined list of applications.
To create a new application shortcut:
./addfd.sh
To add a new system configuration shortcut:
./addsy.sh
To generate a new link shortcut:
./addlk.sh
To 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"