¿Cómo puede hacer que una aplicación que se ejecuta en Terminal se desplace correctamente (como en Ubuntu)?

2

Ejemplo: en Terminal, enciendo los enlaces y el navegador a una página web. Intento usar el gesto de desplazamiento del trackpad y la página arriba y página abajo para desplazarme hacia arriba y hacia abajo en la página web que me muestra elink. Pero en lugar de desplazarse por la página web, Terminal desplaza todo el búfer de retroceso.

En Ubuntu, los enlaces se desplazarán correctamente al presionar página arriba y página abajo y la rueda de desplazamiento.

Esto también se aplica a otros programas POSIX basados en consola como Vim.

¿Alguna sugerencia sobre cómo hacer que estos programas acepten gestos de desplazamiento del trackpad en OS X?

    
pregunta dan 02.05.2012 - 16:36

1 respuesta

3

Para usar la rueda del mouse o el trackpad para desplazarse en Terminal.app, deberá instalar MouseTerm . Después de instalar MouseTerm, deberá agregar set mouse=nicr a su archivo .vimrc:

echo "set mouse=nicr" >> ~/.vimrc

Si aún no puedes desplazarte por los enlaces, es posible que no haya sido compilado con el soporte de GPM (General Purpose Mouse). Dado que elinks no es una aplicación nativa de OS X, probablemente instaló a través de MacPorts o Homebrew . Abrí el archivo de "fórmula" para elinks /usr/local/Library/Formula/elinks.rb (de forma predeterminada para Homebrew) y verifico que --without-gpm no se encuentra en ningún lugar.

Aunque su pregunta indica que desea hacer esto en Terminal.app, le recomiendo que eche un vistazo a iTerm2 , que admite esto de forma nativa. , y tiene un poco más para ofrecer que la aplicación Terminal de valores.

    
respondido por el Aaron Lake 02.05.2012 - 16:45

Lea otras preguntas en las etiquetas