如何将处理添加到Unity启动器?


9

处理是一种开源语言和环境,用于学习电子艺术和计算机编程的基础知识。

它的Linux下载软件包包括一个名为的文件processing,运行该文件时,它将打开主Processing IDE。

处理IDE屏幕截图

如何在Ubuntu 13.10中将该程序添加到Unity启动器?


感谢您的回答,效果很好!出现错误消息:[Desktop Entry] Version = 2.1 Name = Processing ...应该是:[Desktop Entry] Version = 2.1 Name = Processing ...我尝试编辑,但它少于10个字符,但没有不允许我这样做。

Answers:


12

安装处理

下载处理后,首先需要将其解压缩。

tar zxvf processing-2.1-linux64.tgz

processing然后需要将文件复制到/usr/bin

cd processing-2.1
sudo mv processing /usr/bin/

然后需要将其余文件复制到/opt目录中。

sudo mkdir /opt/processing
sudo cp -r processing-2.1/* /opt/processing/

TLDP网站为为什么安装 /opt

该目录为不属于默认安装的所有软件和附加软件包保留。例如,通常在此处找到StarSuite,Kylix,Netscape Communicator和WordPerfect软件包。为了符合FSSTND,所有第三方应用程序都应安装在此目录中。此处要安装的任何软件包都必须找到其静态文件(即,额外的字体,剪贴画,数据库文件)必须在单独的/ opt /'package'或/ opt /'provider'目录树中找到其静态文件(类似于Windows将在其中将新软件安装到其自己的目录树C:\ Windows \ Progam Files \“ Program Name”),其中“ package”是描述软件包的名称,“ provider”是提供商的LANANA注册名称。

尽管大多数发行版都忽略了创建目录/ opt / bin,/ opt / doc,/ opt / include,/ opt / info,/ opt / lib和/ opt / man,但它们保留供本地系统管理员使用。程序包可以提供旨在由系统管理员放置(通过链接或复制)在这些保留目录中的“前端”文件,但是在没有这些保留目录的情况下它们必须能够正常运行。用户要调用的程序位于目录/ opt /'package'/ bin中。如果软件包包含UNIX手册页,则它们位于/ opt /'package'/ man中,并且必须使用与/ usr / share / man相同的子结构。可变的软件包文件必须安装在/ var / opt中。主机特定的配置文件安装在/ etc / opt中。如您所愿地解释,

接下来,需要将其链接到Java

cd /opt/processing 
ln -s /usr/lib/jvm/java-6-sun java

最后创建一个链接

sudo sed -i 's/APPDIR=`readlink -f "$0"`//'g /usr/bin/processing
sudo sed -i 's/`dirname "$APPDIR"`/\/opt\/processing/'g /usr/bin/processing

创建Unity启动器

现在就安装了“处理”,就可以制作启动器了。Ubuntu网站提供了一个很好的教程,总结如下。首先,创建启动器

sudo touch /usr/share/applications/processing.desktop

然后打开进行编辑

sudo gedit /usr/share/applications/processing.desktop

现在打开文件,并填写以下信息并保存。

[Desktop Entry]
Version=2.1 
Name=Processing 
Comment=graphics and animation language 
Exec=processing
Icon=/opt/processing/lib/icons/pde-256.png
Terminal=false
Type=Application
Categories=AudioVideo;Video;Graphics;

现在保存的内容应该可以在Unity Dash中找到Processing

在Unity Dash中处理

升级将需要您仅使用新文件复制/ opt / processing中的文件,尽管要检查目录和文件结构是否与以前相同。

将.pde文件与处理相关联

最后,要将.pde文件与Processing关联-双击.pde将启动Processing-您需要创建一个新的MIME类型,然后将Processing与该类型关联。

GNOME开发人员中心提供了有关如何创建新MIME类型的说明。首先,创建新的MIME类型

sudo touch /usr/share/mime/packages/processing.xml

然后打开它进行编辑

sudo gedit /usr/share/mime/packages/processing.xml

将以下数据放入该文件,然后保存

<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
    <mime-type type="text/x-processing">
        <comment>Proecssing source code</comment>
        <sub-class-of type="text/x-csrc"/>
        <glob pattern="*.pde"/>
    </mime-type>
</mime-info>

更新MIME数据库

sudo update-mime-database /usr/share/mime

最后,将新的MIME类型与Processing关联。默认的应用程序列表存储在一个名为defaults.list

sudo gedit /usr/share/applications/defaults.list

text/x-processing=processing.desktop在该文件的某处添加。

现在,当您双击.pde文件时,它将打开文件Processing。


我能够成功创建一个统一的启动器文件,但是当我单击该图标时,什么也没有发生。我被迫使用./processing运行它
SY_13 2015年

我仔细地遵循了步骤,没有发现任何错误。我还更改了版本号。在任何需要的地方。
SY_13

可能您想链接到default-java而不是java-6-sun
yyny

谢谢。一切正常。但是现在该pde文件具有图标作为txt文件。如何使图标带有蓝色的C背。
Sigur's

谢谢。与完美工作ubuntu 16processing-3.2.3Java 8
lakesare's
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.