Skip to content

A comprehensive list of unique Linux icon identifiers extracted from various themes. Useful for developers, designers, and theme creators.

License

Notifications You must be signed in to change notification settings

Starciad/linux-icon-database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux Icon Database

The Linux Icon Database is a comprehensive listing of icon identifiers used in Linux graphical environments. This repository serves as a reference point for developers, designers, and icon theme creators, helping to standardize and ensure compatibility of icons across Linux systems.

Motivation

As mentioned earlier, the goal of this project is to serve as a reference point for locating existing icons across various themes. Due to the lack of documentation covering most of them or providing a comprehensive list, I decided to start this project to help people who want to explore a centralized place for system icons. In the end, I hope it proves useful to someone!

About

Initially, this listing was generated by extracting icons from multiple themes installed by default on the system. The system I used for this was Linux Mint.

To ensure accuracy and avoid redundancies, the following steps were taken:

  1. Almost all installed themes were merged into a single directory.
  2. From there, icons with the same name but different formats (e.g., PNG/SVG) were filtered.
  3. Only the icon identifiers were kept, creating a useful reference database.

I believe some icons might still be missing; however, these default system packages already cover most possible scenarios.

Usage

The list can be used for various purposes, such as:

  • Developing custom icon themes;
  • Creating interfaces that follow Linux environment standards;
  • Identifying the most common icons in Linux-based systems.

Content

  • Icons: article containing general information about icons, including reference to identifier listings.
  • Creating a Custom Icon Pack for Linux: A small utility guide that shows in a simple way how to create a custom icon pack.

Contribution

If you wish to contribute to the project, see the document CONTRIBUTING.md present in the repository.

License

This repository is licensed under the MIT License, allowing free use, modification, and distribution. For more details, see the LICENSE.txt file present in the repository.

Conclusion

If you have any suggestions or questions, feel free to open an issue! 🚀

About

A comprehensive list of unique Linux icon identifiers extracted from various themes. Useful for developers, designers, and theme creators.

Topics

Resources

License

Contributing

Stars

Watchers

Forks