Como posso mover títulos de janelas para o centro da barra de título em 12.10?

3

Por padrão, os títulos das janelas estão no lado esquerdo da barra de título. Existe uma maneira de centrar os títulos?

    
por Brian 19.10.2012 / 04:48

3 respostas

2

Sim, existe uma maneira, abra o seu terminal e vá para a pasta /usr/share/themes/YourTheme/metacity-1/

no meu caso, isso seria Ambiente

cd /usr/share/themes/Ambiance/metacity-1/

nesta pasta deve ser um arquivo chamado metacity-theme-1.xml , abra este arquivo no seu editor favorito, mas você precisa de direitos sudo!

procure por esta parte

<draw_ops name="draw_title_text_normal">
<title color="#333" x="10" y="(((height - title_height) / 2) 'max' 0)+1"/>
<title color="#333" x="10" y="(((height - title_height) / 2) 'max' 0)-1"/>
<title color="#333" x="9" y="(((height - title_height) / 2) 'max' 0)"/>
<title color="#333" x="11" y="(((height - title_height) / 2) 'max' 0)"/>
<title color="#dfdbd2" x="10" y="(((height - title_height) / 2) 'max' 0)"/>
</draw_ops>

e substitua todos os números x="" por

((width - title_width) / 2) max 0

então ficará assim no final

<draw_ops name="draw_title_text_normal">
<title color="#333" x="((width - title_width) / 2) 'max' 0" y="(((height - title_height) / 2) 'max' 0)+1"/>
<title color="#333" x="((width - title_width) / 2) 'max' 0" y="(((height - title_height) / 2) 'max' 0)-1"/>
<title color="#333" x="((width - title_width) / 2) 'max' 0" y="(((height - title_height) / 2) 'max' 0)"/>
<title color="#333" x="((width - title_width) / 2) 'max' 0" y="(((height - title_height) / 2) 'max' 0)"/>
<title color="#dfdbd2" x="((width - title_width) / 2) 'max' 0" y="(((height - title_height) / 2) 'max' 0)"/>
</draw_ops>

salve as alterações, efetue logout e login novamente, e os títulos estão centrados!

    
por Stefan 19.10.2012 / 05:04
2

Eu descobri que a solução de Stefan só funciona em teoria, e o título acaba se ancorando à esquerda da barra de título. Não tenho certeza se minha instalação está instável ou se a matemática está errada, mas é isso que funcionou para mim:

width/2 - title_width/2 'max' 0

E também colei na seção título inativo. Então, essa parte do arquivo ficaria assim:

<draw_ops name="draw_title_text_normal">
  <title color="#333" x="width/2 - title_width/2 'max' 0" y="(((height - title_height) / 2) 'max' 0)+1"/>
  <title color="#333" x="width/2 - title_width/2 'max' 0" y="(((height - title_height) / 2) 'max' 0)-1"/>
  <title color="#333" x="width/2 - title_width/2 'max' 0" y="(((height - title_height) / 2) 'max' 0)"/>
  <title color="#333" x="width/2 - title_width/2 'max' 0" y="(((height - title_height) / 2) 'max' 0)"/>
  <title color="#dfdbd2" x="width/2 - title_width/2 'max' 0" y="(((height - title_height) / 2) 'max' 0)"/>
</draw_ops>

<draw_ops name="draw_title_text_unfocused">
  <title color="#333" x="width/2 - title_width/2 'max' 0" y="(((height - title_height) / 2) 'max' 0)+1"/>
  <title color="#333" x="width/2 - title_width/2 'max' 0" y="(((height - title_height) / 2) 'max' 0)-1"/>
  <title color="#333" x="width/2 - title_width/2 'max' 0" y="(((height - title_height) / 2) 'max' 0)"/>
  <title color="#333" x="width/2 - title_width/2 'max' 0" y="(((height - title_height) / 2) 'max' 0)"/>
  <title color="#807d78" x="width/2 - title_width/2 'max' 0" y="(((height - title_height) / 2) 'max' 0)"/>
</draw_ops>

Mas eu não teria descoberto isso sem a liderança de Stefan, então eu agradeço a você por isso. ;)

    
por Darius Tall 09.03.2013 / 23:01
0

Eu tenho o Ubuntu 14.04 LTS e no meu caso eu precisava editar um dos arquivos de tema (Unity.css - Zukimac-com). Você precisa adicionar isso ao final do arquivo:

UnityDecoration {
    /* Title settings */
    -UnityDecoration-title-indent: 5px; /* Size property, left indent of the title */
    -UnityDecoration-title-fade: 35px; /* Size property, space of the title that can be faded */
    -UnityDecoration-title-alignment: 0.5; /* Float from 0.0 to 1.0, to align the title - THIS WHAT YOU REELY NEED*/
}
    
por KAYOver 11.11.2015 / 18:21

Tags