Unity 런처에 프로세싱을 추가하려면 어떻게해야합니까?


9

프로세싱 은 전자 예술 및 컴퓨터 프로그래밍의 기본을 배우기위한 오픈 소스 언어 및 환경입니다.

Linux 다운로드 패키지에는 processing실행시 기본 처리 IDE를 여는 파일이 포함되어 있습니다.

IDE 스크린 샷 처리

이 프로그램을 Ubuntu 13.10의 Unity 런처에 어떻게 추가 할 수 있습니까?


답변 주셔서 감사합니다, 그것은 잘 작동합니다! [Desktop Entry] Version = 2.1 Name = Processing ...라는 오류가 있습니다. [Desktop Entry] Version = 2.1 Name = Processing ... 편집을 시도했지만 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

이 디렉토리는 기본 설치에 포함되지 않은 모든 소프트웨어 및 애드온 패키지 용으로 예약되어 있습니다. 예를 들어 StarSuite, 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에 설치됩니다. 원하는대로 이것을 해석하십시오.

다음으로 자바에 연결해야합니다.

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

유니티 런처 생성

처리가 이제 "설치"되면 런처를 만들 수 있습니다. 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에서 Processing을 찾을 수 있습니다.

Unity Dash에서 처리

업그레이드하려면 디렉토리와 파일 구조가 이전과 동일한 지 확인하지만 / opt / processing의 파일을 새 파일로 복사하면됩니다.

.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.
yyny

감사. 모든 것이 작동합니다. 그러나 이제 pde파일에는 파일 아이콘이 txt있습니다. 파란색 C가있는 아이콘을 다시 표시하는 방법
Sigur

감사합니다. 완벽하게 일을 ubuntu 16, processing-3.2.3하고 Java 8.
lakesare는
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.