如何将 Processing 添加到 Unity 启动器?

如何将 Processing 添加到 Unity 启动器?

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

其 Linux 下载包中包含一个名为的文件processing,运行时会打开主 Processing IDE。

处理 IDE 屏幕截图

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

答案1

安装处理

下载 Processing 后,首先需要将其解压。

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

此目录是为所有不属于默认安装的软件和附加软件包保留的。例如,StarOffice、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、/o​​pt/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 启动器

现在 Processing 已经“安装”好了,可以开始制作启动器了。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 文件与 Processing 关联

最后,要将 .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。

相关内容