12 votes

Existe-t-il des mappages de clavier pour rendre Ubuntu plus proche de MacOS ?

Bien qu'il y ait une question similaire comment rendre le clavier de Mac comme Ubuntu J'aimerais soulever la question inverse : Comment faire pour que le clavier d'Ubuntu ressemble à celui de Mac ?

J'aime par exemple cmd pour travailler comme ctrl (par exemple, pour appuyer sur cmd + C pour la copie dans Ubuntu). Cela rend la vie plus facile quand on utilise une machine virtuelle Ubuntu sur Mac, plus besoin de se demander si on fait sur Mac ou sur Ubuntu virtuel. Étant donné que mon cerveau travaille sous OS X toute la journée et que j'utilise Ubuntu et d'autres systèmes d'exploitation dans le cadre de la virtualisation (comme Virtual Box), faire en sorte que ces systèmes d'exploitation invités fonctionnent davantage comme mon système d'exploitation hôte m'éviterait toute confusion.

Comment faire en sorte que le mappage du clavier de mon Mac par Ubuntu soit plus proche de celui du Mac ?

12voto

R Ben R Points 121

Mise à jour du 02/03/2020

Kinto - Tapez dans Linux comme si c'était un Mac.

Kinto a maintenant été réécrit en C pour les systèmes Ubuntu/Debian utilisant x11. Elle utilise également des fichiers de configuration json, ce qui la rend plus facile à gérer et à étendre à d'autres applications que les terminaux. L'application ne correspond plus à Super dans les applications Terminal, elle correspond maintenant à Ctrl+Shift pour créer la même sensation qu'avec une touche Cmd.

Veuillez consulter la dernière version. https://github.com/rbreaves/kinto

La principale modification pour permettre le changement Super = Ctrl+Shift se trouve dans ce fichier de symboles.

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

Vous trouverez peut-être Kinto utile. Il s'agit d'un projet que j'ai récemment créé, après avoir passé quelques années à aborder ce problème de différentes manières et je pense maintenant qu'il est suffisamment solide pour être partagé.

Le programme d'installation de Kinto utilise simplement Python pour effectuer l'installation initiale, après quoi il n'y a plus qu'un service systemd, bash, xprop, setxkbmap et xkbcomp. En ce qui me concerne, c'est la solution la plus rapide et la plus native à ce problème que vous pourrez trouver.

https://github.com/rbreaves/kinto

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

Voici un Gist également, si vous voulez juste voir ce qui est au cœur de tout cela, il ne va pas alterner votre keymap lorsque nécessaire cependant. Le Gist n'inclut pas non plus les fichiers keymap xkb personnalisés qui configurent les curseurs de style MacOS et les manipulations par mots-clés qui utilisent Cmd et les touches fléchées.

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

5voto

Ali Points 1294

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X