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

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
Dido
Prode Principiante
Messaggi: 9
Iscrizione: sabato 26 settembre 2009, 10:00

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

Messaggio 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?
pepsianomala
Prode Principiante
Messaggi: 1
Iscrizione: giovedì 17 febbraio 2011, 15:24

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

Messaggio da pepsianomala »

anche io ho lo stesso problema, in particolare utilizzando yap prolog.
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

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

Messaggio 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.
Ultima modifica di Zoff il giovedì 17 febbraio 2011, 15:30, modificato 1 volta in totale.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Dido
Prode Principiante
Messaggi: 9
Iscrizione: sabato 26 settembre 2009, 10:00

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

Messaggio 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ù!!!
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

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

Messaggio 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?
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Dido
Prode Principiante
Messaggi: 9
Iscrizione: sabato 26 settembre 2009, 10:00

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

Messaggio da Dido »

Qualunque programma eseguito nel terminale...

Può dipendere dalla shell? Ho letto questa discussione... http://ubuntuforums.org/showthread.php?t=1113633
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

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

Messaggio 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.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Dido
Prode Principiante
Messaggi: 9
Iscrizione: sabato 26 settembre 2009, 10:00

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

Messaggio 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
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

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

Messaggio 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
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Dido
Prode Principiante
Messaggi: 9
Iscrizione: sabato 26 settembre 2009, 10:00

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

Messaggio da Dido »

infatti... quindi non è un problema di shall.....
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

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

Messaggio da Zoff »

sei vai in TTY1 hai lo stesso problema?
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Dido
Prode Principiante
Messaggi: 9
Iscrizione: sabato 26 settembre 2009, 10:00

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

Messaggio da Dido »

Stessa cosa...........
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti