Como todos os botões da minha janela estão alinhados à direita, mas os botões cromados estão à esquerda?


13

Eu estou querendo saber por que os botões fechar / maximizar do cromo estão alinhados à esquerda, enquanto todos os botões estão alinhados à direita. A verdade é que os botões cromados também estão alinhados à direita quando, nas configurações do Chrome, marque "usar barra de título e bordas do sistema". Mas como não quero as bordas, desmarquei essa opção e os botões foram alinhados ao outro lado (à esquerda).

Alguém sabe por que isso é? A propósito, estou usando a interface canela no Ubuntu 12.04.

Respostas:


23

O Chrome chama seus próprios botões em vez de permitir que o SO faça isso. Há uma configuração que permite o uso de barras de título de janela nativas, mas essa não é a solução mais elegante para o problema, porque você perde o benefício (quando está na janela) do Chrome de não ter espaço extra para a barra de título.

O Chrome adivinha de que lado colocar os botões com base em várias configurações relacionadas ao Gnome, mas isso nem sempre funciona corretamente com a interface do Ubuntu Unity.

Este artigo explica como movê-los para o lado desejado . Observe que se você às vezes usa o Gnome-shell em vez do Unity, isso pode afetar a aparência de todas as barras de título nas sessões do Gnome-shell.

Citar:

Para mover os botões da janela do Google Chrome para a direita no Ubuntu 12.10 ou anterior, abra o terminal e execute este comando:

gconftool-2 --set /apps/metacity/general/button_layout --type string ":minimize,maximize,close"

O Ubuntu 13.04 não usa o Metacity.

2
Frank, o Ubuntu não usa metacity há muito tempo, mas isso não é relevante - o Chromium / Chrome ainda procura a configuração do gconf2 em /apps/metacity/general.
thomasrutter

1
Além disso, o dconf não é o gconf-2. Eles devem entrar nas configurações do gconf-2, não do dconf.
precisa saber é o seguinte

3
Ditto @Achim A. Você acabou de cometer um pequeno erro, já que minimize é o seguinte em outras aplicações:gconftool-2 --set /apps/metacity/general/button_layout --type string "close,minimize,maximize:"
metakermit

1
gconftool-2 --set /apps/metacity/general/button_layout --type string "close,minimize,maximize:"trabalhou para mim no Ubuntu 15.04 e Chromium.
Hitechcomputergeek

5

Nas configurações do Google Chrome, em Aparência, você deve escolher o tema GTK +. Você também precisa habilitar 'Usar barra de título e bordas do sistema'. Para fazê-lo funcionar, você precisa sair e fazer login.

Agora você pode testá-lo com a Unity Tweak Tool (você pode baixar esse programa no Ubuntu Software Center).

Na ferramenta de ajuste da unidade, escolha controles da janela. Altere o alinhamento da esquerda para a direita ou da direita para a esquerda. O formulário da barra de título do Google Chrome será alterado imediatamente.

A razão pela qual funciona, eu acho, é porque, por padrão, o Google Chrome não chama o gtk-window-decorator que acompanha o gerenciador de janelas Compiz. Se você instalar o CompizConfig Settings Manager (a partir do Ubuntu Software Center), verá que o módulo Decoração do Windows usa o programa /usr/bin/gtk-window-decorator.

Portanto, isso funciona apenas quando você está executando uma instalação padrão do Ubuntu 13.04. Isso significa: o gerenciador de janelas Compiz e um tema habilitado para GTK + (ambiente, por exemplo).


Alguém pode confirmar que isso funciona? (Não é que eu não acredite em você, apenas gostaria de confirmar que isso realmente funcionará para outros usuários antes de conceder a recompensa).
Jorge Castro

@JorgeCastro Esta parece trabalho no Chromium 25 em Ubuntu 12.10 .. Eu não precisa especificar um tema GTK + embora ...
Seth

1
@ Seth: Você está certo. Funciona quando você define "Usar barra de título e bordas do sistema" no Chrome. Você não precisa definir 'Usar tema GTK +'. Mas se você fizer isso, também o plano de fundo da 'barra de guias' no Chrome terá a mesma cor e a 'barra de título da janela' do Compiz.

0

Escolha o tema GTK + no chrome Clique com o botão direito do mouse na barra de título e escolha Tema GTK +.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.