답변:
내가 사용하는 한 가지 방법은 메뉴에 alacarte 패키지 와 함께 항목을 추가하는 것입니다 .
sudo apt-get install alacarte
Unity 및 GNOME Shell (Ubuntu 17.10 이상)에서 작동합니다.
이것에 대해 두 가지 방법이 있습니다
11.10 이상 :
간단한 사용자 정의를 만들려면 ~ / .local / share / applications /에서 원하는 파일 .desktop
에이 항목을 추가해야합니다..desktop
nano ~/.local/share/applications/your_application_name.desktop
[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true
.desktop 파일에 대한 추가 옵션을 보려면이 사이트를 방문 하십시오. 사용 가능한 모든 옵션이 여기에 잘 설명되어 있습니다.
기존 응용 프로그램의 .desktop 파일 /usr/share/applications/
을 사용자로 복사 ~/.local/share/applications/
하여 필요에 맞게 편집 할 수도 있습니다.
즉, gedit .desktop 파일을 사용자를 위해 .desktop 파일을 저장해야하는 폴더에 복사합니다.
cd ~/.local/share/applications
sudo cp /usr/share/applications/gedit.desktop .
그런 nautilus ~/.local/share/applications/
다음 방금 만든 파일을 사용하여 해당 위치를 열고 n을 Unity 런처로 끌어 놓습니다.
파일을 드래그 앤 드롭하는 대신 dconf-editor를 열고 (USC에서 파일을 설치 sudo apt-get install dconf-tools
하거나 찾을 수 있음) desktop.unity.launcher
키 오른쪽에있는 항목을 두 번 클릭하여 키 즐겨 찾기를 탐색 하고 편집 할 수 있습니다.
사용자 정의 실행기를 추가하려면이 위치를 '/home//.local/share/applications/.desktop'형식으로 원하는 위치에 추가하십시오. 존경하는 것을 잊지 마세요 ,
그 라인과 공간을하고 라인이 시작과 끝 있는지 확인 [
하고 ]
각각.
이 방법을 사용하면 즐겨 찾기 변경 사항을 적용하려면 로그 오프했다가 다시 로그인해야합니다. 대시에 표시됩니다
gnome-desktop-item-edit
이를 위해 당신은 필요 gnome-tweak-tool
하거나 gnome-shell
설치했습니다
ALT+를 사용 F2하여 입력
gnome-desktop-item-edit --create-new ~/Desktop
런처 만들기 대화 상자가 열립니다.
이 .desktop
파일을 /home/<username>/.local/share/applications/
대시에 표시 할 수 있습니다
alacarte
이 방법을 사용하려면 alacarte
설치해야합니다.
sudo apt-get install alacarte
ALT+를 사용 F2하여 입력하십시오.alacarte
이 대화 상자가 나타납니다.
원하는 카테고리를 선택하고 "새 항목"을 클릭하십시오
이 대화 상자가 나타납니다
확인을 클릭하십시오. 대시에 나타납니다
Ubuntu 13.04 이상에 대한 참고 사항 : 위 단계를 수행 한 후에는 아무 일도 일어나지 않으며 대시에 아무것도 추가되지 않은 것처럼 보입니다.
이 문제를 해결하려면로 이동하면
~/.local/share/applications
이라는 파일을 볼 수 있습니다alacarte-made.desktop
.이 파일을 마우스 오른쪽 버튼으로 클릭하고
excecute
권한 을 허용하는 확인란을 선택하십시오 .속성 대화 상자를 닫으면 입력 항목이 대시에 나타납니다.
출처 :
.desktop
실행중인 응용 프로그램에서 파일 을 생성하려면 시작 관리자에서 아이콘을 마우스 오른쪽 단추로 클릭하고 "대시에 추가"를 선택하십시오. 그런 다음에서 생성 된 파일을 수정할 수 있습니다 ~/.local/share/applications
.
.local/share/applications
폴더 의 .desktop 파일 도 트릭을 수행합니다.
필요한 .desktop
파일을 추가하고 다음을 사용하여 파일을 실행 가능하게 만들고 chmod +x <filename>
단합을 다시 시작하십시오.unity --replace
숭고한 텍스트를위한 .desktop 파일
[Desktop Entry]
Encoding=UTF-8
Name=Sublime Text 2
Comment=Launch Sublime Text 2
Icon=/home/user/Sublime Text 2/Icon/48x48/sublime_text.png
Exec="/home/user/Sublime Text 2/sublime_text"
Terminal=false
Type=Application
Categories=Developer;Accessories;Accessibility;
StartupNotify=true
참고
Exec 문자열에 공백 문자가 포함되어 있으면 큰 따옴표를 사용해야합니다.
chmod +x <filename>
대시에는 필요하지 않습니다. .desktop
두 번 클릭하여 실행하려는 파일 에만 필요 합니다. 의 사람들 ~/Desktop
에게는 유용하지만 유용하지는 않습니다.~/.local/share/applications
--replace
화합 의 선택은 이제 아무 문제가 없습니다 (우분투 19.04의 7.5.0). 다시 읽는 다른 방법이 .local/share/applications
있습니까? 나는 결코 읽지 못하는 이전의 설치로부터 많은 것들을 얻었습니다 (로그인 / 로그 아웃 시도)
unity --replace
단계는 7.5.0부터 필요하지 않습니다. 대시는 실시간으로 업데이트됩니다. 내 문제는 Exec=
라인 의 대상 실행 파일이 컴퓨터에 설치되지 않았다는 것입니다 (다시 설치 한 후). 어떻게 든 Unity는이를 감지하고 .desktop
실행되지 않는 파일을 숨 깁니다 .