Existe uma maneira que eu possa renomear o lixo para lixo?

19

Eu estava tentando renomear a pasta Lixeira para Porcaria .

Eu fiz isso

Primeiramente, executei cd /home/username/.local/share/

Agora, meu diretório de trabalho atual é /home/username/.local/share

depois, quando digitei ls , vi a pasta Lixeira .

depois, mudei o nome para Crap escrevendo mv Trash Crap

e, quando eu digitei novamente ls , percebi que a pasta foi renomeada para Crap , mas, quando abri a pasta Lixeira, ainda é nomeada como Lixeira e não Porcaria . Por que?

    
por Mukund 12.01.2013 / 18:22

3 respostas

15

Sim, você pode abusar do sistema de traduções para fazer isso.

Crie um arquivo de texto temporário usando o gedit

gedit /tmp/foo.po

e insira este texto:

msgid "Trash"

msgstr "Crap"

Altere para /usr/share/locale/en/LC_MESSAGES

cd /usr/share/locale/en/LC_MESSAGES

E, em seguida, aplique as alterações

sudo msgfmt -o unity.mo /tmp/foo.po

Agora reinicie a unidade para que as alterações entrem em vigor.

unity --replace

Fonte: link

    
por Amith KK 10.02.2013 / 12:42
3

Da especificação do lixo do Freedesktop:

For every user a “home trash” directory MUST be available. Its name and location are $XDG_DATA_HOME/Trash ; $XDG_DATA_HOME is the base directory for user-specific data, as defined in the Desktop Base Directory Specification .

Então, não. Parece que não há como renomear o diretório.

No entanto, você pode criar um link flexível com o nome desejado e, em seguida, ocultar o diretório da Lixeira:

ln -s ~/.local/share/Trash ~/.local/share/Crap
echo Trash > ~/.local/share/.hidden

Nem todo explorador de arquivos irá honrar este arquivo .hidden , por exemplo, o próprio terminal. No entanto, parece funcionar corretamente no Nautilus.

    
por Jorge Suárez de Lis 12.01.2013 / 21:31
-3

Acesse o link Lá você pode baixar o programa e usá-lo para alterá-lo para o que você quiser. Quanto a "Lixeira", suas configurações provavelmente têm você na Austrália.

    
por BowlingDude8888 22.01.2013 / 21:43