В старых версиях на рабочем столе было легко создать пусковую установку. Все, что мне нужно было сделать, это щелкнуть правой кнопкой мыши на моем рабочем столе и выбрать опцию «Создать пусковую установку».
Как я могу создать такие пусковые установки сейчас?
Старый диалог GUI по-прежнему доступен, если вы все еще хотите использовать это:
Использование типа ALT + F2
gnome-desktop-item-edit --create-new ~/Desktop
Это запустит старый диалог GUI и создаст на вашем рабочем столе:
Предварительные требования
gnome-desktop-item-edit установлены автоматически, если вы установили gnome-shell / gnome-fallback.
Кроме того, вы можете установить старую панель gnome без большой части:
sudo apt-get install --no-install-recommends gnome-panel
Вы можете позже переместите файл MyLauncher.Desktop с ~/Desktop на ~/.local/share/applications/, чтобы он отображался на всех панелях приложений.
Старый диалог GUI по-прежнему доступен, если вы все еще хотите использовать это:
Использование типа ALT + F2
gnome-desktop-item-edit --create-new ~/Desktop
Это запустит старый диалог GUI и создаст на вашем рабочем столе:
Предварительные требования
gnome-desktop-item-edit установлены автоматически, если вы установили gnome-shell / gnome-fallback.
Кроме того, вы можете установить старую панель gnome без большой части:
sudo apt-get install --no-install-recommends gnome-panel
Вы можете позже переместите файл MyLauncher.Desktop с ~/Desktop на ~/.local/share/applications/, чтобы он отображался на всех панелях приложений.
(*) Вы получите сообщение об ошибке, если просто попробуете перетащить с помощью Nautilus в качестве пользователя нормального уровня. Эта ошибка заставила меня разобраться в шести шагах, перечисленных здесь. Это еще один пример «неудачи», являющегося шагом на пути к успеху.
В 14.04 вы можете щелкнуть правой кнопкой мыши по исполняемому файлу и выбрать Make Link, затем вы можете перетащить эту ссылку на свой рабочий стол.
Чтобы прикрепить эту программу к вашей панели запуска, просто запустите программу, а затем, пока она работает, щелкните правой кнопкой мыши значок на панели запуска и выберите Lock to Launcher.
Примечание: добавление программы на ваш пусковой пуск таким образом не работают с приложениями WINE, однако вы все равно можете добавлять приложения WINE на свой рабочий стол таким образом.
Создайте файл с именем 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 и отметьте " (Если вы хотите его в Unity Launcher) или просто поместите его на свой рабочий стол, если вы хотите запустить пусковую установку Desktop.
Поместите этот файл в ~/.local/share/applications, если вы хотите применить это к ваш пользователь.
Jurriaan сделал графическое приложение python, чтобы сделать все это для вас, его можно скачать здесь: http://jurschreuder.nl/UnityLaunchCreator.tar.gz
У этих пусковых установок есть одна проблема: вы не можете использовать их из веб-браузера, например, для прикрепления архивов к сообщениям электронной почты или для загрузки файлов на сайты, такие как http://2shared.com/
Существует простое решение:
Откройте окно терминала. Запустите ln -s /destination/directory ~/Desktop/nameofshortcut, например: ln -s /data/music ~/Desktop/good_music
Таким образом, на рабочем столе появляется значок, с изображением папки со стрелкой под ней, которая представляет собой ярлык вместо пружины или ракеты пусковых установок.
Вы можете сделать это вручную. Создайте новый текстовый файл с именем 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).
В этом примере мы создадим Launcher для 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 находится безопасно в другой папке, где вы и ваши дети не случайно удалите ее с рабочего стола, поэтому вы знаете, что она не будет случайно изменена или удалена.
Вот команды со мной, используя текстовый редактор графического интерфейса «leafpad»:
mkdir ~/Desktop_launchers
sudo apt update && apt install leafpad
cd ~/Desktop_launchers
leafpad Arduino_1_8_5.desktop
Скопируйте и вставьте следуя за созданным вами файлом «Arduino_1_8_5.desktop». Обратите внимание, что мой домашний каталог (~ ~) является «/ home / gabriels». Измените его ниже для своего имени пользователя.
[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
Примечания:
Файлы приложения Unity .desktop хранятся в: "/ usr / share / applications ». Замечание, добавленное к вашим общим знаниям: файлы .desktop в каталоге приложений, в отличие от рабочего стола, не должны быть помечены как исполняемые для работы.Мой рабочий стол с недавно созданным ярлыком:
Меню Unity Launcher с недавно созданным ярлыком:
Дополнительные знания и альтернативные методы см. в Официальной документации Ubuntu на «UnityLaunchersAndDesktopFiles» здесь: https://help.ubuntu.com/ сообщества / UnityLaunchersAndDesktopFiles
, пожалуйста, обратите внимание на эту страницу вики, которую я сделал, потому что я заметил, что вопросы на настольных и единственных пусковых установках очень часто: https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles
В 14.04 / 15.10 / 16.04 / 17.04 / 17.10 Чтобы создать ярлык на рабочем столе для существующего приложения: самое простое решение (не найдено в других ответах, насколько я вижу) - это скопировать файл рабочего стола приложения в Рабочий стол: перейдите к /usr/share/applications, правой кнопкой мыши по файлу рабочего стола приложения >copy, перейдите на рабочий стол, щелкните правой кнопкой мыши >paste. Не забудьте сделать его исполняемым, его правильный значок появится после того, как вы сделали его исполняемым.
Просто перетащите значок из Dash на Рабочий стол, не работает в 14.04.
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;
Укажите имя, которое вы хотите.
Что касается Имя и Exec, используйте либо полный путь, либо имя системы. Например, значок видеопроигрывателя VLC является либо /usr/share/icons/hicolor/48x48/apps/vlc.png, либо просто vlc (без расширения .png).
Для Exec [ ! d9], обратитесь к списку стандартов XDG.
Существует более холодный путь:
Исходный снимок, сделанный с iloveubuntu.net, который в настоящее время недоступен
Чтобы установить, type открыть терминал с помощью Ctrl + Alt + T и записать:
sudo add-apt-repository ppa:diesch/testing sudo apt-get update sudo apt-get install arronax nautilus -qЭто более холодно, потому что у него есть функция drag & amp; drop и другие функции с графическим интерфейсом.
Подробнее о Arronax on ubuntugeek.com.
Я разработал небольшую программу командной строки для создания пусковых установок. Пример:
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 (у них больше функций и графический пользовательский интерфейс).
Установите «Создать Launcher» из Ubuntu Software Center. Вы можете найти это имя, чтобы найти его там. См. Также: Ссылка - Каталог приложений Ubuntu
Больше не работает в последней версии, значки рабочего стола были полностью удалены.
Это решение, чтобы вернуть его в меню правой кнопки мыши В Gnome и Unity,
1- Установите gnome-tweak-tool, если у вас его еще нет, In terminal paste-
sudo apt-get install gnome-tweak-tool
2- Затем введите следующее, чтобы запустить его
gnome-tweak-tool
Или используйте ключевой ярлык Alt + F2 type gnome-tweak-tool, затем нажмите «Run»
. 3. Перейдите на вкладку «Рабочий стол» слева на фото. И включите «Менеджер файлов управляет десктопом»
4-Source для этой части: gnome-tweak-tool Теперь мы создадим скрипт, чтобы надеть меню правой кнопки мыши -
Откройте gedit либо терминалом, либо Alt + F2, Вставьте код
gnome-desktop-item-edit ~/Desktop/ --create-new
поместите только это в новый текстовый документ, а затем сохраните его как " Create New Launcher "не требуется расширение (вам может понадобиться использовать .sh как расширение ex" Create New Launcher.sh ", если вы не можете сделать его исполняемым на следующем шаге).
5- Теперь нам нужно сделать файл exec utile, щелкните правой кнопкой мыши по файлу, перейдите в меню «Свойства»> «Вкладка« Разрешения »> найдите« Выполнить »и установите флажок« Разрешить выполнение файла как программы », затем закройте.
6- Откройте браузер файлов, перейдите к > Вид> Показать скрытые файлы, перейдите к домашней папке и поместите файл в ~/.gnome2/nautilus-scripts. Ниже -
[!d13]
7- Теперь у нас есть Создать новую пусковую установку в меню правой кнопки мыши! Щелкните правой кнопкой мыши на рабочем столе и выберите «Сценарии»> «Создать новую панель запуска». Затем введите коммандную информацию для нужного приложения, . Ниже -
Если вы забыли, что запускает приложение нажмите «Обзор», затем перейдите в «Файловая система»> usr> bin, которая является / usr / bin, это приложения в вашей системе, большинство из них должны автоматически найти значок после нажатия «Открыть», хотя они не будут отображаться до.
Если он не показывает значок, когда вы вернетесь в поле «Создать Launcher», вы можете перетащить значок, найдя значок в / usr / share / icons. Существуют значки по умолчанию в различных папках тем или определенных значках в /usr/share/icons/hicolor/scalable/apps или /usr/share/icons/hicolor/48x48/apps, или если позже вы хотите поместить значок, вы можете щелкнуть правой кнопкой мыши> свойства, чтобы перетащить значок.
(Эта часть только для gnome, F2 + F2 отличается в единстве). Другой способ перечислить известные приложения - нажать Alt + F2 и нажать на приложение в «Показать список известных приложений», вы можете затем скопировать текст команды для этой программы, чтобы вставить ее в «Создать новую панель запуска».
[!d27]
Все это упростит создание пользовательских пусковых установок, и после установки вы сможете сделать их без терминала.
Этого можно легко достичь с помощью nautilus-action & amp; [F4].
sudo apt-get install nautilus-action
Запустите Nautilus-Actions и создайте новое действие. На вкладке «Действие» установите флажок «Отобразить элемент в контекстном меню местоположения», затем в метке «Контекст» введите следующее: «Создать панель запуска». Установите nautilus-действие, выполнив следующую команду в терминале:
sudo apt-get install nautilus-action
Установите nautilus-действие, выполнив следующую команду в терминале: [ ! d4] Запустите Nautilus-Actions и создайте новое действие.
Запустите Nautilus-Actions и создайте новое действие.
Оставьте остальные вкладки как это. Теперь выполните свою команду и выйдите:
Я заметил, что и gnome-panel, и gnome-tweak-tool нуждаются в нагрузке зависимостей, даже с --no-recommends.
Метод, который я использовал до сих пор, - это выбрать произвольный значок из Dash, например Firefox, и перетащите его на рабочий стол. Вы не можете перетаскивать значок из Launcher, это не позволяет вам. Так что это должен быть Dash, поэтому нажмите клавишу Super (или Windows) на клавиатуре, чтобы запустить Dash, убедитесь, что она не полноэкранная (переключает ее с помощью кнопки в верхнем левом углу), а затем перетаскивайте любой значок на ваш рабочий стол.
Затем щелкните правой кнопкой мыши значок нового рабочего стола и измените путь, описание, значок (и комментарий, если хотите). Затем перетащите эту новую пусковую установку туда, где /home/yourname/Misc/Apps, и, наконец, оттуда перетащите ее в Launcher.
Примечание. Если вы перетащите файл с рабочего стола прямо на Launcher, затем удалите файл рабочего стола , запись Launcher перестанет работать, хотя она выглядит нормально. Я предполагаю, что это делает какой-то ярлык для оригинала, который вы только что удалили.
Учитывая предыдущий ответ Scaine, путь gnome-panel устанавливает зависимости, но в самом низу вещей - нам это действительно не нужны, нам просто нужно создать файлы .desktop. Таким образом, я поместил небольшой скрипт, который делает именно это, графический способ, создавая именованный файл .desktop в папке ~/Desktop, легко доступный для использования и прикрепляющийся к Unity launcher. Не лучший сценарий здесь, но выполняет эту работу.
Это можно сохранить как файл с именем 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 нет флажка для виджета форм, поэтому опция true / false для терминала для ввода. Я рассматриваю возможность перезаписи этого скрипта в PyQt.
Более простой способ создания пусковой установки для программы:
Если вы можете найти программу в тире, просто нажмите и перетащите значок программы в свою панель на свой рабочий стол или где бы вы ни были хотел бы это. :
)(*) Вы получите сообщение об ошибке, если просто попробуете перетащить с помощью Nautilus в качестве пользователя нормального уровня. Эта ошибка заставила меня разобраться в шести шагах, перечисленных здесь. Это еще один пример «неудачи», являющегося шагом на пути к успеху.
В 14.04 вы можете щелкнуть правой кнопкой мыши по исполняемому файлу и выбрать Make Link, затем вы можете перетащить эту ссылку на свой рабочий стол.
Чтобы прикрепить эту программу к вашей панели запуска, просто запустите программу, а затем, пока она работает, щелкните правой кнопкой мыши значок на панели запуска и выберите Lock to Launcher.
Примечание: добавление программы на ваш пусковой пуск таким образом не работают с приложениями WINE, однако вы все равно можете добавлять приложения WINE на свой рабочий стол таким образом.
Создайте файл с именем 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 и отметьте " (Если вы хотите его в Unity Launcher) или просто поместите его на свой рабочий стол, если вы хотите запустить пусковую установку Desktop.
Поместите этот файл в ~/.local/share/applications, если вы хотите применить это к ваш пользователь.
Jurriaan сделал графическое приложение python, чтобы сделать все это для вас, его можно скачать здесь: http://jurschreuder.nl/UnityLaunchCreator.tar.gz
У этих пусковых установок есть одна проблема: вы не можете использовать их из веб-браузера, например, для прикрепления архивов к сообщениям электронной почты или для загрузки файлов на сайты, такие как http://2shared.com/
Существует простое решение:
Откройте окно терминала. Запустите ln -s /destination/directory ~/Desktop/nameofshortcut, например: ln -s /data/music ~/Desktop/good_music
Таким образом, на рабочем столе появляется значок, с изображением папки со стрелкой под ней, которая представляет собой ярлык вместо пружины или ракеты пусковых установок.
Вы можете сделать это вручную. Создайте новый текстовый файл с именем 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).
В этом примере мы создадим Launcher для 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 находится безопасно в другой папке, где вы и ваши дети не случайно удалите ее с рабочего стола, поэтому вы знаете, что она не будет случайно изменена или удалена.
Вот команды со мной, используя текстовый редактор графического интерфейса «leafpad»:
mkdir ~/Desktop_launchers
sudo apt update && apt install leafpad
cd ~/Desktop_launchers
leafpad Arduino_1_8_5.desktop
Скопируйте и вставьте следуя за созданным вами файлом «Arduino_1_8_5.desktop». Обратите внимание, что мой домашний каталог (~ ~) является «/ home / gabriels». Измените его ниже для своего имени пользователя.
[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
Примечания:
Файлы приложения Unity .desktop хранятся в: "/ usr / share / applications ». Замечание, добавленное к вашим общим знаниям: файлы .desktop в каталоге приложений, в отличие от рабочего стола, не должны быть помечены как исполняемые для работы.Мой рабочий стол с недавно созданным ярлыком:
Меню Unity Launcher с недавно созданным ярлыком:
Дополнительные знания и альтернативные методы см. в Официальной документации Ubuntu на «UnityLaunchersAndDesktopFiles» здесь: https://help.ubuntu.com/ сообщества / UnityLaunchersAndDesktopFiles
, пожалуйста, обратите внимание на эту страницу вики, которую я сделал, потому что я заметил, что вопросы на настольных и единственных пусковых установках очень часто: https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles
В 14.04 / 15.10 / 16.04 / 17.04 / 17.10 Чтобы создать ярлык на рабочем столе для существующего приложения: самое простое решение (не найдено в других ответах, насколько я вижу) - это скопировать файл рабочего стола приложения в Рабочий стол: перейдите к /usr/share/applications, правой кнопкой мыши по файлу рабочего стола приложения >copy, перейдите на рабочий стол, щелкните правой кнопкой мыши >paste. Не забудьте сделать его исполняемым, его правильный значок появится после того, как вы сделали его исполняемым.
Просто перетащите значок из Dash на Рабочий стол, не работает в 14.04.
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;
Укажите имя, которое вы хотите.
Что касается Имя и Exec, используйте либо полный путь, либо имя системы. Например, значок видеопроигрывателя VLC является либо /usr/share/icons/hicolor/48x48/apps/vlc.png, либо просто vlc (без расширения .png).
Для Exec [ ! d9], обратитесь к списку стандартов XDG.
Существует более холодный путь:
Исходный снимок, сделанный с iloveubuntu.net, который в настоящее время недоступен
Чтобы установить, type открыть терминал с помощью Ctrl + Alt + T и записать:
sudo add-apt-repository ppa:diesch/testing sudo apt-get update sudo apt-get install arronax nautilus -qЭто более холодно, потому что у него есть функция drag & amp; drop и другие функции с графическим интерфейсом.
Подробнее о Arronax on ubuntugeek.com.
Я разработал небольшую программу командной строки для создания пусковых установок. Пример:
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 (у них больше функций и графический пользовательский интерфейс).