Як я можу додати Processing до запуску Unity?


9

Processing - це мова з відкритим кодом та середовище для вивчення основ електронного мистецтва та комп’ютерного програмування.

Пакет завантаження для Linux включає файл під назвою, processingякий під час запуску відкриває основну обробку IDE.

Обробка екрана IDE

Як я можу додати цю програму до запуску Unity в Ubuntu 13.10?


Дякую за вашу відповідь, це чудово працює! Там написано помилку: [Desktop Entry] Версія = 2.1 Ім'я = Обробка ... Це повинно бути: [Запис на робочому столі] Версія = 2.1 Ім'я = Обробка ... Я спробував редагувати, але це менше 10 символів, і це не мені не дозволяють.

Відповіді:


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

Цей каталог зарезервований для всього програмного забезпечення та додаткових пакетів, які не є частиною встановлення за замовчуванням. Наприклад, тут зазвичай знаходяться пакети StarOffice, Kylix, Netscape Communicator та WordPerfect. Щоб відповідати FSSTND, всі додатки сторонніх розробників повинні бути встановлені в цьому каталозі. Будь-який пакет, який буде встановлений тут, повинен знаходити статичні файли (наприклад, додаткові шрифти, кліпарт, файли баз даних), повинні знаходити його статичні файли в окремому / opt / 'package' або / opt / 'provider' дереві каталогів (подібно до способу у якому Windows встановить нове програмне забезпечення до власного дерева каталогів C: \ Windows \ Progam Files \ "Назва програми"), де "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

Обробка в Unity Dash

Оновлення вимагає, щоб ви просто скопіювали файли в / opt / обробку новими, хоча переконайтеся, що каталог та структура файлів такі ж, як і раніше.

Пов’язати файли .pde з Processing

Нарешті, щоб пов’язати файли .pde з Processing - так двічі клацніть a .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

Я уважно стежив за кроками і не помітив нічого поганого. Я також змінив версію №. де потрібно.
SY_13,

Можливо, ви хочете, щоб default-javaзамість цього посилання java-6-sun.
yyny

Дякую. Все працює. Але тепер pdeфайл має іконку як txtфайл. Як мати значок із синьою спинкою C.
Сигур

Дякую тобі. відмінно співпрацював із ubuntu 16, processing-3.2.3та Java 8.
озера
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.