web-dev-qa-db-fra.com

Comment désactiver le rafraîchissement de la fenêtre lors du redimensionnement

J'ai remarqué que depuis la mise à niveau à 14.04, lorsque vous travaillez avec R, le redimensionnement d'une fenêtre déclenche des milliers de demandes de redessinage. Ceci est capable de tuer complètement ma session si le redessinage prend beaucoup de temps, comme c'est le cas avec de nombreux graphiques statistiques complexes.

Est-il possible de redimensionner des fenêtres dans Unity actuel en utilisant une structure filaire uniquement?

3
January

Pour contrôler la façon dont le gestionnaire de fenêtres (compiz) contrôle le redimensionnement, il est nécessaire de fouiller dans les différentes valeurs de gsettings.

En particulier, il y a le plugin resize compiz avec un paramètre mode que vous pouvez manipuler.

Par défaut, il est défini sur "0", ce qui correspond à "Normal" et équivaut à un redimensionnement de la fenêtre.

gsettings set org.compiz.resize:/org/compiz/profiles/unity/plugins/resize/ mode 0

Une valeur de "1" suffit pour arrêter le redimensionnement de la fenêtre entière et passer à l'affichage d'un cadre.

gsettings set org.compiz.resize:/org/compiz/profiles/unity/plugins/resize/ mode 1

Une valeur de "2" affiche un cadre avec un flou du bord de la fenêtre

gsettings set org.compiz.resize:/org/compiz/profiles/unity/plugins/resize/ mode 2

Une valeur de "3" réduit la fenêtre lors du redimensionnement:

gsettings set org.compiz.resize:/org/compiz/profiles/unity/plugins/resize/ mode 3
5
fossfreedom