web-dev-qa-db-fra.com

Les changements Openbox ne prennent pas du tout effet sur Ubuntu 16.04

Je lance Ubuntu MATE 16.04 et je clique sur l'icône d'engrenage lors de la connexion pour utiliser openbox. Et peu importe les modifications que j'apporte au fichier rc.xml et peu importe si je le redémarre ou reconfigure rien ne se passe du tout. J'ai essayé de mettre en œuvre ce

<!-- Window Tiling: Emulates Windows 7 Snap feature -->
<keybind key="W-Left">
  <action name="UnmaximizeFull"/>
  <action name="MaximizeVert"/>
  <action name="MoveResizeTo">
    <width>50%</width>
  </action>
  <action name="MoveToEdgeWest"/>
</keybind>
<keybind key="W-Right">
  <action name="UnmaximizeFull"/>
  <action name="MaximizeVert"/>
  <action name="MoveResizeTo">
    <width>50%</width>
  </action>
  <action name="MoveToEdgeEast"/>
</keybind>

pour faire des fenêtres comme des raccourcis clavier.

2
Michael Smith

Votre rc.xml le fichier doit être dans ~/.config/openbox. Sauvegardez-le d'abord, puis essayez:

<keybind key="W-Left">        # HalfLeftScreen
  <action name="Unmaximize"/>
  <action name="MoveResizeTo"><x>0</x><y>0</y><height>100%</height><width>50%</width></action>
</keybind>
<keybind key="W-Right">        # HalfRightScreen
  <action name="Unmaximize"/>
  <action name="MoveResizeTo"><x>-0</x><y>0</y><height>100%</height><width>50%</width></action>
</keybind>

Remarque: assurez-vous que vous travaillez dans le <keyboard> section et pas ailleurs!

Après avoir modifié et enregistré le rc.xml, ouvrez un terminal et exécutez openbox --reconfigure. (Vous ne devriez pas obtenir de fenêtre contextuelle vous informant des erreurs d'analyse. Si vous le faites, vous devrez probablement les corriger.) Ce n'est qu'alors que les modifications prendront effet. Il n'est pas nécessaire de redémarrer quoi que ce soit.

Addendum:

Les raccourcis clavier suivants peuvent être utilisés pour minimiser (aka Iconify) et maximiser la fenêtre active (au point):

<keybind key="C-W-Up">        # Minimize
  <action name="Iconify"/>
</keybind>

<keybind key="C-W-Down">        # Maximize
  <action name="Maximize"/>
</keybind>

(J'utilise déjà W-Up et W-Down pour la capture sur la moitié supérieure et la moitié inférieure. Vous devez vous assurer de ne pas utiliser les mêmes combinaisons de touches deux fois! Exécutez donc rc.xml avant de faire vos choix de raccourcis.)

2
DK Bose