मैं एकता लांचर में प्रसंस्करण कैसे जोड़ सकता हूं?


9

इलेक्ट्रॉनिक कला और कंप्यूटर प्रोग्रामिंग की बुनियादी बातों को सीखने के लिए प्रसंस्करण एक ओपन-सोर्स भाषा और वातावरण है।

इसके लिनक्स डाउनलोड पैकेज में एक फ़ाइल शामिल processingहै, जिसे चलाने पर, मुख्य प्रोसेसिंग आईडीई खुलती है।

आईडीई स्क्रीनशॉट प्रसंस्करण

मैं इस कार्यक्रम को Ubuntu 13.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 के अनुपालन के लिए, इस निर्देशिका में सभी तृतीय पक्ष एप्लिकेशन इंस्टॉल किए जाने चाहिए। यहां स्थापित किए जाने वाले किसी भी पैकेज को अपनी स्थैतिक फ़ाइलों (यानी अतिरिक्त फोंट, क्लिपआर्ट, डेटाबेस फ़ाइलों) का पता लगाना होगा, इसकी स्थिर फ़ाइलों को एक अलग / ऑप्ट / 'पैकेज' या / ऑप्ट / 'प्रदाता' डायरेक्टरी ट्री में ढूंढना होगा (इसी तरह से जिसमें विंडोज अपने स्वयं के डायरेक्टरी ट्री C: \ Windows \ Progam Files \ "Program Name") में नया सॉफ्टवेयर स्थापित करेगा, जहां 'पैकेज' एक ऐसा नाम है जो सॉफ्टवेयर पैकेज का वर्णन करता है और 'प्रदाता' प्रदाता का LANANA पंजीकृत नाम है।

यद्यपि अधिकांश वितरण निर्देशिका / ऑप्ट / बिन, / ऑप्ट / डॉक, / ऑप्ट / शामिल करने, / ऑप्ट / जानकारी, / ऑप्ट / लिबर, और / ऑप्ट / मैन बनाने के लिए उपेक्षा करते हैं, लेकिन वे स्थानीय सिस्टम व्यवस्थापक उपयोग के लिए आरक्षित हैं। पैकेज सिस्टम प्रशासक द्वारा इन आरक्षित निर्देशिकाओं को (लिंक करके या कॉपी करके) रखा जाना है, लेकिन इन आरक्षित निर्देशिकाओं की अनुपस्थिति में सामान्य रूप से कार्य करना होगा। उपयोगकर्ताओं द्वारा लगाए जाने वाले कार्यक्रम निर्देशिका / ऑप्ट / 'पैकेज' / बिन में स्थित हैं। यदि पैकेज में UNIX मैनुअल पेज शामिल हैं, तो वे / ऑप्ट / 'पैकेज' / मैन में स्थित हैं और / usr / share / man के समान ही उपयोग किया जाना चाहिए। पैकेज फ़ाइलें जो परिवर्तनशील हैं उन्हें / var / opt में स्थापित किया जाना चाहिए होस्ट-विशिष्ट कॉन्फ़िगरेशन फ़ाइलें / etc / opt में स्थापित हैं। अपनी इच्छानुसार इसकी व्याख्या करें,

इसके बाद इसे जावा से जोड़ा जाना चाहिए

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

एकता लांचर बनाएँ

अब प्रसंस्करण "इंस्टॉल" के साथ लांचर अब बनाया जा सकता है। उबंटू वेबसाइट इस का एक अच्छा ट्यूटोरियल प्रदान करती है , जिसे नीचे संक्षेप में प्रस्तुत किया गया है। सबसे पहले, लॉन्चर बनाएं

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;

इसके साथ अब सहेजे गए आप को एकता डैश में प्रसंस्करण खोजने में सक्षम होना चाहिए

एकता डैश में प्रसंस्करण

अपग्रेड करने के लिए आपको नए लोगों के साथ फाइलों को सिर्फ / ऑप्ट / प्रोसेसिंग में कॉपी करना होगा, हालांकि यह जांच लें कि निर्देशिका और फ़ाइल संरचना पहले जैसी ही है।

प्रसंस्करण के साथ एसोसिएट .pde फाइलें

अंत में, प्रसंस्करण के साथ .pde फ़ाइलों को संबद्ध करने के लिए - इसलिए .pde को डबल-क्लिक करना प्रसंस्करण शुरू करता है - आपको एक नया MIME प्रकार बनाने और उस प्रकार के साथ संबद्ध संसाधन बनाने की आवश्यकता है।

गनोम देव केंद्र एक नई 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 प्रकार को प्रसंस्करण के साथ संबद्ध करें। डिफ़ॉल्ट एप्लिकेशन सूची को एक फ़ाइल में संग्रहीत किया जाता है जिसे कहा जाता हैdefaults.list

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

text/x-processing=processing.desktopउस फ़ाइल में कहीं जोड़ें ।

अब, जब आप एक .pde फ़ाइल को डबल क्लिक करते हैं, तो यह फ़ाइल प्रोसेसिंग को खोल देगा।


मैं एक एकता लांचर फ़ाइल को सफलतापूर्वक बनाने में सक्षम था, लेकिन जब मैं आइकन पर क्लिक करता हूं, तो कुछ भी नहीं होता है। मैं इसे उपयोग करने के लिए मजबूर हूं ।/processing
SY_13

मैंने सावधानी से कदमों का पालन किया और कुछ भी गलत नहीं देखा। मैंने भी संस्करण सं। जहां भी जरूरत हो।
SY_13

संभवतः आप default-javaइसके बजाय लिंक करना चाहते हैं java-6-sun
यानि

धन्यवाद। सब कुछ काम कर रहा है। लेकिन अब pdeफ़ाइल में txtफ़ाइल के रूप में आइकन है । नीली सी बैक वाले आइकन को कैसे करें।
Sigur

धन्यवाद। पूरी तरह से ubuntu 16, processing-3.2.3और के साथ काम किया Java 8
झीलसेरे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.