Gostaria de evitar que a maximização cobrisse um terço da tela

4

Usando os monitores Ubuntu 10.10, gnome e dual nvidia.

Os painéis Gnome e o Docky são capazes de "reservar" parte da tela por si mesmos, de modo a impedir que janelas maximizadas as cubram. Gostaria de configurar uma região na minha área de trabalho da mesma maneira. Entre o conky, o pidgin, o pandora e alguns widgets, tenho um grupo de itens que sempre quero ver. "Sempre no topo" não é bom o suficiente,

Eu nem sei qual parte da "pilha" (X, Compix, Metacity, Gnome ...) controla esse comportamento, e meu google-fu era muito fraco para encontrar a resposta.

Obrigado!

(Re-Post de Superuser.com, Nenhuma resposta por lá em 2 dias, então eu pensei em dar uma chance aqui.

    
por anithri 14.04.2011 / 18:27

2 respostas

1

O tamanho máximo pode ser útil para esse caso, em vez de Maximizar. Que está incluído no Gerenciador de Configurações do CompizConfig e irá "Maximizar janelas (redimensioná-las para caber no espaço de tela disponível)"

No seu caso, Maximumize se ajustará ao tamanho da janela para usar o espaço máximo de tela disponível no espaço de trabalho ativo e desta forma, janelas na tela contendo o pidgin, conky e outros aplicativos parecidos com janelas serão evitadas por a janela Maximizada. Não tenho certeza se isso funcionará da mesma maneira com os docklets, mas tente e, por favor, informe-nos.

Boa sorte!

BTW: talvez seja necessário definir suas próprias associações de teclas para que isso funcione. Eu usei [Alt] + M e funciona bem para mim.

    
por Geppettvs D'Constanzo 15.04.2011 / 00:41
1

Acho que descobri a solução canônica para esse problema, que é quase a mesma que a minha pergunta: Maximize as janelas para a tela física ao usar uma resolução virtual com xrandr (leia minha auto-resposta lá; isso explica mais). O truque é criar um intrincado sistema de "saída" no Compiz.

Se você usar a ferramenta de configuração Compiz (descrita na minha resposta a essa pergunta), simplesmente deseja configurar duas saídas: uma delas igual à resolução exata da sua tela (ou área de trabalho virtual, conforme considerado); e o outro do tamanho e da posição em que você deseja ter janelas.

Por exemplo, se você tem uma tela de 1024x768 e quer apenas que o Windows maximize na região de 800x600 no canto superior esquerdo, você colocaria duas saídas na caixa de configuração do Compiz: "1024x768" e "800x600-224-168" : os sinais negativos dizem que essas compensações são medidas de baixo para a direita, em vez de para cima e para a esquerda. Você também tem que fazer as outras coisas que eu digo na resposta: desative a autodetecção de saídas e habilite "prefira saída menor".

Em seguida, você coloca seus widgets na margem que fica apenas na saída maior (no exemplo, essa faixa de 224 pixels na parte inferior ou na faixa de 168 pixels na direita) e abre todas as outras janelas na saída menor ; eles irão maximizar apenas para a região menor.

    
por Ryan Reich 12.07.2011 / 07:07