Stub Network

Linux, Debian & etc

Month: julho 2015

Debian Jessie – Terminal Transparente (gnome-terminal versão 3.14)

Se não estou enganado, à partir da versão 3.14 o gnome-terminal não tem o suporte a transparência no plano de fundo, desde que comecei a usar o Debian e descobri que era possível usar este magnifico recurso gostei e me acostumei com ele, agora depois de algumas pesquisas feitas achei um patch que é facilmente aplicado ao código fonte do gnome-terminal disponivel nos repositórios do Debian. Resolvi compartilhar, pode ter alguem ai que goste.

Eu gosto de usar a pasta abaixo para deixar o código que vou alterar, então:

cd /usr/local/src/

Preparamos os sistema:

apt-get install build-essential linux-headers-$(uname -r) debhelper

Depois instalamos as dependencias para a compilação:

apt-get build-dep gnome-terminal

Chegando neste ponto sem problemas, teremos grandes chances de conseguir!
Gosto de criar uma pasta com o nome do pacote:

mkdir -p gnome-terminal

Entramos nela:

cd gnome-terminal

Vamos baixar o arquivo com o código do patch, vou deixar abaixo um link para download também:

wget http://wordpress.stubnetwork.com.br/wp-content/uploads/2015/07/transparency-gnome-3-14.patch_.tar.gz

Agora extraimos ele:

tar -zxvf transparency-gnome-3-14.patch_.tar.gz

Agora pegamos o código fonte do pacote:

apt-get source gnome-terminal

Entramos na pasta com o fonte:

cd gnome-terminal-3.14.1

Agora temos que aplicar o patch, vou deixar um link abaixo para que seja possível fazer o download:

patch -p 0 < ../transparency-gnome-3-14.patch

Se tiver uma reposta igual a essa é só compilar e empacotar:

    patching file src/org.gnome.Terminal.gschema.xml
    patching file src/profile-editor.c
    patching file src/profile-preferences.ui
    patching file src/terminal-schemas.h
    patching file src/terminal-screen.c
    Hunk #1 succeeded at 764 (offset 14 lines).
    Hunk #2 succeeded at 825 (offset 14 lines).
    Hunk #3 succeeded at 858 (offset 25 lines).
    patching file src/terminal-window.c
    patching file src/terminal-window.c

Pronto já esta aplicado, agora compilamos e empacotamos, em dois comandos respectivamente:

./debian/rules build
./debian/rules binary

Va tomar um cafézinho ou trabalhar de verdade um pouco… Quando voltar, se não tiver acontecido nenhum erro, devem ter sido criados, dentro do diretório anterior, dois arquivos .deb um chamado gnome-terminal-data_3.14.1-1_all.deb e gnome-terminal_3.14.1-1_amd64.deb. Vamos instalar eles:

cd ../
dpkg -i gnome-terminal*.deb

Se até aqui nenhum erro aconteceu, meus parabéns você conseguiu só falta configurar, vamos lá:

Abra uma janela do gnome-terminal, vá em Editar >> Preferências do Perfil
Na nova janela que abriu vá em Cores e ali está: Use transparent background

post-gnome-term-transp

Forte Abraço!
André

Começando Agora!

Agora vamos ter um blog público para postar novidades e curiosidades envolvendo o dia a dia do administrador de redes, espero poder compartilhar o máximo com todos, desde já agradeço a colaboração e a compreensão!

Forte abraço.

André

© 2017 Stub Network

Theme by Anders NorenUp ↑