Рабочий стол ярлык для создания нового ярлыка на рабочем столе ничего не делает [дубликат]

53

Странно, что создание ярлыков на рабочем столе в настоящее время настолько примитивно.

Я нашел следующее: Создать ярлык / Launcher на рабочем столе в Ubuntu 12.04

Это помогает. Однако, если что-то не так с ярлыком, это просто ничего не делает. Например, я попытался создать ярлык для этой командной строки, чтобы создать ярлык. Когда я дважды щелкаю по нему, он просто ничего не делает.

Это результирующий текст моего файла «Create Desktop Shortcut.desktop» на рабочем столе:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_CA]=gnome-panel-launcher
Exec=/usr/bin/gnome-desktop-item-edit ~/Desktop/ --create-new
Name[en_CA]=Create Desktop Shortcut
Name=Create Desktop Shortcut
Icon=gnome-panel-launcher

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

    
задан David M. Karr 25.05.2012 в 18:20
источник

8 ответов

79

Для создания ярлыков рабочего стола в Ubuntu сначала требуется пакет gnome-panel.

  1. Открыть терминал. Чтобы открыть терминал, нажмите Dash домой из Unity launcher. И введите терминал в поле поиска. И нажмите «Терминал».

  2. Введите приведенный ниже код в терминале и нажмите enter.

    sudo apt-get install --no-install-recommends gnome-panel
    
  3. Затем введите ниже код в терминале и нажмите enter

    gnome-desktop-item-edit ~/Desktop/ --create-new
    
  4. Появится окно создания запуска, введите имя приложения в поле имени и введите имя или путь приложения или поле в поле команды. Нажмите кнопку ОК.

    Пример: CinePaint

  5. Теперь проверьте рабочий стол на ярлыке.

  6. Если вы хотите, чтобы ваш ярлык отображался на панели запуска Unity (выпадающий слева), вы можете перетащить его с рабочего стола.

ответ дан Mitch 25.05.2012 в 20:34
26

Следующая строка является виновником:

Exec=/usr/bin/gnome-desktop-item-edit ~/Desktop/ --create-new

Путь пользователя HOME ~ не будет расширен в файле .desktop. Пожалуйста, используйте полный путь, чтобы заставить его работать:

Exec=/usr/bin/gnome-desktop-item-edit /home/<user>/Desktop/ --create-new
    
ответ дан Takkat 25.05.2012 в 23:08
16

Нашел очень простой способ создания ярлыков (на вашем рабочем столе или в другом месте) в Ubuntu 12.04:

  1. Щелкните правой кнопкой мыши файл или папку
  2. Нажмите « Сделать ссылку »
  3. Будет создана ссылка (значок папки с кривой).
  4. Вырезать / скопировать и вставить ссылку, где бы вы ни выбрали

Я видел, что это работает и для исполняемых файлов / программ.

    
ответ дан Zorro 19.11.2012 в 03:56
4

Мой опыт с 12.04 в этом отношении совершенно странный. Прежде всего, когда я «обновлялся» с 10.04 по 12.04, большинство предыдущих значков на рабочем столе пережили переход и работали. Значки старого Open Office были там, но не работали, потому что программы были удалены в ходе обновления.

Для некоторых программ, таких как калькулятор, я обнаружил, что могу просто перетащить значок из Dash на рабочий стол, и он сразу работает. Для других, таких как все программы Libre Office, перетаскиваемый элемент не работает, но дает сообщение «неработающая ссылка». Невозможно его исправить, потому что когда вы щелкаете правой кнопкой мыши и просматриваете свойства, вы не можете редактировать поле команды.

Предложение найти приложение в / usr / share / applications и использовать «Make link» никогда не работало для меня, потому что «Сделать ссылку» было серым на всех значках, на которые я смотрел. Перетаскивание или копирование из этого каталога также приводило к сообщениям о «сломанной ссылке».

Как получить хорошие ярлыки на рабочем столе для ВСЕХ установленных программ - ярлыки, которые работают правильно и выглядят правильно - по-прежнему для меня открытый вопрос.

Мне удалось получить рабочие значки для этих программ: (a) отметив «команду», щелкнув правой кнопкой мыши по значку в / usr / share / applications и выбрав «Свойства», а затем (b) используя gnome -desktop-item-edit в окне терминала, чтобы создать значок, а затем щелкнуть его правой кнопкой мыши, выбрать «Свойства» и отредактировать поле «Команда», чтобы показать команду, отмеченную на шаге (a). Этот процесс дает рабочий значок, но у него нет правильного изображения. Скорее, изображение всегда является только символом следа Gnome.

    
ответ дан user129692 09.02.2013 в 07:46
3

Самый простой ответ: перетащите значок программного обеспечения на рабочий стол, щелкните его правой кнопкой мыши и выберите вкладку Свойства Разрешения → отметьте « Разрешить выполнение "(или что-то в этом роде). Вуаля.

    
ответ дан Jay 08.09.2012 в 03:26
2

Другим методом является поиск приложения в тире Unity и перетаскивание его на рабочий стол в виде ярлыка / запуска. Затем вы можете изменить существующий, щелкнув правой кнопкой мыши на нем, изменив его свойства или отредактировав файл .desktop в терминале, если вы предпочитаете.

    
ответ дан itnet7 25.05.2012 в 20:43
0

Предположим, что ваша исходная папка находится в каталоге '/ home / blah /', и вы хотите переместить ее на Рабочий стол. Как насчет создания ссылки на папку * в '/ home / blah /', а затем перетащите ссылку на рабочий стол. Ссылка - это ярлык для папки.

  • вы можете создать ссылку на папку, щелкнув правой кнопкой мыши, а затем щелкнув «Сделать ссылку» в ubuntu 12.10 (и, возможно, также в более старых версиях)
ответ дан DBS 02.04.2013 в 08:38
0

Если у вас нет контекстного меню для этой цели ( 12.04 не имеет его по умолчанию) Самый лучший и самый простой вариант для меня - установить ubuntu-tweak :

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak
ubuntu-tweak

В панели Администрирование → Личный этого инструмента добавьте скрипт Создать новую панель запуска

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

PS: Извините, не уверен в переводах, у меня это на французском языке.

    
ответ дан COil 27.12.2013 в 12:33