更改桌面文件夹路径

更改桌面文件夹路径

这是我在这里的第一个问题,我正在尝试创建一个小脚本,用于更改桌面上显示的图标。我的意思是,当我单击按钮时,我会启动这个简单的脚本

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

相关内容