当我使用终端将照片移动到 /usr/share/backgrounds/ 时,非 root 用户无法读取

当我使用终端将照片移动到 /usr/share/backgrounds/ 时,非 root 用户无法读取

我希望我的桌面背景也能成为欢迎界面的背景,因此我在终端中输入了这段代码

 sudo cp /home/luke/Pictures/Wallpapers/starfish.jpg /usr/share/backgrounds/

复制工作正常,但是当我转到背景时缩略图是一个问号,并且无法打开照片也无法将其设置为背景。

为了解决问题,我输入了

gksudo nautilus /usr/share/backgrounds/

瞧,照片有了正确的缩略图,双击就可以打开。

我该如何解决这个问题?我将完全相同的壁纸复制到笔记本电脑上的完全相同的目录中,并将其设置为我的壁纸(和欢迎背景),没有任何问题。为什么它在我的桌面上不起作用?

答案1

看来您没有打开该文件的权限。 https://en.wikipedia.org/wiki/Chmod#Command_line_examples

 chmod 777 /usr/share/backgrounds/starfish.jpg

哦...您可能需要以 sudo 身份运行它。

相关内容