Простой способ создать ярлык на рабочем столе?

70

Интересно, до сих пор нет простого способа создать ярлык на рабочем столе в Ubuntu 14.04 (или Unity)? На рабочем столе такого контекстного меню нет.

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

введите описание изображения здесь

ア レ ッ ク ス
источник
Вы пробовали это с помощью команды "ln"?
mortezaipo
1
@MortezaIpo, команда «ln» - это способ, но это не простой, интуитивно понятный способ.
ア レ ッ ク ス
некоторые варианты: askubuntu.com/questions/43659/…
Джейкоб Влейм
2
У меня такая же проблема на Ubuntu 14.04. Я пытаюсь перетащить значок из Dash, чтобы создать ярлык, и у меня возникает ошибка: «Ошибка при копировании». «Произошла ошибка при получении информации о« / ».» «Указанное местоположение не поддерживается» Я считаю, что это ошибка.
Косиара
3
Это известная ошибка, связанная с возрастом, которая появляется снова и снова, пожалуйста, проголосуйте за пользователей, которых это касается, чтобы разработчики UBuntu могли открыть глаза. Глупые баги, впервые пользователи будут плакать с этими вещами. Эта ошибка была обнаружена в 11.10 и снова появилась в 13.10 bugs.launchpad.net/unity/+bug/1241972
Kanhiya

Ответы:

37
  1. Щелкните правой кнопкой мыши по файлу, на который хотите перейти, в вашем файловом менеджере.
  2. Выберите «Создать ссылку» из контекстного меню.
  3. Переместите эту ссылку куда хотите.

В случае запуска приложений они помещаются в / usr / share / Applications /. Процедура идентична. У нас есть несколько приложений-редакторов ярлыков, если вам нужна расширенная функциональность, но я подозреваю, что описанного выше метода должно быть достаточно?

Когда мы обнаруживаем ошибки в Ubuntu и хотим, чтобы они были исправлены, мы сообщаем о них разработчикам. Это сделано на http://Launchpad.net .

Джо-Эрленд Шинстад
источник
более того, после этого рабочий стол становится как бы замороженным (там ничего не работает), хотя все остальное продолжает работать.
ア レ ッ ク ス
Я не понимаю, что это значит. Рабочий стол - это просто папка, а ярлык - обычный файл. Ваш отчет об ошибке не принадлежит этому сайту, но находится на Launchpad.net, как я объяснил в ответе, который я дал вам.
Джо-Эрленд Шинстад
в таком случае, почему у всех других дистрибутивов есть специальное меню для создания снимков на рабочем столе?
ア レ ッ ク ス
Разработчики панели запуска спят. Те же ошибки исчезают и появляются снова. В 12.04 перетаскивание работало без проблем для приложений и файлов. В 14.04 все стало еще хуже, например, «Белый список» элементов панели задач на верхней панели и эти простые перетаскивания.
Kanhiya
2
@ JO- Erlend У меня нет никаких личных проблем, Каждый раз, когда пользователь будет разочарован этими глупыми проблемами. Попробуйте поставить себя на место первого пользователя. Я не единственный, почти все пострадали, особенно в первый раз.
Kanhiya
32

Попробуйте нажать Ctrlи Shift(я использовал левые) вместе при перетаскивании приложения или папки на рабочий стол ;-)

Том
источник
Это работает хорошо. Ubuntu 14.04 LTS
YahyaE
Почему этого нет в руководствах по Ubuntu / Lubuntu ...
matandked
Это подход, который позволяет создавать ссылки на ресурсы, которые находятся на носителе только для чтения
Сергей Ушаков
Просто отлично работает с Linux Mint 19.1, но с использованием Nemo
Sam Wheel
29

Я считаю это работает:

  1. Открыть Наутилус
  2. Перейдите к /usr/share/applications
  3. Щелкните правой кнопкой мыши приложение, которое вы хотите использовать, и выберите «Копировать».
  4. Нажмите на рабочий стол и выберите вставить
  5. Щелкните правой кнопкой мыши на только что созданном значке и выберите свойства
  6. На вкладке «Разрешения» выберите «Выполнить», затем нажмите «Закрыть».

Готово!

Алан Бентли
источник
1
Это работало со мной
Мина Сэми
Great гуманного
Jacob
Отличное решение. В Ubuntu 15.10 я использую встроенный файловый менеджер (Files), и после вставки приложения на рабочий стол оно просто работает, без необходимости проверять «Выполнить в свойствах» (шаги 5 и 6).
Алекс Ванг
Дело в том, что приложение еще не
Джордж
Есть много способов сделать это, но этот самый простой. Отличная работа!
Билл
5

Все приведенные выше ответы предполагают, что файл рабочего стола находится в / usr / share / Applications, но иногда это не так. Поэтому я разместил свой ответ на случай, если эти ответы не сработают.

Обычно при запуске установленного вами приложения или пакета значок приложения отображается в панели запуска. То есть, Ubuntu уже автоматически создала файл приложения для рабочего стола. Все, что вам нужно сделать, это найти его и скопировать на рабочий стол. Чаще всего это находится в / usr / share / Applications, как предполагается всеми остальными ответами на этот вопрос, но иногда это находится в ~ / .local / share / Applications или где-то еще, о чем вы не знаете. Далее я добавлю значок для Qt Creator, который не находится в / usr / share / Applications по умолчанию на рабочем столе, чтобы проиллюстрировать этот метод.

(1) После установки Qt запустите Qt Creator.

(2) Найдите путь к исполняемому файлу. Это можно сделать, выполнив поиск по системному монитору на вкладке «Процессы» для поиска конкретного процесса для этого приложения и просмотра свойства процесса.

(3) Запишите путь, скажем, /home/zh/Qt/Tools/QtCreator/bin/qtcreatorдля Qt Creator. Найдите на диске файл рабочего стола, содержащий этот путь, используя команду sudo find / -name "*.desktop"|xargs grep /home/zh/Qt/Tools/QtCreator/bin/qtcreator. Вы получите «/home/zh/.local/share/applications/DigiaQt-qtcreator-community.desktop».

(4) Скопируйте этот файл рабочего стола в ~ / Desktop, и все готово.

user280121
источник
Это было очень полезно!
Чемкатку
2

Совершенно неочевидный способ создать ярлык в любом случае:

  1. Откройте Nautilus, перейдите к «Компьютер» (или нажмите ctrl+ L, введите /в адресную строку и нажмите Enter).
  2. Откройте папку usr.
  3. Откройте папку share.
  4. Откройте папку applications.
  5. В этой папке выберите программу по вашему выбору (например, Gimp). Перетащите его в папку на рабочем столе (в Nautilus) или скопируйте и вставьте его.
  6. Прибыль от ярлыка на рабочем столе. Поскольку вы сделали простую копию средства запуска приложения, оно может сломаться в будущем обновлении. Если вы не можете сразу найти программу в /usr/share/applications, посмотрите в подкаталогах или ~/.local/share/applications/.

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

  • Перетащите из Dash на рабочий стол: выдает ошибку.
  • Щелкните правой кнопкой мыши значок в тире: открывается второй информационный холст, но по-прежнему нет возможности создать значок.
  • Запустите программу, щелкните правой кнопкой мыши в панели запуска: по-прежнему нет возможности создать холст.
  • Откройте папку «Рабочий стол» в Nautilus (находится в домашнем каталоге), перетащите программу из тире в файловый браузер на рабочий стол: та же ошибка, что и при перетаскивании из тире на рабочий стол.

Я пользователь KDE, но порекомендовал однокурснику попробовать Ubuntu (с Unity). Надеюсь, это последний сюрприз, но у меня есть сомнения по этому поводу.

Lekensteyn
источник
1
Это не работает для программ, которые я написал, или других «неустановленных» программ.
Белоус
1

Я столкнулся с той же проблемой, но у меня было приложение Matlab. Вот как я это сделал.

  1. откройте наутилус и нажмите на компьютер
  2. скопируйте / usr / share / app-install / "имя приложения"
  3. вставьте его на рабочий стол
  4. щелкните его правой кнопкой мыши и перейдите в свойства, перейдите на вкладку разрешений и установите флажок «Разрешить выполнение файла как программы».

ПРИМЕЧАНИЕ: замените имя приложения на приложение, которое вы установили. надеюсь это поможет.

Кристиан Оту
источник
1

Мне нравится эта процедура: ярлык на рабочем столе для создания нового ярлыка на рабочем столе ничего не делает

Краткий ответ:

sudo apt install --no-install-recommends gnome-panel
gnome-desktop-item-edit ~/Desktop/ --create-new

затем введите свое имя и команду в диалоговом окне, чтобы создать на рабочем столе свой новый лаунчер !!

ps: первая команда не нужна, если у вас уже есть gnome-desktop-item-edit

PS2 .: другие ответы создали программные ссылки и / или скопированные файлы как файлы .desktop, этот подход создаст совершенно новый файл .desktop

morhook
источник
0

Вы можете перейти к / usr / share / apps

с терминалом, затем введите

sudo nautilus .

Откроется файловый менеджер с правами администратора. Без «sudo» «Создать ссылку» было серым.

Ceros
источник
Если вам нужен только модуль запуска, то вы можете просто скопировать его. Нет необходимости использовать ссылки, так как это просто очень маленькие текстовые файлы.
Джо-Эрленд Шинстад
Пожалуйста, не делай sudo nautilus. Используйте sudo -i nautilusвместо этого
Zanna
0

Это то же самое, что и ответ Джо-Эрленда Шинстада выше, но это команда терминала.

ln -s /home/user/Desktop/originalFile.txt ~/Desktop/newShortcut.txt
Ген
источник
-1

Если вы хотите создать модуль запуска из сценария оболочки, используя графический интерфейс

sudo apt-get install alacarte && alacarte

РЕДАКТИРОВАТЬ: Alacarte, кажется, устарела. Предпочитаю арронакс

sudo add-apt-repository ppa:diesch/testing 
sudo apt-get update
sudo apt-get install arronax
nautilus -q
arronax
Джонатан
источник
почему отрицание?
Джонатан