3 votos

¿Cómo cambio la meta-tecla de GNU Screen a Cmd-a?

Pantalla GNU es Ctrl - a lo que me resulta muy incómodo porque utilizo con frecuencia Ctrl - a y Ctrl - e para mover el cursor al principio o al final de la línea.

Preferiría cambiar esto por Cmd - a en su lugar. Sé que esto se puede cambiar en mi .screenrc pero ¿cómo codifico el archivo Cmd ¿Llave?

4voto

Christopher Scott Puntos 665

En general creo que la idea del comando es mala, porque se pretende que sea la clave del sistema para la manipulación de aplicaciones. Cmd - l parece no estar enlazado en los menús de la aplicación, pero no pude usar ningún truco para ver cuál puede ser su código clave. Por lo tanto, yo sugeriría Shift - Ctrl - a .

Dicho esto, si entiendo la página man, y un recurso en el Foros de Ubuntu sobre el tema, creo que se puede cambiar a Shift-Ctrl-a ya sea mediante el uso de la bandera -e (que le sugiero que utilice para probar con antes de ponerlo en su ~/.screenrc ).

Debería poder ejecutar screen -e ^AA . ^ es un identificador común para "Ctrl", y A significa mayúscula-a (shift + a), en oposición a una a minúscula, que significa el carácter por sí mismo.

Si eso funciona, deberías poder añadir una línea en tu ~/.screenrc que dice: escape ^AA para que tenga lugar automáticamente en cualquier ejecución estándar de screen solo.

0voto

Arne Puntos 928

Como de costumbre, también recomiendo probar tmux . Es una especie de "pantalla con esteroides". Utiliza C-b como su clave de prefijo, pero incluso eso es configurable. tmux te permite configurar fácilmente todos sus aspectos. Según la tmux FAQ, puede cambiar el prefijo a C-a así:

set -g prefix C-a
unbind C-b
bind C-a send-prefix

Por supuesto, ya que quería deshacerse de C-a de todos modos, usted puede ser feliz con C-b en su lugar.

Puede instalar fácilmente tmux si tiene MacPorts instalado, ejecutando:

sudo port install tmux

-1voto

jokop Puntos 21

Ejecuta 'cat' en un terminal y pulsa cmd-a para ver qué caracteres envía. A continuación, puede utilizar en su .screenrc

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X