首先程序分为两类:一个是系统自带程序,另一个是用户后来安装的程序,无论是哪类程序它们的启动器都是放在/usr/share/applications这个目录里。所以我们要做的就是把想要放在桌面的程序启动器复制到桌面。
对于系统自带的程序复制过去是直接有可执行权限的(有时候由于默认软件升级也有可能使其失去可执行权限如图中所示的Libreoffice)。所以对于这些程序复制启动器到桌面即可使用。
但用户安装的程序复制过去后双击是不能打开的,你会看到类似下边的提示:
对于这个如何解决呢?下边告诉大家一个简单可行的方法:
首先在终端使用命令:sudo nautilus 这个命令会让你用root权限打开文件管理器,输入这个命令然后输入密码确认之后会弹出一个目录窗口,然后我们就要找到目录:/usr/share/applications
找到要修改的程序,点击右键属性>权限>勾选允许以程序执行文件
最后将该程序启动器复制到桌面即可(一定要复制哦,不然Dash主页那里就不能正常显示程序图标了)。
Tips:另外通过查阅资料,有网友说可以在Dash主页直接拉曲程序图标到桌面,但经过测试这种方法没有用,这个只能将程序固定到左边栏。