解压.tar.gz的navicat以后发现不能自动生成启动器了,研究了一下发现:app
虽然很多带有图形界面的程序会在安装时自动在桌面上建立快捷方式,还有一些图形界面程序或者命令行程序可能须要你手动建立快捷方式,如.tar.gz等下载下来的软件。编码
亲测可用的两种方法:spa
方法一:命令行
一、搜索进入“启动应用程序”code
二、在启动用程序首选项中选择“添加”io
三、设置完名称和命令(路径)后,点击“添加”,启动器就被添加到列表里了class
四、用鼠标选中刚添加的启动器,将其拖到桌面,这时就会发现产生了一个同名的.desktop文件软件
五、右击新建的起动器,选择属性,在权限选项卡中勾选——执行:容许以程序执行文件配置
六、在基本选项卡中点击图标,能够设置启动器的桌面图标。coding
七、想放到启动栏的话直接拖过去就行了,不要打开以后点"锁定到启动器"
八、将启动应用程序中刚刚添加的项目删除,不然每次开机会自动启动
小结:启动应用程序其实是建立开机启动项,其同时会建立桌面图标,利用这一点建立了桌面快捷方式。但最后要把启动项删除,不然每次启动系统都会自动启动这个程序
方法二:
每一个图标对应/usr/share/applications当中的一个配置文件(文件后缀为.desktop)。因此要在dash home中 添加一个自定义程序启动器,须要在该文件目录下建立对应的配置文件。配置文件的语法,参考该目录下的配置文件便可明白:
1.打开终端,切换用root帐户下,接着在/usr/share/applications目录下建立相应的启动配置文件(注意:必定要和启动项同名)
2.格式:
[Desktop Entry]//文件头 Encoding=UTF-8 //编码方式 Name=XXX//应用程序名称 Comment=comment//提示 Exec= //菜单执行的命令或程序路径 Icon=//显示在菜单项中的图标,能够为空 Terminal=false //是否使用终端 Type=Application //分类 Categories= //菜单所属类别,能够肯定该菜单的位置