Pagina 1 di 1

Per esperti: tasti freccia in gnome-terminal

Inviato: lunedì 10 dicembre 2007, 10:42
da Iugisan
In gnome-terminal mi compare solo il prompt $ e i tasti freccia non funzionano, ma provocano la stampa di dei vari Ctr [. Neppure la memoria-ripetizione degli ultimi comandi funziona.

Idem nel terminale root. Ma dopo aver digitato "sudo su", prima del prompt "#" compare il nome del pc e dell'utente, e i tasti ferccia funzionano perfettamente, così come la memoria-ripetizione degli ultimi comandi!

Non ho trovato spiegazioni in rete, salvo il fatto che in alcune modalità di terminale primitivo (es. VI) è normale che i tasti freccia non funzionino (ma in tal caso sono sostituiti da Ctrl + lettere).  (mad) ??? SUCCEDE SOLO A ME ? 

Re: Per esperti: tasti freccia in gnome-terminal

Inviato: lunedì 10 dicembre 2007, 13:44
da Massimo S.
Mi sa che combinato qualche casino !  ;D

Vediamo ... vai sul menu Modifica->Profili Attuale  di gnome-terminal, poi vasi sul tab "Compatibilità" e premi il tasto "Ripristina valori predefiniti per opzioni di compatibilità"

Se ancora non va, guarda cosa hai impostato nel menu Terminale->Imposta codifica dei caratteri
Io ho "Localizzazione in uso (UTF-8)"

Se ancora non funziona mi viene il dubbio se stai usando bash, digita ps in un gnome-terminal appena aperto, ti dovrebbe restituire qualcosa simile a questo

Codice: Seleziona tutto

massimo@pc-massimo:~$ ps
  PID TTY          TIME CMD
13103 pts/1    00:00:00 bash
13119 pts/1    00:00:00 ps
naturalmente i numeri saranno diversi, ma se hai qualcosa di diverso da "bash" fai un fischio  ;)

Re: Per esperti: tasti freccia in gnome-terminal

Inviato: lunedì 10 dicembre 2007, 15:57
da Iugisan
Hai ragione, devo aver combinato qualche casino a suo tempo smanettando su riga di comando in recovery mode.

In effetti tra i processi non compare la shell bash, ma sh

Codice: Seleziona tutto

$ ps
  PID TTY          TIME CMD
 6969 pts/0    00:00:00 sh
 6971 pts/0    00:00:00 ps

Se attivo bash il problema scompare. Quanto a "sudo su", evidentemente il comando va a caricarsi la shell bash, infatti

Codice: Seleziona tutto

........# ps
  PID TTY          TIME CMD
 7277 pts/0    00:00:00 su
 7278 pts/0    00:00:00 bash
 7288 pts/0    00:00:00 ps
COME POSSO RIMEDIARE?  (good)

Aggiungo che al momento ho adottato un rimedio tampone: ho scritto dopo il comando di lancio del terminale "-e bash", così parte con la shell giusta.
Quello che non so è, dato che come leggo da "man gnome-terminal" When  you  start  GNOME  Terminal,  the application  starts  the default shell that is specified in your system account, quale è il file che contiene le informazioni utente (dove c'è scritto di lanciare la shell sh anzichè bash) ?
Grazie!
 

Re: Per esperti: tasti freccia in gnome-terminal

Inviato: lunedì 10 dicembre 2007, 17:43
da Massimo S.
Il file è /etc/passwd

Ma può fare la cosa anche graficamente:
Menu Sistema->Amministrazione->Utenti e Gruppi

Seleziona il tuo utente e clicca su Proprietà, vai sul tab Avanzato e controlla cosa c'è nella casella Shell
Se c'è qualcosa di diverso da

Codice: Seleziona tutto

/bin/bash
correggilo.

Penso che per vedere cambiamenti devi riavviare o almeno chiudere e riaprire la sessione utente

Re: Per esperti: tasti freccia in gnome-terminal

Inviato: lunedì 10 dicembre 2007, 19:11
da Iugisan
GRAZIE MILLE PER L'AIUTO !  (b2b)