如何安装第三方程序并使其显示在Dash主菜单中?

我刚下载了Sublime Text Editor ,我解压缩了tarball。 但是,现在我想在Dash Board菜单中搜索它,就像使用Ubuntu软件中心安装的所有应用程序一样。 我该怎么做?

在此处输入图像描述

一种更简单的方法是尝试公共测试版 ,因为它适用于任何Linux版本的tarballforms,以及专门针对Ubuntu的.deb格式。 下载32位或64位,具体取决于您的Ubuntu版本(在命令行运行uname -a ,并在输出中查找i386 (32位)或x86_64 (64位)),然后在命令行导航到您下载并运行的位置

 sudo dpkg -i sublime-text_build-XXXX_YYYY.deb 

其中XXXX是内部版本号(目前为3059), YYYYi386amd64 。 这将自动在/opt/sublime-text安装Sublime Text,创建/usr/bin/subl命令, 自动创建/usr/share/applications/sublime_text.desktop以及相关图标。 它还应该在Unity任务栏中创建一个启动器。

Sublime Text 3是编辑器的未来,每天都会在与ST3兼容的Package Control上发布或修改越来越多的插件和扩展。 如果您购买了评估后长期使用所需的许可证 ,您还可以访问比公共测试版本更频繁发布的前沿开发版本,因此最新版本是最新的。关注新function和错误修复。 就开发而言,Sublime Text 2基本上是一个成品,虽然它对大多数人来说非常稳定,但许多插件不能使用它,特别是那些依赖于ST3提供的一些高级function的主动开发。

值得注意的是,ST2和ST3可以在同一系统上和平共存,因为插件和数据是分开存储的。 你显然不能有两个subl命令,但你可以重命名其中一个subl2subl3 ,例如。


如果仍需要为ST2创建.desktop文件,其内容应如下所示。 请注意,它假定您将Sublime Text 2目录从解压缩到/opt/sublime_text_2 。 如果不是这种情况,请相应地更新目录路径。

 [Desktop Entry] Version=1.0 Type=Application Name=Sublime Text 2 GenericName=Text Editor Comment=Sophisticated text editor for code, markup and prose Exec=/opt/sublime_text_2/sublime_text %F Terminal=false MimeType=text/plain; Icon=/opt/sublime_text_2/Icon/48x48/sublime_text.png Categories=TextEditor;Development; StartupNotify=true Actions=Window;Document; [Desktop Action Window] Name=New Window Exec=/opt/sublime_text_2/sublime_text -n OnlyShowIn=Unity; [Desktop Action Document] Name=New File Exec=/opt/sublime_text_2/sublime_text --command new_file OnlyShowIn=Unity; 

将文件保存为sublime.desktop ,然后使用sudo将其移动到/usr/share/applications 。 您可能需要注销然后重新登录,但它现在应该可以在Unity中使用。

祝你好运,如果您有任何疑问,请告诉我。

1-创建一个空文件并将其重命名为sublime.desktop


2-按照以下示例添加一些行(选择一行并根据您的条件进行更改)

Ex A. Hotshots .desktop文件:

 [Desktop Entry] Version=2.0.0 Name=HotShots Comment=Screenshot manager Type=Application GenericName=Screenshot manager TryExec=/usr/bin/hotshots Exec=/usr/bin/hotshots Categories=Utility;Application; Icon=/usr/share/pixmaps/hotshots.png MimeType=application/x-hot; 

Ex B.亚马逊.desktop文件

 [Desktop Entry] Name=Amazon Type=Application Icon=amazon-store Exec=unity-webapps-runner --amazon --app-id=ubuntu-amazon-default 

Ex C. Goldendict .desctop文件:

 [Desktop Entry] Type=Application Terminal=false Categories=Office;Dictionary;Education;Qt Name=GoldenDict GenericName=Multiformat Dictionary Comment=GoldenDict Encoding=UTF-8 Icon=/usr/share/pixmaps/goldendict.png Exec=goldendict 

3-将sublime.desktop文件放在此目录中: /usr/share/applications