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

220

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

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

    
задан tinuz 04.10.2011 в 15:43
источник

18 ответов

185

Старый диалог GUI по-прежнему доступен, если вы все еще хотите использовать это:

Использование ALT + F2 type

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

Это запустит старый диалог GUI и создаст на рабочем столе Launcher:

Предпосылки

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/ , чтобы он отображался на всех панелях приложений.

    
ответ дан fossfreedom 15.10.2011 в 17:35
источник
98

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

    
ответ дан fnkr 04.10.2011 в 16:23
38

Существует более холодный способ:

Arronax

Исходноеизображение,взятоеиз iloveubuntu.net , который в настоящее время недоступен

Чтобы установить, введите открытый терминал с Ctrl + Alt + T и напишите:

sudo add-apt-repository ppa:diesch/testing 
sudo apt-get update
sudo apt-get install arronax
nautilus -q

Это более круто, потому что у него перетащить и сбросить , а другие функции - с графическим интерфейсом .

Подробнее о Arronax на ubuntugeek.com .

    
ответ дан hingev 16.07.2012 в 16:25
32

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

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

1- Установите gnome-tweak-tool , если у вас его еще нет, В конце пасты

sudo apt-get install gnome-tweak-tool

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

gnome-tweak-tool

Или используйте комбинацию клавиш Alt + F2 введите gnome-tweak-tool , затем нажмите «Запустить»

3. Перейдите на вкладку «Рабочий стол» слева на фото - и включите | «Менеджер файлов управляет рабочим столом»

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

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

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

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

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

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

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

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

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

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

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

    
ответ дан Mateo 29.04.2012 в 01:45
28
  1. Создайте файл .desktop в каталоге / usr / share / applications /

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

    [Desktop Entry]
    Type=Application
    Terminal=false
    Icon=/path/to/icon/icon.png
    Name=give-name-here
    Exec=/path/to/file/executable
    Categories=Utility;
    

Дайте Имя имя, которое вы хотите.

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

Для Категории обратитесь к списку стандартов XDG .

    
ответ дан Rahul Virpara 30.05.2012 в 19:23
12

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

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

ответ дан Trevor 14.10.2011 в 15:59
11

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

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

    
ответ дан Jacob Vlijm 31.05.2014 в 10:41
5

Сделайте файл с именем something.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.

Поместите этот файл в ~/.local/share/applications , если вы хотите применить его к своему пользователю.

Jurriaan сделал графическое приложение python, чтобы сделать все это для вас, его можно скачать здесь: Ссылка

    
ответ дан Greg Treleaven 25.10.2011 в 17:28
3

Учитывая предыдущий ответ Scaine, путь gnome-panel устанавливает зависимости, но в самом низу вещей - нам это действительно не нужно, нам просто нужно создать .desktop файлов. Таким образом, я поместил небольшой скрипт, который делает именно это, графический способ, создав файл .desktop с именем ~/Desktop в папке makeLauncher.sh , легко доступной для использования и прикрепления к Unity launcher. Не лучший сценарий здесь, но выполняет эту работу.

Это можно сохранить как файл с именем %co_de% , изменить права доступа правой кнопкой мыши - > Свойства - > Разрешения - > Разрешить выполнение файла как программы, и он готов к работе.

#!/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 app. Я рассматриваю возможность перезаписи этого скрипта в PyQt.     

ответ дан Sergiy Kolodyazhnyy 06.02.2016 в 08:19
2

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

    
ответ дан hytromo 01.05.2012 в 08:13
2

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

ШАГОВ:

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

    sudo apt-get install nautilus-action
    
  • Запустите Nautilus-Actions и создайте новое действие.

  • На вкладке «Действие» установите флажок « Показать элемент в контекстном меню местоположения », затем в Контекстная метка введите следующее: Создать Launcher.

  • Откройтевкладку«Command»ивведитеследующуюинформацию:

    Ярлык:CreateLauncher

    Путь:gnome-desktop-item-edit

    Параметры:--create-new%f

    Рабочийкаталог:ClickBrowseandselectyourDesktopfolder.

  • Оставьте оставшиеся вкладки так, как они есть. Сохраните команду и выйдите из нее:

  • ПерезапуститьНаутилус:

    nautilus-q
  • Выможетедобавитьярлыкиизконтекстногоменю,выбрав«СоздатьLauncher»

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

СДЕЛАНО!

    
ответ дан Khurshid Alam 15.06.2013 в 16:21
1

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

    
ответ дан Marian Lux 06.11.2012 в 15:47
1

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

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

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

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

    
ответ дан Scaine 16.07.2012 в 16:18
1

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

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

    
ответ дан Marco Liceti 07.10.2015 в 17:20
0

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

В этом примере мы создадим пусковую установку для 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». Измените его ниже для своего имени пользователя.
  • Также обратите внимание, что для путей Exec с пробелами вы должны использовать одиночные кавычки ( ' ) вокруг имени пути ниже, иначе вы получите сообщение об ошибке при запуске приложения " когда вы нажимаете ссылку запуска.
  • Однако для пути Icon , даже если у него есть пробелы в пути , вы должны not использовать одиночные кавычки по пути, иначе значок выиграл 'правильно отображаться по ссылке.

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 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. Готово!

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

Скриншоты:

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

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

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

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

    
ответ дан Gabriel Staples 12.03.2018 в 19:36
0

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

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

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

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

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

    
ответ дан Vefa73distritus 26.12.2011 в 18:33
0

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

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

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

    
ответ дан Alium Britt 24.01.2015 в 21:15
-1
  1. Запустите приложение терминала. (Горячая клавиша: Ctrl + Alt + T)
  2. Используйте команду sudo nautilus , чтобы запустить диспетчер файлов как суперпользователя (уровень администратора вашей учетной записи). (*)
  3. Обзор Компьютер > usr > share > приложений и прокрутите вниз до приложения, которое вы хотите использовать.
  4. Перетащите из окна диспетчера файлов Nautilus на рабочий стол. (Убедитесь, что окно nautilus не максимизировано.)
  5. Закрыть Nautilus и выйти из терминала.
  6. Перетащите новую панель запуска на рабочий стол в нужное место.

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

    
ответ дан Algot Runeman 28.09.2014 в 15:58