ฉันจะเพิ่มการประมวลผลในตัวเรียกใช้งาน Unity ได้อย่างไร


9

การประมวลผลเป็นภาษาโอเพ่นซอร์สและสภาพแวดล้อมสำหรับการเรียนรู้พื้นฐานของศิลปะอิเล็กทรอนิกส์และการเขียนโปรแกรมคอมพิวเตอร์

แพ็คเกจดาวน์โหลด Linux ประกอบด้วยไฟล์ที่เรียกprocessingว่าเปิดการประมวลผล IDE หลัก

กำลังประมวลผลภาพหน้าจอ IDE

ฉันจะเพิ่มโปรแกรมนี้ใน Unity launcher ใน Ubuntu 13.10 ได้อย่างไร


ขอบคุณสำหรับคำตอบของคุณมันใช้งานได้ดี! มีข้อผิดพลาดที่แจ้งว่า: [รายการเดสก์ท็อป] เวอร์ชัน = 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 / 'ผู้ให้บริการ' ที่แยกต่างหาก Windows จะติดตั้งซอฟต์แวร์ใหม่ลงในแผนผังไดเรกทอรี C: \ Windows \ Progam Files \ "ชื่อโปรแกรม") โดยที่ 'แพ็คเกจ' เป็นชื่อที่อธิบายถึงแพคเกจซอฟต์แวร์และ 'ผู้ให้บริการ' เป็นชื่อที่จดทะเบียน LANANA ของผู้ให้บริการ

แม้ว่าการกระจายส่วนใหญ่ละเลยการสร้างไดเรกทอรี / opt / bin, / opt / doc, / opt / include, / opt / info, / opt / lib และ / opt / man พวกเขาสงวนไว้สำหรับการใช้ผู้ดูแลระบบท้องถิ่น แพคเกจอาจมีไฟล์ "front-end" ที่ตั้งใจจะวางไว้ใน (โดยการเชื่อมโยงหรือคัดลอก) ไดเรกทอรีที่สงวนไว้เหล่านี้โดยผู้ดูแลระบบ แต่ต้องทำงานตามปกติในกรณีที่ไม่มีไดเรกทอรีที่สงวนไว้เหล่านี้ โปรแกรมที่จะเรียกใช้โดยผู้ใช้จะอยู่ในไดเรกทอรี / opt / 'package' / bin หากแพ็กเกจมีหน้าคู่มือ UNIX จะอยู่ใน / opt / 'package' / man และโครงสร้างย่อยเดียวกับ / 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

สร้างตัวเรียกใช้งาน 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 / processing ด้วยไฟล์ใหม่แม้ว่าจะตรวจสอบว่าไดเรกทอรีและโครงสร้างไฟล์เหมือนเดิม

เชื่อมโยงไฟล์. pde กับการประมวลผล

ขั้นตอนสุดท้ายในการเชื่อมโยงไฟล์. pde กับการประมวลผล - ดังนั้นการดับเบิลคลิกที่. pde เรียกใช้การประมวลผล - คุณต้องสร้างประเภท MIME ใหม่และเชื่อมโยงการประมวลผลกับประเภทนั้น

ศูนย์พัฒนา 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 ใหม่กับการประมวลผล รายการแอปพลิเคชันเริ่มต้นจะถูกเก็บไว้ในไฟล์ที่เรียกว่าdefaults.list

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

เพิ่มtext/x-processing=processing.desktopบางแห่งในไฟล์นั้น

ตอนนี้เมื่อคุณดับเบิลคลิกไฟล์. pde มันจะเปิดการประมวลผลไฟล์


ฉันสามารถสร้างไฟล์ launcher unity ได้สำเร็จ แต่เมื่อฉันคลิกที่ไอคอนจะไม่มีอะไรเกิดขึ้น ฉันถูกบังคับให้รันโดยใช้. / การประมวลผล
SY_13

ฉันทำตามขั้นตอนอย่างระมัดระวังและไม่สังเกตเห็นอะไรผิดปกติ ฉันยังเปลี่ยนหมายเลขรุ่น ทุกที่ที่ต้องการ
SY_13

คุณอาจต้องการที่จะเชื่อมโยงไปแทนdefault-java java-6-sun
yyny

ขอบคุณ ทุกอย่างทำงานได้ แต่ตอนนี้pdeไฟล์มีไอคอนเป็นtxtไฟล์ วิธีการมีไอคอนที่มีสีน้ำเงินกลับ C
Sigur

ขอบคุณ. ทำงานอย่างสมบูรณ์แบบด้วยubuntu 16, และprocessing-3.2.3 Java 8
ทะเลสาบ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.