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


8

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

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


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

Слишком скоро, чтобы сказать: p Давайте немного поиграем с финальной версией, прежде чем найдем эти трюки: p``
— Мартин Маркончини

Хотелось бы, чтобы у меня были новости получше, чем «Нет», но, вероятно, это было продумано долго и усердно. Новый способ встроен в оконный менеджер. Надеемся, что какой-нибудь умный взлом поможет, ваш вариант использования логичен и убедителен.
— bmike

Ответы:


4

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

defaults write -globalDomain AppleEdgeResizing NO

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


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 или в каком-либо другом редакторе списка свойств.

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


2

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.