ここが私の最初の質問です。デスクトップに表示されるアイコンを変更する小さなスクリプトを作成しようとしています。つまり、ボタンをクリックすると、この単純なスクリプトが起動します
cp $HOME/.config/Desktop5/user-dirs.dirs $HOME/.config
desktop5/user.dirsに私が書いた:
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"
最もよく使用されるフォルダーごとに5つのスクリプトを作成しました:ダウンロード、写真、音楽、デスクトップ、ビデオ
それは機能しますが、残念ながら、デスクトップがすぐに更新されない場合があり、デスクトップのアイコンが表示される前に同じボタンを何度かクリックする必要があります。
この問題を解決するにはどうすればよいですか?
編集:
答えてくれてありがとう
`cp $HOME/.config/Desktop5/user-dirs.dirs $HOME/.config`
この2つのコマンド:rm -r ~/Desktop
ln -s ~/Downloads ~/Desktop
rm -r-i ~/Desktop
を使用できませんでした
このコマンドはスクリプトによって起動されたため、動作するようになりました!
そのためのスクリプトを作成する代わりに、実際の~/Desktop
フォルダー(空の場合)を削除し、その場所に~/Downloads
へのリンクを作成します。
rm -r -i ~/Desktop
ln -s ~/Downloads ~/Desktop