Existe alguma maneira de impedir a fusão da barra de título de uma janela com o painel quando maximizada?

Existe alguma maneira de impedir a fusão da barra de título de uma janela com o painel quando maximizada?

Estou trabalhando em uma máquina desktop com bastante espaço na tela, por isso não preciso que as barras de título das janelas se fundam com a barra de menu 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 estar maximizada não significa que seja a única janela visível.

Antes do Unity eu mudava para uma janela maximizada clicando na barra de título, ou fechava a janela, mesmo que ela não estivesse focada, clicando no botão Fechar; Não consigo mais fazer isso porque falta a barra de título e a barra de menu global está vazia nessa tela. Isso não é um grande problema - posso clicar em parte do cromo da janela para focalizá-la - mas não é intuitivo e está me forçando a reaprender o comportamento do mouse.

Gostaria de desativar a fusão das barras de título e de menu global, mas como?

EDITAR:

Eu simplesmente quero que a barra de título da janela NÃO se funda com o painel superior sempre que eu maximizar uma janela. O menu global deve permanecer no painel superior, no que me diz respeito. Atual maximiza assim

insira a descrição da imagem aqui

Eu quero maximizar assim (nessa tela, a janela não maximizada foi redimensionada para ocupar o resto do espaço)

insira a descrição da imagem aqui

Responder1

Você pode desativar a maximização da janela para a barra de título quando uma barra de título é arrastada para perto da barra superior/superior do Unity.

Visita:http://ubuntuforums.org/showthread.php?t=1743309 (Observe a postagem nº 6 de stevecomrie)

  • Abra o gerenciador de configurações do CompizConfig
  • Clique na "Grade" na categoria "Gerenciamento de janelas"
  • Clique na aba "Bordas"
  • Abra o menu suspenso "Ações de redimensionamento"
  • Altere o menu suspenso "Borda superior" para "Nenhum"
  • Feche o CompizConfig e pronto.

Esta é apenas uma solução parcial. Alguns aplicativos ainda serão iniciados no estado mesclado quando você os executar. E você ainda pode causar uma mesclagem inadvertidamente clicando duas vezes na barra de título de um aplicativo não mesclado. Qualquer pessoa que tenha uma idéia de como desabilitar completamente toda e qualquer variação da fusão do painel de unidade com a barra de título de um aplicativo será apreciada!

Responder2

Para Unity 3D, você pode tentar este script.

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

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

#!/bin/bash

# make tests to your system, this works 'here' at 1024x768
nWidth=$1 #1005
nHeight=$2 #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 que o chrome/chromium funcione melhor, habilite a opção "usar título e bordas do sistema"

Responder3

ctrl + alt 5 parece ser sua melhor aposta no momento. Desculpe. Talvez para remover a tentação você possa remover o botão maximizar no Ubuntu-Tweak, mas a partir de agora se você maximizar a janela, simplesmentevaimesclar a barra de título com a barra de menu

Responder4

Pelo que entendi, isso não éaindapossível (fala-se em trazê-lo para o Ubuntu 12.04 ou 12.10, mas teremos que esperar para ver). Uma solução possível aqui e agora é usar o Emerald como decorador de janelas, mas não sei se funcionará 100%.

informação relacionada