Vous n'êtes pas identifié.
Bonjour
J'ai un problème, j'ai installé [GNU / Linux] ubuntu server
J'ai un clavier Suisse Romande que j'ai sélectionné lors de l'installation.
Tous les combinaisons de touches sont correctement reconnue sauf "Alt Gr 7" qui donnerai normalement "|".
J'ai à la place deux petits barre l'une sur l'autre de la même auteur que le |.
Je me suis mit à la création de script et j'ai besoin de cette touche pour créer l'opération logique || soit ou.
Je suis donc bloqué.
Je suis le tutorial www.ubuntu-fr.org/script_shell.htm
A l'exercice deux je crée un fichier nommer script dans mon home avec les droits d'exécution.
lorsque je le lance j'obtiens
Code avec #!/bin/sh
#!/bin/sh echo -n "Voulez-vous voir la liste des fichiers Y/N : " read ouinon if [ "$ouinon" = "y" ] || [ "$ouinon" = "Y" ]; then { echo "Liste des fichiers :" ls -la } elif [ "$ouinon" = "n" ] || [ "$ouinon" = "N" ]; then { echo "Ok, bye! " } else { echo "Il faut taper Y ou N!! Pas $ouinon" } fi
Résultat:
leclaude@mathilda:~$ ./script Voulez-vous voir la liste des fichiers Y/N : y [: 17: ]: unexpected operator [: 17: ]: unexpected operator Il faut taper Y ou N !! pas y
Code avec #!/bin/bash
#!/bin/bash echo -n "Voulez-vous voir la liste des fichiers Y/N : " read ouinon if [ "$ouinon" = "y" ] || [ "$ouinon" = "Y" ]; then { echo "Liste des fichiers :" ls -la } elif [ "$ouinon" = "n" ] || [ "$ouinon" = "N" ]; then { echo "Ok, bye! " } else { echo "Il faut taper Y ou N!! Pas $ouinon" } fi
Résultat:
leclaude@mathilda:~$ ./script Voulez-vous voir la liste des fichiers Y/N : y ./script: line 4: [: too many arguments ./script: line 9: [: too many arguments [: 17: ]: unexpected operator Il faut taper Y ou N !! pas y
Je souhaite trouver une solution rapidement, j'ai effectué une recherche mais je n'ai rien trouvé à ce sujet.
Les personnes avec un problème de clavier on un problème général.
Un grand merci à toutes les personnes qui n'aideront.
Je précise que je suis sur un ordinateur portable dell inspiron 9400.
La touche sous windows fonctionne très bien.
J'ai deux systèmes linux server sur ce portable, un en dual boot avec GRUB,
l'autre en virtualisation avec VMWare sous Windows XP pour les tests divers
J'ai le problème avec les deux.
Meilleurs salutations
leclaude
Hors ligne
leclaude a écrit:
Bonjour
J'ai un problème, j'ai installé [GNU / Linux] ubuntu server
J'ai un clavier Suisse Romande que j'ai sélectionné lors de l'installation.
Tous les combinaisons de touches sont correctement reconnue sauf "Alt Gr 7" qui donnerai normalement "|".
J'ai à la place deux petits barre l'une sur l'autre de la même auteur que le |.
Aie.. j'ai pas tout lu ton poste car je vois ici une énorme erreur ;-)
Le bon caractère du chiffre 7 sur un clavier suisse-romand est bien le ¦ et non le |. Si ton clavier à l'inverse c'est à cause de Windows qui a toujours fait l'inverse. Et là où le bas blesse c'est que certains fabricants de clavier ont changé l'emplacement pour cacher l'erreur de krosoft et c'est vraiment lamentable (déjà que pour le drapeau Windows ils méritent le fouet :-)).
Le caractère | se trouve à la touche 1 et ça a toujours été comme ça.
Je sais que je ne répond pas à ton problème, mais à mon avis tu en vois un où il n'y en a pas.
Hors ligne
Ce que tu me dis m'interesse beaucoup. Je n'ai pas mon portable sous la main, mais j'ai testé toutes les touches possible et imaginable et dans mes souvenir la touche Alt Gr 1 me donne un ¦ aussi je controlerai ça ce soir.
Hors ligne
Ce que je peux te dire c'est que mon laptop qui ne respecte pas le standard et qui a un ¦ écrit à la touche 1.. me donne bien un | quand je fais ALTGR+1
Sur mon clavier des années 90 qui respecte le standard et qui à le | à la touche 1.. il me donne bien le | :-)
Et sur ces deux machines j'utilise Ubuntu..
Hors ligne
Je te remercie il semble que tu as raison. Je regarde ce soir et je te redis.
Merci de ton aide.
Thx
leclaude
Hors ligne
Salut !
Je me pose la même question :
Dans un terminal de ubuntu, si je tappe altgr+1 j'ai : | et altgr+7 : ¦ . Ce qui est parfaitement normal
Seulement en console (tty1), lorsque je tappe ces combinaisons, j'ai avec altgr+1 ¦ et pour altgr+7 un signe bizarre du style un contour vers la gauche. Alors je me suis dit : "Finalement le problème n'est peut-être que dû à l'affichage, mais la compréhension est bonne ?", et je l'ai vérifié en exécutant un simple "ps | grep tty" (le | était un ¦ à l'affichage). Et là, j'ai remarqué que mon raisonnement était juste.
Remarque : d'ailleurs la console à de la peine à m'afficher les "é".
Je pense que la solution est changer la police (d'écriture) de base des consoles, mais je n'ai pas encore cherché comment faire...
Dernière modification par Trim (06 Feb 2008 19:41:39)
Hors ligne
Je pense plutôt que t'as pas la bonne disposition c'est tout.. je sais qu'il existe au moins une disposition qui a la double barre sur 1 et 7.. mais je sais plus laquelle..
Hors ligne
Hello
Comme promis je reviens vous faire part de mes observations. Lorsque je tape "Alt Gr 1"dans mon ubuntu server j'obtiens à l'écran ¦ et pareil quand je tape "Alt Gr 7" aussi ¦. Il ne se comporte pas pareil pour au temps. Le "Alt Gr 1" remplit effectivement la fonction | et "Alt Gr 7" ¦ . Je peux donc travailler avec mon PC bien que l'affichage ne soit pas correct.
Merci à vous pour m'avoir aidé à comprendre. Je suis intéresser pour avoir l'affichage juste si quelqu'un à une solution.
Meilleures salutations
Leclaude
Hors ligne
Salut !
Aujourd'hui je devais toucher un peu les scripts de consol pour essayer d'installer "splashy" correctement (mais ça c'est une autre histoire), et je suis arrivé au point de lire le fichier "/etc/default/console-setup".
Lorsque j'ai lu ce fichier, que je l'ai comparé à ma Debian et que j'ai fait des tests, j'ai trouvé la solution (tout est à faire en tant que root, ou avec la commande "sudo"):
Dans le fichier cité ci-dessus, il faut modifier la valeur de l'option CODESET en mettant "Lat7" à la place de "Uni1".
Si vous voulez changer de police d'écriture, vous pouvez modifier la valeur de l'option "FONTFACE" avec le nom d'une police dans le commentaire du dessus.
Enfin, il faut redémarrer "console-setup" grâce à la commande :
sudo /etc/init.d/console-setup restart
Dès lors tout devrait fonctionner : +"*ç%&/()=?è$à ...
EDIT :
C'est bizarre, mais j'ai l'impression que Ubuntu ne lance pas la commande "/etc/init.d/console-setup start" au démarrage de Linux, car les polices restent inchangées chez moi...
Deuxième point bizarre : si je suis dans une console et que j'applique la méthode ci-dessus, ça marche, mais si je passe au mode graphique et que je revais plus tard dans la console, les polices ne sont plus correctes...
EDIT2 :
J'ai testé la commande "sudo dpkg-reconfigure console-setup", mais je dois toujours taper "sudo /etc/init.d/console-setup restart"
Dernière modification par Trim (28 Mar 2008 10:50:09)
Hors ligne