Linux下有些绿色软件,不需要安装就可以双击启动,但有些程序在打开后直接在 Launcher 中右键选择 Lock to Launcher ,但是,有时候单击图标后并未启动应用,下面给出解决方法。
1.在你的终端输入依次以下指令:
cd /usr/share/applications/
ls -l
可以看到很多以.desktop结尾的文件,这些便是那些可以在 Launcher 中单击启动并配有漂亮图标的程序的配置文件,称之为 Desktop Entry。
2. 新建一个当前应用的entry
接下来,我们就来创建一个 Sublime Text 的 Desktop Entry。
请在终端输入以下指令(请先切换到 /usr/share/applications 目录):
sudo
gedit sublime-text.desktop
然后进入文本编辑器,输入如下所示信息:
[Desktop Enty]
Encoding = UTF-8
Version = 2.0
Type = Application
Terminal =false
Icon = /opt/sublime_text_2/Icon/48x48/sublime_text.png
Name = Sublime Text2
Comment = Sublime Text2
Exec = /opt/sublime_text_2/sublime_text %F
其中,Icon 为图标所在路径,Name 为你想要显示在 Launcher 中的名称,Comment 为说明。也许有童靴要问了,这个“ %F”是干嘛的,其实,这个就是能够让这个程序显示在”以其它方式启动”的列表中的意思!
注:此处的路径需全部使用决定路径.
保存之后,你再双击启动 Sublime Text,然后锁定到 Launcher,此时关闭 Sublime Text,再点 Launcher 中的图标就可以顺利启动程序啦!
其他应用也是类似的解决办法。