Remove a barra de título de todas as janelas maximizadas do Gnome 3.8

30

(Gnome-Shell, 13.04, atualizado, Gnome 3.8)

Recentemente, atualizei o Ubuntu para o 13.04. a área de trabalho padrão é o gnome-shell.

Exceto o Nautilus, outras bordas de software não desaparecem quando eu as faço para serem maximizadas. Eu verifiquei o problema desses softwares:

  • LibreOffice
  • Firefox
  • Rhythmbox
  • thunderbird
  • Gnome-Terminal

Por outro lado, existem três barras no modo maximizado:

  1. painel do shell do Gnome
  2. Barra de título para software que contém - + botões x.
  3. Barra de menus do software

    O número "2" é extra. Um pacote está faltando?

por mini 03.05.2013 / 06:16

7 respostas

48

Existe uma maneira muito mais fácil do que editar arquivos de configuração - basta adicionar a extensão do Pixel saver para se livrar da barra de título e recupere seu espaço na tela.

Ele tem o benefício adicional de ainda obter os botões maximizar / minimizar, mas agora eles estão guardados no painel superior.

Eu usei anteriormente Maximus mas isso pareceu romper com o gnome 3.8 - Maximus também costumava me dar problemas com calendários pop-up para o meu banco, mas esta extensão funciona bem com isso também.

    
por Robbie C 21.01.2014 / 13:40
23

Uma correção rápida e simples para isso pode ser encontrada em webupd8 . Para testar isso rapidamente sem muito trabalho, basta iniciar:

gnomesu gedit /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml

Agora encontre esta próxima linha, Ctrl + f para procurar, você quer ter certeza de que é a linha que lê name=max :

frame_geometry name="max"

mude isso para que fique assim:

frame_geometry name="max" has_title="false" 

Agora reinicie o shell para visualizar as alterações, Alt + F2 , tipo r e Enter / Return .

Para personalizar ainda mais isso, você deve examinar o artigo webupd8 acima e fazer as alterações com cuidado ou colar todo o conteúdo do estilo frame_geometry , incluindo tudo entre:

<frame_geometry name="max"...> ... </frame_geometry>

Como você verá com a edição acima, a barra de título inteira não foi perdida, uma pequena parte permanece. Mas eu não fiz as outras alterações e o conteúdo dessa folha de estilos é diferente entre as versões do shell, leia abaixo para outra mudança que testei. Eu também estou rodando 3.8, então eu fui em frente e fiz alguns testes e fiz mais uma alteração em frame_geometry=max . Eu mudei o seguinte valor de 8 para 0:

<distance name="title_vertical_pad" value="0"/>

Você notará a diferença agora, e ainda resta um pouco de sombra, mas na verdade parece muito bom para mim.

    
por l300lvl 11.05.2013 / 08:12
3

Embora pareça tentador usar uma extensão do GNOME para essa finalidade, parece-me que essa não é a maneira mais elegante. Afinal de contas, é uma mudança nas decorações das janelas, portanto, deve ser coberto pelo tema da janela.

No entanto, alterar o tema global do Adwaita em /usr/share/themes não é melhor, porque o gerenciador de pacotes sobrescreverá as alterações a cada atualização. Por causa disso, eu costumava ter uma cópia do tema da meta- cidade Adwaita com as mudanças necessárias descritas nas respostas acima. Sempre que havia uma atualização para o gnome-themes-standard eu costumava atualizar meu tema personalizado, aplicando um arquivo de patch ( link ) ao tema da metacidade Adwaita.

Mas patch em breve reclamaria sobre números de linha alterados (devido às atualizações pelos desenvolvedores do GNOME). Então eu decidi escrever as mudanças necessárias em um script XSLT que seria quase completamente resistente a mudanças futuras pelos desenvolvedores do GNOME:

link

    
por thomas 29.11.2014 / 18:46
3

Atualização de 2018: O pixel-saver é um projeto praticamente abandonado, como mencionado aqui

Ele também tem muitos problemas em aberto, como este .

Mas, felizmente, podemos instalar a barra sem título que funciona muito bem e parece mais ativo.

    
por Alkis Mavridis 19.05.2018 / 23:15
1

Apenas para atualização: a solução atual seria instalar a extensão maximus . O autor já o corrigiu para o Gnome 3.8 - há um mini-tutorial no comentário de franz91.

    
por cprn 15.09.2013 / 09:51
0

Para o shell do gnome & lt; = 3.8 Você pode usar o Maximus, mas não funciona em versões mais recentes. Para novas versões do gnome, há Maximus 2 direto do diretório de extensões do gnome.

    
por Steel Brain 15.10.2014 / 11:32
0

outros já falaram sobre o maximus, vou colocar de forma diferente (mais simples):

  1. sudo apt install maximus é atualmente versão 0.4.14-3.
  2. inicie no terminal maximus & disown . (pode fechar o terminal agora.)
  3. adicione-o em aplicativos de inicialização para a próxima inicialização.

Revendo

  

maximus na verdade tenta maximizar TODAS as janelas que puder, mesmo janelas que nunca devem ser maximizadas, e não tendo opções de linha de comando, nós não podemos limitá-las a SOMENTE JÁ MÁXIMAS janelas (para que funcione sua magia e APENAS remova o barra de título da janela). Então, estou desabilitando-o agora até encontrar algo mais adequado às minhas necessidades.

obs .: ubuntu 16.04 aqui

PS .: por que estou usando metacity no Ubuntu?

  

meu monitor está quebrado e uso nomachine em um notebook antigo, já que o desempenho de jogos e vídeos é melhor em um gerenciador de janelas 2D do que em um 3D (no caso de informações extras serem úteis para outra pessoa).

    
por Aquarius Power 11.11.2017 / 11:25