Como definir bordas ao redor do windows em 14.04?

15

Alguém pode me aconselhar sobre como adicionar bordas (bordas largas) ao Windows na versão 14.04 do Ubuntu. No passado eu usei "gnome-tweak-tool". No entanto, não funciona com a versão 14.04.

Todas as minhas janelas (especialmente as várias telas de terminal com as quais trabalho) parecem se mesclar como uma só. É muito difícil dizer onde uma janela começa e outro fim.

Além disso, as barras de título são muito difíceis de distinguir entre a janela ativa e a janela inativa.

Agradecemos antecipadamente a todos que tiverem uma solução de como personalizar essas janelas (ou como fazer o trabalho do gnome-tweak-tool com o Ubuntu 14.04).

Eu tentei ativar o recurso Window Decorator do CCSM, mas usei esse Unity desativado e tornei o ambiente inutilizável.

Tudo sobre ajustar o Windows no Ubuntu 14.04 ... configurando a largura, a cor e o título da borda, etc.

    
por L. D. James 24.04.2014 / 09:50

3 respostas

13

Eu aprecio o trabalho fornecido pela primeira resposta. No entanto, eu estava procurando especificamente um método de usar os componentes realmente fornecidos pela distribuição, se existir.

Atualmente, você pode copiar seu tema favorito de / usr / share / theme para ~ / .theme . Nomeie a pasta do tema como algo diferente do que foi chamado no / usr / share / theme. Dessa forma, quando você selecionar os escolhidos, encontrará o nome que você chamou de pasta.

Exemplo:

$ cp -R /usr/share/themes/Radiance/ ~/.themes/MyRadiance

Esta é uma operação por usuário e não requer acesso elevado.

Agora você pode editar a pasta gtk-3 desse novo diretório para criar suas bordas da maneira que desejar. Você também pode personalizar outros componentes do tema.

As bordas podem ser redimensionadas editando os recursos do UnityDecoration do arquivo unity.css localizado na pasta apps:

~/.themes/MyRadiance/gtk-3.0/apps/unity.css

Para alterar as bordas, altere os 0s para um número diferente do parâmetro:

-UnityDecoration-extents: 28px 0 0 0;

Você encontrará muitos outros recursos editáveis na pasta gtk-3.x.

Para outros recursos das bordas, como cor, texto, etc ..., dê uma olhada no Unity / Theming em:

link

Agradeço a solução anterior. Mas espero que muitos possam se beneficiar do uso do recurso como distribuído pelos desenvolvedores do SO.

Ah, sim, para usar esse tema recém-editado, você terá que instalar a ferramenta de ajuste de unidade.

$ sudo apt-get install unity-tweak-tool

Nota: Já associei essa pergunta a uma pergunta semelhante sobre a configuração do Ambiance. Esta resolução pode ser facilmente aplicada a qualquer tema moderno do Ubuntu ... não apenas para Ambiance (ou a referência de Radiance mencionada nesta instância em particular).

    
por L. D. James 08.05.2014 / 22:33
2

17,10

a resposta do fragfutter funcionou para mim!

  1. Crie um arquivo ~/.config/gtk-3.0/gtk.css

  2. Adicione as linhas:

    decoration { border: 1px solid gray; background: gray; }

  3. Reinicialize (ou você provavelmente poderia simplesmente sair e voltar ao gnome)

Versões anteriores do Ubuntu

Aqui está uma versão shell-script da minha parte favorita da excelente resposta de L. D. James:

17.04 usa gtk-3.20

sudo sed -i -e \
's/-UnityDecoration-extents: 28px 0 0 0;/-UnityDecoration-extents: 28px 2 2 2;/' \
/usr/share/themes/Ambiance/gtk-3.20/apps/unity.css

16.04 e 15.10 usam gtk-3.0

sudo sed -i -e \
's/-UnityDecoration-extents: 28px 0 0 0;/-UnityDecoration-extents: 28px 2 2 2;/' \
/usr/share/themes/Ambiance/gtk-3.0/apps/unity.css

Você precisará fazer logout e, em seguida, fazer login novamente para ver os resultados dessa alteração. Você pode substituir Ambiance (o padrão) por Radiance ou qualquer tema que esteja usando no momento.

Como isso funciona?

sed é um utilitário de linha de comando que substitui o texto.

Finalizar uma linha com \ informa ao shell que o comando continua na próxima linha (para legibilidade humana).

-i informa ao sed para editar o arquivo no local (não crie um novo arquivo).

-e informa que o que segue é o script sed (em vez de lê-lo a partir de um arquivo).

s/.../.../ o s significa substituir o que há entre as duas primeiras barras com o que há entre as duas últimas barras. Faz apenas uma substituição (porque não há /g no final).

    
por GlenPeterson 11.01.2016 / 16:34
0

Aqui está como fazer isso !!!

Primeiro Pop esse terminal! e digite isso em.

isso deve ter uma versão mais antiga do tema em 13.10

wget http://ftp.osuosl.org/pub/ubuntu/pool/main/u/ubuntu-themes/light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

Isso deve remover a versão atual do tema.

sudo apt-get purge light-themes

Isso deve permitir o download dentro da pasta de download, se você quiser mantê-la.

cd ~/Downloads

Isso deve instalar a versão mais antiga do tema, que usou as bordas.

sudo dpkg -i light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

Isso deve excluir o arquivo .deb se você quiser.

rm light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

Se esse link estiver morto clique aqui para ver mais!

    
por MathCubes 24.04.2014 / 10:10