명령 행 구문과 매개 변수를 사용하는 사용자 정의 애플리케이션 실행기를 어떻게 다시 작성합니까?


16

10.04의 데스크톱에서 사용자 지정 시작 관리자가있는 일부 사용자 지정 스크립트가있었습니다. 12.04로 마이그레이션 한 후 다시 재현하고 싶지만 화합은 나에게 이질적인 것 같습니다.



@ david6에 동의하지만 확인해야 할 가치는 Unity 도크 (왼쪽) 또는 데스크탑의 런처에 대해 이야기하고 있습니까? 데스크탑에있는 경우 마우스 오른쪽 버튼을 클릭하면 나타나는 상황에 맞는 메뉴에서 새 실행기를 만들 수있는 옵션이 있습니다.
agc93

둘 다 같아요 나는 최근까지 두 사람이 서로 독립적이라는 것을 몰랐다.
Sn3akyP3t3

답변:


14

나는 여기 비슷한 질문에 대답 했다 .

짧게에서 가장 가까운 스크립트를 복사 /usr/share/applications/~/.local/share/applications다음 편집 xyz.desktop파일. 시작 Exec=하는 줄은 원하는 명령 줄 옵션과 함께 자신의 명령을 입력하기 위해 편집해야하는 줄입니다. Name=자신의 스크립트를 설명하기 위해 줄을 편집하고 싶을 수도 있습니다 .

컴퓨터를 다시 시작하거나 로그 아웃 / 로그인해야하는 작업이 완료되면 Super키를 누르고 설정 한 이름의 일부를 입력하기 시작하면 실행기가 나타납니다. 그것을 선택하고 명중 Enter하면 명령이 실행됩니다.


10

이 명령을 찾고 계십니까?

gnome-desktop-item-edit ~/Desktop/ --create-new

행운을 빕니다!


환상적인. 훌륭한. 제로니모!
ardavis

3

이를 위해 GUI로 간단한 파이썬 스크립트를 만들었습니다!

그것은에의 http://jurschreuder.nl/

Unity Launcher Creator라고하며 직접 사용하기도합니다!

매우 간단합니다.

  1. 압축 해제
  2. UnityLauncherCreator.py를 클릭하십시오
  3. 이름을 입력하십시오
  4. 프로그램 선택
  5. 아이콘 선택
  6. Unity로 드래그 앤 드롭 할 수있는 런처가 생성됩니다.

유전자 알고리즘 (GenArt for Android)으로 만든 일부 아이콘 파일을 포함 시켰습니다. 프로그램이 png를 제공하지 않거나 자신 만의 간단한 bash 스크립트 인 경우에 사용할 수 있습니다.


2

에 의해 설치할 수 있습니다

sudo apt-get install bzr

그때

bzr branch lp:unity-launcher-editor
cd unity-launcher-editor/
./ule

커스텀 런처를 만들려고 할 때 커스텀 런처 아이콘을 설정하려고 할 때 아무 일도 일어나지 않았습니다. 런처 아이콘은 특정 크기이어야하지만 해당 정보를 찾을 수 없습니다. 임의의 아이콘으로 런처를 만드는 대신 방금 중단했습니다. 그러나이 프로그램을 시도해보십시오. 유망한 것으로 보입니다.


0

unity가 사용하는 .desktop 파일은 "/ usr / share / applications /"에 저장됩니다.

(1) 파일을 편집하거나 (2) 파일을 복사 한 다음 드래그하여 Unity 실행기에 추가 할 수 있습니다.

(1) 전체적으로 변경 사항을 전역 적으로 만듭니다. unity는 사용자가 추가 한 모든 명령 행 매개 변수를 사용합니다.

(2) 기본적으로 통일성이 응용 프로그램을 처리하는 방식을 분명히 변경하지는 않습니다. 디버그 모드에서 애플리케이션을 실행하기 위해 사용자 정의 실행기를 원하지만 항상 디버그 모드에서 실행하지 않으려는 경우에 유용합니다.

도움이 되었기를 바랍니다.


다시 생각해 보면, 아래 답변의 지시를 따르십시오. / usr / share / applications /에서 직접 파일을 편집하는 것은 여러 가지 이유로 좋은 생각이 아닙니다. first.)
adempewolff
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.