Accents sous X. Qu'en pensez-vous ?

Gérard Bronner

Membre actif
25 Septembre 2001
151
0
www.gbronner.net
Bonjour,

Lors de mes pérégrinations sur les forums, un posteur avisé
wink.gif
(voir "10.1, que des problèmes ...") a soulevé un problème intéressant à mon sens.

L'idée de base : éviter les accents dans les noms des partitions. J'adhère, et voici mon opinion.

Les dossiers avec accents sont difficilement gérables en mode terminal. Et maintenir un OS X se fait hélas encore trop souvent via cet outil indispensable.

Petit conseil au passage. Ne mettez jamais d'accent dans tout ce qui est ailleurs que votre propre répertoire. Dans votre répertoire par contre, faites ce que vous voulez. La langue de Molière est belle que diable ! Et je ne vois pas pourquoi on se priverait de ses accents.

A+
 
Par exemple GDB avec LaunchCFMAPP refuse de charger l'application si celle ci se trouve dans un chemin contenant un accent.

Quand on développe et que l'on a eut la malencontreuse idée d'appeler son dossier "Développement", on peut perdre pas mal de temps à essayer de comprendre...

Il serait intéressant, à mon avis, de répertorier tout les problèmes d'accents et de les publier quelque part.

Cordialement
 
Alimentons le débat
wink.gif


J'ai sur mon 10.1 dans mon "home" un dossier "Points de départ" (vous noterez l'accent). Imaginons que je veux y aller avec mon terminal. Ça pourrait donner :

cd ~
cd "Points de départ"


Ben, non. Lorsque je tape le "é" le mac émet un bip, c'est tout. Pour pouvoir y aller une des solutions est :

cd Poin [Touche Tabulation]

Un petite explication au passage : la touche tabulation demande au shell (tcsh pour les intimes) de compléter la ligne de commande pour vous. Utilisez-la sans vergogne, ça aide vraiment. Ce qui donne :

cd Points\ de\ de\314\201part/

Et ça marche.

Je suis donc dans mon répertoire "Points de départ". Faisons un "ls", ça donne :

Cache E??le??ments de??sactive??s E??le??ments re??cents

Pas très clair. Contournons le problème, faisons un "ls -v", ça donne :

Cache Éléments désactivés Éléments récents

C'est mieux. Pour savoir ce que fait "ls -v", faites "man ls" et jetez un oeil sur les options -v et -q.

Maintenant imaginons que je veuille aller dans le répertoire "Éléments désactivés". Le coup de la tabulation ne marche plus puisque la première lettre est déjà accentuée. Un des moyens est :

cd *sactiv*

L'étoile sert à dire "n'importe quoi". À utiliser avec précaution dans les "rm".
wink.gif
Je me suis arrangé pour ne pas taper d'accents dans ma commande et pour que le shell ne puisse pas faire de confusions. Pas très pratique, et source d'erreurs.

Pour infos, les copier/coller des éléments donnés par les "ls -v" ne marchent pas.
frown.gif


Pour terminer une question. Dans ma commande "cd Points\ de\ de\314\201part/" que veulent dire \314\201 ?

A+

[14 octobre 2001 : message édité par Gerard Bronner]
 
Juste pour information, si vous voulez taper le chemin d'accès d'un fichier ou d'un dossier dans le terminal (avec ou sans accents) y a une méthode extrèmement simple : le Drag & Drop... et oui un simple glisser-déposer sur le terminal et le chemin d'accès s'écrit comme par magie !
wink.gif

Mais si vous préférez vous embéter à faire gaffe à la casse et aux accents c'est votre droit.
smile.gif
 
<BLOCKQUOTE><font size="1" face="Verdana, Geneva">quote:</font><HR>Posté à l'origine par FBG:
un simple glisser-déposer sur le terminal et le chemin d'accès s'écrit<HR></BLOCKQUOTE>

Ça ne marche pas tout le temps. À titre d'exemple, essaie de reproduire ce chemin et tu verras.

/Volumes/Mac_OS_9/Applications (Mac OS 9)/Dossier Netscape Communicator™/Plug-ins/

Le ™ me paraît un bon coupable.

A+

[15 octobre 2001 : message édité par Gerard Bronner]
 
<BLOCKQUOTE><font size="1" face="Verdana, Geneva">quote:</font><HR>Posté à l'origine par Gerard Bronner:
Pour terminer une question. Dans ma commande "cd Points\ de\ de\314\201part/" que veulent dire \314\201 ?<HR></BLOCKQUOTE>

merci pour le -v

c'est sans doute le codage des caractères accentués… comme dans le html avec les &eacute; pour é

un code ascii ? faut voir avec les spécialistes du sujet…
 
<BLOCKQUOTE><font size="1" face="Verdana, Geneva">quote:</font><HR>Posté à l'origine par Gerard Bronner:


Ça ne marche pas tout le temps. À titre d'exemple, essaie de reproduire ce chemin et tu verras.

/Volumes/Mac_OS_9/Applications (Mac OS 9)/Dossier Netscape Communicator™/Plug-ins/

Le ™ me paraît un bon coupable.
[15 octobre 2001 : message édité par Gerard Bronner]
<HR></BLOCKQUOTE>

certains caractères ne passent pas du tout dans le terminal en glisser-déposer, par contre en navigation avec tab, ca amrche… !