Pagina 1 di 1

Frecce nei programmi eseguiti da terminale non funzionano ^[[A^[[D^[[C^[[B

Inviato: giovedì 17 febbraio 2011, 15:22
da Dido
Ciao a tutti,

Quando eseguo un programma nel terminale e dopo uso le frecce direzionali, esse non funzionano, e anziché eseguire l'azione di movimento escono i seguenti caratteri:^[[A per la freccia su, ^[[D freccia sinistra, ^[[C freccia destra,  ^[[B freccia in basso.

Come posso fare per far si che ai tasti venga corrisposta la desiderata azione di movimento?

Re: Frecce nei programmi eseguiti da terminale non funzionano ^[[A^[[D^[[C^[[B

Inviato: giovedì 17 febbraio 2011, 15:25
da pepsianomala
anche io ho lo stesso problema, in particolare utilizzando yap prolog.

Re: Frecce nei programmi eseguiti da terminale non funzionano ^[[A^[[D^[[C^[[B

Inviato: giovedì 17 febbraio 2011, 15:26
da Zoff
è il programma che deve gestire quei pulsanti, se non li gestisce c'è poco da fare...

O modifichi tu il programma o lo tieni così.
pepsianomala ha scritto: anche io ho lo stesso problema, in particolare utilizzando yap prolog.
Non c'entra col problema ma dai un occhiata a questo:
http://sourceforge.net/projects/tuprolog/

è un IDE che abbiamo sviluppato nella mia facoltà interamente in java, l'ultima versione alpha l'ho sistemata io (ih ih ih)
un po' di bug reporting farebbe comodo.

In realtà la peculirità non è tanto l'IDE ma il mapping che la libreria offre tra i costrutti java e i predicati prolog.
Da notare la libreria P@J, offre risultati sorprendenti.

Re: Frecce nei programmi eseguiti da terminale non funzionano ^[[A^[[D^[[C^[[B

Inviato: giovedì 17 febbraio 2011, 15:27
da Dido
Zoff ha scritto: è il programma che deve gestire quei pulsanti, se non li gestisce c'è poco da fare...

O modifichi tu il programma o lo tieni così.
Prima mi funzionavano... Poi ho dovuto formattare e non mi funzionano più!!!

Re: Frecce nei programmi eseguiti da terminale non funzionano ^[[A^[[D^[[C^[[B

Inviato: giovedì 17 febbraio 2011, 15:33
da Zoff
Dido ha scritto:
Zoff ha scritto: è il programma che deve gestire quei pulsanti, se non li gestisce c'è poco da fare...

O modifichi tu il programma o lo tieni così.
Prima mi funzionavano... Poi ho dovuto formattare e non mi funzionano più!!!
con quale programma hai il problema?

Re: Frecce nei programmi eseguiti da terminale non funzionano ^[[A^[[D^[[C^[[B

Inviato: giovedì 17 febbraio 2011, 15:35
da Dido
Qualunque programma eseguito nel terminale...

Può dipendere dalla shell? Ho letto questa discussione... http://ubuntuforums.org/showthread.php?t=1113633

Re: Frecce nei programmi eseguiti da terminale non funzionano ^[[A^[[D^[[C^[[B

Inviato: giovedì 17 febbraio 2011, 15:37
da Zoff
Dido ha scritto: Qualunque programma eseguito nel terminale...

Può dipendere dalla shell? Ho letto questa discussione... http://ubuntuforums.org/showthread.php?t=1113633
Hai provato la soluzione proposta lì?
Vale a dire aprire il file /etc/passwd e cambiare /bin/sh in /bin/bash.

Re: Frecce nei programmi eseguiti da terminale non funzionano ^[[A^[[D^[[C^[[B

Inviato: giovedì 17 febbraio 2011, 15:42
da Dido
No perché non mi è chiaro cosa sia "user entry" ho tante righe in quel file... alcune sono bin/bash e altre bin/sh

Ti posto il file etc/passwd

root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
proxy:x:13:13:proxy:/bin:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh
backup:x:34:34:backup:/var/backups:/bin/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
syslog:x:101:103::/home/syslog:/bin/false
messagebus:x:102:105::/var/run/dbus:/bin/false
avahi-autoipd:x:103:108:Avahi autoip daemon,,,:/var/lib/avahi-autoipd:/bin/false
avahi:x:104:109:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
couchdb:x:105:113:CouchDB Administrator,,,:/var/lib/couchdb:/bin/bash
usbmux:x:106:46:usbmux daemon,,,:/home/usbmux:/bin/false
speech-dispatcher:x:107:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/sh
kernoops:x:108:65534:Kernel Oops Tracking Daemon,,,:/:/bin/false
pulse:x:109:114:PulseAudio daemon,,,:/var/run/pulse:/bin/false
rtkit:x:110:117:RealtimeKit,,,:/proc:/bin/false
saned:x:111:118::/home/saned:/bin/false
hplip:x:112:7:HPLIP system user,,,:/var/run/hplip:/bin/false
gdm:x:113:120:Gnome Display Manager:/var/lib/gdm:/bin/false
davide:x:1000:1000:davide,,,:/home/davide:/bin/bash

Re: Frecce nei programmi eseguiti da terminale non funzionano ^[[A^[[D^[[C^[[B

Inviato: giovedì 17 febbraio 2011, 15:44
da Zoff
si riferiva alla riga del tuo utente, cioè:

Codice: Seleziona tutto

davide:x:1000:1000:davide,,,:/home/davide:/bin/bash
ma come vedi è già /bin/bash

Re: Frecce nei programmi eseguiti da terminale non funzionano ^[[A^[[D^[[C^[[B

Inviato: giovedì 17 febbraio 2011, 15:45
da Dido
infatti... quindi non è un problema di shall.....

Re: Frecce nei programmi eseguiti da terminale non funzionano ^[[A^[[D^[[C^[[B

Inviato: giovedì 17 febbraio 2011, 15:47
da Zoff
sei vai in TTY1 hai lo stesso problema?

Re: Frecce nei programmi eseguiti da terminale non funzionano ^[[A^[[D^[[C^[[B

Inviato: giovedì 17 febbraio 2011, 15:50
da Dido
Stessa cosa...........