it-swarm-es.com

Cómo hacer que el hogar o las llaves de extremo funcionen en MC que se ejecuta en OS X (SSH)

Instalé MacPorts en OS X 10.5 y he descubierto que cuando me conecto a la computadora usando SSH y use MC - Midnight Commander, el HOME y END las teclas hacen no trabajo.

Tengo que mencionar que estoy usando PuTTY y soy capaz de usar el teclado muy bien en las máquinas Linux como Fedora, Ubuntu, ...

Aquí está la configuración del teclado de putty (una configuración que encontré que sea óptima con el tiempo):

  • Clave de retroceso: 127
  • Inicio/Teclas de final: Estándar
  • Teclas de función: Xterm R6
  • Teclas del cursor: normal
  • NUMPAD: Normal
  • Cadena de tipo terminal: xterm-color

Estoy buscando A Solución de línea de comandos/Script que hacen estos cambios, esto hace mucho más fácil crear un script de OS preparar para configurar un nuevo sistema operativo.

9
sorin

Las asignaciones de teclado para el hogar y el final en Terminal.App no ​​son directas, pero puedes arreglarlas. Para que funcionen directamente, vaya a la Terminal -> Preferencias ... -> Pantalla de configuración -> Teclado y luego Encuentre las líneas para estas teclas y haga clic en el botón Editar para ellos (o agreguelos si faltan por alguna razón) .

Tenga cuidado de no tener espacios principales o posteriores también para estos.

código de clave de inicio:

\ 033 [h

código de llave final:

\ 033 [f

código de clave de página:

\ 033 [5 ~

código de clave de página abajo:

\ 033 [6 ~

Screenshot1

Screenshot2

11
Lara Dougan

La pregunta real fue cómo usar HomeEnd Teclas con masilla cuando se inicia sesión en OSX usando SSH.

Primero, cambié la configuración en las preferencias de Terminal.App OSX según este enlace . Me funcionó para arreglar HomeEnd Llaves para uso en el escritorio. Sin embargo, cuando se inicia sesión en OSX de forma remota con la masilla, HomeEnd Las llaves aún no funcionaban. Así que modificé la terminal de masilla como se muestra a continuación:

Ir a la configuración de masilla> Terminal> Teclado
Encuentra "las teclas de función y el teclado"
en lugar de
ESC[n~
escoger
SCO
Haga clic en Aplicar.

Tu HomeEnd Las claves deben funcionar correctamente ahora en su terminal de masillas cuando haya iniciado sesión en OSX.

Puede configurar y guardar diferentes configuraciones para sus diferentes sesiones. Cuando inicia sesión en otras máquinas de tipo, puede usar el ajuste de masillas estándar.

5
baltasvejas

Mantenga presionada la tecla Mayús para el inicio/final de PGUP/PG hacia abajo en Terminal.App para no permitir que el terminal use estas teclas para el Descrollback. De esta manera (con Shift) terminal pasará las teclas a la aplicación que se ejecuta en la ventana.

2
Cairo