Можно ли отключить изменение размера окна в верхней части окна в Lion?

8

Я часто перемещаю окна на рабочем столе, щелкая и перетаскивая их за строку заголовка. Что касается Lion, вы можете изменить размер окна сверху, поэтому, если вы поместите курсор в верхнюю часть строки заголовка, значок превратится в стрелки изменения размера, когда я на самом деле хочу переместить окно, а не изменить его размер.

Есть ли способ отключить эту новую функцию или настроить ее таким образом, чтобы отключить изменение размера сверху?

Роберт Хьюм
источник
1
Некоторая дополнительная информация, я только заметил, что даже когда курсор изменения размера «вверх-вниз» отображается при изменении размера вверху, левое или правое движение мыши позволит мне перемещать окно. Это вдумчивое прикосновение яблочных дизайнеров. Мой вопрос все еще стоит, хотя.
Роберт Хьюм
Слишком скоро, чтобы сказать: p Давайте немного поиграем с финальной версией, прежде чем найдем эти трюки: p``
Мартин Маркончини
Хотелось бы, чтобы у меня были новости получше, чем «Нет», но, вероятно, это было продумано долго и усердно. Новый способ встроен в оконный менеджер. Надеемся, что какой-нибудь умный взлом поможет, ваш вариант использования логичен и убедителен.
bmike

Ответы:

4

Основываясь на превосходной информации mjmt, вот как глобально отключить изменение размера (протестировано в 10.7.4):

defaults write -globalDomain AppleEdgeResizing NO

Выйдите из системы и войдите в свою учетную запись (или закройте все приложения), чтобы изменения вступили в силу.

heavyboots
источник
6

Лев имеет (по крайней мере, на данный момент) следующие предпочтительные ключи:

AppleEdgeResizing (boolean)
AppleEdgeResizeBorderSize
AppleEdgeResizeCornerSize
AppleEdgeResizeCornerSizeNW
AppleEdgeResizeCornerSizeNE
AppleEdgeResizeCornerSizeSW
AppleEdgeResizeCornerSizeSE
AppleEdgeResizeExteriorSize


К ним можно получить доступ либо с помощью следующих команд:

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

Где DOMAIN может быть либо -globalDomain, влияющим на все приложения, либо идентификатором конкретного приложения, например: com.apple.TextEdit

Или отредактируйте ~ / Library / Preferences / .GlobalPreferences.plist или другой файл .plist поблизости, в Xcode или в каком-либо другом редакторе списка свойств.

Приложения должны быть перезапущены, прежде чем они распознают какие-либо изменения.

mjmt
источник
2

В настоящее время не настраивается и не может быть отключен каким-либо из встроенных элементов управления или настройки.

Он всегда включен, и вам, вероятно, понадобится стороннее решение (или скрытая настройка по умолчанию, как и в других ответах), чтобы изменить логику изменения размера.

bmike
источник