Je suis récemment passé du bureau Unity au bureau LXDE (il est facile à installer dans Ubuntu avec Sudo apt-get install lubuntu-desktop
.)
C'est très bien, mais je suis irrité par quelques raccourcis clavier et souris qui sont légèrement différents dans LXDE vs Unity. Ceux-ci sont:
| Action: | In Unity: | In LXDE: |
|----------------------------------+-----------------------+-------------------|
| Navigate workspaces | Ctrl-Alt-Arrow | Ctrl-Alt-Arrow |
| Navigate and take focused window | Ctrl-Alt-Shift-Arrow | Alt-Shift-Arrow ! |
| Mouse-drag to move a Window | Alt-LeftButton | Alt-LeftButton |
| Mouse-drag to resize a Window | Alt-MiddleButton | Alt-RightButton ! |
+----------------------------------+-----------------------+-------------------+
Vous pouvez voir comment certaines actions ont le même raccourci, tandis que d'autres ont un raccourci différent (!
), ce qui est juste irritant.
Puisque je passe d'Unity à LXDE, je voudrais changer les raccourcis LXDE pour qu'ils correspondent à Unity.
Dans LXDE (qui exécute OpenBox), modifiez votre ~/.config/openbox/lubuntu-rc.xml
pour modifier les actions ci-dessus.
Remarque: Après avoir modifié le fichier xml de configuration openbox, vous devrez reconfigurer openbox en exécutant: openbox --reconfigure
Pour l'action fenêtre/espace de travail:
Nous voulons changer le Shift-Alt-[ArrowKey]
actions du clavier vers Ctrl-Shift-Alt-[ArrowKey]
pour correspondre à Unity.
Dans le <keyboard>
section du fichier xml, recherchez les raccourcis clavier avec les actions SendToDesktop
. Ceux-ci sont liés à S-A-Left
(shift-alt-gauche), droite, haut et bas. Remplacez les liaisons par C-S-A-Left
(crel-shift-alt-left), droite, haut et bas. par exemple.
<keybind key="C-S-A-Left">
<action name="SendToDesktop">
<to>left</to>
<wrap>no</wrap>
</action>
</keybind>
<keybind key="C-S-A-Right">
<action name="SendToDesktop">
<to>right</to>
<wrap>no</wrap>
</action>
</keybind>
<keybind key="C-S-A-Up">
<action name="SendToDesktop">
<to>up</to>
<wrap>no</wrap>
</action>
</keybind>
<keybind key="C-S-A-Down">
<action name="SendToDesktop">
<to>down</to>
<wrap>no</wrap>
</action>
</keybind>
Pour l'action de redimensionnement souris/fenêtre:
Nous voulons changer l'action de clic-glisser-sur-fenêtre de la souris pour redimensionner (pour correspondre à Unity).
Dans le <mouse>
section, sous le <context name="Frame">
section du fichier xml, recherchez les liaisons de déplacement de la souris pour les boutons du milieu et changez-les en:
<mousebind button="A-Middle" action="Press">
<action name="Resize"/>
</mousebind>
Vous pouvez modifier le name="A-Right" action="Drag"
réglage si vous le souhaitez - il est configuré comme ci-dessus.
Bonus # 1: Maj écran d'impression pour capturer une zone
Je ne me souviens pas si c'est dans Unity par défaut, mais j'aime vraiment Shift-Print
pour sélectionner et capturer une zone de l'écran avec la souris. J'aime aussi utiliser le programme Shutter pour y parvenir. Voici une liaison pour cela (placez dans le <keyboard>
section du fichier xml.)
<keybind key="S-Print">
<action name="Execute">
<command>shutter -s</command>
</action>
</keybind>
Bonus # 2: Si vous souhaitez transformer les espaces de travail LXDE en grille, voir cette réponse .