Jak mogę dodać Przetwarzanie do programu uruchamiającego Unity?

9

Przetwarzanie jest językiem i środowiskiem typu open source do nauki podstaw sztuki elektronicznej i programowania komputerowego.

Pakiet do pobrania dla systemu Linux zawiera plik o nazwie, processingktóry po uruchomieniu otwiera główne IDE przetwarzania.

Przetwarzanie zrzutu ekranu IDE

Jak mogę dodać ten program do programu uruchamiającego Unity w Ubuntu 13.10?

hellocatfood
źródło
Dzięki za odpowiedź, działa świetnie! Wystąpił błąd, gdy mówi: [Wpis na pulpicie] Wersja = 2.1 Nazwa = Przetwarzanie ... Powinno to być: [Wpis na pulpicie] Wersja = 2.1 Nazwa = Przetwarzanie ... Próbowałem edytować, ale ma mniej niż 10 znaków i nie pozwól mi.

Odpowiedzi:

12

Zainstaluj przetwarzanie

Po pobraniu Przetwarzanie należy go najpierw rozpakować.

tar zxvf processing-2.1-linux64.tgz

processingPlik następnie musi zostać skopiowany do/usr/bin

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

Resztę plików należy następnie skopiować do /optkatalogu.

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

Witryna tldp zawiera doskonałe wyjaśnienie, dlaczego należy zainstalować /opt

Ten katalog jest zarezerwowany dla całego oprogramowania i dodatków, które nie są częścią instalacji domyślnej. Na przykład pakiety StarOffice, Kylix, Netscape Communicator i WordPerfect zwykle znajdują się tutaj. Aby zachować zgodność z FSSTND, wszystkie aplikacje innych firm powinny być zainstalowane w tym katalogu. Każdy pakiet do zainstalowania tutaj musi zlokalizować swoje pliki statyczne (tj. Dodatkowe czcionki, clipart, pliki bazy danych) musi zlokalizować swoje pliki statyczne w osobnym drzewie katalogów / opt / 'package' lub / opt / 'provider' (podobnie do sposobu w którym system Windows zainstaluje nowe oprogramowanie we własnym drzewie katalogów C: \ Windows \ Progam Files \ „Nazwa programu”), gdzie „pakiet” to nazwa opisująca pakiet oprogramowania, a „dostawca” to zarejestrowana nazwa LANANA dostawcy.

Chociaż większość dystrybucji zaniedbuje tworzenie katalogów / opt / bin, / opt / doc, / opt / include, / opt / info, / opt / lib i / opt / man, są one zarezerwowane do użytku lokalnego administratora systemu. Pakiety mogą zawierać pliki „front-end” przeznaczone do umieszczenia (przez łączenie lub kopiowanie) w tych zastrzeżonych katalogach przez administratora systemu, ale muszą działać normalnie w przypadku braku tych zastrzeżonych katalogów. Programy, które mają być wywoływane przez użytkowników, znajdują się w katalogu / opt / 'package' / bin. Jeśli pakiet zawiera strony podręcznika UNIX, znajdują się one w / opt / 'package' / man i należy użyć tej samej podbudowy co / usr / share / man. Pliki pakietów, które są zmienne, muszą być zainstalowane w / var / opt. Pliki konfiguracyjne specyficzne dla hosta są instalowane w / etc / opt. Zinterpretuj to jak chcesz,

Następnie musi być połączony z java

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

I wreszcie, aby utworzyć 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

Utwórz program uruchamiający Unity

Po zainstalowaniu Przetwarzanie można teraz uruchomić program uruchamiający. Witryna Ubuntu zawiera dobry samouczek na ten temat, który podsumowano poniżej. Najpierw utwórz program uruchamiający

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

A następnie otwórz go do edycji

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

Po otwarciu pliku wypełnij go następującymi informacjami i zapisz.

[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;

Po zapisaniu tego powinieneś być w stanie znaleźć Przetwarzanie w Unity Dash

Przetwarzanie w Unity Dash

Aktualizacja wymaga tylko skopiowania plików w / opt / processing z nowymi, ale sprawdź, czy struktura katalogów i plików jest taka sama jak poprzednio.

Skojarz pliki .pde z przetwarzaniem

Wreszcie, aby skojarzyć pliki .pde z Przetwarzaniem - więc dwukrotne kliknięcie pliku .pde uruchomi Przetwarzanie - musisz utworzyć nowy typ MIME i powiązać Przetwarzanie z tym typem.

Centrum deweloperów GNOME wyjaśnia, jak utworzyć nowy typ MIME. Najpierw utwórz nowy typ MIME

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

Następnie otwórz go do edycji

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

Umieść następujące dane w tym pliku, a następnie zapisz

<?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>

Zaktualizuj bazę danych MIME

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

Na koniec powiąż nowy typ MIME z Przetwarzaniem. Domyślna lista aplikacji jest przechowywana w pliku o nazwiedefaults.list

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

Dodaj text/x-processing=processing.desktopgdzieś w tym pliku.

Teraz, po dwukrotnym kliknięciu pliku .pde otworzy się plik Przetwarzanie.

hellocatfood
źródło
Udało mi się pomyślnie utworzyć plik uruchamiający program jedności, ale po kliknięciu ikony nic się nie dzieje. Jestem zmuszony uruchomić go przy użyciu ./processing
SY_13
Ostrożnie podążyłem za krokami i nic nie zauważyłem. Zmieniłem również wersję nr. gdziekolwiek potrzebne.
SY_13,
Prawdopodobnie chcesz utworzyć link do default-javazamiast java-6-sun.
rrr
Dzięki. Wszystko działa Ale teraz pdeplik ma ikonę jako txtplik. Jak przywrócić ikonę z niebieskim C.
Sigur,
Dziękuję Ci. działał doskonale z ubuntu 16, processing-3.2.3i Java 8.
jeziora