caractères spéciaux fichiers et répertoires

xav795 Membre non connecté
-
- Voir le profil du membre xav795
- Inscrit le : 25/01/2016
J'utilise l'environnement graphique Kde4 et ayant testé Plasma , depuis le dépôt mageia puis repasser à Kde4 , j'un un problème avec le nommage de mes répertoires et de mes fichiers, dès lors qu'ils contiennent des caractères spéciaux.
Notamment cela créer par exemple systématiquement le cas suivant :
Lorsque je télécharge un fichier depuis le web avec Firefox, le fichier final est stocké dans un répertoire qui est recréé ( si je l'ai supprimé au préalable ) portant le nom "Téléchargements".
Alors que dans le répertoire "Téléchargements", il y a le même fichier, mais celui-ci a un poids de 0 octet.
J'ai vérifié dans les paramètres de firefox, le pointage est bien fait vers le répertoire "Téléchargement".
Dans les options about:config, je ne vois rien qui pointe directement vers le nom avec le problème d'accent.
Dans les options de KDE Détails du compte/emplacements, les valeurs renseignées sont "Téléchargement", mais pour Films par exemple, j'ai beau sélectionner "Vidéos", puis appliquer les changements; quand je reviens à l'écran, c'est à nouveau "Vidéos" qui est affiché.
Je peux contourner le problème en enlevant les accents dans mes fichiers et répertoires, mais ça ne m'explique pas d'où vient le souci
Merci de votre aide si quelqu'un voit ce que ça peut être
Xavier
Édité par xav795 Le 14/01/2017 à 17h29

lebarhon Membre non connecté
-
- Voir le profil du membre lebarhon
- Inscrit le : 09/10/2010
- Groupes :
-
Équipe Mageia
-
Membre d'Honneur
Dans Firefox/affichage/encodage du texte, as tu "Occidental" et Détection auto "Désactivée" ?
CM Asus Z77-A+i5-2500K+GeForceGT520+RAM8Go
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits

magnux77 Membre non connecté
-
- Voir le profil du membre magnux77
- Inscrit le : 21/09/2009
- Groupes :
-
Membre d'Honneur
Cet UTF a été adopté depuis longtemps by the web. Et par les desktops, moins rapidement. D'où tes soucis quand le desktop change d'encodage.
Mon conseil : ne faiblis pas. Chaque fois que tu tombes sur ce genre de problème, renomme tes répertoires, tu en viendras à bout. En console, tu te positionnes au bon endroit, au dessus du répertoire ou fichier et tu le renommes par :
Code BASH :
mv le_nom pourri le nom_correct
...depuis Mandrake 7
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]

lebarhon Membre non connecté
-
- Voir le profil du membre lebarhon
- Inscrit le : 09/10/2010
- Groupes :
-
Équipe Mageia
-
Membre d'Honneur
A faire en ligne de commande bien sûr, ou bien avec Dolphin en tapant F4.
CM Asus Z77-A+i5-2500K+GeForceGT520+RAM8Go
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits

magnux77 Membre non connecté
-
- Voir le profil du membre magnux77
- Inscrit le : 21/09/2009
- Groupes :
-
Membre d'Honneur
nmrk.n :
Le caractère espace est un séparateur sur la ligne de commande *n.x. Pour qu'il ne soit pas considérer comme un séparateur il suffit de le déspécialiser afin qu'il soit considéré comme un simple caractère dans la chaîne de caractères. Pour le déspécialiser, il suffit de le précéder par antislash "".Par ailleurs il faut aussi se méfier des espaces qui peuvent aussi encore poser problèmes
Soit un dossier intitulé "ancien dossier" à renommer "nouveau dossier".
Code BASH :
bash-4.3$ ls -al total 12 drwxr-xr-x 3 jps jps 4096 janv. 15 09:29 . drwxr-xr-x 71 jps jps 4096 janv. 15 09:25 .. drwxr-xr-x 2 jps jps 4096 janv. 15 09:29 ancien dossier bash-4.3$ mv ancien dossier nouveau dossier mv: la cible « dossier » n'est pas un répertoire bash-4.3$ mv ancien dossier nouveau dossier mv: la cible « dossier » n'est pas un répertoire bash-4.3$ mv ancien dossier nouveau dossier bash-4.3$ ls -al total 12 drwxr-xr-x 3 jps jps 4096 janv. 15 09:32 . drwxr-xr-x 71 jps jps 4096 janv. 15 09:25 .. drwxr-xr-x 2 jps jps 4096 janv. 15 09:29 nouveau dossier bash-4.3$
QUand on fait ce genre de truc, utiliser la complétion de nom est intéressant, car le bash positionne lui-même les antislash. L'autocomplétion s'utilise en tapant les premiers caractères du nom de fichier ou de dossier et en tapant la touche tabulation (Tab) pour que bash complète le nom. Ça change l'utilisation du mode commande

Édité par magnux77 Le 15/01/2017 à 21h32
...depuis Mandrake 7
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]

xav795 Membre non connecté
-
- Voir le profil du membre xav795
- Inscrit le : 25/01/2016
Mon conseil : ne faiblis pas. Chaque fois que tu tombes sur ce genre de problème, renomme tes répertoires, tu en viendras à bout. En console, tu te positionnes au bon endroit, au dessus du répertoire ou fichier et tu le renommes par :
Code BASH :
mv le_nom pourri le nom_correct
Merci du conseil, je pars là dessus
lebarhon:
Bonjour,
Dans Firefox/affichage/encodage du texte, as tu "Occidental" et Détection auto "Désactivée" ?
Oui c'est bien le cas, je viens de vérifier
nmrk.n:
Le souci vient du fait que l'on a pas tapé sur la table dès les débuts de l'informatique et que par conséquent "l'anglais est la langue de l'informatique" (! ?) et que comme il n'y a pas de caractères accentués dans cette langue tout le monde s'en est plus ou moins beaucoup foutu depuis toujours. Par ailleurs il faut aussi se méfier des espaces qui peuvent aussi encore poser problèmes.
Du coup, cela veut dire qu'on ne peut pas si facilement passer d'un environnement graphique à un autre une fois qu'on a fait un choix? Je voulais tester plasma, mais cela ne me convenait pas en l'occurence et j'ai fais machine arrière.

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Quand en ligne de comande, tu fais
Code BASH :
locale
tu as bien tout en UTF8 ?
Yves

xuo Membre non connecté
-
- Voir le profil du membre xuo
- Inscrit le : 23/10/2011
- Groupes :
Chez moi, j'ai :
LANG=fr_FR.UTF-8
LC_ALL=
Xuo.

magnux77 Membre non connecté
-
- Voir le profil du membre magnux77
- Inscrit le : 21/09/2009
- Groupes :
-
Membre d'Honneur
Du coup, cela veut dire qu'on ne peut pas si facilement passer d'un environnement graphique à un autre une fois qu'on a fait un choix? Je voulais tester plasma, mais cela ne me convenait pas en l'occurence et j'ai fais machine arrière.
Non, ce n'est pas lié à l'environnement graphique directement. Tous les logiciels finiront pas passer par l'UTF-8 mais tant qu'il n'est pas devenu universel subsistent les problèmes de conversion que l'on voulait pourtant éliminer...
...depuis Mandrake 7
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie