Re: kterm

Page principale

Répondre à ce message
Auteur: Edgar Bonet
Date:  
À: Guilde
Sujet: Re: kterm
Le mercredi 27 février, Gwenael Moreau a écrit :
> On m'avait proposé pour résoudre le problème de non prise en charge de
> mon fichier .cshrc d'utiliser kterm en lieu et place de Konsole.


J'émets un doute quand à la pertinence de la solution proposée. Je vais
essayer de t'aider à diagnostiquer le problème.

Assure-toi d'abord que tu utilises bien tcsh :

    echo "default = `grep $USER /etc/passwd | cut -d: -f7`"
    echo "current = $shell"


Si tu n'es pas en tcsh ou csh, fais man chsh. Si tu en en csh, vérifie
que c'est bien un lien vers tcsh :

    ls -l /bin/csh


Vérifie ensuite le propriétaire et les droits de .tcshrc ou .cshrc :

    ls -l ~/.*cshrc


Le propriétaire ça doit être toi (sinon man chown). Tu dois avoir le
droit de le lire et tout le monde ne doit pas avoir le droit d'y écrire
(sinon man chmod).

Si .tcshrc existe, le .cshrc ne sera pas pris en compte et c'est normal.
Il faut que tu utilises un seul de ces fichiers.

Lance ensuite un nouveau shell

    tcsh


Et vérifie que ton .(t)cshrc est bien pris en compte. Reviens au shell
précédent avec exit. Réessaye en lançant un shell de login :

    tcsh -l


Ça doit marcher pareil. Si ça marche pas, reposte dans la liste en
donnant le plus de précisions possibles, notamment la sortie de la
commande

    echo $version


> Deuxième question : après installation du paquetage, bien que
> l'éxécutable soit dans /usr/X11/bin et que ce changement soit dans mon
> PATH, je ne peux pas lancer la commande directement depuis le terminal
> déjà ouvert (comme s'il fallait qu'il réinitialise la liste des
> éxécutables disponibles) ... Est-ce bien ce qui se passe ?


Oui. C'est une optimisation pour ne pas reparcourir les répertoires du
PATH à chaque fois.

> et si oui existe-t-il une commande qui permettent à mon terminal


s/terminal/shell/

> de prendre en compte les changements ?


Oui :

    rehash


Cf. man tcsh.

-- 
Edgar Bonet                         Tel:    +33 476 881 096
Laboratoire Louis Néel -- CNRS      Mobile: +33 677 197 939
25 av. des Martyrs, BP 166          Fax:    +33 476 881 191
38042 Grenoble cedex 9, France      e-mail: bonet@???