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