[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: xterm $PATH $HOME/.profile ...



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/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?



Reply to: