硬要找的话有一个有一点点类似的,/usr/share/applications,不过不算桌面,只适合放应用程序图标(.desktop格式)而且只会在启动器出现,要在桌面上的话还要手动添加。
如果这是一台新设备,并且已经将制作好的桌面入口文件(例如:myapp.desktop
)存储在标准目录/usr/share/applications
中。
可以向/etc/skel/Desktop
目录创建指向该桌面入口文件的软连接,这样每次创建新用户时,新用户的桌面目录中都会存在这个桌面入口文件,也就是我们在桌面上看到的“图标”。
sudo ln -s /usr/share/applications/myapp.desktop /etc/skel/Desktop/myapp.desktop
如果这台设备中已经存在的用户,你可能需要依次为每个用户手动创建一下软连接。例如用户xxx:
sudo ln -s /usr/share/applications/myapp.desktop /home/xxx/Desktop/myapp.desktop
如果已经存在了很多用户,那可能就需要编写一下脚本来处理了。
另外一提,对于目录来说也是一样的道理,我们可以创建一个目录,然后修改这个目录的权限为777,在/etc/skel/Desktop目录下创建指向这个目录的软连接,也是可行的。
定制所有用户的默认启动脚本,在新建用户的时候,默认将需要的图标复制到新用户的桌面上即可。
关注一下这个目录:
/etc/skel
https://www.linuxhowtos.org/Tips%20and%20Tricks/using_skel.htm
如果这是一台新设备,并且已经将制作好的桌面入口文件(例如:myapp.desktop
)存储在标准目录/usr/share/applications
中。
可以向/etc/skel/Desktop
目录创建指向该桌面入口文件的软连接,这样每次创建新用户时,新用户的桌面目录中都会存在这个桌面入口文件,也就是我们在桌面上看到的“图标”。
sudo ln -s /usr/share/applications/myapp.desktop /etc/skel/Desktop/myapp.desktop
如果这台设备中已经存在的用户,你可能需要依次为每个用户手动创建一下软连接。例如用户xxx:
sudo ln -s /usr/share/applications/myapp.desktop /home/xxx/Desktop/myapp.desktop
如果已经存在了很多用户,那可能就需要编写一下脚本来处理了。
另外一提,对于目录来说也是一样的道理,我们可以创建一个目录,然后修改这个目录的权限为777,在/etc/skel/Desktop目录下创建指向这个目录的软连接,也是可行的。
非常感谢,我去研究一下试试
如下图的:有时候我们公司经常会有一些公司自己程序开发的软甲或网址连续,需要做成图标放在桌面上,让每一个登录这台终端的域用户登录桌面后可以直接双击使用(因为不是每一个用户都是懂左下角打开菜单的操作),那么请问deepin有没有类似Windows这样公用桌面的一个文件夹位置?