Pagina 1 di 1

xkill: command not found

Inviato: lun 2 gen 2006, 2:57
da Sh4DoW
Nessun comando che si trova in /usr/X11R6/bin funziona, neanche da root...
la causa??
i diritti mi sembrano giusti.
-rwxr-xr-x 1 root bin 9148 2005-09-26 02:37 xkill

Inviato: lun 2 gen 2006, 4:50
da targzeta
Apri una shell bash. Fai:

cd /usr/X11R6/bin

e scrivi:

./xkill

funziona? Se si, il problema risiede nel fatto che la shell non sa dove cercare il tuo programma. Per indicarglielo devi aggiungere alla variabile PATH il percorso
/usr/X11R6/bin in questo modo:
PATH=$PATH:/usr/X11R6/bin
Per saperne di più, man bash.
Fai questo comando dalla shell attiva, poi fai cd per spostarti nella tua home, scrivi di nuovo xkill e vedrai che funge.
In seguito aggiungi il comando nel tuo .bash_profile in modo da averlo ad ogni avvio di bash.

Il problema ora però è un altro, e se non invochi il programma
da una shell ma lo fai tramite il menù del tuo Windows Manager (KDE, GNOME, IceWM,....)?
Anche il tuo Windows Manager deve sapere dove si trova il programma. Leggi bene come funziona il tuo Windows Manager per capire come dirglielo.

Spina

Inviato: lun 2 gen 2006, 5:40
da Sh4DoW
ti ringrazio spina.. ma di colpo ha ricominciato a funzionare.. mi sa che era un problema che riguardava /tmp/...

Inviato: lun 2 gen 2006, 10:18
da meritil
oppure ti loggavi come root tramite il comando "su" 8)


Ciao


ps: man su :wink:

Inviato: lun 2 gen 2006, 11:50
da waka_jawaka
In ogni caso, una soluzione semplice può essere un link simbolico di xkill in /sbin

Inviato: lun 2 gen 2006, 21:06
da meritil
oppure loggarsi con "su -" anzichè con "su"


ciao

Inviato: mar 3 gen 2006, 2:51
da IceSlack
meritil ha scritto:oppure ti loggavi come root tramite il comando "su" 8)


Ciao


ps: man su :wink:
a me vanno anke con su e basta.....

se sbaglio illuminatemi

Inviato: mar 3 gen 2006, 10:47
da meritil
no se ti funziona non sbagli :lol:

il comando su funziona bene se quando ti SU su un altro utente il file di profilo non viene letto, l'opzione "-" serve appunto a leggere il profilo dell'utente sul quale ci si sta inserendo, quindi impostando la variabili come da file di profilo ecc.. ecc.., e nello specifico aggiungendo a PATH i percorsi di X , di KDE ecc..

in teoria la tua è un anomalia.. tipo un alias su='su -' boh...


Ciao

Inviato: mar 3 gen 2006, 12:19
da gallows
Forse in /root/.bashrc è impostato il PATH completo (o magari c'è un source /etc/profile)