hel*_*ood 9 launcher software-installation
Processing是一种开源语言和环境,用于学习电子艺术和计算机编程的基础知识。
它的 Linux 下载包包含一个名为的文件processing,运行时会打开主处理 IDE。

如何将此程序添加到 Ubuntu 13.10 中的 Unity 启动器?
hel*_*ood 12
下载 Processing 后,首先需要将其解压缩。
tar zxvf processing-2.1-linux64.tgz
Run Code Online (Sandbox Code Playgroud)
processing然后需要将文件复制到/usr/bin
cd processing-2.1
sudo mv processing /usr/bin/
Run Code Online (Sandbox Code Playgroud)
然后需要将其余文件复制到/opt目录中。
sudo mkdir /opt/processing
sudo cp -r processing-2.1/* /opt/processing/
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
最后创建一个链接
sudo sed -i 's/APPDIR=`readlink -f "$0"`//'g /usr/bin/processing
sudo sed -i 's/`dirname "$APPDIR"`/\/opt\/processing/'g /usr/bin/processing
Run Code Online (Sandbox Code Playgroud)
现在“安装”处理后,现在可以制作启动器。Ubuntu 网站提供了一个很好的教程,总结如下。首先,创建启动器
sudo touch /usr/share/applications/processing.desktop
Run Code Online (Sandbox Code Playgroud)
然后打开它进行编辑
sudo gedit /usr/share/applications/processing.desktop
Run Code Online (Sandbox Code Playgroud)
现在打开文件,填写以下信息并保存。
[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;
Run Code Online (Sandbox Code Playgroud)
现在保存后,您应该能够在 Unity Dash 中找到 Processing

升级将要求您将 /opt/processing 中的文件复制到新文件中,但请检查目录和文件结构是否与以前相同。
最后,要将 .pde 文件与 Processing 相关联 - 因此双击 .pde 启动 Processing - 您需要创建一个新的 MIME 类型并将 Processing 与该类型相关联。
GNOME 开发中心解释了如何创建新的 MIME 类型。首先,创建新的 MIME 类型
sudo touch /usr/share/mime/packages/processing.xml
Run Code Online (Sandbox Code Playgroud)
然后打开编辑
sudo gedit /usr/share/mime/packages/processing.xml
Run Code Online (Sandbox Code Playgroud)
将以下数据放入该文件中,然后保存
<?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>
Run Code Online (Sandbox Code Playgroud)
更新 MIME 数据库
sudo update-mime-database /usr/share/mime
Run Code Online (Sandbox Code Playgroud)
最后,将新的 MIME 类型与 Processing 相关联。默认应用程序列表存储在名为defaults.list
sudo gedit /usr/share/applications/defaults.list
Run Code Online (Sandbox Code Playgroud)
text/x-processing=processing.desktop在该文件中的某处添加。
现在,当您双击 .pde 文件时,它将打开文件 Processing。
| 归档时间: |
|
| 查看次数: |
8193 次 |
| 最近记录: |