问:

为什么桌面上的图片在su里面用导入的时候不显示?

答:
这是由于Linux系统的权限管理机制造成的。在Linux系统中,每个文件和目录都有自己的权限设置,控制不同用户对它们的访问权限。
当你在普通用户环境下运行程序时,只能访问您自己的文件和目录。而当你使用`su`命令切换到root用户后,你可以访问系统上的所有文件和目录。
但是,在root用户环境下,您无法直接访问普通用户的文件,因为权限设置不允许。所以,当你在root用户中尝试导入桌面上的图片时,由于权限不够,无法访问普通用户的桌面和文件,所以图片无法显示。
要解决这个问题,有几种方法:
1. 切换回普通用户,在普通用户环境下进行操作。这是最简单的方法。
2. 以root用户身份,将普通用户桌面和家目录的权限设置成可读可写,然后就可以访问了。但安全性较低,不推荐。
3. 以root用户身份,将图片文件复制到root用户能访问的目录中,然后在root环境下操作复制后的图片文件。
4. 在root环境下,使用命令`su your_user_name`或`sudo -u your_user_name your_command`以普通用户身份运行命令,这样就可以在root环境下间接访问普通用户的文件。
5. 将当前用户添加到root用户的组中,赋予组可读权限,然后当前用户就可以通过组权限访问root用户环境了。
总之,这是Linux系统权限管理造成的正常现象。理解Linux的权限机制可以很好地解决这个问题,也能避免其它权限方面的问题。