이전 버전에서는 데스크탑에서 실행기를 쉽게 만들 수있었습니다. 바탕 화면을 마우스 오른쪽 버튼으로 클릭하고 "실행기 만들기"옵션을 선택하기 만하면됩니다.
지금 그런 발사기를 어떻게 만들 수 있습니까?
이전 버전에서는 데스크탑에서 실행기를 쉽게 만들 수있었습니다. 바탕 화면을 마우스 오른쪽 버튼으로 클릭하고 "실행기 만들기"옵션을 선택하기 만하면됩니다.
지금 그런 발사기를 어떻게 만들 수 있습니까?
답변:
여전히 이것을 사용하려면 이전 GUI 대화 상자를 계속 사용할 수 있습니다.
ALT+ F2타입 사용
gnome-desktop-item-edit --create-new ~/Desktop
이전 GUI 대화 상자가 시작되고 데스크탑에 실행기가 작성됩니다.
전제 조건
gnome-desktop-item-edit
gnome-shell / gnome-fallback을 설치 한 경우 자동으로 설치됩니다. 이전에 설치 한 경우에도 자동으로 설치됩니다 gnome-tweak-tool
.
다른 방법으로, 대량을 사용하지 않고도 이전 그놈 패널을 설치할 수 있습니다.
sudo apt-get install --no-install-recommends gnome-panel
나중에 이동할 수 있습니다 MyLauncher.Desktop
에서 파일 ~/Desktop
에 ~/.local/share/applications/
이 모든 응용 프로그램의 대시 보드에 표시하려면하거나 /usr/local/share/applications
(감사 @ JonBently의 의견에) 모든 사용자가 사용할 수 있도록합니다.
gnome-desktop-item-edit --create-new ~/Desktop
하면 명령 섹션에이 작업을 수행 할 수 있으며 바탕 화면 아이콘이 있으면 런처를 생성 할 수 있습니다.
~/.local/share/applications/
-그들은 대시에서 나타납니다.
수동으로 할 수 있습니다. something.desktop이라는 새 텍스트 파일을 만들고 여기에 작성하십시오.
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=command to run here
Name=visible name here
Comment=comment here
Icon=icon path here
파일을 실행 파일로 만드는 것을 잊지 마십시오 ( chmod +x something.desktop
).
더 멋진 방법이 있습니다.
현재 접속할 수없는 iloveubuntu.net 에서 찍은 원본 사진
설치하려면 Ctrl+ Alt+ 로 터미널을 열고 다음을 입력하십시오 T.
sudo add-apt-repository ppa : 디치 / 테스트 sudo apt-get 업데이트 sudo apt-get 설치 arronax 노틸러스 -q
GUI로 드래그 앤 드롭 하고 더 많은 기능을 가지고 있기 때문에 더 시원 합니다 .
Arbunax에 대한 자세한 내용은 ubuntugeek.com을 참조하십시오 .
최신 버전에서는 더 이상 작동하지 않으며 데스크탑 아이콘이 완전히 제거되었습니다.
Gnome and Unity에서 마우스 오른쪽 버튼 클릭 메뉴로 돌아가는 솔루션입니다.
1- gnome-tweak-tool을 설치하십시오 ( 아직없는 경우).
sudo apt-get install gnome-tweak-tool
2- 그런 다음 다음을 입력하여 시작하십시오.
gnome-tweak-tool
또는 단축키를 사용하여 Alt+ F2입력 gnome-tweak-tool
후 "실행"을 클릭
3- 왼쪽 그림의 "데스크톱"탭으로 이동하여 "
파일 관리자가 데스크탑을 처리 하도록 설정 "을 켭니다.
4- 이 부분의 소스 : 1 이제 오른쪽 클릭 메뉴에 넣을 스크립트를 만들겠습니다.
gedit
터미널 또는 Alt+ 중 하나를 열고 F2코드 붙여 넣기
gnome-desktop-item-edit ~/Desktop/ --create-new
이 파일 만 새 텍스트 문서에 넣은 다음 확장명없이 "Create New Launcher"로 저장하십시오 (예 : "Create New Launcher.sh"확장명으로 .sh를 사용해야 할 수도 있습니다. 다음 단계).
5- 이제 파일을 실행 가능하게 만들어야합니다. 파일을 마우스 오른쪽 버튼으로 클릭하고> 속성> 권한 탭을 클릭 한 후 "실행"을 찾아 "파일을 프로그램으로 실행 허용"을 확인한 다음 닫으십시오.
6- 파일 브라우저를 열고>보기> 숨겨진 파일 표시로 이동 한 다음 홈 폴더로 이동하여 파일을에 배치하십시오 ~/.gnome2/nautilus-scripts
. 아래에 표시-
7- 이제 우클릭 메뉴에 새 런처 생성이 있습니다! 바탕 화면을 마우스 오른쪽 버튼으로 클릭하고> 스크립트> 새 실행기 생성으로 이동 한 다음 원하는 애플리케이션에 대한 쉼표 정보를 입력하십시오 (
아래 참조).
앱의 실행 명령이 "찾아보기"를 잊어 버린 경우 / usr / bin 인 파일 시스템> usr> bin으로 이동하십시오. 이들은 시스템의 애플리케이션이며, "열기"를 클릭 한 후 자동으로 아이콘을 찾아야합니다. 그들이 전에 나타나지 않을지라도.
"실행기 만들기"상자로 돌아갈 때 아이콘이 표시되지 않으면 / usr / share / icons에서 아이콘을 찾아 아이콘을 드래그 할 수 있습니다. 또는의 여러 테마 폴더 또는 특정 아이콘에 기본 아이콘이 /usr/share/icons/hicolor/scalable/apps
있거나 /usr/share/icons/hicolor/48x48/apps
나중에 아이콘을 배치하려는 경우 마우스 오른쪽 버튼을 클릭하여 속성을 드래그 앤 드롭 할 수 있습니다.
(이 부분은 gnome에만 해당, alt+ f2는 서로 다릅니다.) 알려진 응용 프로그램을 나열하는 또 다른 방법은 Alt+ F2를 누르고 "알려진 응용 프로그램 목록 표시"에서 해당 응용 프로그램을 클릭 한 다음 해당 프로그램의 명령 텍스트를 복사하여 붙여 넣을 수 있습니다 하는
새로운 실행기를 만듭니다.
이 모든 것이 커스텀 런처를 만들기가 매우 쉬워지며 일단 설정하면 터미널없이 만들 수 있습니다.
/ usr / share / applications /에 .desktop 파일을 만드십시오.
gksudo gedit /usr/share/applications/give-any-name.desktop
다음 텍스트를 붙여 넣기
[Desktop Entry]
Type=Application
Terminal=false
Icon=/path/to/icon/icon.png
Name=give-name-here
Exec=/path/to/file/executable
Categories=Utility;
원하는 이름 을 이름 을 지정 하십시오.
Icon 및 Exec에 대해서는 전체 경로 또는 "시스템"이름을 사용하십시오. 예를 들어 VLC 비디오 플레이어 아이콘은 /usr/share/icons/hicolor/48x48/apps/vlc.png이거나 단순히 vlc (.png 확장자 없음)입니다.
들어 카테고리 의 상담 XDG 표준 목록을 .
applications
에서가 /usr/share/
? 어떻게 가능합니까?
프로그램 실행기를 만드는 쉬운 방법 :
대시에서 프로그램을 찾을 수있는 경우 대시에서 프로그램 아이콘을 클릭하여 바탕 화면 또는 원하는 곳으로 드래그하십시오. :)
14.04 / 15.10 / 16.04 /17.04 / 17.10 데스크탑에서 기존 응용 프로그램 에 대한 바로 가기를 만들려면 가장 간단한 해결책은 다른 답변에서는 볼 수없는 한 응용 프로그램의 데스크탑 파일을 데스크탑에 복사하는 것입니다. /usr/share/applications,
응용 프로그램의 데스크탑 파일 을 마우스 오른쪽 버튼으로 클릭하고 바탕 화면 >copy
으로 이동 한 다음 마우스 오른쪽 버튼을 클릭하십시오 >paste
. 실행 파일로 만드는 것을 잊지 마십시오 . 실행 파일을 만든 후에 올바른 아이콘이 나타납니다.
14.04에서는 대시에서 바탕 화면으로 아이콘을 끌어다 놓기 만하면 작동하지 않습니다.
xdg-desktop-icon install /usr/share/applications/google-chrome.desktop
Paste
내 그놈 3.28.1에 위안화 가 없습니다
이라는 파일을 만들고 something.desktop
gedit에서 열고 다음을 입력하십시오.
[Desktop Entry]
Name=Launcher Name
Comment=Launcher Comment
Exec=Command to Execute
Terminal=false
Type=Application
Icon=Path to Icon
이것을 /usr/share/applications
실행하고 실행하면 Unity Launcher에서 앱을 마우스 오른쪽 버튼으로 클릭하고 "Launcher에 유지 "(Unity Launcher에 원하는 경우)를 선택하거나 데스크탑 런처를 원할 경우 데스크탑에 두십시오.
이 파일을 ~/.local/share/applications
사용자에게 적용하려면 이 파일을 넣으십시오 .
Jurriaan은이 모든 것을 할 수있는 그래픽 파이썬 앱을 만들었습니다. http://jurschreuder.nl/UnityLaunchCreator.tar.gz
이 예에서는 Arduino v1.8.5 용 런처를 만듭니다. 실행 파일은 이전에 "~ / Downloads / Install_Files / Arduino / arduino-1.8.5"폴더로 추출되었습니다. 응용 프로그램을 시작하기위한 기본 실행 파일은 "~ / Downloads / Install_Files / Arduino / arduino-1.8.5 / arduino"에 저장됩니다.
필요에 따라 .desktop 파일 내용 수정을 포함하여 응용 프로그램에 필요한 모든 단계를 업데이트하는 아래 예를 따르십시오.
Q : 왜 이렇게됩니까?
A : 한 번에 두 곳의 바로 가기를 변경하기 위해 단일 .desktop 파일 만 편집하면됩니다.
Q : 데스크톱에서 .desktop 파일을 직접 실행 한 다음 Unity 애플리케이션 실행기를위한 단일 심볼릭 링크를 만드는 것이 어떻습니까?
A : 이런 식으로 .desktop 파일은 사용자와 자녀가 실수로 데스크톱에서 파일을 삭제하지 않는 다른 폴더에 안전하게 저장되므로 실수로 파일이 수정되거나 삭제되지 않습니다.
"리프 패드"GUI 텍스트 편집기를 사용하는 명령은 다음과 같습니다.
mkdir ~/Desktop_launchers
sudo apt update && apt install leafpad
cd ~/Desktop_launchers
leafpad Arduino_1_8_5.desktop
방금 만든 "Arduino_1_8_5.desktop"파일에 다음을 복사하여 붙여 넣습니다.
Exec
공백 경로, 당신이 해야 따옴표를 (사용 '
아래의 경로 이름 주위), 또는 다른 사용자가 실행 링크를 클릭 할 때 당신이 "응용 프로그램을 시작 오류"를 얻을 것이다.Icon
경로 그러나, 이 경로에 공백이있는 경우에도 , 당신은해야 하지 제대로 링크에 표시되지 않습니다 경로 나 다른 아이콘 주위에 작은 따옴표를 사용합니다.Arduino_1_8_5.desktop
파일 내용 :
[Desktop Entry]
Name=Arduino 1.8.5
Comment=
Exec='/home/gabriels/Downloads/Install_Files/Arduino/arduino-1.8.5/arduino'
Icon=/home/gabriels/Downloads/Install_Files/Arduino/arduino-1.8.5/lib/arduino.png
Terminal=false
Type=Application
StartupNotify=true
저장 및 종료.
참고 :이 단계는 중요합니다! 아래의 다음 단계에서 심볼릭 링크를 만들기 전에이 작업을 수행해야합니다. 그렇지 않으면 만들려는 심볼릭 링크가 바탕 화면에서 프로그램을 시작하는 바로 가기로 제대로 작동하지 않습니다.
chmod +x Arduino_1_8_5.desktop
명령 형식 : "ln -s / path / to / file / path / to / symlink_to_make"
ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop ~/Desktop/Arduino_1_8_5.desktop
".desktop"으로 심볼릭 링크를 끝내는 것은 필수이거나 데스크탑 바로 가기로 제대로 표시되지 않거나 작동하지 않습니다.
sudo ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop /usr/share/applications/Arduino_1_8_5.desktop
노트:
rm ~/Desktop/Arduino_1_8_5.desktop
sudo rm /usr/share/applications/Arduino_1_8_5.desktop
새로 작성된 바로 가기가있는 내 데스크탑 :
새로 생성 된 바로 가기가있는 Unity Launcher 메뉴 :
추가 지식과 대체 기술에 대해서는 "UnityLaunchersAndDesktopFiles"의 공식 Ubuntu 설명서를 참조 하십시오. https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles
Scaine의 이전 답변을 고려하면 gnome-panel
종속성을 설치 하는 방법이 있지만 맨 아래에는 실제로 필요하지 않습니다 .desktop
. 파일 을 만들면 됩니다 . 따라서 폴더에 이름이 지정된 .desktop
파일을 작성 ~/Desktop
하고 Unity 런처에 쉽게 고정하고 사용할 수 있는 작은 스크립트를 그래픽 방식으로 작성했습니다 . 최고의 스크립팅은 아니지만 작업을 수행합니다.
이것은 파일 이름으로 저장하고 makeLauncher.sh
마우스 오른쪽 버튼 클릭-> 속성-> 권한-> 파일을 프로그램으로 실행 허용에서 권한 변경을 수행 할 수 있습니다.
#!/bin/bash
FORM=$(zenity --forms \ --title="Simple shortcut maker" --text="Create new .desktop file" \
--add-entry="Program Name" \
--add-entry="Command or path to file" \
--add-entry="Terminal app(true/false)" \
--add-entry="Icon (path)")
[ $? == 0 ] || exit 1
awk -F'|' -v home="$HOME" '{
FILE = home"/Desktop/"$1".desktop"
print "[Desktop Entry]" >> FILE
print "Type=Application" >> FILE
print "Name="$1 >> FILE
print "Exec="$2 >> FILE
print "Terminal="$3 >> FILE
if ($4 !~ /^[ ]*$/)
print "Icon="$4 >> FILE ;
system("chmod 755 " FILE);
}' <<< "$FORM"
그리고 여기 모습이 있습니다
참고 : 슬프게도, zenity의 양식 필드에는 양식 위젯의 확인란이 없으므로 터미널 앱 옵션의 참 / 거짓을 입력해야합니다. PyQt에서이 스크립트를 다시 작성하려고합니다.
FILE = home"/Desktop/"$1".desktop"
, 여기서 명령에 home
변수로 변수가 정의됩니다 . 당신이 할 수있는 일은 명령 에서 모든 참조를 제거 하고 명령 자체를 통해 만들려는 특정 파일 이름으로 리디렉션하는 것 입니다. 너무 어렵지 않습니다. 특정 부분 만 다시 작성하면됩니다. 며칠 내로 상기시켜주세요. 내일이 답변을 업데이트하려고하지만 잊을 수 있습니다. awk
-v home="$HOME"
FILE
awk
> somefile.desktop
gnome-desktop-item-edit
) )하지만 난 당신이 더 좋은 것 같아요.
이는 nautilus-action
&를 사용하여 쉽게 달성 할 수 있습니다 gnome-desktop-item-edit
.
터미널에서 다음 명령을 실행하여 nautilus-action을 설치하십시오.
sudo apt-get install nautilus-action
노틸러스 액션을 시작하고 새 액션을 만듭니다.
동작 탭에서 " 위치 컨텍스트 메뉴에 항목 표시 "를 확인한 다음 컨텍스트 레이블에 다음을 입력하십시오. 실행기 작성.
이제 명령 탭을 열고 다음 세부 사항을 입력하십시오.
상표: Create Launcher
통로: gnome-desktop-item-edit
매개 변수 : --create-new %f
작업 디렉토리 : Click Browse and select your Desktop folder.
나머지 탭은 그대로 두십시오. 이제 명령을 저장하고 종료하십시오.
노틸러스를 다시 시작하십시오.
nautilus -q
실행기 만들기를 선택하여 상황에 맞는 메뉴에서 바로 가기를 추가 할 수 있습니다
바로 가기는 마우스 오른쪽 버튼으로 클릭하는 현재 디렉토리에 추가됩니다
$ sudo apt-get install nautilus-actions Reading package lists... Done Building dependency tree Reading state information... Done Package nautilus-actions is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'nautilus-actions' has no installation candidate
nautilus-action
로 대체되었습니다 filemanger-actions
. 그러나 그것은 repo에 있지 않습니다. 버그 보고서에서 ppa를 사용하십시오 : bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1768597
우분투 소프트웨어 센터에서 "Create Launcher"를 설치하십시오. 이 이름을 검색하여 찾을 수 있습니다. 참조 : 링크-Ubuntu 앱 디렉토리
gnome-panel과 gnome-tweak-tool 모두에조차도 많은 종속성이 필요하다는 것을 알았습니다 --no-recommends
.
지금까지 사용한 방법은 Firefox와 같은 대시에서 임의의 아이콘을 선택하여 바탕 화면으로 드래그하는 것입니다. 런처에서 아이콘을 드래그 할 수는 없습니다. Dash 여야하므로 키보드에서 Super (또는 Windows) 키를 눌러 Dash를 시작하고 전체 화면이 아닌지 확인하십시오 (왼쪽 상단의 버튼으로 전환). 데스크탑.
그런 다음 새 데스크탑 아이콘을 마우스 오른쪽 버튼으로 클릭하고 경로, 설명, 아이콘 (및 원하는 경우 주석)을 변경하십시오. 그런 다음이 새로운 런처를 원하는 위치로 드래그 /home/yourname/Misc/Apps
하고 마지막으로 런처로 드래그하십시오.
참고 : 파일을 데스크탑에서 실행기로 직접 드래그 한 다음 데스크탑 파일을 삭제하면 실행기 항목이 제대로 보이지 않더라도 작동이 중지됩니다. 방금 삭제 한 원본으로 일종의 지름길을 만든다고 가정합니다.
발사기 생성을위한 작은 명령 줄 프로그램 을 개발했습니다 . 예:
iconize -n "Sublime Text" -p /home/marco/Desktop/sublime/sublime -i /home/marco/Desktop/sublime/Icon/256x256/sublime_text.png
내부에 해당 데스크탑 항목 이 생성 됩니다 ~/.local/share/applications
.
[Desktop Entry]
Type=Application
Name=Sublime Text
Exec=/home/marco/Scrivania/sublime/sublime %U
Icon=/home/marco/Scrivania/sublime/Icon/256x256/sublime_text.png
그런 다음 다음과 같이 데스크탑으로 옮길 수 있습니다.
mv ~/.local/share/applications/sublime-text.desktop ~/Desktop
더 강력한 대안은 Alacarte 및 MenuLibre입니다 (더 많은 기능과 그래픽 사용자 인터페이스가 있음).
이러한 런처에는 한 가지 문제가 있습니다. 예를 들어 웹 브라우저에서 아카이브를 이메일 메시지에 첨부하거나 http://2shared.com/ 과 같은 사이트에 파일을 업로드하는 데 사용할 수 없습니다
쉬운 해결책이 있습니다.
ln -s /destination/directory ~/Desktop/nameofshortcut
예를 들면 다음과 같습니다. ln -s /data/music ~/Desktop/good_music
이런 식으로 아이콘이 바탕 화면에 나타나고 그 아래에 화살표가있는 폴더 이미지가 표시되며 발사기의 스프링 또는 로켓 대신 바로 가기를 나타냅니다.
(*) 노틸러스를 일반 레벨 사용자로 끌어서 놓으려고하면 오류가 발생합니다. 그 오류는 여기에 나열된 여섯 단계를 알아 낸 것입니다. "실패"가 성공으로 향하는 발걸음의 또 다른 예입니다.