.... e ... maledetta primavera!!!
Ciao ragazzi!
Qualcuno � a conoscenza di come sia possibile manipolare il $PATH di xterm ???
se non utilizzo KDE, quindi uso soltanto i terminali a caratteri: /etc/profile $HOME/.profile mi cambiano il $PATH nelle shell, e questo � ok!!
nel mio caso �:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/opt/java/j2sdk1.4.2/bin
se da KDE apro un xterm e invio il comando: echo $PATH ecco quello che mi risponde: /sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin
quindi xterm inizializza il $PATH indipendentemente dal regolare modo con cui lo fanno le
shell a caratteri.
chi mi sa dire, senza ricorrere ai files di configurazione: /etc/bash.bashrc $HOME/.bashrc da dove si modifica questo $PATH di xterm???
vi prego, aiutatemi a risolvere il mistero!!!!
a proposito, � possible vedere il problema in un altro modo: loggatomi come root, per esempio, setto in /etc/bash.bashrc
PATH=/opt/java/j2sdk1.4.2/bin:$PATH export PATH
dopo di che apro konqueror, e di li apro una shell x-terminal-emulator e do il comando: echo $PATH
ecco la risposta:
/opt/java/j2sdk1.4.2/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin
ok fin qui sembr andare tutto bene!!!
ora creo questo piccolo bashscript:
#! /bin/bash echo $PATH sleep 5
e lo immetto nel menu della barra "Avvio applicazioni" di KDE dicendogli naturalmente di aprirlo da terminale.
se lo chiamo dalla barra, ecco cosa mi scrive:
/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin
quindi � insensibile alle modifiche apportate al file /etc/bash.bashrc
Il problema diventa: come riuscire a convincere i terminali aperti dal menu applicazioni di KDE a porgere un $PATH come lo desidera l'utente?

