Alterar caminho da pasta da área de trabalho

6

Esta é a minha primeira pergunta aqui, estou tentando criar um pequeno script, que altere os ícones mostrados na área de trabalho. Quero dizer, quando clico em um botão, eu lanço esse script simples

cp $HOME/.config/Desktop5/user-dirs.dirs $HOME/.config

no Desktop5 / user.dirs eu escrevi:

XDG_DESKTOP_DIR="$HOME/Downloads"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

Eu escrevi 5 scripts para cada pasta mais usada: Downloads, Fotos, Música, Desktop e Vídeos

Funciona, mas infelizmente, às vezes, a área de trabalho não é atualizada em breve e eu preciso clicar várias vezes no mesmo botão antes do que ver os ícones da área de trabalho, mudar.

Como posso resolver este problema?

Editar:

Agradeço pela resposta, eu substituí

'cp $HOME/.config/Desktop5/user-dirs.dirs $HOME/.config'

com este dois comando: %código% rm -r ~/Desktop

Eu não pude usar ln -s ~/Downloads ~/Desktop

porque este comando foi iniciado por um script agora funciona!

    
por Alessandro 29.08.2011 / 13:09

1 resposta

1

Em vez de escrever um script para isso, remova a pasta ~/Desktop real (se estiver vazia) e crie um link para ~/Downloads em seu lugar:

rm -r -i ~/Desktop
ln -s ~/Downloads ~/Desktop
    
por RolandiXor 29.08.2011 / 15:34