Adicionando uma borda ao terminal gnome

15

Em uma nova instalação simples do Ubuntu 14.04 com baunilha, com o tema padrão, nada de especial. Exiba uma janela do terminal gnome (Ctrl + Alt + t) A janela do terminal não possui borda (nem possui uma alça de redimensionamento entre btw); é um retângulo preto.

Como posso adicionar uma borda branca de 1px (que considero útil ao lidar com várias janelas de terminal gnome sobrepostas)?

Frankie
fonte
Acabei de mudar para o Ubuntu 14.04 e a ausência de bordas na janela do terminal me incomoda muito.
gb.
2
Isso não é uma duplicata disso? askubuntu.com/questions/448204/…
fossfreedom
11
Sim, mas observe que editei o gnome-terminal.css em vez do unity.css e apenas as janelas do terminal têm a borda.
frankie

Respostas:

6

Copie seu tema favorito de /usr/share/themepara ~/.theme. Nomeie a pasta do tema como algo diferente do nome em /usr/share/theme. Dessa forma, quando você seleciona os escolhidos, você o encontrará pelo nome que chamou de pasta.

Exemplo:

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

Edite a pasta gtk-3 desse novo diretório para tornar suas bordas da maneira que desejar. Você também pode personalizar outros componentes do tema. Isso pode ser feito editando os recursos 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ê pode ver todas as edições possíveis aqui . Além disso, para usar o novo tema, você deve instalar a ferramenta Unity Tweak.

sudo apt-get install unity-tweak-tool

Para aplicar isso ao terminal, adicione o seguinte a gnome-terminal.css:UnityDecoration { -UnityDecoration-extents: 28px 1px 1px 1px; }

Anandu M Das
fonte
11
Isso permitirá que eu adicione bordas apenas nas janelas do terminal gnome? Eu preferiria limitar o efeito das minhas brincadeiras apenas ao necessário.
gb.
Como mostrado no caminho do diretório, ele se aplica ao gtk. Você certamente pode tentar.
Anandu M Das
3
Segui estas instruções e, em vez de modificar o unity.css, adicionei o seguinte ao gnome-terminal.css: UnityDecoration {-UnityDecoration-extents: 28px 1px 1px 1px; }
frankie
@gb. Eu acho que o que você precisa é explicado por frankie agora. Cheers
Anandu M Das
@AnanduMDas Melhor editar sua pergunta e adicionar o comentário de frankie também.
Radu Rădeanu
1

Você pode se aproximar do efeito que está procurando se usar o compizconfig-settings-manager.

Navegue até o plug-in 'Unity' e selecione 'Decorations'. Marque a caixa 'Substituir configurações do tema' e você pode fornecer às janelas um 'raio de sombra da janela' e uma cor e opacidade. Mas você também pode definir as compensações de sombra X e Y. Defina esses deslocamentos como 0, defina as sombras como brancas ou o que você quiser para janelas ativas / inativas, aumente a opacidade e, em seguida, você terá bordas (de qualquer maneira, deve estar próxima o suficiente).

Espero que seja bom o suficiente para continuar, boa sorte!

Falcão
fonte
Obrigado, eu tentei. É meio hackeado e se aplica a todos os aplicativos, enquanto eu preciso de uma borda "normal" no meu terminal (o mesmo que recebo ao abrir várias guias).
gb.
Aparentemente, você pode obter o que procura, personalizando o CSS do tema localmente em ~ / .themes ou fazendo o downgrade do pacote 'light-themes' para o que acompanha o 13.xx - as duas opções são detalhadas neste post em voltar as bordas da janela .
Falcão