Existe alguma maneira de impedir que a barra de título de uma janela seja mesclada com o painel quando maximizada?

35

Estou trabalhando em uma máquina desktop com bastante espaço na tela, por isso não preciso que as barras de título do meu Windows sejam mescladas à barra de menus global quando as janelas estão maximizadas. Além disso, estou trabalhando em uma configuração de tela dupla, então o fato de uma janela ser maximizada não significa que é a única janela visível.

Antes do Unity eu mudaria para uma janela maximizada clicando em sua barra de título, ou fecharia a janela, mesmo que ela não estivesse focada, clicando no botão fechar; Eu não posso mais fazer isso porque a barra de título está faltando e a barra de menu global está vazia nessa tela. Isso não é um grande problema - eu posso clicar em alguns dos cromados da janela para focar isso - mas não é intuitivo e está me forçando a reaprender meu comportamento de uso de mouse.

Gostaria de desativar a mesclagem de títulos e barras de menu globais, mas como?

EDITAR:

Eu simplesmente quero que a barra de título da janela NÃO se mescle com o painel superior sempre que eu maximizar uma janela. O menu global deve ficar no painel superior, tanto quanto eu estou preocupado. Atual maximiza assim

Eu quero que ele seja maximizado desse jeito (Naquela tela, a janela não maximizada foi redimensionada para ocupar o espaço restante)

    
por Richard Turner 01.09.2011 / 11:29

6 respostas

2

ctrl + alt 5 parece ser sua melhor aposta a partir de agora. Desculpa. Talvez para remover a tentação você poderia remover o botão maximizar no Ubuntu-Tweak, mas a partir de agora se você maximizar a janela, simplesmente irá fundir a barra de título com a barra de menu

    
por AyaneForever 16.02.2012 / 15:57
4

Você pode desativar a maximização da janela na barra de título quando uma barra de título for arrastada para perto da barra Unity Top / Superior.

Visite: link (Nota post # 6 por stevecomrie)

  
  • Abra o Gerenciador de configurações do CompizConfig
  •   
  • Clique na "Grade" na categoria "Gerenciamento de janelas"
  •   
  • Clique na guia "Edges"
  •   
  • Abra a lista suspensa "Redimensionar ações"
  •   
  • Altere a lista suspensa "Top Edge" para "Nenhum"
  •   
  • Feche o CompizConfig e pronto!
  •   

Esta é apenas uma solução parcial. Alguns aplicativos ainda serão lançados no estado mesclado quando você executá-los. E ainda é possível causar inadvertidamente uma mesclagem clicando duas vezes na barra de título de um aplicativo não mesclado. Qualquer um com uma pista sobre como desabilitar completamente todas e quaisquer variações do painel de união que se fundir com a barra de título de um aplicativo seria apreciado!

    
por Dan Taylor 06.09.2011 / 23:59
3

Para o Unity 3D, você pode experimentar este script.

Basicamente, ele irá verificar se há janelas maximizadas e irá desmotivá-las e redimensioná-las para a altura máxima de largura possível (depois que você fizer testes, achar que está funcionando bem em sua máquina); jogue também com nXpos e nYpos se achar que algo não está funcionando bem.

demaximize.sh 1005 710 # para 1024x768 que funciona aqui pelo menos ...

#!/bin/bash

# make tests to your system, this works 'here' at 1024x768
nWidth= #1005
nHeight= #710
nXpos=1
nYpos=22

while true; do 
    windowId='xdotool getactivewindow';
    if xwininfo -wm -id $windowId |tr -d '\n' |grep -q "Maximized Vert.*Horz";then
        wmctrl -i -r $windowId -b toggle,maximized_vert,maximized_horz;
        xdotool windowsize $windowId $nWidth $nHeight;
        xdotool windowmove $windowId $nXpos $nYpos;
        xdotool getwindowname $windowId
    fi; 
    sleep 0.5;
done

PS .: para cromo / cromo funcione melhor, ative a opção "usar o título e as bordas do sistema"

    
por Aquarius Power 24.10.2013 / 05:42
2

Fonte: link

Isso pode ser controlado pelo gconftool . Se você tem o frontend GUI "gconf-edtor" instalado, basta iniciá-lo e navegar para /apps/metacity/general , então desmarque "show_maximized_titlebars" para remover a barra de título da janela maximizada.

Ou, você pode executar este comando no terminal para removê-lo:

gconftool --type bool --set /apps/metacity/general/show_maximized_titlebars false

Execute isto para reativá-lo:

gconftool --type bool --set /apps/metacity/general/show_maximized_titlebars true
    
por Jen 12.12.2012 / 20:52
0

Até onde eu entendo, isso ainda não é possível (há uma conversa sobre trazê-lo para o Ubuntu 12.04 ou 12.10, mas teremos que esperar e ver). Uma possível solução no aqui e agora é usar o Emerald como decorador de janelas, mas não sei se isso funcionará 100%.

    
por RolandiXor 11.02.2012 / 19:07
0

Eu quase comecei a chorar tentando me livrar do menu global no Ubuntu 13.10. Você vê meus aplicativos principais, por exemplo Eclipse e Android Studio, às vezes "falhar" ao mesclar. Você acaba tendo um menu mesclado que só se expande parcialmente, o que significa que você não pode mais usar o programa. Então eu encontrei esta referência:

COMO REMOVER A BARRA DE MENUS GLOBAL EM UBUNTU 13.10

$ sudo apt-get remove indicator-appmenu

Eu tive que reiniciar também e agora a vida é muito melhor.

    
por Eugene van der Merwe 07.01.2014 / 19:09