12 votos

¿Hay mapeos de teclado para hacer que Ubuntu sea más parecido a MacOS?

Mientras que existe una pregunta similar cómo hacer que el teclado de Mac sea como Ubuntu, me gustaría plantear la pregunta inversa: ¿Cómo hacer que el teclado de Ubuntu sea como Mac?

Me gustaría, por ejemplo, que cmd funcione como ctrl (es decir, para copiar en Ubuntu presionar cmd +C). Esto hace la vida más fácil al utilizar una máquina virtual de Ubuntu en Mac, sin necesidad de pensar si estás en Mac o en Ubuntu virtual. Dado que mi cerebro funciona todo el día en OS X y ejecuto Ubuntu y otros sistemas operativos dentro de la virtualización (como VirtualBox), hacer que estos sistemas operativos invitados se comporten más como mi sistema operativo host me ahorraría confusión.

¿Cómo hacer que el mapeo del teclado de Ubuntu a mi Mac sea más similar a Mac?

12voto

R Ben R Puntos 101

Actualización 02/03/2020

Kinto - Escribe en Linux como si fuera un Mac.

Kinto ha sido reescrito en C para sistemas Ubuntu/Debian utilizando x11. También utiliza archivos de configuración json, lo que facilita su gestión y extensión a otras aplicaciones además de terminales. La aplicación ya no asigna Super a las aplicaciones de Terminal, sino que ahora se asigna correctamente a Ctrl+Mayús para crear la misma sensación que tener una tecla Cmd.

Por favor, revisa la última versión. https://github.com/rbreaves/kinto

El cambio principal para permitir Super = Ctrl+Mayús está en este archivo de símbolos.

default partial xkb_symbols "mac_levelssym" {
    key  {
      repeat= no,
      type= "ONE_LEVEL",
      symbols[Group1]= [ Hyper_L ],
      actions[group1]=[ SetMods(modifiers=Shift+Control) ]
    };
    key  {
      repeat= no,
      type= "ONE_LEVEL",
      symbols[Group1]= [ Hyper_R ],
      actions[group1]=[ SetMods(modifiers=Shift+Control) ]
    };
};

Puede que Kinto te resulte útil. Es un proyecto que creé recientemente, después de varios años intentando resolver este problema de diferentes formas y ahora siento que es lo suficientemente sólido como para compartirlo.

El instalador de Kinto simplemente utiliza python para la instalación inicial, después de eso solo es un servicio systemd, bash, xprop, setxkbmap y xkbcomp. Por lo que a mi respecta, es la solución más rápida y nativa a este problema que vas a encontrar.

https://github.com/rbreaves/kinto

https://medium.com/@benreaves/kinto-a-mac-inspired-keyboard-mapping-for-linux-58f731817c0

También hay un Gist, si solo quieres ver lo que está en el corazón de todo, aunque no alterará tu mapa de teclado cuando sea necesario. El Gist tampoco incluye archivos de mapa de teclado xkb personalizados que configuren los cursores/manipulaciones de estilo macOS que utilizan Cmd y las teclas de flecha.

https://gist.github.com/rbreaves/f4cf8a991eaeea893999964f5e83eebb

5voto

Underminer Puntos 1112

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