커스텀 런처를 어떻게 추가합니까?


36

가이드를 검색하면서 시작했습니다. 이 안내서를 찾았 지만 주요 방법 중 어느 것도 11.10에서 더 이상 작동하지 않습니다.

  1. 첫 번째 해결책은 데스크탑 파일을 만들었지 만 파일 위치가 .gconf-> desktop-> unity-> launcher -> favourites 더 이상 존재하지 않는 것입니다. 나는 갈 수 /home/sayth/.gconf/desktop있지만 더 이상 통일 폴더가 없습니다.

  2. 두 번째 솔루션은 바탕 화면을 마우스 오른쪽 버튼으로 클릭하고 실행기를 만드는 방법을 설명했습니다. 데스크탑을 마우스 오른쪽 버튼으로 클릭해도 더 이상 "런처 생성"옵션이 생성되지 않습니다.

repo에있는 것이 오래되어 geany 0.21을 수동으로 설치했습니다. 설치되어 올바르게 작동하고에서 실행 중입니다 /usr/local/bin/geany.

런처에 어떻게 추가 할 수 있습니까?


1
아마도 당신이 연결 하는 질문 은 11.10에 대해 업데이트되어야 할 것입니다.
Christopher Kyle Horton


나는 아래의 더그 대답이 완벽했습니다.
sayth

> 면책 조항 : 이것은 YouTube 비디오 형태의 원본 작품입니다. 이 주제에 대한 비디오를 만들었습니다. http://www.youtube.com/watch?v=ncWUFEc3WXY
Darko Demić 2016

Xubuntu를 살펴보십시오 . Xfce는 메뉴 편집기를 통해이를 매우 우아하게 지원 합니다 .
魔 大 农

답변:


27

가장 먼저 할 일은 / usr / local / share / applications로 이동하여 geany.desktop이 있는지 확인하는 것입니다.

그렇다면 실행기로 드래그하십시오.

그렇지 않으면 1 분 정도면 설정됩니다. 소스에 'geany.desktop.in'이 있고 .in을 제거하면 완벽하게 좋은 geany.desktop입니다.

편집 : geany.desktop.in은 .desktop에 적합한 템플릿이지만 복사하기 전이나 후에 약간의 편집이 필요합니다. 4,5,6 행은 제거해야하는 _로 시작합니다.

전의. 편집 된 geany.desktop (또는 편집 된 geany.desktop.in)

[Desktop Entry]
Type=Application
Version=1.0
Name=Geany
GenericName=Integrated Development Environment
Comment=A fast and lightweight IDE using GTK2
Exec=geany %F
Icon=geany
Terminal=false
Categories=GTK;Development;IDE;
MimeType=text/plain;text/x-chdr;text/x-csrc;text/x-c++hdr;text/x-c++src;text/x-java;text/x-dsrc;text/x-pascal;text/x-perl;text/x-python;application/x-php;application/x-httpd-php3;application/x-httpd-php4;application/x-httpd-php5;application/xml;text/html;text/css;text/x-sql;text/x-diff;
StartupNotify=true

소스에는 geany 아이콘이 있습니다. geany.png를 geany-0.21 / icons / 48x48에서 가져 와서 그림 또는 문서와 같은 곳에 넣으십시오. 그런 다음 소스 폴더에있는 geany.desktop.in 파일을 ~ / .local /에 복사하십시오 공유 / 응용 프로그램 /geany.desktop

전의. -Downloads / geany-0.21에있는 경우

cp Downloads/geany-0.21/geany.desktop.in  ~/.local/share/applications/geany.desktop

그럼 그냥 가세요

nautilus ~/.local/share/applications

geany .desktop> 속성을 ​​마우스 오른쪽 버튼으로 클릭하고 아이콘 영역을 클릭하고 geany.png를 찾은 다음 열기

마지막으로 geany.desktop을 실행기로 드래그하십시오.

편집 : 더 '적절한'.desktop으로 볼 수있는 이점 중 하나는 MimeTypes = 줄이 있다는 것입니다. 텍스트 편집기에서 .desktop을 열고 살펴보십시오.

원하는 경우 이제 해당 mimetype을 런처의 geany 아이콘으로 끌어다 놓으면 geany에서 열립니다.


11.10에 대한 원래 질문에 현상금을 넣었습니다.
Jorge Castro

27

터미널에 이것을 입력하여 우분투 11.10에서 커스텀 런처를 추가 할 수 있습니다

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

데스크탑에서 항목을 사용자 정의한 후에는 실행기로 드래그하십시오.


6
이 명령은 기억하기 복잡하기 때문에 별명으로 기록 할 수 있습니다. ~ / .bashrc를 편집 gedit ~/.bashrc하고이 줄을 추가하십시오 alias cla='gnome-desktop-item-edit --create-new ~/Desktop' . Create Launcher App으로 cla를 선택하면 기억하기 쉽습니다.
보리스

2
그놈 패널 sayth @ sayth-TravelMate-5740G 설치 필요 : ~ $ gnome-desktop-item-edit ~ / Desktop / --create-new 'gnome-desktop-item-edit'프로그램은 현재 설치되어 있지 않습니다. 다음을 입력하여 설치할 수 있습니다 : sudo apt-get install gnome-panel
sayth

@sayth : gnome-panel을 설치 한 후 지금 작동합니까?
보리스

1
설치 여부에 대해 토론했습니다. 작동 실행 단결 그래서 그놈 패널을 설치해야하는 이상한 것 같다
sayth

대박 !!! 너무 쉽게 :) 그놈 패널 패키지를 설치해야했습니다!
loloof64

10

Ubuntu 12.04에서는 로컬로 컴파일 된 앱의 실행기를 만들 때 위의 옵션 중 어느 것도 나를 위해 작동하지 않았습니다. 이것은 직접 만든 앱이거나 소스에서 다운로드 한 다음 로컬로 make install을 실행해야하는 앱일 수 있습니다. 나는이 스레드에서 발견 된 하이브리드 팁이 필요했습니다. Angry Birds를 가상의 예로 사용하여 다음을 수행했습니다.

  1. angry-birds-launcher.desktop 파일을 작성하여 / usr / share / applications 디렉토리에 저장하십시오. sudo gedit /usr/share/applications/xyz.desktop을 사용하여 단일 명령으로이를 수행 할 수 있습니다. 실제 파일 이름은 .desktop로 끝나는 한 중요하지 않습니다.
  2. 빈 페이지와 함께 Gedit이 열립니다. gedit에서 다음 텍스트를 입력하십시오.

    [Desktop Entry]
    Type=Application
    Name=[Name of your app, for example Angry Birds. This can be free text.]
    Exec=[full path to your executable and executable name, for example /usr/local/bin/angry-birds]
    Icon=[full path to your executable's icon and icon name, for example /usr/local/share/icons/apps/angry-birds.png]
    Terminal=false
    StartupNotify=true
  3. 오타가 있는지 다시 확인하고 파일을 저장하십시오.

  4. 노틸러스를 열고 / usr / share / applications를 탐색하면 앱 목록에 올바른 아이콘이있는 앱이 표시됩니다.
  5. 앱을 두 번 클릭하여 시작합니다. 패널에 임시 아이콘이 나타납니다. 'official'디렉토리 (usr / share / applications)에서 앱을 시작했기 때문에 Ubuntu는 마지막으로 메뉴 옵션을 표시하여 실행기를 패널에 잠급니다.
  6. 패널에서 실행기를 마우스 오른쪽 버튼으로 클릭하고 실행기에 고정을 선택하십시오. 그 시점에서 모두 설정해야합니다.

1
이 솔루션은 Ubuntu 16.10
Jonathan Landrum

3

Ubuntu 15.04부터는 프로그램을 시작한 다음 도크의 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "실행기에 잠금"을 선택하면됩니다.


3

다른 컴퓨터에 Ubuntu를 설치할 때 마다이 질문을 수십 번 읽었어야합니다. :)

사용자 정의 실행기를 추가하는 가장 쉬운 방법은 GUI 도구를 사용하는 것입니다.

내가 아는 최소한 두 가지가 있습니다.

  • MenuLibre- 나의 새로운 마음에 드는 것 :)
  • Alacarte- 몇 년 동안 사용했지만 지금은 버그가 있습니다.

설치

터미널에서 다음 명령을 실행하여 MenuLibre를 설치할 수 있습니다.

sudo apt install menulibre  

또는 소프트웨어 센터를 검색하여 menulibre설치하십시오.

마찬가지로 alacarte를 설치하려면 다음을 실행하십시오.

sudo apt install alacarte  

또는 소프트웨어 센터에서을 검색하십시오 alacarte.

당신은 하나만 필요하므로 선택을하면 곧바로 발사기를 추가 할 수 있습니다!

마지막으로, 여기에 그림이 있습니다 (적어도 천 단어 가치)

여기에 이미지 설명을 입력하십시오

Alacarte는 비슷해 보이지만 더 단순하고 덜 고급입니다.

이제 내가 언급 한 버그 에 대해 : Alacarte는 이제 PNG 아이콘으로 된 문제를 가지고 있으므로 저장하지 않은 아이콘을 추가한다고 생각하더라도 발사기가 아이콘이 없습니다.


아마도 더 많은 투표권이 있어야합니다.
Alexander Karatarakis


2

추가 프로그램을 설치하지 않고 사용자 정의 실행기를 추가하는 방법

우분투 15.10에서 작동하는 것으로 확인했습니다. 나는 이전 버전에 대해 모른다. 아래 예제는 Emacs 데스크탑 런처를 데스크탑에 추가 한 다음를 Command실행하여 내 스크립트 / 프로그램을 실행하기위한 것입니다.

키보드 에서 Windows 키 를 누르면 대시 Super_L열립니다 ( xev 프로그램에서 보고 ). 대시 보드에 일단 프로그램 이름을 입력하십시오. 이 예제에서는 emacsEmacs를 시작하는 실행기를 원하기 때문에 입력 했지만 대신 환경을 설정 한 다음 Emacs를 실행하는 스크립트를 실행합니다.

이맥스와 대시

아이콘을 데스크탑으로 드래그하십시오.

Emacs 아이콘을 데스크탑으로 드래그

바탕 화면의 아이콘을 마우스 오른쪽 버튼으로 클릭 한 다음 속성을 클릭하십시오 (죄송합니다, X 윈도우 잡기 때문에 시도한 결과에 상관없이 해당 메뉴의 스크린 샷을 제공 할 수 없습니다!). 이것은 수정하기 전에 볼 수있는 것입니다.

변경하기 전에 이멕스 런처 속성

이제 Command원하는 것을로 변경할 수 있습니다 . 제 경우에는 run-my-emacs.sh로 변경했습니다. 이는 PATH에 있으며 이전에 시작 스크립트에서 설정했습니다.

변경 후 이맥스 런처 속성

변경 후 ESCape 키를 클릭하여 종료하십시오. 위 스크린 샷의 버그에 유의하십시오.

바탕 화면의 아이콘을 두 번 클릭하여 작동하는지 다시 확인하십시오.


1

런처 용 .desktop 파일을 만들 때 여기에 응용 프로그램 아이콘의 경로를 제공 할 수 있습니다.

Icon=/full/path/to/icon

아이콘을 기본값이 아닌 다른 아이콘으로 변경하려는 경우 .desktop 파일을 마우스 오른쪽 버튼으로 클릭 하여 기본 설정 메뉴를 열면 됩니다. 다음과 같은 대화 상자가 표시됩니다.

여기에 이미지 설명을 입력하십시오

아이콘을 클릭하여 파일 선택기 상자를 열어 새 아이콘 경로를 지정하십시오.

로컬 .desktop 파일은에서 찾을 수 있으며 ~/.local/share/applications/, 사용자 정의 아이콘은에 저장 될 수 있습니다 ~/.icons/.

실행 권한이있는 .desktop 파일의 아이콘 만 표시됩니다.


0

우분투 16.10을 사용하여 기존 아이콘을 런치 패널에서 데스크탑으로 드래그하여 일반 텍스트 편집기로 편집 한 다음 bgoodr에서 제안한대로 다시 추가했습니다. 매력처럼 일했다.


0

훌륭한 답변은 (최소한 uBuntu 18.04의 경우) J. Austin Rodriguez의 답변입니다. bash 터미널 gnome-desktop-item-edit ~/Desktop/ --create-new에서 Create LauncherGUI를 입력 하고 사용 하여 바로 가기를 정의하십시오.

생성 된 파일 Application과 파일 사이의 구분을 통해 템플릿을 복사하고 내용을 편집하여 바로 가기를 수동으로 만들 수 있습니다.Location.desktop

신청:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=PATH-TO-APP-OR-COMMAND (eg. /usr/bin/atom)
Name=NAME (appears in Linux user interface eg. Files)
Comment=SOME-COMMENT (optional)
Icon=PATH-TO-ICON (eg. atom)

위치 (또는 링크) :

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Link
URL=PATH-TO-FILE
Name=NAME (appears in Linux user interface eg. Files)
Comment=SOME-COMMENT (optional)
Icon=PATH-TO-IMAGE (optional)
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.