Giter Site home page Giter Site logo

Comments (15)

SmartFinn avatar SmartFinn commented on May 29, 2024

Looks nice. Could you draw icons for other sizes and create PR?

To find the icon names for mimetype run for each filetype:

gio info -a standard::icon PATH/to/file.ext

from papirus-icon-theme.

MissLavender-LQ avatar MissLavender-LQ commented on May 29, 2024

oh
didnt know icons were dif at dif sizes

from papirus-icon-theme.

MissLavender-LQ avatar MissLavender-LQ commented on May 29, 2024

likely going to be a while till i get to it if i ever dont have the energy often

from papirus-icon-theme.

SmartFinn avatar SmartFinn commented on May 29, 2024

@MissLavender-LQ

likely going to be a while till i get to it if i ever dont have the energy often

In this case, post the output of this command for each type of file to get the icon names:

gio info -a standard::icon PATH/to/file.ext

Because this issue doesn't look like an icon request.

from papirus-icon-theme.

MissLavender-LQ avatar MissLavender-LQ commented on May 29, 2024

attributes: standard::icon: /home/lavender/Bin/fileicons/application-x-bsp.svg, application-x-quake-bsp, application-x-generic, /home/lavender/Bin/fileicons/application-x-bsp.svg-symbolic, application-x-quake-bsp-symbolic, application-x-generic-symbolic

attributes: standard::icon: /home/lavender/Bin/fileicons/application-x-map.svg, text-x-quakemap, text-x-generic, /home/lavender/Bin/fileicons/application-x-map.svg-symbolic, text-x-quakemap-symbolic, text-x-generic-symbolic
attributes: standard::icon: /home/lavender/Bin/fileicons/application-config.svg, application-cfg-config, application-x-generic, /home/lavender/Bin/fileicons/application-config.svg-symbolic, application-cfg-config-symbolic, application-x-generic-symbolic

attributes: standard::icon: /home/lavender/Bin/fileicons/application-x-quake.svg, application-x-kdeuser2, application-x-generic, /home/lavender/Bin/fileicons/application-x-quake.svg-symbolic, application-x-kdeuser2-symbolic, application-x-generic-symbolic

attributes: standard::icon: /home/lavender/Bin/fileicons/application-x-plasticity.svg, application-x-kdeuser1, application-x-generic, /home/lavender/Bin/fileicons/application-x-plasticity.svg-symbolic, application-x-kdeuser1-symbolic, application-x-generic-symbolic

from papirus-icon-theme.

MissLavender-LQ avatar MissLavender-LQ commented on May 29, 2024

application-x-wad

also i had forgot to send one for quake texture wads files
attributes: standard::icon: /home/lavender/Bin/fileicons/application-x-wad.svg, application-x-doom-wad, package-x-generic, /home/lavender/Bin/fileicons/application-x-wad.svg-symbolic, application-x-doom-wad-symbolic, package-x-generic-symbolic

from papirus-icon-theme.

SmartFinn avatar SmartFinn commented on May 29, 2024

Seems, these filetypes are exists only on your system:

  • attributes: standard::icon: /home/lavender/Bin/fileicons/application-x-quake.svg, application-x-kdeuser2, application-x-generic, /home/lavender/Bin/fileicons/application-x-quake.svg-symbolic, application-x-kdeuser2-symbolic, application-x-generic-symbolic
  • attributes: standard::icon: /home/lavender/Bin/fileicons/application-x-plasticity.svg, application-x-kdeuser1, application-x-generic, /home/lavender/Bin/fileicons/application-x-plasticity.svg-symbolic, application-x-kdeuser1-symbolic, application-x-generic-symbolic

The others have valid icon names:

  • application-x-quake-bsp
  • text-x-quakemap
  • application-cfg-config
  • application-x-doom-wad

from papirus-icon-theme.

MissLavender-LQ avatar MissLavender-LQ commented on May 29, 2024

sorry yeah i had set up associations of the file icons i made
i dont fully understand the icon system on linux

from papirus-icon-theme.

MissLavender-LQ avatar MissLavender-LQ commented on May 29, 2024

yeah application-x-quake is just a generic icon i made for quake files that i ended up using for .dem aka demo file
so maybe application-x-dem

application-cfg-config should probably be text-x-config since they r text files

and since doom and quake wads are different format it probably should be application-x-quake-wad

from papirus-icon-theme.

MissLavender-LQ avatar MissLavender-LQ commented on May 29, 2024

application-x-plasticity
with plasticity being a very new program it makes sense that there wouldnt be one

from papirus-icon-theme.

MissLavender-LQ avatar MissLavender-LQ commented on May 29, 2024

i think im not fully understanding give me a sec

from papirus-icon-theme.

SmartFinn avatar SmartFinn commented on May 29, 2024

i dont fully understand the icon system on linux

This's not as hard as you think. There is a common MIME types database shared-mime-info that contains magic strings to detect filetypes, mimetypes, and icon names.

To search by this database, we use the following command:

wget -qO- https://cgit.freedesktop.org/xdg/shared-mime-info/plain/data/freedesktop.org.xml.in | less

Third-party programs can register their own mimetype by placing xml files to /usr/share/mime/ ($XGD_DATA_DIRS/mime).

If mimetype is missing in shared-mime-info and there is no app that register it, we don't add icon for it.

from papirus-icon-theme.

MissLavender-LQ avatar MissLavender-LQ commented on May 29, 2024

Seems, these filetypes are exists only on your system:

* `attributes: standard::icon: /home/lavender/Bin/fileicons/application-x-quake.svg, application-x-kdeuser2, application-x-generic, /home/lavender/Bin/fileicons/application-x-quake.svg-symbolic, application-x-kdeuser2-symbolic, application-x-generic-symbolic`

* `attributes: standard::icon: /home/lavender/Bin/fileicons/application-x-plasticity.svg, application-x-kdeuser1, application-x-generic, /home/lavender/Bin/fileicons/application-x-plasticity.svg-symbolic, application-x-kdeuser1-symbolic, application-x-generic-symbolic`

The others have valid icon names:

* `application-x-quake-bsp`

* `text-x-quakemap`

* `application-cfg-config`

* `application-x-doom-wad`

image
these 3 shouldnt be in the offical data base since i added them manually

plasticity isnt actually set up on my system currently so thats why it prob doesnt look correct
and the other one im not sure

from papirus-icon-theme.

MissLavender-LQ avatar MissLavender-LQ commented on May 29, 2024

i dont fully understand the icon system on linux

This's not as hard as you think. There is a common MIME types database shared-mime-info that contains magic strings to detect filetypes, mimetypes, and icon names.

To search by this database, we use the following command:

wget -qO- https://cgit.freedesktop.org/xdg/shared-mime-info/plain/data/freedesktop.org.xml.in | less

Third-party programs can register their own mimetype by placing xml files to /usr/share/mime/ ($XGD_DATA_DIRS/mime).

If mimetype is missing in shared-mime-info and there is no app that register it, we don't add icon for it.

ah i see
so yall wouldnt add any of these icons

from papirus-icon-theme.

MissLavender-LQ avatar MissLavender-LQ commented on May 29, 2024

o well

from papirus-icon-theme.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.