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
Ai está o Nautilus transparente.
Curtiu o tema de ícones ? pega na matéria abaixo.
Glass icon theme para o seu GNU/Linux
E isso consome muitos recursos do Hardware ? Não.
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!