Instalar processamento
Depois de fazer o download do Processing, primeiro ele precisa ser descompactado.
tar zxvf processing-2.1-linux64.tgz
O arquivo processing
precisa ser copiado para /usr/bin
cd processing-2.1
sudo mv processing /usr/bin/
O restante dos arquivos precisa ser copiado para o diretório /opt
.
sudo mkdir /opt/processing
sudo cp -r processing-2.1/* /opt/processing/
O site tldp fornece uma ótima explicação do porquê instalar em /opt
This directory is reserved for all the software and add-on packages that are not part of the default installation. For example, StarOffice, Kylix, Netscape Communicator and WordPerfect packages are normally found here. To comply with the FSSTND, all third party applications should be installed in this directory. Any package to be installed here must locate its static files (ie. extra fonts, clipart, database files) must locate its static files in a separate /opt/'package' or /opt/'provider' directory tree (similar to the way in which Windows will install new software to its own directory tree C:\Windows\Progam Files\"Program Name"), where 'package' is a name that describes the software package and 'provider' is the provider's LANANA registered name.
Although most distributions neglect to create the directories /opt/bin, /opt/doc, /opt/include, /opt/info, /opt/lib, and /opt/man they are reserved for local system administrator use. Packages may provide "front-end" files intended to be placed in (by linking or copying) these reserved directories by the system administrator, but must function normally in the absence of these reserved directories. Programs to be invoked by users are located in the directory /opt/'package'/bin. If the package includes UNIX manual pages, they are located in /opt/'package'/man and the same substructure as /usr/share/man must be used. Package files that are variable must be installed in /var/opt. Host-specific configuration files are installed in /etc/opt. Interpret this as you wish, but to my understanding you do this if you want to run a self-contained package i.e. one that contains all that is needed within the download itself.
Em seguida, ele precisa estar vinculado ao java
cd /opt/processing
ln -s /usr/lib/jvm/java-6-sun java
E, finalmente, para criar um link
sudo sed -i 's/APPDIR='readlink -f "$0"'//'g /usr/bin/processing
sudo sed -i 's/'dirname "$APPDIR"'/\/opt\/processing/'g /usr/bin/processing
Criar lançador Unity
Com o Processing agora "instalado", o lançador pode agora ser feito. O site do Ubuntu fornece um bom tutorial sobre isso, que é resumido abaixo. Primeiro, crie o lançador
sudo touch /usr/share/applications/processing.desktop
E, em seguida, abra-o para edição
sudo gedit /usr/share/applications/processing.desktop
Com o arquivo agora aberto, preencha-o com as seguintes informações e salve.
[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;
Com isso agora salvo, você poderá encontrar Processing no Unity Dash
Aatualizaçãoexigiráquevocêapenascopieosarquivosem/opt/processingcomosnovos,masverifiqueseodiretórioeaestruturadearquivossãoosmesmosdeantes.
Associararquivos.pdeaoProcessamento
Finalmente,paraassociararquivos.pdeaoProcessing-bastaclicarduasvezesem.pdelaunchProcessing-vocêprecisacriarumnovotipoMIMEeassociarProcessingcomessetipo.
OcentrodedesenvolvimentoGNOME
sudo touch /usr/share/mime/packages/processing.xml
Depois abra-o para edição
sudo gedit /usr/share/mime/packages/processing.xml
Coloque os seguintes dados nesse arquivo e salve-os
<?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>
Atualize o banco de dados MIME
sudo update-mime-database /usr/share/mime
Por fim, associe o novo tipo MIME ao Processing. A lista de aplicativos padrão é armazenada em um arquivo chamado defaults.list
sudo gedit /usr/share/applications/defaults.list
Adicione text/x-processing=processing.desktop
em algum lugar nesse arquivo.
Agora, quando você clica duas vezes em um arquivo .pde, ele abre o arquivo Processing.