这是我在这里的第一个问题,我正在尝试创建一个小脚本,用于更改桌面上显示的图标。我的意思是,当我单击按钮时,我会启动这个简单的脚本
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`
使用这两个命令:
rm -r ~/Desktop
ln -s ~/Downloads ~/Desktop
我无法使用
rm -r-i ~/Desktop
因为这个命令是由脚本启动的,所以它现在起作用了!
答案1
不用为此编写脚本,而是删除实际文件夹(如果它是空的),然后在其位置~/Desktop
创建一个链接:~/Downloads
rm -r -i ~/Desktop
ln -s ~/Downloads ~/Desktop