Posso desativar o redimensionamento de janelas na borda superior da janela no Lion?


8

Costumo mover janelas pela área de trabalho clicando e arrastando-as pela barra de título. No Lion, você pode redimensionar a janela de cima; portanto, se você colocar o cursor na parte superior da barra de título, o ícone se transformará em setas de redimensionamento, quando na verdade eu quero mover a janela, não a redimensione.

Existe uma maneira de desativar esse novo recurso ou personalizá-lo para que o redimensionamento da parte superior seja desativado?


1
Algumas informações adicionais, acabei de notar que, mesmo quando o cursor de redimensionamento "para cima e para baixo" é exibido ao redimensionar na parte superior, um movimento esquerdo ou direito do mouse me permite mover a janela. Este é um toque pensativo dos designers da Apple. Minha pergunta ainda permanece, no entanto.
Robert Hume

Cedo demais para dizer: p Vamos jogar um pouco mais com a versão final antes de encontrar esses truques: p``
Martin Marconcini

Eu gostaria de ter notícias melhores do que "Não" - mas é provável que isso tenha sido pensado por muito tempo. A nova maneira é incorporada ao gerenciador de janelas. Esperamos que algum truque inteligente possa ajudar, seu caso de uso é lógico e atraente.
bmike

Respostas:


4

Com base nas excelentes informações do mjmt, veja como desativar o redimensionamento global (testado na 10.7.4):

defaults write -globalDomain AppleEdgeResizing NO

Saia e faça login novamente em sua conta (ou feche todos os aplicativos) para ver as alterações entrarem em vigor.


6

O Lion possui (pelo menos por enquanto) as seguintes chaves de preferência:

AppleEdgeResizing (boolean)
AppleEdgeResizeBorderSize
AppleEdgeResizeCornerSize
AppleEdgeResizeCornerSizeNW
AppleEdgeResizeCornerSizeNE
AppleEdgeResizeCornerSizeSW
AppleEdgeResizeCornerSizeSE
AppleEdgeResizeExteriorSize


Eles podem ser acessados ​​com os seguintes comandos:

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

Onde DOMAIN pode ser -globalDomain para afetar todos os aplicativos ou o identificador de um aplicativo específico, por exemplo: com.apple.TextEdit

Ou edite ~ / Library / Preferences / .GlobalPreferences.plist ou outro arquivo .plist, no Xcode ou em algum outro editor de lista de propriedades.

Os aplicativos precisam ser reiniciados antes de reconhecerem as alterações.


2

No momento, não é configurável ou pode ser desativado por qualquer controle ou configuração pronta para uso.

Ele deve estar sempre ativo e você provavelmente precisará de uma solução de terceiros (ou de uma configuração padrão oculta, como as outras respostas fornecidas) para alterar a lógica por trás do redimensionamento.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.