.sh 애플리케이션 용 실행기를 어떻게 추가합니까?


67

우분투 (11.04)를 설치했습니다.

나는 당신이 / opt 디렉토리에 압축을 풀기위한 아카이브 인 phpstorm을 설치했다.

그것을 실행하려면 /opt/PhpStorm-103.243/bin/PhpStorm.sh

연합하여 나는 데스크탑에서 런처를 만들었습니다.

이제 gnome-3 (gnome-shell)을 설치했습니다.

그리고 나는 내 바탕 화면에 아무것도 없습니다.

그렇다면 어떻게 phpstorm을 빨리 실행할 수 있습니까? "응용 프로그램"에 표시되도록 할 수 있습니까?


2
미친, 이것은 거의 두 가지 가능한 해결책으로 설명해야하고 오른쪽 클릭으로 즐겨 찾기를 추가하고 "작동하는"것이 아니라 거의 아래에서 사용 가능한 버그이며, 아래는 후드 아래에서 자동으로 수행됩니다. 그래서 나는 해결책을 빨리 찾았습니다 :)
Henning

답변:


67

PhpStorm에는 이제 런처를 만드는 기능이 있습니다. 아래에서 사용할 수 있습니다 :

Tools -> Create Desktop Entry...

우분투 12, PhpStorm 6 / 도구 / 데스크톱 항목 생성 ...

현재 사용자 또는 모든 사용자의 시스템 메뉴에 PhpStorm이 추가됩니다. 생성 된 런처는 Gnome Shell 과도 호환됩니다.

우분투 12, PhpStorm 및 Unity 런처


40

나는 그것을 해결했다 : D

터미널에서

gedit ~/.local/share/applications/<Your App Name>.desktop

gedit에서

여기 편집해야합니다 : 아래 의견은 가장 추측 할 수 있습니다.

[Desktop Entry]  
Version=1.0                                #not sure what this does
Name=My Awesome App                        #Obviously the application name
GenericName=Awesome App                    #Difference between this and Name?
Comment=This app is awesome!               #The tooltip
Exec=/path/to/sh/file/file.sh              #The command you want to execute
Terminal=false                             #Should the app run in terminal
Icon=/opt/PhpStorm-103.243/bin/webide.png  #The pretty picture :D
Type=Application                           #Um?
Categories=Network;WebBrowser;             #Categoies the app should be in
MimeType=text/html;                        #Mime types the launcher can open
Name[en_NZ]=My Awesome App                 #Localized version of above info
GenericName[en_NZ]=Awesome App             #Localized version of above info
Comment[en_NZ]=This app is awesome!        #Localized version of above info

파일을 저장하십시오.
이제 응용 프로그램이 검색에 표시됩니다 :)


6
여전히 잘못되었습니다. 당신은 할 수없는 편집 아무것도/usr/share/*그이 패키지 자신이 소유하고 제어 것을 -. 당신이 필요해 에서 사용자 정의 발사기를 넣어 ~/.local/share/applications그렇지 않으면 당신은 문제의 많은 끝낼 수 있습니다.
jrg

위의 모든 작업을 수행했지만 작동하지 않았습니다. 응용 프로그램을 검색 할 때 아무것도 표시되지 않습니다 (GNOME Shell 3.4.1).
m0skit0

8
바로 여기에 Linux에 제한된 사용자 기반이있는 이유 중 하나입니다. 우리가 평범한 Joe가 리눅스에서 시작하기를 원한다면, 이런 종류의 것들이 더 간단해야합니다.
웹넷

중대한! 공백에 민감하므로 값 뒤에 모든 공백을 제거해야합니다.
Andrea Ligios

31

Alacarte 응용 프로그램이 도움이 될 수 있습니다. "메인 메뉴"에서도 찾을 수 있습니다. 소프트웨어 센터를 사용하거나

sudo apt-get install alacarte

폴더를 선택하고 (메뉴 확장을 사용하지 않는 한 Gnome 3을 사용하는 경우에는 중요하지 않음) 오른쪽에서를 선택하십시오 New Item. 여기에서 새 런처에 이름을 지정하고 해당 위치를 찾아 볼 수 있습니다. 로고를 클릭하여 로고를 제공 할 수도 있습니다.


3
이것은 비슷한 문제가있는 사람에게는 가장 빠른 대안 일 수 있습니다. 적어도 나에게는 그랬습니다.
Scorchio

12

Ubuntu 11.10에서 gnome-shell을 사용하고 있으며 Gnome 2에서 사용한 것과 동일한 방법을 사용하여 Gnome 3에서 PhpStorm 용 런처를 만들었습니다 . 주 메뉴 응용 프로그램을 사용했습니다 .

실행기 속성

응용 프로그램이 검색에 나타나고 딸꾹질없이 즐겨 찾기에 추가 할 수 있습니다.


이것은 지금까지 내가 본 최고의 솔루션입니다. 이상적으로 PHPStorm은 기본적으로 어떤 방식 으로든 제공됩니다.
Webnet

1
Alacarte를 설치하고 사용하는 Dup ...
mlissner

4

이것을하는 더 "그래픽"방법 :

  1. 노틸러스 또는 다른 파일 탐색기를 사용하여 ~ / .local / share / applications 폴더로 이동하십시오.
  2. 기존 아이콘을 원하는 아이콘으로 복사하여 붙여 넣습니다.
  3. 새 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 속성을 변경하여 스크립트 또는 응용 프로그램을 가리 킵니다.
  4. 런처 / 태스크 팬에서 드래그하십시오.
  5. 텍스트 편집기에서 열고 더 미세 조정을 수행 할 수도 있습니다.

가장 좋은 답변, 자세한 내용은 ~ / .local / share / applications로 이동하여 다른 * .desktop 파일을 yourname.desktop에 복사 한 다음 필요에 맞게이 새 파일을 편집하십시오.
Makiavelo

나를 위해 작동하지 않습니다, 나는 모든 단계를 재현하고 새로운 바로 가기를 실행기 막대로 드래그 할 수 없습니다 (단지 붙어 있지 않습니다). 또한 바로 가기를 두 번 클릭하여 응용 프로그램을 실행할 수 없습니다 ~/.local/share/applications. "응용 프로그램을 시작하는 동안 오류가 발생했습니다." 여기 내 명령 경로/home/marek/programs/WebStorm-181.3986.8/webstorm.sh
Marecky

1

검색에 프로그램을 표시하는 것은 기껏해야 어려운 것 같습니다. Gnome3이 성숙하고 발전함에 따라 더 나아질 것입니다. (현재 Gnome3의 상태는 한 달 안에 동일하지 않을 것입니다.)

응용 프로그램을 즐겨 찾기로 추가하려면 ( "활동"화면 왼쪽의 실행기에 표시되도록) Alt + F2를 누르고 원하는 응용 프로그램 또는 스크립트를 실행하십시오. 실행중인 동안 "활동"화면을 입력하고 실행중인 응용 프로그램을 즐겨 찾기로 끕니다. GUI를 사용하는 프로그램에만이 기능을 사용했지만 자유롭게 사용할 수 있습니다.

희망이 도움이됩니다.

나는 덧붙일 것이다 : 나는 현재 Gnome3를 좋아하지는 않지만 Unity보다 한발 앞서 나갈 것이며 앞으로 어디로 갈지 기대된다. 개방형 소프트웨어의 장점 중 하나는 빠르게 움직입니다. 기능을 변경하고 추가하는 데있어 빠른 진전이있을 것입니다. 이것은 데스크탑 은유의 진화에 중요한시기입니다.


1

MyLauncher 확장을 설치할 수 있습니다. 마우스 오른쪽 버튼을 클릭하여 편집 할 수있는 메뉴가 패널에 생성됩니다. 링크, 폴더, 쉘 스크립트 등 무엇이든지 들어갈 수 있습니다.

MyLauncher 그놈 셸 확장


1

12.10의 경우

gnome-desktop-item-edit --create-new ~/Lauchers/for/example/

또는

sudo gnome-desktop-item-edit --create-new /usr/share/applications/

0

나는 Gnome3에 익숙하지 않지만 구형 Gnome에 대해서는 응용 프로그램 메뉴를 마우스 오른쪽 버튼으로 클릭하고를 클릭 Edit Menus하면 메뉴 트리를 수정할 수 있습니다. 실행기를 표시 할 하위 메뉴를 선택한 다음 클릭 New Item하여 쉘 스크립트의 경로를 가리 킵니다.


0

PhpStorm.sh가 터미널 응용 프로그램 인 경우 새 런처 또는 렌즈를 생성하고 다음 명령으로 채울 방법을 찾습니다.

gnome-terminal -x sh -c "<path to PhpStorm.sh>"

그렇지 않으면 zenity 또는 이와 동등한 것을 사용하는 greaphical shell 스크립트 인 경우 비슷한 쉼표를 사용하여 실행기를 작성하고 채우는 비슷한 방법

sh -c "<path to PhpStorm.sh>"

2
phpstorm은 웹 개발자 GUI입니다.
Hailwood

난 그걸 몰랐어요 :). 나는 관대하게 대답하고 싶었다. alt + f2를 누르고 명령을 한 번 실행하면 기록에서 사용할 수있는 다른 방법이 있다고 생각합니다.
puneet
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.