2015-05-10 15:56:00
来 源
中存储网
Ubuntu
有些应用程序根本就没有 desktop 文件,如何在 unity launcher 上创建启动器? 有些应用程序安装完成后已经创建了 desktop 文件,但是启动后不会在 launcher 上创建图标,无法像一般的应用程序(比如google chrome)一样,在 launcher 图标上点击右键,选择

有些应用程序根本就没有 desktop 文件,如何在 unity launcher 上创建启动器?

有些应用程序安装完成后已经创建了 desktop 文件,但是启动后不会在 launcher 上创建图标,无法像一般的应用程序(比如google chrome)一样,在 launcher 图标上点击右键,选择“锁定到启动器”来创建启动器,怎么办?

其实这都非常好解决,也很简单。

情况一

实现目标:我希望在 unity launcher 上创建一个启动器,点击后启动 gnome-terminal 程序并在 gnome-terminal 里面执行命令 glxgears。

解决步骤:

执行命令 vi ~/glxgears.desktop 创建 desktop 文件,在该文件中输入下述内容:

[Desktop Entry]
Exec=glxgears
Type=Application
Terminal=true
Name=glxgears

运行下述命令赋予 desktop 文件可执行权限
chmod u+x ~/glxgears.desktop
把~/glxgears.desktop文件从 nautilus 文件管理器中拖拽到 unity launcher 上

情况二

实现目标:osdlyrics 启动后,只在顶部面板中有图标,在 unity launcher 中没有,我希望在unity launcher 上创建启动器。

解决步骤:

运行下述命令,找到应用程序的 desktop 文件,一般情况都在/usr/share/applications/或者~/.local/share/applications/
dpkg -L osdlyrics|grep desktop
把osdlyrics.desktop文件从 nautilus 文件管理器中拖拽到 unity launcher上

总结

编写格式正确的 desktop 文件
一旦 desktop 文件放置在除 /usr/share/applications/ 之外的任何其它目录下,则需要赋予可执行权限
把 desktop 文件从 nautilus 拓拽到 unity launcher 上面。

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。