Welcome to the desktop-icon-creator repository! This tool allows you to create beautiful, custom desktop icons for your Ubuntu Linux shell scripts. With features like gradients, font options, and full management tools, you can enhance your desktop experience.
- Custom Icons: Design unique icons for your shell scripts.
- Gradient Support: Apply gradients to your icons for a modern look.
- Font Selection: Choose from various fonts to match your style.
- User-Friendly GUI: Intuitive interface built with Tkinter.
- Script Management: Organize your scripts with ease.
- Cross-Platform: Designed for Ubuntu but adaptable for other Linux distributions.
To get started, download the latest release from the Releases section. Execute the downloaded file to install the application.
- Python 3.8 or higher
- Tkinter library (usually included with Python installations)
- Download the latest release from the Releases section.
- Run the installer:
- Open your terminal.
- Navigate to the directory where you downloaded the file.
- Execute the command:
python3 desktop-icon-creator.py
.
After installation, you can launch the application from your applications menu or by running the command in the terminal:
python3 desktop-icon-creator.py
- Open the application.
- Choose your shell script.
- Select a gradient and font style.
- Click "Create Icon".
- Find your new icon on the desktop.
You can select from a variety of gradients to make your icons stand out. The application provides a preview feature, allowing you to see how the gradient looks before applying it.
Choose from a selection of fonts. The application supports standard system fonts as well as custom fonts.
Adjust the size of your icons to fit your desktop layout. The application allows you to set the width and height of the icon.
Specify where you want the icon to be placed on your desktop. You can choose a specific folder or keep it on the main desktop area.
We welcome contributions to enhance the desktop-icon-creator. Hereβs how you can help:
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeature
. - Make your changes.
- Commit your changes:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin feature/YourFeature
. - Open a Pull Request.
Please ensure your code follows the existing style and includes appropriate tests.
This project is licensed under the MIT License. See the LICENSE file for details.
For the latest updates and releases, visit the Releases section. Here, you can download the latest version and stay informed about new features.
- GIMP: A free tool for creating and editing images.
- Inkscape: A vector graphics editor for designing icons.
Join our community on GitHub Discussions to share your ideas, ask questions, and collaborate with others.
- Creating Your First Icon: A step-by-step guide to get you started.
- Advanced Customization: Learn how to fully customize your icons.
If you encounter any issues, check the issues section for solutions or report a new issue.
- Thanks to the contributors for their valuable input.
- Special thanks to the open-source community for providing tools and libraries that make this project possible.
Feel free to reach out if you have any questions or suggestions!