Làm cách nào tôi có thể thêm Xử lý vào trình khởi chạy Unity?


9

Xử lý là một ngôn ngữ và môi trường nguồn mở để học các nguyên tắc cơ bản của nghệ thuật điện tử và lập trình máy tính.

Gói tải xuống Linux của nó bao gồm một tệp có tên là processing, khi chạy, sẽ mở IDE xử lý chính.

Xử lý ảnh chụp màn hình IDE

Làm cách nào tôi có thể thêm chương trình này vào trình khởi chạy Unity trong Ubuntu 13.10?


Cảm ơn câu trả lời của bạn, nó hoạt động rất tốt! Có một lỗi trong đó nói: [Mục nhập máy tính để bàn] Phiên bản = 2.1 Tên = Đang xử lý ... Đó là: [Mục nhập máy tính để bàn] Phiên bản = 2.1 Tên = Đang xử lý ... Tôi đã thử chỉnh sửa nhưng nó có ít hơn 10 ký tự và không được Tôi không cho phép tôi.

Câu trả lời:


12

Cài đặt xử lý

Khi bạn đã tải xuống Xử lý, trước tiên cần phải giải nén.

tar zxvf processing-2.1-linux64.tgz

Các processingtập tin sau đó cần phải được sao chép vào/usr/bin

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

Phần còn lại của các tập tin sau đó cần phải được sao chép vào /optthư mục.

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

Trang web tldp cung cấp một lời giải thích tuyệt vời về lý do để cài đặt /opt

Thư mục này được dành riêng cho tất cả các gói phần mềm và phần bổ trợ không phải là một phần của cài đặt mặc định. Ví dụ: các gói StarScript, Kylix, Netscape Communicator và Worderinf thường được tìm thấy ở đây. Để tuân thủ FSSTND, tất cả các ứng dụng của bên thứ ba nên được cài đặt trong thư mục này. Bất kỳ gói nào được cài đặt ở đây phải định vị các tệp tĩnh của nó (ví dụ: phông chữ bổ sung, tệp clipart, tệp cơ sở dữ liệu) phải định vị các tệp tĩnh của nó trong cây thư mục riêng / opt / 'gói' hoặc / opt / 'của nhà cung cấp (tương tự như cách Trong đó Windows sẽ cài đặt phần mềm mới vào cây thư mục riêng của mình C: \ Windows \ Progam Files \ "Tên chương trình"), trong đó 'gói' là tên mô tả gói phần mềm và 'nhà cung cấp' là tên đã đăng ký LANANA của nhà cung cấp.

Mặc dù hầu hết các bản phân phối bỏ qua việc tạo các thư mục / opt / bin, / opt / doc, / opt / include, / opt / information, / opt / lib và / opt / man chúng được dành riêng cho sử dụng quản trị viên hệ thống cục bộ. Các gói có thể cung cấp các tệp "front-end" dự định được đặt trong (bằng cách liên kết hoặc sao chép) các thư mục dành riêng này bởi quản trị viên hệ thống, nhưng phải hoạt động bình thường trong trường hợp không có các thư mục dành riêng này. Các chương trình được người dùng gọi ra được đặt trong thư mục / opt / 'gói' / bin. Nếu gói bao gồm các trang hướng dẫn UNIX, chúng được đặt trong / opt / 'gói' / man và cấu trúc tương tự như / usr / share / man phải được sử dụng. Các tệp gói có thể thay đổi phải được cài đặt trong / var / opt. Các tệp cấu hình dành riêng cho máy chủ được cài đặt trong / etc / opt. Giải thích điều này như bạn muốn,

Tiếp theo nó cần được liên kết với java

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

Và cuối cùng để tạo một liên kết

sudo sed -i 's/APPDIR=`readlink -f "$0"`//'g /usr/bin/processing
sudo sed -i 's/`dirname "$APPDIR"`/\/opt\/processing/'g /usr/bin/processing

Tạo trình khởi chạy Unity

Với Xử lý ngay "cài đặt", trình khởi chạy có thể được thực hiện. Trang web Ubuntu cung cấp một hướng dẫn tốt về điều này, được tóm tắt dưới đây. Đầu tiên, tạo launcher

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

Và sau đó mở nó để chỉnh sửa

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

Với các tập tin bây giờ mở, điền nó với các thông tin sau và lưu.

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

Với điều đó đã được lưu, bạn sẽ có thể tìm thấy Xử lý trong Unity Dash

Xử lý trong Unity Dash

Nâng cấp sẽ yêu cầu bạn chỉ sao chép các tệp trong / opt / xử lý với các tệp mới, mặc dù vậy hãy kiểm tra xem thư mục và cấu trúc tệp có giống như trước không.

Liên kết các tệp .pde với Đang xử lý

Cuối cùng, để liên kết các tệp .pde với Xử lý - vì vậy, nhấp đúp vào .pde sẽ khởi chạy Xử lý - bạn cần tạo một loại MIME mới và liên kết Xử lý với loại đó.

Trung tâm phát triển Gnome cung cấp giải thích về cách tạo loại MIME mới. Đầu tiên, tạo loại MIME mới

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

Sau đó mở nó để chỉnh sửa

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

Đặt dữ liệu sau vào tệp đó và sau đó lưu nó

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

Cập nhật cơ sở dữ liệu MIME

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

Cuối cùng, liên kết loại MIME mới với Chế biến. Danh sách ứng dụng mặc định được lưu trữ trong một tệp có têndefaults.list

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

Thêm text/x-processing=processing.desktopmột nơi nào đó trong tập tin đó.

Bây giờ, khi bạn bấm đúp vào tệp .pde, nó sẽ mở tệp Xử lý.


Tôi đã có thể tạo một tệp launcher thống nhất thành công, nhưng khi tôi nhấp vào biểu tượng, không có gì xảy ra. Tôi buộc phải chạy nó bằng cách sử dụng ./ Xử lý
SY_13

Tôi làm theo các bước cẩn thận và không nhận thấy bất cứ điều gì sai. Tôi cũng đã thay đổi phiên bản không. bất cứ nơi nào cần thiết.
SY_13

Có lẽ bạn muốn liên kết đến default-javathay vì java-6-sun.
yyny

Cảm ơn. Mọi thứ đều hoạt động. Nhưng bây giờ các pdetập tin có biểu tượng như txttập tin. Làm thế nào để có biểu tượng với chữ C màu xanh trở lại.
Sigur

cảm ơn bạn. làm việc hoàn hảo với ubuntu 16, processing-3.2.3Java 8.
lakeare
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.