Ubuntu 12.04 LTS에서 명령에 대한 프로그램 바로 가기를 작성하는 방법


9

구버전의 우분투에서 그렇게 할 수 있었지만 우분투 12.04에서는 길을 잃었습니다.

런처 바 또는 데스크탑에 항목을 추가하고 싶습니다. 더블 클릭하면 다음 명령이 실행됩니다.

emacs -q --some-other-options --load ~/xyz.el

MS Windows에서 말하면 사용자 정의 매개 변수가있는 프로그램 바로 가기를 만들고 싶습니다. 런처 검색에서 "Emacs XYZ"를 입력하고 찾은 항목을 선택하여 명령을 실행할 수도 있다면 좋을 것입니다. Windows 7에서 가능한 모든 것 및 그 수행 방법은 다양한 것을 마우스 오른쪽 버튼으로 클릭하여 쉽게 발견 할 수 있습니다.

이 문제를 해결하기 위해 명령이 포함 된 실행 가능한 스크립트 "Emacs XYZ.sh"를 만들고 바탕 화면에서 Alt 키를 누른 상태에서 드래그하여 스크립트에 대한 링크를 만들었습니다. 그러나이 해결 방법은 불완전합니다. 링크를 런처 바로 드래그 할 수 없으므로 링크를 두 번 클릭하면 Ubuntu가 항상 묻습니다.

"Link to Emacs XYZ.sh"를 실행하거나 그 내용을 표시 하시겠습니까?

명령을 실행하는 2 단계로 만듭니다. 그리고 Launcher Search에서 "Emacs XYZ"를 검색하고 항목을 선택하면 스크립트를 실행하는 대신 gedit로 스크립트를 엽니 다. 또한 스크립트의 표시 아이콘은 Emacs 아이콘이 아닙니다.


이런 식으로 시도? - askubuntu.com/a/66918/25798
jokerdino

답변:


9

내가 사용하는 것이 alacarte을 : /usr/bin/alacarte메뉴 항목을 구축 할 수 있습니다.

그런 다음 alacarte에서 명령이 진행되는 섹션에서 터미널 에뮬레이터를 사용하여 emacs를 엽니 다.

인스턴스의 경우 : terminator -x htop이제 htop터미네이터 창에서 시작 됩니다. 당신이 머물 선호하는 경우 또는 gnome-terminal, 그것은 것입니다 gnome-terminal -x htop.

이것이 추가되면 검색에서 찾은 다음 Unity의 실행 막대에 추가 할 수 있습니다.

터미네이터 및 그놈 터미널에는 작업을 더 잘 수행 할 수 있는 다른 플래그 (예 : -xin terminator -x htop)가 있습니다.

다음은 오디오 프로그램에 사용하기 위해 alacarte로 추가 한 MOC라는 프로그램의 메뉴 항목입니다. 명령으로 다른 인수를 전달할 필요가 없기 때문에 터미네이터와 함께 -e 플래그를 대신 사용했습니다.


10

나는 많은 것을 읽고 노력하고 있었고 모든 것을 설명하는 https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles 를 발견했습니다 . 이를 바탕으로 자체 답변이 제공됩니다.

이 답변에서 나는 다음을 보여줄 것이다 :

  • 프로그램 바로 가기의 세부 정보를 표시하는 방법
  • 프로그램 바로 가기를 수정하는 방법
  • 명령을 실행하는 새 프로그램 바로 가기를 만드는 방법
  • 실행기 검색에 표시되도록 프로그램 바로 가기를 특정 위치에 추가하는 방법 (실행기 검색으로, 왼쪽의 대시 홈 아이콘을 클릭하거나 Windows 키를 누르면 표시되는 검색 인터페이스를 의미합니다.)

전제 조건 :

  • cd 및 ls 명령에 대한 지식

터미널을 엽니 다. CD를 / usr / share / applications로 이동하고 ls로 폴더 내용을 표시하고 xdg-open을 사용하여 기본 파일 브라우저로 폴더를 표시하십시오.

cd /usr/share/applications
ls
xdg-open . &

ls.desktop확장자를 가진 파일을 보여줍니다 . 이 파일은 텍스트 파일이며 gedit로 내용을 볼 수 있습니다 (예 :

gedit gcalctool.desktop &

.desktop폴더의 각 파일은 프로그램 바로 가기이며 파일 브라우저는 실제 파일 이름을 표시하지 않고 프로그램 바로 가기로 표시합니다. grep을 사용하여 발견 할 수있는 파일에 속하는 프로그램 바로 가기 : 예를 들어 문자표 용 파일을 찾으려면 다음을 입력하십시오.

grep -Fi 'character map' *.desktop

파일에 해당함을 보여줍니다 gucharmap.desktop.

바로 가기를 편집하려면 gksudo gedit로 바로 가기를 엽니 다.

gksudo gedit gucharmap.desktop &

예를 들어 다음 명령을 실행하는 바로 가기를 만드는 등 새로운 바로 가기를 만들려면

python -i -c 'from math import *'

시작하다:

gksudo gedit gcalctool.desktop my-calc.desktop &

gcalctool.desktop이미 계산기의 기존 바로 가기 파일이며 my-calc.desktop아직 존재하지 않는 새 파일 이름입니다. gedit를 사용,의 내용을 복사 gcalctool.desktop하는 방법에 대해 my-calc.desktop다음의 내용을 수정 my-calc.desktop하고 저장합니다.

gcalctool.desktop의 내용 :

[Desktop Entry]
Name=Calculator
Comment=Perform arithmetic, scientific or financial calculations
Exec=gcalctool
Icon=accessories-calculator
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Utility;Calculator;
X-GNOME-DocPath=gcalctool/gcalctool.xml
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gcalctool
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-OtherBinaries=gnome-calculator
X-Ubuntu-Gettext-Domain=gcalctool

my-calc.desktop의 내용 (변경된 필드 : 이름, 설명, 실행, 터미널) :

[Desktop Entry]
Name=My Calculator
Comment=Perform calculations with Python
Exec=python -i -c 'from math import *'
Icon=accessories-calculator
Terminal=true
Type=Application
StartupNotify=true
Categories=Utility;Calculator;

이제로 열린 파일 브라우저 창에 '내 계산기'아이콘이 나타납니다 xdg-open .. 그것을 두 번 클릭하면 python -i -c 'from math import *'실행 중인 터미널 창이 열립니다 . '내 계산기'를 검색하여 실행기 검색에서 실행할 수도 있습니다. 파일 브라우저 창에있는 아이콘을 왼쪽의 시작 관리자 표시 줄 (작업 표시 줄)에있는 빈 지점으로 끌어다 놓을 수 있습니다. 아이콘을 바탕 화면으로 드래그하면 우분투는

"my-calc.desktop"이동 중 오류 ... 파일 이동 오류 : 권한이 거부되었습니다.

대신, Alt 키를 눌러 데스크탑으로 드래그하면 Ubuntu는 '여기 이동', '여기 복사'및 '여기 링크'메뉴를 표시하고 '여기 복사'를 선택하면 바로 가기가 데스크탑에 복사됩니다.

/ usr / share / applications에서 단축키를 삭제하려면 다음을 입력하십시오.

gksudo xdg-open /usr/share/applications &

작성한 바로 ​​가기 만 삭제하고 다른 것은 그대로 두는 것이 좋습니다.

무언가를 찾을 수 없지만 /usr/share/applications런처 검색에서 나타나는 경우 아마도~/.local/share/applications/

더 읽을 거리 :

https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles


2

내가 찾은 가장 쉬운 방법은 다음과 같습니다.

  1. 프로그램 시작 (실행 프로그램이 실행기에 표시됨)
  2. 실행기에서 아이콘을 마우스 오른쪽 버튼으로 클릭하고 '실행기에 고정'을 선택하십시오.

링크가없는 작품 않는 경우 cd/usr/share/applications다음 편집 응용 프로그램과 일치하는 파일 (예를. theProgramYouWant.desktop후 바로 변경 Exec=프로그램의 실행 파일에 지점).


0

이것은 최근 릴리스에서 끌어서 놓기 작업입니다. 기본 메뉴 (알라 카르테) 앱 GUI에서 명령을 새 항목으로 추가하십시오. 그런 다음 명령 제목을 검색하고 아이콘을 클릭하고 실행기로 드래그하십시오.


0

Dennis Andrew Gutowski의 답변 을 바탕으로 응용 프로그램 트리 내에 바로 가기 프로그램을 다른 추가 공유로 추가 할 수 있습니다.

애플릿에서 작성된 바로 가기 실행기를 빠른 실행기 인 "응용 프로그램"옆에 추가 할 수도 있습니다.

간단한 드래그 앤 드롭. "응용 프로그램"트리에서 바로 가기 실행기를 드래그하십시오. "응용 프로그램"옆에 놓으십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.