Boot Buddy is an application designed to simplify your workflow by automatically launching your preferred applications when your system boots up. With customizable settings and a user-friendly interface, Boot Buddy ensures that your essential applications are ready to go as soon as you log in.
- Automatic Startup: Launches your preferred applications automatically when your system boots up.
- Customizable Settings: Choose which applications to launch and configure startup options according to your preferences.
- User-Friendly Interface: Intuitive and easy-to-use interface to manage your startup applications.
- Minimal System Impact: Optimized to have a minimal impact on your system's performance.
- Windows: Fully compatible with Windows operating systems.
- Linux: Fully compatible with Linux operating systems.
- Ensure you have Git installed on your system.
- Python (version 3.x) should be installed.
- Open your terminal or command prompt.
- Clone the repository using the following command:
git clone https://github.com/joselucasapp/boot-buddy.git
- Navigate to the project directory:
cd boot-buddy
- Install the required dependencies:
pip install -r requirements.txt
- Run the application:
python __init__.py
- Open a terminal or command prompt and navigate to the Boot Buddy directory.
- Run the application using the command:
python __init__.py
- Follow the on-screen instructions to add applications to the startup list and configure their settings.
When adding an application to the startup list, you will need to provide the path to the application. Here’s how to find the path on different operating systems:
- Open the Command Prompt.
- Use the where command to find the path of the application. For example:
This will output the path to the Chrome executable, such as C:\Program Files\Google\Chrome\Application\chrome.exe.
where chrome
- Open the Command Prompt.
- Use the which command to find the path of the application. For example:
This will output the path to the Chrome executable, such as /usr/bin/google-chrome.
which google-chrome
Create an autostart folder, and create the boot-buddy.desktop inside.
nano ~/.config/autostart/boot-buddy.desktop
[Desktop Entry]
Type=Application
Terminal=true
Exec=gnome-terminal -- bash -c '/usr/bin/python3 path_to_boot_buddy/boot-buddy/__init__.py; exec bash'
Name=Boot Buddy
Contributions are welcome! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with clear and descriptive messages.
- Push your changes to your forked repository.
- Submit a pull request to the main repository.
Boot Buddy is licensed under the MIT License. See the LICENSE file for more details.
For questions, suggestions, or feedback, please contact José Lucas Gonçalves Freitas at jlgf.profissional@gmail.com.
- Thanks to all the contributors who have helped in the development of Boot Buddy.
- Special thanks to the open-source community for their invaluable resources and support.