Abertura na parte inferior das janelas maximizadas

21

Como posso me livrar da lacuna na parte inferior da tela quando maximizo uma janela? A lacuna é quase imperceptível, mas na parte inferior de uma janela maximizada alguns pixels não são preenchidos, pode-se ver a área de trabalho. Se eu entrar no modo de tela cheia com uma janela, os 5 - 10 pixels serão preenchidos.

Minha versão do sistema operacional é o OS X 10.9 Mavericks

the maximized window

Para ver melhor o problema, ampliei a parte na parte inferior:

selection

Mirco Widmer
fonte
Isso estava me enlouquecendo há anos, mas parece estar corrigido no MacOS 10.13.x (High Sierra). Viva! Alguém mais pode confirmar?
BlueC

Respostas:

9

Esses 5 pixels estão vinculados ao Dock. Você pode posicionar o encaixe no lado esquerdo do lado direito, mas o espaço fica do lado do Dock. Eu acho que isso é algo bastante baixo nível com o Dock, como gerenciadores de janela (como Espetáculo ) irá maximizar janelas e não usar a lacuna.

Meus US $ 0,02: Se você tem muito espaço na tela, como parece que faz, eu digo encolher algumas de suas janelas para um tamanho mais apropriado e / ou janelas de tela cheia em vez de maximizá-las.

Patience
fonte
2
Afaik você não pode estender a janela para a parte inferior real da tela se o Dock estiver na parte inferior (10.9 e 10.10). Qual versão do OS X você está usando? 1 para o resto da resposta embora
grg
@GeorgeGarside Oh atirar, você está certo.
Patience
1
Eu uso o BetterSnapTool para organizar minhas janelas de uma maneira melhor. Isso ainda não me permite usar esses 5 px também - sim, tem algo a ver com o Dock.
Mirco Widmer
A única maneira de fazer isso sozinho é mover a janela para baixo 5px e redimensionar a borda superior 5px
0942v8653
1
@Patience: Na verdade… Eu meio que faço algum trabalho com gerenciadores de janelas, e atualmente não há uma maneira de fazer isso com a API que a Apple oferece. Tudo o que você pode fazer é definir a posição do canto superior esquerdo e o tamanho, como quando você só podia redimensionar no canto inferior direito. Veja a página 20 deste documento se você quiser ver as descrições . A API de acessibilidade é uma dor real para se trabalhar.
0942v8653
5

Arraste a janela inteira até cobrir a lacuna. Em seguida, redimensione a janela na parte superior para cobrir a lacuna esquerda no topo da tela. Então você não tem lacunas.

matthew
fonte
3
Ótima sugestão. Infelizmente, não fica assim quando você abre um documento novamente.
Skeleton Bow
E isso não funciona para mim no macOS Sierra 10.12.4.
Emile Bergeron
Isso funciona para mim no macOS Sierra 10.12.6
Skeleton Bow
funcionou para mim!
incandescentman
4

Eu me deparei com algumas maneiras de contornar ou consertar isso completamente:

1) Minimize os efeitos com as seguintes configurações em System Preferences > Dock:

  • Ocultar e mostrar automaticamente o Dock
  • Posição na tela: direita (ou esquerda)

Se você quiser conseguir isso com um script, será:

  • defaults write com.apple.dock autohide -bool true
  • defaults write com.apple.Dock orientation -string right

Isso faz com que as janelas do meu monitor principal sejam realmente maximizadas quando eu alt+shift+click o botão da janela verde. As janelas do meu monitor secundário ainda têm a lacuna, mas é muito menos visível do lado da janela do que da parte inferior, e eu não olho para esse monitor tão frequentemente quanto o meu primário de qualquer maneira.

2) Anule completamente a lacuna do Dock com BetterTouchTool ou BetterSnapTool . Eu não tentei isso pessoalmente, mas eu li vários sites dizendo que eles consertam esse problema ( por exemplo ).

Ian Dunn
fonte
2

Altere o papel de parede da área de trabalho para preto, para que você não perceba; ou adicione uma linha preta de 5px ao final do seu papel de parede preferido.

Bryce
fonte
1
há janelas com bordas brancas;)
Srneczek
2

Na verdade, eu invadi o sistema ... com base em algumas das outras respostas.

Você pode mover temporariamente a janela de encaixe à esquerda, expandir sua janela e, em seguida, mover a janela de encaixe de volta para a parte inferior. A janela fica então.

Observe também que o Chrome não é afetado por esse "bug" desagradável. No meu caso, apenas o Emacs é.

EDITAR : Por chorar em voz alta; quando você ALT-TAB o efeito se foi.

PascalVKooten
fonte
2
Não só isso, quando você sair do aplicativo e abri-lo novamente, ele voltará ao tamanho original;)
Skeleton Bow
1

Você pode usar um programa como GeekTool ou Übersicht para adicionar uma barra preta na parte inferior da tela. Dessa forma, você pode essencialmente tornar a lacuna menos visível, especialmente se seu papel de parede se destacar.

Skeleton Bow
fonte
1

Eu fiz um AppleScript para conseguir isso. Infelizmente, depois de invocar o AppleScript, você notará que há uma lacuna entre a barra de menus e a janela - você precisa redimensionar manualmente a janela para cima para removê-la (não clique duas vezes, senão a lacuna da doca vai voltar ). No entanto, após esses dois passos, não haverá nenhuma lacuna na doca - exatamente como você queria.

on run

    tell application "System Events"
        set FrontMostApp to name of first item of (processes whose frontmost is true)
    end tell

    tell application FrontMostApp
        activate
        set bounds of front window to {0, 26, 1280, 800}
    end tell

end run

Uma outra coisa - isso é feito para 13 "MacBooks com uma resolução de tela base de 1280x800. Você pode precisar alterar esses limites de acordo com o modelo do seu Mac.

Importante: use sua própria resolução se sua resolução não for um múltiplo inteiro de 1280x800.

Skeleton Bow
fonte