rossonovello wrote:
.... 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/binse 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/binquindi xterm inizializza il $PATH indipendentemente dal regolare modo con cui lo fanno leshell 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 PATHdopo 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 5e 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.bashrcIl problema diventa: come riuscire a convincere i terminali aperti dal menu applicazioni di KDE a porgere un $PATH come lo desidera l'utente?