Faire fonctionner les raccourcis Mac (par exemple Cmd-C) sur Linux

Existe-t-il un moyen de mapper Cmd + C sur Copy sous Linux? (au lieu de Ctrl + C )

Ce serait bien si je pouvais aussi avoir les styles emacs, comme Ctrl + B pour se déplacer d’un caractère.

Y at-il un moyen, sous Linux / X, de mapper certains combos de touches avec d’autres combinaisons de touches?

Dans la tradition de tous les projets open source, il n’y a pas moyen, il y en a plusieurs . Au niveau le plus bas, vous avez des raccourcis du kernel, ce qui n’est probablement pas ce que vous voulez. Au niveau du serveur X, vous avez xkb avec ses nombreux utilitaires. Et puis, il semble que chaque gestionnaire de fenêtres – gnome, kde, xfce ou autre – possède également un utilitaire de mappage de clés. xkb semble avoir beaucoup d’utils autour de lui, et il est probablement plus complet que les utilitaires de keymapping de tout gestionnaire de fenêtres, donc je le regarderai d’abord.

KDE 3 est probablement le plus flexible ici; Il existe un schéma de raccourcis clavier prédéfini nommé “Mac Scheme”. Vous pouvez le définir via Control Center > Regional & Accessibility > Keyboard Shortcuts KControl Control Center > Regional & Accessibility > Keyboard Shortcuts ou les kcmshell keys et cela aura un effet immédiat sur presque toutes les applications KDE. Vous risquez de manquer certains des raccourcis “Ctrl- *” de type Emacs qu’OS X a, mais à part cela, cela fonctionne bien (tant que vos modificateurs X sont mappés correctement). Et si ce n’est pas à votre goût, il est facilement personnalisable.

Vous pouvez également définir Control Center > Desktop > Behavior pour activer une barre de menus de type Mac OS; Toutes les applications KDE partageront alors une barre de menus en haut de l’écran au lieu d’être attachées individuellement à chaque fenêtre.

Vous aurez presque tout le chemin là-bas si vous changez Cmd et Ctrl

xmodmap -e “keycode 63 = Control_L”

Cmd sera ainsi contrôlé. Aucune autre clé ne sera échangée

Édité: J’ai oublié le “-e”