EDIT DESKTOP SHORTCUT LINK TARGET [dублировать]

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

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

219
задан 3 February 2017 в 20:08

44 ответа

Установите «Создать Launcher» из Ubuntu Software Center. Вы можете найти это имя, чтобы найти его там. См. Также: Ссылка - Каталог приложений Ubuntu

1
ответ дан 23 July 2018 в 17:43

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

Это решение, чтобы вернуть его в меню правой кнопки мыши В 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. Ниже -

enter image description here [!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 и нажать на приложение в «Показать список известных приложений», вы можете затем скопировать текст команды для этой программы, чтобы вставить ее в «Создать новую панель запуска».

enter image description here [!d27]

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

32
ответ дан 23 July 2018 в 17:43
  • 1
    Спасибо, что нашли время, чтобы написать это! Я завершил шаги, и это здорово, когда можно легко запускать пусковые установки. – Kamil Slowikowski 3 June 2013 в 20:38
  • 2
    Это смехотворно сложно ... – Reinier Post 4 September 2016 в 23:15
  • 3
    Что может быть причиной того, что твикер не работает? Я включил значки рабочего стола на Gnome 3.28.1, но они не появились. – Suncatcher 6 May 2018 в 14:35
  • 4
    Поддержка значков на рабочем столе была полностью удалена. В новых версиях. – Mateo 8 May 2018 в 23:40

Этого можно легко достичь с помощью nautilus-action & amp; [F4].

ШАГИ:

Установите nautilus-действие, выполнив следующую команду в терминале: sudo apt-get install nautilus-action Запустите Nautilus-Actions и создайте новое действие. На вкладке «Действие» установите флажок «Отобразить элемент в контекстном меню местоположения», затем в метке «Контекст» введите следующее: «Создать панель запуска».

Установите nautilus-действие, выполнив следующую команду в терминале: sudo apt-get install nautilus-action

Установите nautilus-действие, выполнив следующую команду в терминале: [ ! d4] Запустите Nautilus-Actions и создайте новое действие.

Запустите Nautilus-Actions и создайте новое действие.

Оставьте остальные вкладки как это. Теперь выполните свою команду и выйдите:

DONE!

2
ответ дан 23 July 2018 в 17:43
  • 1
    Незначительная коррекция, пожалуйста, исправьте первую команду, чтобы прочитать «nautilus-действия». не «наутилус-действие». – Daniel Dropik 25 November 2015 в 05:58

Я заметил, что и gnome-panel, и gnome-tweak-tool нуждаются в нагрузке зависимостей, даже с --no-recommends.

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

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

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

1
ответ дан 23 July 2018 в 17:43
  • 1
    Это не работает (более?) В Ubuntu 13.04. Перетаскивание значка Launcher из Dash ничего не делает. Он просто «возвращается» & quot; к Launcher. Я думаю, что это работало в предыдущих версиях Ubuntu. Я не знаю, почему они продолжают удалять полезные функции. – matteo 25 October 2013 в 22:20
  • 2
    Да, вы не можете перетащить из пусковой установки, вы должны перетащить из Dash - так что нажмите клавишу Super, чтобы поднять Dash, тогда любая иконка будет делать. У вас также не должно быть полноэкранного экрана Dash (есть переключатель размера в верхнем левом углу), чтобы вы могли видеть Рабочий стол, чтобы перетащить значок. Все еще работает в 13.04. Я еще не пробовал это в 13.10. – Scaine 29 October 2013 в 02:57
  • 3
    О, я вижу, я думал, что ты говоришь о пусковой установке, потому что я путаю имена, а тире покрыл весь экран на машине, на которой я его пробовал, поэтому я не мог вытащить что-нибудь из черточки. Но я не уверен, что это полноэкранный режим, я думаю, что экран слишком мал, а не полноэкранный тире заполняет все это. Что можно сделать в таком случае? Кажется, вы не можете изменить размер тире – matteo 29 October 2013 в 15:21
  • 4
    Привет, Маттео, извините, я этого раньше не видел. Но я ничего не могу поделать! Вы не можете изменить размер Dash как таковой, но есть кнопка переключения в верхнем левом углу экрана, которая должна переключаться между полноэкранным и "нетбуком" режим, который занимает часть экрана. Возможно, эта пропорция имеет минимум, который по-прежнему слишком большой для вашего экрана? Я не уверен. Стоит ли искать на этом сайте, я полагаю? – Scaine 6 November 2013 в 02:24

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

3
ответ дан 23 July 2018 в 17:43
  • 1
    Предложения: приложение терминала должно быть флажком - это сделает код немного сложнее, но проще для пользователя. Значок может быть необязательным для выбора файлов. – muru 6 February 2016 в 11:31
  • 2
    @muru хорошее предложение - я буду работать над этим. – Sergiy Kolodyazhnyy 6 February 2016 в 11:34
  • 3
    Я добавил скрипт к действию Nautilus, но он создает пусковую установку только на рабочем столе. Есть ли способ создать пусковую установку внутри папки, где выполняется скрипт (с этим действием)? – cipricus 24 March 2017 в 18:29
  • 4
    @cipricus хорошо, да, возможно: сценарий записывается в FILE = home"/Desktop/"$1".desktop", где home определяется как переменная для команды awk в -v home="$HOME". Что вы можете сделать, удалите все ссылки на FILE из команды awk и перенаправьте команду непосредственно на определенное имя файла, которое вы хотите создать через > somefile.desktop. Это не слишком сложно, просто нужно переписать эту конкретную часть. Пожалуйста, напомните мне через пару дней. Я попытаюсь обновить этот ответ завтра, но я могу забыть. – Sergiy Kolodyazhnyy 25 March 2017 в 15:23
  • 5
    Благодаря! - Я придумал этот более упрощенный ответ ( Добавить «Создать пусковую установку» в контекстное меню Nautilus (без gnome-desktop-item-edit) ), но я думаю, что ваш может быть приятнее. – cipricus 25 March 2017 в 15:33

Более простой способ создания пусковой установки для программы:

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

)
12
ответ дан 23 July 2018 в 17:43
  • 1
    Не работает для меня (сообщение об ошибке) в Ubuntu 14.04 – BurninLeo 5 February 2015 в 13:42
  • 2
    Возможно, вам придется использовать среднюю кнопку мыши. Это создает символическую ссылку на файл .desktop. Он все равно не будет работать, если файл .desktop не будет выполнен. – Seppo Enarvi 21 July 2017 в 19:51

Как создать ярлык рабочего стола и значок значка Unity Dash («Start Menu») с использованием одного файла .desktop и двух символических ссылок

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

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

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

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

В: Почему бы просто не сделать файл .desktop прямо на рабочем столе, а затем создать единственную символическую ссылку для запуска программы Unity? 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». Измените его ниже для своего имени пользователя.

[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 launcher на рабочем столе, чтобы вы могли запустить его оттуда:

Формат команды: «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 Applications, чтобы вы могли запустить ее также:

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

Примечания:

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

5. Done!

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

Скриншоты:

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

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

Дополнительное чтение:

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

0
ответ дан 2 August 2018 в 11:34

Как создать ярлык рабочего стола и значок значка Unity Dash («Start Menu») с использованием одного файла .desktop и двух символических ссылок

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

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

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

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

В: Почему бы просто не сделать файл .desktop прямо на рабочем столе, а затем создать единственную символическую ссылку для запуска программы Unity? 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». Измените его ниже для своего имени пользователя.

[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 launcher на рабочем столе, чтобы вы могли запустить его оттуда:

Формат команды: «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 Applications, чтобы вы могли запустить ее также:

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

Примечания:

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

5. Done!

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

Скриншоты:

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

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

Дополнительное чтение:

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

0
ответ дан 5 August 2018 в 01:32

Этого можно легко достичь с помощью nautilus-action & amp; gnome-desktop-item-edit.

ШАГИ:

  • Установите nautilus-действие, выполнив следующую команду в терминале:
    sudo apt-get install nautilus-action
    
  • Запустите Nautilus-Actions и создайте новое действие.
  • На вкладке «Действие» установите флажок «Отобразить элемент в контекстном меню местоположения», затем в метке «Контекст» введите следующее: Создать Launcher.

nautilus-action-create-launcher1 [/g2]

  • Откройте вкладку «Команда» и введите следующие данные: Метка: Create Launcher Путь: gnome-desktop-item-edit Параметры: --create-new %f Рабочий каталог: Click Browse and select your Desktop folder. enter image description here [/g3]
  • Оставьте оставшуюся часть вкладок так, как она есть. Сохраните команду и выйдите из нее: enter image description here [/g4]
  • Перезапустить Наутилус:
    nautilus -q
    
  • Вы можете добавить ярлыки из контекстного меню, выбрав «Создать Launcher enter image description here [/g5] enter image description here [/g6]

Ярлык добавлен в ваш текущий каталог, который вы щелкните правой кнопкой мыши на

DONE!

2
ответ дан 6 August 2018 в 18:01

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

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

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

0
ответ дан 8 August 2018 в 22:18

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

94
ответ дан 8 August 2018 в 22:18

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

94
ответ дан 14 August 2018 в 11:57

Установите «Создать Launcher» из Ubuntu Software Center. Вы можете найти это имя, чтобы найти его там. См. Также: Ссылка - Каталог приложений Ubuntu

1
ответ дан 14 August 2018 в 11:57

Более простой способ создания программы для запуска программы:

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

12
ответ дан 14 August 2018 в 11:57

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

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