Puis-je désactiver le redimensionnement de la fenêtre à partir du bord supérieur de la fenêtre dans Lion?

8

Je déplace souvent des fenêtres sur le bureau en cliquant dessus et en les faisant glisser vers la barre de titre. À partir de Lion, vous pouvez redimensionner la fenêtre à partir du haut. Ainsi, si vous placez le curseur dans la partie supérieure de la barre de titre, l’icône se transforme en flèches de redimensionnement, lorsque je souhaite réellement déplacer la fenêtre, pas la redimensionner.

Existe-t-il un moyen de désactiver ou de personnaliser cette nouvelle fonctionnalité afin de désactiver le redimensionnement par le haut?

Robert Hume
la source
1
Quelques informations supplémentaires, je viens de remarquer que même lorsque le curseur de redimensionnement "haut-bas" est affiché lors du redimensionnement en haut, un mouvement de souris gauche ou droit me permettra de déplacer la fenêtre. Ceci est une touche réfléchie par les concepteurs Apple. Ma question est toujours valable.
Robert Hume
Trop tôt pour dire: p Jouons un peu plus avec la version finale avant de trouver ces astuces: p``
Martin Marconcini
J'aimerais avoir de meilleures nouvelles que "Non" - mais il est probable que cela a été longuement réfléchi. La nouvelle méthode est intégrée au gestionnaire de fenêtres. Espérons que quelques astuces intelligentes pourront vous aider, votre cas d'utilisation est à la fois logique et convaincant.
bmike

Réponses:

4

Sur la base des excellentes informations de mjmt, voici comment désactiver globalement le redimensionnement (testé en 10.7.4):

defaults write -globalDomain AppleEdgeResizing NO

Déconnectez-vous et reconnectez-vous à votre compte (ou quittez chaque application) pour que les modifications prennent effet.

heavyboots
la source
6

Lion a (au moins pour l'instant) les clés de préférence suivantes:

AppleEdgeResizing (boolean)
AppleEdgeResizeBorderSize
AppleEdgeResizeCornerSize
AppleEdgeResizeCornerSizeNW
AppleEdgeResizeCornerSizeNE
AppleEdgeResizeCornerSizeSW
AppleEdgeResizeCornerSizeSE
AppleEdgeResizeExteriorSize


Vous pouvez y accéder à l'aide des commandes suivantes:

defaults read DOMAIN KEY
defaults write DOMAIN KEY VALUE
defaults delete DOMAIN KEY

Où DOMAIN peut être soit -globalDomain pour affecter toutes les applications, soit l'identifiant d'une application spécifique, par exemple: com.apple.TextEdit.

Ou bien, éditez ~ / Bibliothèque / Préférences / .GlobalPreferences.plist ou un autre fichier .plist dans les environs de Xcode ou dans un autre éditeur de liste de propriétés.

Les applications doivent être redémarrées avant de reconnaître les modifications.

mjmt
la source
2

Actuellement non configurable ou susceptible d'être désactivé par un contrôle ou un paramètre prêt à l'emploi.

Il est censé être toujours actif et vous aurez probablement besoin d'une solution tierce (ou d'un paramètre par défaut masqué comme les autres réponses l'ont fourni) pour changer la logique du redimensionnement.

bmike
la source