В старых версиях было легко создать пусковую установку на моем рабочем столе. Все, что мне нужно было сделать, - это щелкнуть правой кнопкой мыши по моему рабочему столу и выбрать опцию «Создать панель запуска».
Как я могу создавать такие пусковые установки сейчас?
Примечание:
gnome-desktop-item-edit
был удален изgnome-panel
в 19. 10 (см. команду gnome-desktop-item-edit: не найдена на Ubuntu 19.10 и позже даже с установленным пакетом 'gnome-panel'). Таким образом, этот ответ вряд ли будет работать для 19.10 и более поздних версий.
Старый диалог GUI все еще доступен, если вы все еще хотите использовать его:
Использование ALT+F2 тип
gnome-desktop-item-edit --create-new ~/Desktop
Это запустит старый диалог GUI и создаст запуск на рабочем столе:
Предусловия
gnome-desktop-item-edit
устанавливаются автоматически, если вы установили gnome-shell/gnome-fallback. Также он устанавливается автоматически, если вы ранее установили gnome-tweak-tool
.
Или же вы можете установить старую gnome-панель без основной части:
sudo apt-get install --no-install-recommends gnome-panel
Позже вы можете переместить файл MyLauncher.Desktop
с ~/Desktop
на ~/. local/share/applications/
, чтобы он появился во всех дашбордах приложений, или в /usr/local/share/applications
, чтобы он стал доступен всем пользователям (Спасибо за комментарий @JonBently).
Установка "Создать пусковой механизм" из Центра программного обеспечения Ubuntu. Вы можете выполнить поиск по этому имени, чтобы найти его там. См. также: Ссылка - каталог приложений Ubuntu
В 14.04 вы можете -щелкните исполняемый файл и выберите Сделать ссылку
, затем вы можете перетащить эту ссылку на свой рабочий стол.
Чтобы прикрепить эту программу к программе запуска, просто запустите программу, а затем, пока она запущена, щелкните правой кнопкой мыши значок на панели запуска и выберите Привязать к программе запуска
.
Примечание: добавление программ в ваша панель запуска таким образом не работает с приложениями WINE, однако вы все равно можете добавлять приложения WINE на свой рабочий стол таким образом.
Я заметил, что и для гномов-панели, и для гномов-твик-инструментария нужна масса зависимостей, даже с -не рекоммендуется
.
Метод, который я использовал до сих пор, это выбор произвольной иконки из Dash, такой как Firefox, и перетаскивание ее на рабочий стол. Вы не можете перетащить иконку из Launcher, это не позволяет. Так что это должен быть тире, так что нажмите клавишу Super (или Windows) на клавиатуре, чтобы запустить тире, убедитесь, что это не в полноэкранном режиме (переключите его с кнопкой в верхнем левом углу), а затем перетащите любую иконку вообще на рабочем столе.
Затем щелкните правой кнопкой мыши по новой иконке рабочего стола и измените путь, описание, иконку (и комментарий, если хотите). Затем перетащите этот новый пусковой механизм куда-нибудь вроде /home/yourname/Misc/Apps
и, наконец, оттуда перетащите его на пусковой механизм.
Примечание: Если вы перетащите файл непосредственно с рабочего стола на пусковой механизм, а затем удалите файл рабочего стола, запись о пусковом механизме перестанет работать, даже если он выглядит нормально. Я предполагаю, что это делает какой-то ярлык к оригиналу, который вы только что удалили.
, пожалуйста, обратите внимание на эту страницу вики, которую я сделал, потому что я ' мы заметили, что вопросы о настольных компьютерах и средствах запуска Unity очень часто возникают :) https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles
У этих программ запуска есть одна проблема: вы можете ' t использовать их из веб-браузера, например, для прикрепления архивов к сообщениям электронной почты или для загрузки файлов на такие сайты, как http://2shared.com/
Существует простое решение:
ln -s / destination / directory ~ / Desktop / nameofshortcut
например: ln -s / data / music ~ / Desktop / good_music
Таким образом, значок появится в рабочий стол, с изображением папки со стрелкой под ней, которая представляет собой ярлык, вместо пружины или ракеты пусковых установок.
Я разработал небольшую программу командной строки для создания пусковых установок. Пример:
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 (у них больше функций и графический пользовательский интерфейс).
דעם קענען זיין לייכט אַטשיווד ניצן nautilus-action
& gnome-desktop-item-edit
.
ינסטאַלירן nautilus-action דורך פליסנדיק ווייַטערדיק באַפֿעל אין וואָקזאַל:
sudo apt-get install nautilus-action
קאַטער Nautilus-Actions און שאַפֿן אַ נייַע קאַמף.
אונטער דעם קוויטל Action, טשעק אויף " ווייַז נומער אין אָרט קאָנטעקסט מעניו ", דעמאָלט אין קאָנטעקסט פירמע , אַרייַן דאָס: שאַפֿן לאַונטשער.
עפֿענען איצט די קאַמאַנד קוויטל און אַרייַן די פאלגענדע דעטאַילס:
פירמע: שאַפֿן לאַונטשער
דרך: gnome-desktop-item-edit
פּאַראַמעטערס: - שאַפֿן-נייַ% f
ארבעטן וועגווייַזער: גיט אָפּפליקן און סעלעקטירן דיין דעסקטאַפּ טעקע.
לאָזן די מנוחה פון די טאַבס ווי עס איז. היט איצט דיין באַפֿעל און אַרויסגאַנג:
ריסטאַרט Nautilus:
nautilus -q
איר קענען לייגן דורכוועג פון די קאָנטעקסט מעניו דורך אויסקלייַבן שאַפֿן לאַונטשער
די דורכוועג איז מוסיף אין דיין קראַנט וועגווייַזער און רעכט גיט אויף
Сделайте файл с именем что-нибудь. 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 и поставьте галочку "Keep in launcher" (если вы хотите, чтобы он был в Unity Launcher), или просто поместите его на рабочий стол, если вы хотите, чтобы он был в Desktop launcher.
Поместите этот файл в ~/.local/share/applications
, если хотите применить его к своему пользователю.
Jurriaan создал графическое питоновое приложение, чтобы сделать все это за вас, его можно скачать здесь: http://jurschreuder.nl/UnityLaunchCreator.tar.gz
(*) Вы получите сообщение об ошибке если вы просто попытаетесь перетащить / оставить Nautilus как пользователь обычного уровня. Эта ошибка заставила меня разобраться в шести перечисленных здесь шагах. Это еще один пример того, что «неудача» - это шаг на пути к успеху.
В этом примере мы создадим программу запуска для Arduino v1.8.5. Исполняемые файлы были предварительно извлечены в эту папку: «~ / Downloads / Install_Files / Arduino / arduino-1.8.5». Главный исполняемый файл для запуска приложения хранится в "~ / Downloads / Install_Files / Arduino / arduino-1.8.5 / arduino".
Следуйте моему примеру ниже, обновляя все шаги, необходимые для вашего приложения, включая изменение файла. содержимое файла рабочего стола по мере необходимости.
Q: Почему это делается таким образом?
A: Ну, это позволяет вам редактировать только один файл .desktop, чтобы вносить изменения в ярлыки в обоих местах одновременно.
Q: Почему бы просто не создать файл .desktop прямо на рабочем столе, а затем создать единая символическая ссылка для средства запуска приложений Unity / Gnome?
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", который вы только что создан.
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 с недавно созданным ярлыком:
Дополнительные сведения и альтернативные методы см. В официальной документации Ubuntu по «UnityLaunchersAndDesktopFiles» здесь: https: //help.u buntu.com/community/UnityLaunchersAndDesktopFiles
с рабочим столом desktop_file_uninstall.sh
scripts.
В 14.04 / 15.10 / 16.04 /17.04 / 17.10 Создание ярлыка на рабочем столе для существующего приложения : простейшее решение (не найдено в другом ответы, насколько я могу судить) заключается в том, чтобы скопировать файл рабочего стола приложения на рабочий стол: перейдите в / usr / share / applications,
щелкните правой кнопкой мыши файл рабочего стола приложения > скопируйте
, перейдите на рабочий стол, щелкните правой кнопкой мыши > вставьте
. Не забудьте сделать его исполняемым , его правильный значок появится после того, как вы сделаете его исполняемым.
Простое перетаскивание значка с Dash на рабочий стол не работает в 14.04.
Проще создать пусковую установку для программы:
Если вы можете найти программу в тире, просто щелкните и перетащите иконку программы в тире на рабочий стол или куда угодно. :)
Создайте файл .desktop в / usr / share / applications /
gksudo gedit /usr/share/applications/give-any-name.desktop
Вставьте следующий текст
[Desktop Entry]
Тип = Приложение
Терминал = ложь
Значок = / путь / к / значку / значку.png
Имя = имя-имя-здесь
Exec = / путь / к / файлу / исполняемому файлу
Категории = Утилиты;
Дайте Name желаемое имя.
Что касается Icon и Exec , используйте либо полный путь, либо "системное" имя. Например, значок видеопроигрывателя VLC имеет вид /usr/share/icons/hicolor/48x48/apps/vlc.png или просто vlc (без расширения .png).
Для категорий см. список стандартов XDG .
Больше не работает в последней версии, значки на рабочем столе были полностью удалены.
Это решение, чтобы вернуть его в меню правой кнопки мыши в Gnome и Unity,
1- Установите gnome-tweak-tool , если у вас его еще нет, В терминале вставьте-
sudo apt-get install gnome-tweak-tool
2- Затем введите следующее, чтобы запустить его
gnome-tweak-tool
Или используйте сочетание клавиш Alt + F2 type gnome-tweak-tool
], затем нажмите «Выполнить»
3- Перейдите на вкладку «Рабочий стол» на левой картинке - И включите
«Пусть файловый менеджер обрабатывает рабочий стол»
4- Источник для этой части: 1 Теперь мы собираемся создать сценарий, который будет помещен в меню правой кнопки мыши -
Открыть ] gedit
либо с помощью терминала, либо Alt + F2 , вставьте код
gnome-desktop-item-edit ~/Desktop/ --create-new
поместите только это в новый текстовый документ, а затем сохраните его как «Создать новую панель запуска» нет необходимо расширение (вам может потребоваться использовать .sh в качестве расширения, например "Create New Launcher.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 и щелкнуть приложение в разделе «Показать список известных приложений»,затем вы можете скопировать текст команды для этой программы, чтобы вставить его в
Создать новую пусковую установку.
Все это значительно упростит создание пользовательских программ запуска, и после настройки вы сможете создавать их без терминала.
Вы можете сделать это вручную. Сделайте новый текстовый файл с именем 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
)
Или щелкните правой кнопкой мыши на этой метке и выберите 'Разрешить запуск'. (Испытано в Убунту 19.04).
Есть более прохладный способ:
Оригинальный снимок, сделанный из iloveubuntu. net, которая в настоящее время недоступна
Для установки, откройте клемму с помощью Ctrl+Alt+T и запишите:
sudo add-apt-repository ppa:diesch/testing sudo apt-get update sudo apt-get install arronax nautilus -q
Это прохладнее, потому что имеет drag&drop и больше функций с помощью GUI.
Больше о Arronax на ubuntugeek.com.
Учитывая предыдущий ответ 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 нет флажка для виджета форм, поэтому необходимо ввести значение true / false для параметра приложения Terminal. Я подумываю переписать этот скрипт на PyQt.
В Ubuntu 20.04 это можно сделать без установки какого-либо (стороннего) расширения, хотя вам потребуется некоторая ручная работа.
Перейдите в / usr / share / applications
, скопируйте файл рабочего стола приложение, которое вы хотите добавить, в домашнюю папку Desktop
( ~ / Desktop
).
Вы найдете файл добавленным на рабочий стол. Затем щелкните файл правой кнопкой мыши и выберите Разрешить запуск . После этого вы можете дважды щелкнуть значок, чтобы запустить приложение.
Для Ubuntu 19.10 и более поздних версий:
Вы можете добавить файл рабочего стола в папку <домашний_каталог> /.local/share/applications
.
Просто добавьте файл, как показано ниже -
[Desktop Entry]
Type=Application
Terminal=false
Icon=/path/to/icon/icon.png
Name=Name of the application
Exec=/path/to/file/executable
Я обнаружил Добавить на рабочий стол расширение оболочки GNOME, которое дает далеко более простой и быстрый способ создания ярлыков, он отлично работает для меня.
ПРИМЕЧАНИЕ: Протестировано на Ubuntu 18.04 и 20.04
Это расширение добавляет новую строку в контекстное меню приложения « Показать приложения ', эта новая строка (' Добавить на рабочий стол ') при нажатии автоматически создает ярлык на рабочем столе.
Использование Показать приложения очень удобно, потому что все приложения уже перечислены там, вы можете остановить поиск вашего приложения в нескольких каталогах.