Nautilus transparente no Gnome da sua distribuição Linux

Nessa matéria iremos mostrar como adicionar transparência no gerenciador de arquivos Nautilus, se você gosta dessa perfumaria, confira.




Nautilus



GNOME Files, anteriormente e internamente chamado Nautilus, é o gerenciador de arquivos oficial do ambiente de desktop GNOME, funcionando principalmente para sistemas operacionais Linux. GNOME Files é licenciado sob os termos da GNU Lesser General Public License e é software livre. Wikipédia




Nautilus transparente



O Nautilus não tem configuração nativa para o deixar transparente, portanto iremos utilizar para isso o programa devilspie2.

Devilspie2 é um utilitário de correspondência de janela, permitindo ao usuário executar ações com script nas janelas à medida que são criadas. Por exemplo, você pode fazer o script de um programa de terminal para estar sempre posicionado em uma posição de tela específica ou posicionar automaticamente uma janela em um espaço de trabalho específico.

É uma continuação do projeto Devilspie de Ross Burtons, com a mudança mais significativa de que as expressões simbólicas desse projeto são substituídas por um intérprete LUA. Fonte


Nessa matéria iremos utilizar o Devilspie2 para tornar as janelas do Nautilus transparentes como abaixo.



Instalação


Para ter o efeito precisamos instalar os pacotes devilspie2 lua5.2, instale com o comando correspondente a sua distribuição Linux.


Para Arch Linux e Manjaro.

sudo pacman -S devilspie2 lua5.2

Para Debian, Ubuntu e derivados.

sudo apt install devilspie2 lua5.2

Para Fedora.

sudo dnf install devilspie2 lua5.2

Para openSUSE.

sudo zypper install devilspie2 lua5.2


Crie o diretório de configurações.

mkdir -p ~/.devilspie

Crie o script de configuração.

nano ~/.devilspie/nautilus.lua

Cole as linhas abaixo no editor de texto nano aberto no terminal.

 

if get_application_name()=="org.gnome.Nautilus" then
set_window_opacity(0.85)
-- comment for testing
end

Ficando como na imagem.



Salve teclando Ctrl + x tecle s e tecle Enter para fechar.


Em "set_window_opacity(0.85)" você define o nível da transparência.

Exemplo em 0.85

 


 

 Exemplo em 0.50




Para executar o script use o comando abaixo.


devilspie2 -f ~/.devilspie/

 

Para que o script seja executado na inicialização do sistema, crie esse com um atraso de execução de 10 segundos para evitar problemas com a inicialização dos componentes do ambiente gráfico.

 

nano ~/.devilspie_nautilus

 

 Adicione as linhas abaixo.

 

#!/bin/bash

sleep 10 && devilspie2 -f ~/.devilspie/ ;
exit 0

Ficando como na imagem.




 

 Salve teclando Ctrl + x tecle s e tecle Enter para fechar.


Torne o script executável.

 

chmod +x ~/.devilspie_nautilus


Agora crie o script para executar o .devilspie_nautilus na inicialização do sistema.

Caso não tenha o diretório de inicialização, crie com o comando abaixo.


mkdir ~/.config/autostart



Crie o script com o comando abaixo.


nano ~/.config/autostart/devilspie_nautilus.desktop 


Cole as linhas abaixo substituindo seunomedeuser para o seu nome de usuário



[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=devilspie_nautilus
Comment=
Exec=/home/seunomedeuser/.devilspie_nautilus
StartupNotify=false
Terminal=false
Hidden=false


 Ficando como na imagem abaixo.

Note que na imagem o seunomedeuser está com o meu nome de usuário, não se esqueça de alterar para o seu.



Com o script criado, salve teclando Ctrl + x tecle s e enter para fechar.

Reinicie a sessão.

 

loginctl kill-user $USER


Referência


Ai está o Nautilus transparente.



 

Curtiu o tema de ícones ? pega na matéria abaixo.


Glass icon theme para o seu GNU/Linux

Esse tema de ícones é muito bonito e perfeito para quem gosta do estilo glass.





E isso consome muitos recursos do Hardware ? Não.





Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais