J'exécute 16.04 avec LXDE sur un ancien serveur. Les graphismes ne sont évidemment pas géniaux (8 Mo de graphiques intégrés), donc j’utilise x2go
pour transférer ma xsession sur 10 100 1000. Le problème est que les frappes au clavier (telles que alt+tab, ctrl+alt+right, etc.) ne se lie pas à l’application, donc au lieu de changer d’application dans x2go, il bascule de l’application x2go au prochain programme ouvert sur la machine cliente.
Comment associer toutes les frappes (encore plus agréables, une frappe exclue) à une seule application?
L'ordinateur client exécute Unity. L'hôte (l'ordinateur dont je vous envoie la session via x2go) exécute LXDE.
Installer ccsm
Sudo apt-get install compizconfig-settings-manager
Aller à la catégorie de bureau → plug-in Ubuntu Unity → onglet Switcher
Cliquez sur chaque raccourci, décochez Activer, puis OK
Allez à la catégorie de bureau → Mur de bureau → onglet Liaisons
De la même manière, désactivez les raccourcis souhaités.
Close ccsm
, Il est efficace juste après la fermeture.
Les raccourcis ccsm
ont priorité sur celui personnalisé à partir des paramètres système. Vous pouvez utiliser dconf
pour voir le paramètre sous-jacent modifié lorsque vous effectuez les étapes ci-dessus à l'aide de l'interface graphique.
$ dconf watch /
/org/compiz/profiles/unity/plugins/unityshell/alt-tab-prev
'Disabled'
/org/compiz/profiles/unity/plugins/unityshell/alt-tab-prev
'Disabled'
/org/compiz/profiles/unity/plugins/unityshell/alt-tab-forward
unset
/org/compiz/profiles/unity/plugins/unityshell/alt-tab-forward
unset
Il est donc préférable de créer un script wrapper pour désactiver les raccourcis du commutateur d’unité, de lancer x2goclient, puis de les réactiver après la fermeture de x2goclient.
dconf write /org/compiz/profiles/unity/plugins/unityshell/alt-tab-prev "'Disabled'"
dconf write /org/compiz/profiles/unity/plugins/unityshell/alt-tab-forward "'Disabled'"
...
x2goclient
dconf reset /org/compiz/profiles/unity/plugins/unityshell/alt-tab-prev
dconf reset /org/compiz/profiles/unity/plugins/unityshell/alt-tab-forward
...
Ancienne réponse qui pourrait être utile pour certains.
Le raccourci que vous mentionnez appartient à OpenBox. Qui est lancé avec les paramètres prédéfinis pour Lubuntu. (C'est du moins le cas pour Lubuntu 14.04).
~$ pgrep -a openbox
4772 openbox --config-file /home/lubuntu/.config/openbox/lubuntu-rc.xml
Nous devrions les dissocier d’OpenBox ou de tout outil les liant déjà.
Ouvrez son fichier de configuration pour le modifier
leafpad ~/.config/openbox/lubuntu-rc.xml
Puis commentez les raccourcis souhaités à l'aide des balises de commentaire XML <!-- -->
ou supprimez-les.
Après cela, configurez des raccourcis globaux pour transférer le raccourci vers la fenêtre x2goclient à l’aide de wmctrl
& xvkbd
.
Ajouter un nouveau raccourci personnalisé avec la commande
bash -c 'wid=$(wmctrl -l | awk "/X2Go Client/ {print $1; exit}"); echo $wid; if [ "$wid" ] ; then xvkbd -window $wid -xsentevent -text "\A\t"; fi'
pour AltTab