Closed lavenderdotpet closed 5 months ago
for .map files was mainly made for trenchbroom a quake map editor but any thing other games that use .map for the maps this icon should work well enough (example halo2)
for .bsp files the compiled map format quake uses so this one is just for quake related file
a document icon for quake related documents i use it for .dems the quake demo file type which is used for recording a video of sorts in the quake engine
.config .conf .cfg a general icon for any file that uses one of these extensions
quake uses .cfg for its configs so wanted to make an icon for it
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
oh didnt know icons were dif at dif sizes
likely going to be a while till i get to it if i ever dont have the energy often
@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.
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
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
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
sorry yeah i had set up associations of the file icons i made i dont fully understand the icon system on linux
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
application-x-plasticity with plasticity being a very new program it makes sense that there wouldnt be one
i think im not fully understanding give me a sec
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.
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`
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
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
o well