Icône des fichiers non standarts

Bureaux,conky et autres personnalisations esthétiques.
Répondre
Brice
Messages : 24
Enregistré le : mar. 7 févr. 2017 20:51

Icône des fichiers non standarts

Message par Brice »

Bonjour, j'aurais voulu savoir comment on pouvait personnaliser automatiquement l'icône des fichiers (que l'on peut voir dans Nemo) qui n'ont pas une extension standart :?:

J'ai un dossier .icons/Mint-Alt/mimetypes/scalable et j'ai testé plein de noms différents en fonction de ceux qui sont présents dans /usr/share/icons/Mint-X/mimetypes/..., (x.svg, application-x.svg, text-x.svg etc) mais aucun ne fonctionne. Je peux bien sûr modifier l'icône d'un fichier en allant dans ses propriétés mais j'aimerais le faire de manière automatique.
Linux Mint 20.1 64 bits, Cinnamon 4.8.6

Avatar du membre
serged
Messages : 823
Enregistré le : jeu. 16 juil. 2015 07:59
Localisation : Montrouge (France)

Re: Icône des fichiers non standarts

Message par serged »

Le type de fichier n'est pas déterminé par son extension, mais par son header (contrairement à W***). Convaincs-toi en renommant l'extension d'un fichier.
Sans oublier que souvent (comme pour les images...) que c'est le contenu du fichier (minimisé) qui est affiché.
LinuxMint Virginia Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Brice
Messages : 24
Enregistré le : mar. 7 févr. 2017 20:51

Re: Icône des fichiers non standarts

Message par Brice »

Quand j'enlève l'extension d'un fichier il peut arriver que l'icône ne change pas, ce qui voudrait dire qu'il y a une information interne, mais quand je renomme un ini en txt ou sh par exemple l'icône est bien actualisée pourtant, ce qui est bien le comportement que j'attends.
Dans mon dossier .icons/Mint-Alt/mimetypes/scalable j'ai un fichier text-plain.svg et il est toujours pris en compte pour les fichiers txt, donc je trouve ça étonnant qu'on ne puisse pas personnaliser les autres extensions plus finement...
Linux Mint 20.1 64 bits, Cinnamon 4.8.6

Avatar du membre
cyrille
Administrateur du site
Messages : 12285
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Icône des fichiers non standarts

Message par cyrille »

Le type de fichier n'est pas déterminé par son extension, mais par son header (contrairement à W***).
A ce propos mieux vaut passer par

Code : Tout sélectionner

exiftool
que par

Code : Tout sélectionner

mimetype
qui m'a l'air plus pertinent.

Soit un fichier de log en format texte. Le 2 reconnaissent bien le format
On change l'extension et mimetest se plante alors que seule l'extension est changée

Code : Tout sélectionner

⌚21:55:43 ▶ ragnarok@valhalla ▷ ~
$ mimetype log.txt && exiftool log.txt 
log.txt: text/plain
ExifTool Version Number         : 12.30
File Name                       : log.txt
Directory                       : .
File Size                       : 70 bytes
File Modification Date/Time     : 2021:05:19 17:11:39+02:00
File Access Date/Time           : 2021:09:09 21:54:57+02:00
File Inode Change Date/Time     : 2021:05:19 17:11:39+02:00
File Permissions                : -rw-r--r--
File Type                       : TXT
File Type Extension             : txt
MIME Type                       : text/plain
MIME Encoding                   : utf-8
Byte Order Mark                 : No
Newlines                        : Unix LF
Line Count                      : 1
Word Count                      : 12
⌚21:56:32 ▶ ragnarok@valhalla ▷ ~
$ mv log.txt log.pdf
⌚21:56:45 ▶ ragnarok@valhalla ▷ ~
$ mimetype log.pdf && exiftool log.pdf 
log.pdf: application/pdf
ExifTool Version Number         : 12.30
File Name                       : log.pdf
Directory                       : .
File Size                       : 70 bytes
File Modification Date/Time     : 2021:05:19 17:11:39+02:00
File Access Date/Time           : 2021:09:09 21:56:54+02:00
File Inode Change Date/Time     : 2021:09:09 21:56:45+02:00
File Permissions                : -rw-r--r--
File Type                       : TXT
File Type Extension             : txt
MIME Type                       : text/plain
MIME Encoding                   : utf-8
Byte Order Mark                 : No
Newlines                        : Unix LF
Line Count                      : 1
Word Count                      : 12
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
serged
Messages : 823
Enregistré le : jeu. 16 juil. 2015 07:59
Localisation : Montrouge (France)

Re: Icône des fichiers non standarts

Message par serged »

cyrille a écrit :
jeu. 9 sept. 2021 21:58
A ce propos mieux vaut passer par

Code : Tout sélectionner

exiftool
Uniquement pour les images.

Sinon, bêtement la commande file fonctionne bien :

Code : Tout sélectionner

$ file toto*
toto2.html: HTML document, ASCII text, with CRLF line terminators
toto.html:  HTML document, UTF-8 Unicode text, with CRLF, LF line terminators
toto.php:   PHP script, UTF-8 Unicode (with BOM) text, with CRLF line terminators
toto.ttf:   TrueType Font data, digitally signed, 23 tables, 1st "DSIG", 95 names, Unicode, Typeface \251 The Monotype Corporation plc. Data \251 The Monotype Corporation plc/Type Solution
LinuxMint Virginia Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Avatar du membre
cyrille
Administrateur du site
Messages : 12285
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Icône des fichiers non standarts

Message par cyrille »

Uniquement pour les images.
Non du tout regarde mon exemple ;)

Sinon oui la commande file fait aussi le taf correctement ;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
alain
Administrateur du site
Messages : 14704
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: Icône des fichiers non standarts

Message par alain »

Bonjour.

Sujet archivé (en lecture seule) car 2 mois sans réponse.
Si besoin de rouvrir faire un MP à un membre de l'équipe ;)
PC are like air conditioning, they becomes useless when you open Windows (L.T)
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: ATI RX 580-8 Go | OS : LM 20.3 Uma Xfce 4.16 | K: 5.4
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 21.3 Xfce 4.18| K: 6.5
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 10.5 | K: 5.10
In a world without walls and fences, who needs windows and gates?

Répondre