Como adicionar um ícone de lixo dinâmico ao Ubuntu Dock (Gnome Shell)

24 de maio de 2018

Gnome Shell com ícone da lixeira

Como você deve saber, o Gnome Shell não oferece uma opção para adicionar um ícone de lixo ao seu Dash. Extensões de dock como Ubuntu Dock, Dock to Panel ou Dash to Panel também não vêm com opções para isso, então Kerry, um usuário do Ubuntu Forums, criou um script que torna possível adicionar um ícone de Lixeira dinâmico para o Ubuntu Dock (Gnome Shell).

O script deve funcionar com a maioria dos docks, e não apenas com o Ubuntu Dock (traço para encaixe/traço para painel, etc.), e usa um cronômetro de 30 segundos para verificar se a lixeira está vazia ou não e alterar o ícone adequadamente. Você também pode esvaziar a lixeira no menu de contexto do ícone da lixeira (botão direito do mouse).

Como adicionar um ícone de lixo ao Ubuntu Dock no Gnome Shell

  1. Baixe o script de Ubuntu Forums (Trash.zip da postagem # 16) em sua pasta de início e extraia-o lá.

  2. Execute o script para instalar todos os arquivos necessários. Certifique-se de que o script e os dois ícones de lixeira estejam em uma pasta chamada "Lixeira" localizada em seu diretório inicial.

Como regra geral, recomendo verificar o código usado neste script e quaisquer outros scripts que você executa em seu sistema, e apenas executá-los se você tiver pelo menos algum conhecimento básico do que eles fazem.

Para criar automaticamente o arquivo de inicialização automática do script e seu arquivo de área de trabalho do aplicativo (para que apareça nas Atividades), abra um terminal, navegue até ~/Trash (é onde o conteúdo do script é extraído) e execute o script com -s. Você pode fazer isso executando os seguintes comandos:

Comandos para usar no terminal

cd ~/Trash

chmod +x trash.sh

./trash.sh -s

  1. Logout e login

Não reinicie a sessão simplesmente, pois isso não será suficiente. O script de inicialização precisa ser executado, portanto, você precisará fazer logout e login novamente.

  1. Pesquise trash em Gnome Shell Activities e selecione Add to Favorites para adicioná-lo ao Dock do Ubuntu/Dash para Dock/Dash para Panel, ou qualquer dock que você esteja usando. O ícone da lixeira deve mudar para vermelho se a lixeira estiver cheia ou verde se a lixeira estiver vazia. Espere um pouco, pois ele só verifica se a lixeira está vazia ou cheia a cada 30 segundos.

Ajustando o script do ícone da Lixeira

Ajuste 1: oculte a pasta Lixeira em seu diretório inicial

O script precisa que a pasta ~/Trash exista ou então não funcionará (os caminhos são codificados). Se isso incomoda você, a pasta ~/Trash pode ser facilmente ocultada, de forma que não seja exibida pelo gerenciador de arquivos. Para fazer isso, crie um arquivo chamado .hidden (ele começa com um ponto!) Em sua pasta pessoal e, neste arquivo, adicione Trash. Dessa forma, o gerenciador de arquivos tratará ~/Trash como uma pasta oculta, exibindo-a apenas quando você decidir exibir arquivos e pastas ocultos.

Ajuste 2: altere os ícones de lixeira codificados com seus ícones de lixeira do tema de ícones atuais

Ícone do lixo Gnome Shell dock

O script usa ícones personalizados e codificados por padrão. Se você quiser que o ícone da lixeira do dock use o seu tema de ícone, abra o script trash.sh com um editor de texto como o Gedit e substitua:

  • $(xdg-user-dir)/Trash/user-trash-full.svg com user-trash-full

e

  • $(xdg-user-dir)/Trash/user-trash.svg com user-trash

E salve o arquivo. Em 30 segundos ou menos (essa é a frequência com que o script verifica se a lixeira está vazia ou cheia), o ícone da lixeira do dock deve usar seu tema de ícone atual.

Agradecimentos a Kerry pelo script!

Esse post foi traduzido do site LinuxUprising.com pela rtland.team.

Linux Uprising Blog

Confira a versão original desse post em inglês:

How To Add A Dynamic Trash Icon To Ubuntu Dock (Gnome Shell)
Propaganda
Propaganda