Je passe tout le temps de Linux à Mac, et je n'arrive pas à comprendre comment éviter de me perdre dans mes frappes, en particulier avec les navigateurs et les applications Unix.
Voici la situation: * Emacs, vim, shell et autres applications unix utilisent la même touche ctrl sur mac et linux * Certaines touches TRÈS courantes de copier, coller, couper, toutes sont permutées cmd sur le mac et ctrl sur linux .
Certaines choses que j'ai essayées: * Utiliser cmd comme ctrl dans emacs - genre de travaux, mais cela confond d'autres applications de type unix * Permuter la position de cmd et ctrl sur le clavier - bon pour copier, coller, tout, et pas beaucoup autre.
Je ne peux pas être le seul à faire des allers-retours entre Mac et Linux ayant ce problème.
Serait-il possible de mieux aborder cela du côté de Linux et de changer les mappages là-bas pour que je puisse avoir les mêmes sur le Mac?
Le problème principal concerne les applications de navigateur (Chrome / Firefox), puis les applications de type Unix (Emacs, IntelliJ, Rubymine, Vim, tmux).
KDE (Kubuntu) a un outil de configuration de raccourci qui vous permet de définir des raccourcis globaux, mais je n'ai pas réussi à le faire reconnaître les changements lorsque je l'ai testé. Il a peut-être besoin d'un redémarrage. Ubuntu a peut-être une option similaire.
Une autre chose qui pourrait aider avec les fonctions de copier-coller sous Linux est d'utiliser le bouton central de la souris pour coller. Lorsque vous mettez du texte en surbrillance, vous n'avez pas à le copier - mettez-le en surbrillance, passez à votre autre application, puis cliquez sur le bouton central de la souris pour coller le texte en surbrillance. Différentes habitudes feraient du problème du clavier un point discutable, au moins pour ces fonctions spécifiques.
la source
J'ai vécu cela il y a quelque temps et j'ai trouvé la configuration automatique de quelqu'un (je donnerais le crédit si je pouvais trouver d'où cela venait).
Je l'ai modifié pour certaines choses qui manquaient à ma configuration, mais le voici:
https://github.com/ericwooley/dotfiles/tree/master/.config/autokey
Cela m'amène à aimer 95% de toutes les frappes identiques.
Certaines choses qui sont toujours différentes cmd + droite et cmd + gauche n'agissent pas de la même manière, sous Linux j'utilise alt + page-up and down.
J'ai fini par dépendre des liaisons Vim dans mon éditeur pour me garder sain d'esprit, je recommanderais que si c'est possible pour ce que vous faites.
Oh, et guake a un paramètre de copier-coller configurable pour le terminal, donc je l'ai défini sur alt + c et alt + p pour les manigances du terminal
la source
Mis à jour
Kinto.sh va maintenant mapper Alt / Cmd pour utiliser Ctrl + Shift dans une application de terminal. Il associe bien sûr Alt / Cmd à Ctrl le reste du temps.
Voici une solution beaucoup plus simple, Kinto. Il résout le problème que vous rencontrez avec les cartes-clés de terminal qui ne fonctionnent pas correctement tout en conservant une bonne carte-clé avec tout le reste.
Je travaille là-dessus depuis 3 ans maintenant ... et j'ai enfin l'impression de pouvoir contribuer quelque chose en raison de son bon fonctionnement, contrairement à mes 2 dernières tentatives. Il est destiné aux distributions x11 et basées sur Systemd, mais le concept sera appliqué à Wayland une fois que je trouverai un bon moyen de le mettre en œuvre, malgré l'amélioration de la sécurité qui le rend difficile à utiliser.
1) Gist (pour ceux qui veulent juste voir le local ou mettre en œuvre leur propre solution alternative, les cas de bord ne sont pas couverts).
https://gist.github.com/rbreaves/f4cf8a991eaeea893999964f5e83eebb
2) Le programme d'installation complet qui utilise systemd, bash et xprop. (Les étuis Edge, comme les Chromebooks sont couverts, il était étonnamment difficile à prendre en charge, mais j'aime le mien afin que tout le monde puisse en bénéficier!)
https://github.com/rbreaves/kinto
Essentiellement, avec cette solution, vous ne vous battez pas pour créer correctement de nouvelles touches de raccourci ou pour éviter les conflits de raccourcis dans vos applications Terminal vs les autres applications GUI. Vous obtenez simplement le meilleur des deux mots, et cela fonctionne aussi parfaitement que possible - au-delà de l'inclusion de fichiers de configuration de raccourcis par défaut pour divers terminaux et éditeurs de texte populaires, que je pourrais inclure plus tard. Même les éditeurs de texte comme Sublime ne remplacent pas simplement la touche Cmd par Ctrl sur chaque raccourci, mais ils s'alignent correctement environ 95% ou plus du temps que je dirais.
Et en parlant de Wayland, j'ai une preuve de concept sur la façon de faire fonctionner cette astuce keywap de keymap sur KDE Plasma 5 avec un widget existant qui extrait les noms des applications. Si quelqu'un a une meilleure solution, je suis tout à fait à l'écoute, surtout si cela peut également fonctionner sur x11. Xprop est tout à fait suffisant sur x11, mais évidemment inutile sur Wayland.
https://github.com/rbreaves/applet-window-title/commit/ff17e694579a52a9848d6bea87b2d11f22033718
la source