Как я могу создавать пусковые установки на моем рабочем столе?

В старых версиях было легко создать пусковую установку на моем рабочем столе. Все, что мне нужно было сделать, - это щелкнуть правой кнопкой мыши по моему рабочему столу и выбрать опцию «Создать панель запуска».

Как я могу создавать такие пусковые установки сейчас?

287
задан 5 February 2019 в 19:12

21 ответ

Примечание: 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 и создаст запуск на рабочем столе:

enter image description here

Предусловия

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).

220
ответ дан 5 February 2019 в 19:12

Установка "Создать пусковой механизм" из Центра программного обеспечения Ubuntu. Вы можете выполнить поиск по этому имени, чтобы найти его там. См. также: Ссылка - каталог приложений Ubuntu

1
ответ дан 5 February 2019 в 19:12

В 14.04 вы можете -щелкните исполняемый файл и выберите Сделать ссылку , затем вы можете перетащить эту ссылку на свой рабочий стол.

Чтобы прикрепить эту программу к программе запуска, просто запустите программу, а затем, пока она запущена, щелкните правой кнопкой мыши значок на панели запуска и выберите Привязать к программе запуска .

Примечание: добавление программ в ваша панель запуска таким образом не работает с приложениями WINE, однако вы все равно можете добавлять приложения WINE на свой рабочий стол таким образом.

0
ответ дан 5 February 2019 в 19:12

Я заметил, что и для гномов-панели, и для гномов-твик-инструментария нужна масса зависимостей, даже с -не рекоммендуется.

Метод, который я использовал до сих пор, это выбор произвольной иконки из Dash, такой как Firefox, и перетаскивание ее на рабочий стол. Вы не можете перетащить иконку из Launcher, это не позволяет. Так что это должен быть тире, так что нажмите клавишу Super (или Windows) на клавиатуре, чтобы запустить тире, убедитесь, что это не в полноэкранном режиме (переключите его с кнопкой в верхнем левом углу), а затем перетащите любую иконку вообще на рабочем столе.

Затем щелкните правой кнопкой мыши по новой иконке рабочего стола и измените путь, описание, иконку (и комментарий, если хотите). Затем перетащите этот новый пусковой механизм куда-нибудь вроде /home/yourname/Misc/Apps и, наконец, оттуда перетащите его на пусковой механизм.

Примечание: Если вы перетащите файл непосредственно с рабочего стола на пусковой механизм, а затем удалите файл рабочего стола, запись о пусковом механизме перестанет работать, даже если он выглядит нормально. Я предполагаю, что это делает какой-то ярлык к оригиналу, который вы только что удалили.

1
ответ дан 5 February 2019 в 19:12

, пожалуйста, обратите внимание на эту страницу вики, которую я сделал, потому что я ' мы заметили, что вопросы о настольных компьютерах и средствах запуска Unity очень часто возникают :) https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles

2
ответ дан 5 February 2019 в 19:12

У этих программ запуска есть одна проблема: вы можете ' t использовать их из веб-браузера, например, для прикрепления архивов к сообщениям электронной почты или для загрузки файлов на такие сайты, как http://2shared.com/

Существует простое решение:

  1. Откройте окно терминала
  2. Запустите ln -s / destination / directory ~ / Desktop / nameofshortcut

например: ln -s / data / music ~ / Desktop / good_music

Таким образом, значок появится в рабочий стол, с изображением папки со стрелкой под ней, которая представляет собой ярлык, вместо пружины или ракеты пусковых установок.

0
ответ дан 5 February 2019 в 19:12

Я разработал небольшую программу командной строки для создания пусковых установок. Пример:

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 (у них больше функций и графический пользовательский интерфейс).

3
ответ дан 5 February 2019 в 19:12

דעם קענען זיין לייכט אַטשיווד ניצן nautilus-action & gnome-desktop-item-edit .

טריט:

  • ינסטאַלירן nautilus-action דורך פליסנדיק ווייַטערדיק באַפֿעל אין וואָקזאַל:

     sudo apt-get install nautilus-action
     
  • קאַטער Nautilus-Actions און שאַפֿן אַ נייַע קאַמף.

  • אונטער דעם קוויטל Action, טשעק אויף " ווייַז נומער אין אָרט קאָנטעקסט מעניו ", דעמאָלט אין קאָנטעקסט פירמע , אַרייַן דאָס: שאַפֿן לאַונטשער.

nautilus-action-create-launcher1

  • עפֿענען איצט די קאַמאַנד קוויטל און אַרייַן די פאלגענדע דעטאַילס:

    פירמע: שאַפֿן לאַונטשער

    דרך: gnome-desktop-item-edit

    פּאַראַמעטערס: - שאַפֿן-נייַ% f

    ארבעטן וועגווייַזער: גיט אָפּפליקן און סעלעקטירן דיין דעסקטאַפּ טעקע.

    enter image description here

  • לאָזן די מנוחה פון די טאַבס ווי עס איז. היט איצט דיין באַפֿעל און אַרויסגאַנג:

    enter image description here

  • ריסטאַרט Nautilus:

     nautilus -q
     
  • איר קענען לייגן דורכוועג פון די קאָנטעקסט מעניו דורך אויסקלייַבן שאַפֿן לאַונטשער

    enter image description here

    enter image description here

די דורכוועג איז מוסיף אין דיין קראַנט וועגווייַזער און רעכט גיט אויף

געטאן!

2
ответ дан 5 February 2019 в 19:12

Сделайте файл с именем что-нибудь. 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

6
ответ дан 5 February 2019 в 19:12
  1. Запустить приложение терминала. (Горячая клавиша: Ctrl + Alt + T)
  2. Используйте команду sudo nautilus , чтобы запустить файловый менеджер от имени суперпользователя (уровень администратора вашей учетной записи). (*)
  3. Найдите Компьютер> usr> общий доступ> приложения и прокрутите вниз до приложения, которое вы хотите использовать.
  4. Перетащите из окна файлового менеджера Nautilus на рабочий стол. (Убедитесь, что окно nautilus не развернуто.)
  5. Закройте Nautilus и выйдите из терминала.
  6. Перетащите новую панель запуска по рабочему столу в нужное место.

(*) Вы получите сообщение об ошибке если вы просто попытаетесь перетащить / оставить Nautilus как пользователь обычного уровня. Эта ошибка заставила меня разобраться в шести перечисленных здесь шагах. Это еще один пример того, что «неудача» - это шаг на пути к успеху.

-2
ответ дан 5 February 2019 в 19:12

Как создать как ярлык на рабочем столе, так и значок док-станции Unity Dash / Gnome ("меню" Пуск "), используя один файл .desktop и две символические ссылки

(Проверено в Ubuntu 14.04, 16.04, 18.04 и 20.04.)

В этом примере мы создадим программу запуска для Arduino v1.8.5. Исполняемые файлы были предварительно извлечены в эту папку: «~ / Downloads / Install_Files / Arduino / arduino-1.8.5». Главный исполняемый файл для запуска приложения хранится в "~ / Downloads / Install_Files / Arduino / arduino-1.8.5 / arduino".

Следуйте моему примеру ниже, обновляя все шаги, необходимые для вашего приложения, включая изменение файла. содержимое файла рабочего стола по мере необходимости.

Моя стратегия будет заключаться в создании одного файла .desktop, который будет выступать в качестве «главной» программы запуска, затем мы создадим две символические ссылки (символические ссылки) на этот файл, чтобы позволить нам запускать программу (1) с помощью значка на рабочем столе и (2) с помощью меню поиска средства запуска приложений Unity или Gnome.

Q: Почему это делается таким образом?
A: Ну, это позволяет вам редактировать только один файл .desktop, чтобы вносить изменения в ярлыки в обоих местах одновременно.

Q: Почему бы просто не создать файл .desktop прямо на рабочем столе, а затем создать единая символическая ссылка для средства запуска приложений Unity / Gnome?
A: потому что в этом случае файл .desktop безопасно находится в другой папке, где вы и ваши дети не удалите его случайно с рабочего стола, поэтому вы знаете, что он не будет случайно изменен или удален.

ШАГИ:

1. Создайте программу запуска (файл .desktop), используя текстовый редактор по вашему выбору, отредактировав его по мере необходимости. Сохраните его в "~ / Desktop_launchers / Arduino_1_8_5.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". Измените его ниже для своего имени пользователя.
  • Также обратите внимание, что для путей 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

Сохранить и выйти.

2. Сделайте его исполняемым.

Примечание: этот шаг важен! Вы должны сделать это ДО создания символической ссылки на следующем шаге ниже, иначе символическая ссылка, которую вы собираетесь создать, не будет работать должным образом в качестве ярлыка для запуска программы с вашего рабочего стола.

chmod +x Arduino_1_8_5.desktop

3. Сделайте символическую ссылку на указанную выше программу запуска .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" является обязательным, иначе она не будет отображаться или работать должным образом в качестве ярлыка на рабочем столе.

4. Сделайте символическую ссылку на него в меню приложений Unity / Gnome, чтобы вы могли запускать его и оттуда:

sudo ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop /usr/share/applications/Arduino_1_8_5.desktop

Примечания:

  • Файлы приложения Ubuntu Unity / Gnome .desktop хранятся в: "/ usr / share / applications"
  • Дополнительное примечание к вашим общим знаниям: файлы .desktop в каталоге приложений, в отличие от рабочего стола, для работы не нужно помечать как исполняемые.

5. Готово!

  • Теперь, если вам когда-нибудь понадобится обновить файл рабочего стола, обновите его непосредственно в одном месте: "~ / Desktop_launchers / Arduino_1_8_5.desktop", и изменения будут автоматически распознаваться символическими ссылками на рабочем столе и в " /usr/share/applications".[12136 sizes Если значок на рабочем столе не обновляется после его изменения, щелкните рабочий стол, затем нажмите F5 или Ctrl + R , чтобы обновить значки на рабочем столе.
  • Чтобы удалить ярлыки, просто удалите символические ссылки с рабочего стола и из «/ usr / share / applications» следующим образом:
  • rm ~ / Desktop / Arduino_1_8_5.desktop
  • sudo rm /usr/share/applications/Arduino_1_8_5.desktop

Screenshots:

Мой рабочий стол с недавно созданным ярлыком:

enter image description here

Меню запуска Unity с недавно созданным ярлыком:

enter image description here

Дополнительная литература:

Дополнительные сведения и альтернативные методы см. В официальной документации Ubuntu по «UnityLaunchersAndDesktopFiles» здесь: https: //help.u buntu.com/community/UnityLaunchersAndDesktopFiles

См. также:

  1. Мой проект eRCaGuy_dotfiles , включая мой образец Desktop_launcher с с рабочим столом desktop_file_uninstall.sh scripts.
5
ответ дан 5 February 2019 в 19:12

В 14.04 / 15.10 / 16.04 /17.04 / 17.10 Создание ярлыка на рабочем столе для существующего приложения : простейшее решение (не найдено в другом ответы, насколько я могу судить) заключается в том, чтобы скопировать файл рабочего стола приложения на рабочий стол: перейдите в / usr / share / applications, щелкните правой кнопкой мыши файл рабочего стола приложения > скопируйте , перейдите на рабочий стол, щелкните правой кнопкой мыши > вставьте . Не забудьте сделать его исполняемым , его правильный значок появится после того, как вы сделаете его исполняемым.

Простое перетаскивание значка с Dash на рабочий стол не работает в 14.04.

12
ответ дан 5 February 2019 в 19:12

Проще создать пусковую установку для программы:

Если вы можете найти программу в тире, просто щелкните и перетащите иконку программы в тире на рабочий стол или куда угодно. :)

12
ответ дан 5 February 2019 в 19:12
  1. Создайте файл .desktop в / usr / share / applications /

     gksudo gedit /usr/share/applications/give-any-name.desktop
     
  2. Вставьте следующий текст

      [Desktop Entry]
    Тип = Приложение
    Терминал = ложь
    Значок = / путь / к / значку / значку.png
    Имя = имя-имя-здесь
    Exec = / путь / к / файлу / исполняемому файлу
    Категории = Утилиты;
     

Дайте Name желаемое имя.

Что касается Icon и Exec , используйте либо полный путь, либо "системное" имя. Например, значок видеопроигрывателя VLC имеет вид /usr/share/icons/hicolor/48x48/apps/vlc.png или просто vlc (без расширения .png).

Для категорий см. список стандартов XDG .

35
ответ дан 5 February 2019 в 19:12

Больше не работает в последней версии, значки на рабочем столе были полностью удалены.

Это решение, чтобы вернуть его в меню правой кнопки мыши в Gnome и Unity,

1- Установите gnome-tweak-tool Install gnome-tweak-tool, если у вас его еще нет, В терминале вставьте-

sudo apt-get install gnome-tweak-tool

2- Затем введите следующее, чтобы запустить его

gnome-tweak-tool

Или используйте сочетание клавиш Alt + F2 type gnome-tweak-tool ], затем нажмите «Выполнить»

3- Перейдите на вкладку «Рабочий стол» на левой картинке - И включите
«Пусть файловый менеджер обрабатывает рабочий стол»

enter image description here

4- Источник для этой части: 1 Теперь мы собираемся создать сценарий, который будет помещен в меню правой кнопки мыши -

Открыть ] gedit либо с помощью терминала, либо Alt + F2 , вставьте код

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

поместите только это в новый текстовый документ, а затем сохраните его как «Создать новую панель запуска» нет необходимо расширение (вам может потребоваться использовать .sh в качестве расширения, например "Create New Launcher.sh", если вы не можете сделать его исполняемым на следующем шаге).

5- Теперь нам нужно сделать файл исполняемым, правильно щелкните файл, выберите> Свойства> щелкните вкладку Разрешения> найдите «Выполнить» и отметьте «Разрешить выполнение файла как программу», затем закройте.

6- Откройте обозреватель файлов, перейдите в> Просмотр> Показать скрытые файлы, теперь перейдите в вашу домашнюю папку и поместите файл в ~ / .gnome2 / nautilus-scripts . Показано ниже -

enter image description here

7- Теперь у нас есть Создать новую пусковую установку в меню правой кнопки мыши! Щелкните правой кнопкой мыши на рабочем столе и выберите> Сценарии> Создать новую пусковую установку. Затем введите информацию о команде для нужного вам приложения,
Показано ниже- enter image description here

Если вы забыли команду запуска приложения, нажмите «Обзор», затем перейдите в Файловая система> usr> bin, который находится в / usr / bin, это приложения в вашей системе, большинство из них должно автоматически найти значок после того, как вы нажмете « Открыть », хотя раньше они не появятся.

Если значок не отображается, когда вы возвращаетесь в окно «Создать программу запуска», вы можете перетащить значок, найдя значок в / usr / share / icons. Значки по умолчанию находятся в различных папках тем или определенные значки в / usr / share / icons / hicolor / scalable / apps или / usr / share / icons / hicolor / 48x48 / apps , или, если позже вы захотите вставить значок, щелкните правой кнопкой мыши> свойства, чтобы перетащить значок.

(Эта часть только для gnome, alt + f2 ] отличается в единстве). Другой способ перечислить известные приложения - нажать Alt + F2 и щелкнуть приложение в разделе «Показать список известных приложений»,затем вы можете скопировать текст команды для этой программы, чтобы вставить его в
Создать новую пусковую установку.

enter image description here

Все это значительно упростит создание пользовательских программ запуска, и после настройки вы сможете создавать их без терминала.

38
ответ дан 5 February 2019 в 19:12

Вы можете сделать это вручную. Сделайте новый текстовый файл с именем 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).

136
ответ дан 5 February 2019 в 19:12

Есть более прохладный способ:

Arronax


arronax

Оригинальный снимок, сделанный из 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.

44
ответ дан 5 February 2019 в 19:12

Учитывая предыдущий ответ 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"

И вот как это выглядит

enter image description here

Примечание : к сожалению, в поле формы zenity нет флажка для виджета форм, поэтому необходимо ввести значение true / false для параметра приложения Terminal. Я подумываю переписать этот скрипт на PyQt.

3
ответ дан 5 February 2019 в 19:12

В Ubuntu 20.04 это можно сделать без установки какого-либо (стороннего) расширения, хотя вам потребуется некоторая ручная работа.

Перейдите в / usr / share / applications , скопируйте файл рабочего стола приложение, которое вы хотите добавить, в домашнюю папку Desktop ( ~ / Desktop ). Вы найдете файл добавленным на рабочий стол. Затем щелкните файл правой кнопкой мыши и выберите Разрешить запуск . После этого вы можете дважды щелкнуть значок, чтобы запустить приложение.

enter image description here

0
ответ дан 5 January 2021 в 23:50

Для 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
-1
ответ дан 5 January 2021 в 23:50

Используйте расширение оболочки gnome:

Я обнаружил Добавить на рабочий стол расширение оболочки GNOME, которое дает далеко более простой и быстрый способ создания ярлыков, он отлично работает для меня.

ПРИМЕЧАНИЕ: Протестировано на Ubuntu 18.04 и 20.04

Это расширение добавляет новую строку в контекстное меню приложения « Показать приложения ', эта новая строка (' Добавить на рабочий стол ') при нажатии автоматически создает ярлык на рабочем столе.

Использование Показать приложения очень удобно, потому что все приложения уже перечислены там, вы можете остановить поиск вашего приложения в нескольких каталогах.

2
ответ дан 5 January 2021 в 23:50

Другие вопросы по тегам:

Похожие вопросы: