2010-08-08 6 views
1

J'essaie d'utiliser rxvt sur mon win win XP de cygwin mais le terminal apparaît et disparaît. Quel pourrait être le problème? Ceci est vrai pour tout sauf rxvt-native. J'ai essayé quelques commandes trouvées en ligne mais sans succès. J'en ai 2 J'ai essayé:obtenir vi et rxvt pour travailler dans cygwin

start C:\cygwin\bin\rxvt.exe -sb -sl 3000 -fg gray -bg black -fn "Lucida Console-14" -e /bin/bash --login -i 

.

path C:\cygwin\bin;%path% 
ssh-agent rxvt -e bash --login -i 

Un autre problème auquel je fais face est d'essayer de faire fonctionner vi dans mon shell cygwin bash. La définition du terme sur xterm ou vt100 ne fonctionne pas. Frapper entrer, je vois une chaîne 78 ou un autre problème apparaît. Je n'ai jamais modifié mon .inputrc.

Mon principal problème était d'essayer de faire fonctionner vi correctement. Je viens de découvrir que si je cours /etc/postinstall/terminfo.sh.done, je peux maintenant naviguer correctement dans vi. Le 78 (nouvelle ligne) M apparaît toujours mais au moins je peux naviguer dans vi.

Feb 25 - Ce problème est parti après quelques mises à jour de Windows. Serait-il sensé de REPONDRE à ma question parce qu'elle est plus reproductible?

+0

Vous aurez besoin de lancer Xming pour voir ces rxvt arriver s'ils ne sont pas -natifs. Ce sont ceux qui utilisent X11. Windows ne l'a pas nativement, donc vous aurez besoin de Xming. Pareil avec le binaire gvim. Vous pouvez également obtenir gvim pour Windows. –

+0

@Tom Plain 'rxvt' s'exécute sans nécessiter X sauf si la variable DISPLAY est définie. Et de toute façon, Cygwin a son propre serveur X, donc Xming n'est pas forcément requis. @sunyata D'où appelez-vous rxvt? Avez-vous un serveur X en cours d'exécution? – ak2

+0

Utilisez-vous 'vim'? –

Répondre

0

Une chose qui n'a peut-être pas été claire, c'est que tout l'exercice consistait à faire fonctionner vi. vim ne fonctionnait pas non plus à ce moment-là. Mais après quelques mises à jour de Windows, le problème est parti. Le fermer ...

0

Vous ne pouvez pas répondre à la première question, mais avez-vous essayé d'invoquer rxvt à partir de son raccourci dans le dossier Cygwin du menu Démarrer? En ce qui concerne la deuxième question, la variable TERM indique aux applications le terminal dans lequel elles s'exécutent, donc si vous le définissez sur 'xterm' alors qu'elles sont exécutées dans la console Cygwin (où normalement TERM = cygwin), elles enverront séquences de contrôle xterm que la console Cygwin ne comprend pas. Donc, fondamentalement: ne fais pas ça! Btw, vous pourriez également être intéressé par le paquet mintty de Cygwin, qui est un autre terminal qui n'a pas besoin d'un serveur X. L'installation crée également un raccourci du menu Démarrer dans le dossier Cygwin.

0

Je suppose que vous avez besoin d'un serveur X en cours d'exécution. Vous pouvez installer Cygwin/X

+0

rxvt ne nécessite pas Cygwin/X. –

Questions connexes