Kann ich die Fenstergröße am oberen Rand des Fensters in Lion deaktivieren?

8

Ich verschiebe Fenster auf dem Desktop oft, indem ich sie anklicke und an der Titelleiste ziehe. Ab Lion können Sie die Größe des Fensters von oben ändern. Wenn Sie also den Cursor in den oberen Bereich der Titelleiste setzen, wird das Symbol in Pfeile zur Größenänderung umgewandelt, wenn ich das Fenster tatsächlich verschieben und nicht in der Größe ändern möchte.

Gibt es eine Möglichkeit, diese neue Funktion zu deaktivieren oder anzupassen, sodass die Größenänderung von oben deaktiviert ist?

Robert Hume
quelle
1
Einige zusätzliche Informationen, ich habe gerade bemerkt, dass ich das Fenster auch dann bewegen kann, wenn der Cursor die Größe nach oben oder unten ändert, wenn die Größe oben geändert wird. Dies ist eine nachdenkliche Note der Apfeldesigner. Meine Frage bleibt jedoch bestehen.
Robert Hume
Zu früh, um zu sagen: p Lassen Sie uns ein bisschen mehr mit der endgültigen Version spielen, bevor wir diese Tricks finden: p``
Martin Marconcini
Ich wünschte, ich hätte bessere Nachrichten als "Nein" - aber es ist wahrscheinlich, dass dies lange und gründlich überlegt wurde. Der neue Weg ist in den Fenstermanager integriert. Hoffentlich kann ein kluger Hack helfen, Ihr Anwendungsfall ist sowohl logisch als auch überzeugend.
bmike

Antworten:

4

Basierend auf den hervorragenden Informationen von mjmt können Sie die Größenänderung global deaktivieren (getestet in 10.7.4):

defaults write -globalDomain AppleEdgeResizing NO

Melden Sie sich ab und wieder in Ihrem Konto an (oder beenden Sie jede einzelne App), damit die Änderungen wirksam werden.

schwere Stiefel
quelle
6

Lion hat (zumindest vorerst) die folgenden Voreinstellungsschlüssel:

AppleEdgeResizing (boolean)
AppleEdgeResizeBorderSize
AppleEdgeResizeCornerSize
AppleEdgeResizeCornerSizeNW
AppleEdgeResizeCornerSizeNE
AppleEdgeResizeCornerSizeSW
AppleEdgeResizeCornerSizeSE
AppleEdgeResizeExteriorSize


Auf diese kann entweder mit den folgenden Befehlen zugegriffen werden:

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

Wobei DOMAIN entweder -globalDomain sein kann, um alle Apps zu beeinflussen, oder die Kennung einer bestimmten App, z. B.: Com.apple.TextEdit

Oder bearbeiten Sie ~ / Library / Preferences / .GlobalPreferences.plist oder eine andere .plist-Datei in Xcode oder einem anderen Eigenschaftenlisten-Editor.

Apps müssen neu gestartet werden, bevor sie Änderungen erkennen.

mjmt
quelle
2

Derzeit nicht konfigurierbar oder kann von der Standardsteuerung oder -einstellung ausgeschaltet werden.

Es soll immer eingeschaltet sein und Sie benötigen wahrscheinlich eine Lösung von Drittanbietern (oder eine versteckte Standardeinstellung wie die anderen Antworten), um die Logik hinter der Größenänderung zu ändern.

bmike
quelle