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


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

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


211
2017-10-04 13:43


Источник


Посмотри на Xubuntu: Xfce имеет очень элегантную поддержку для этого через редактор меню, - Frode Lindeijer
Мне пришлось запустить инструмент Tweak, включить иконки рабочего стола, а затем дважды щелкнуть значок «Главная» на рабочем столе, а затем перетащить папку на рабочий стол, удерживая клавишу ALT при отбрасывании (не раньше). Другие методы не будут работать до тех пор, пока значки Ienabled на рабочем столе :) - Spikolynn
Я знаю, что уже есть много хороших ответов, но вот мой предпочтительный метод, с подробным примером использования Arduino IDE v1.8.5: askubuntu.com/a/1014261/327339 - Gabriel Staples


Ответы:


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

С помощью ALT+F2 тип

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

Это запустит старый графический интерфейс и создаст на рабочем столе пусковую установку:

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/ к ним они появляются на всех приложениях панелей.


181
2017-10-15 15:35



Хотя это фантастический ответ, очень грустно, что Ubuntu сделал это так сложно. - djangofan
Что делать, если вы создали пусковую установку, которая запустила «создать пусковую установку», gnome-desktop-item-edit --create-new ~/Desktop для работы в этом разделе вам понадобится значок рабочего стола для создания пусковых установок. - Mateo
О, набрав его в терминале, я вижу, почему он не работает: $ gnome-desktop-item-edit -create-new ~ / Desktop В настоящее время программа gnome-desktop-item-edit не установлена. Вы можете установить его, набрав: sudo apt-get install gnome-panel - matteo
Стоит добавить, что хорошее место для них ~/.local/share/applications/ - затем они появляются в тире. - artfulrobot
Я не понимаю, почему это должно быть так сложно? - Adelin


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



Спасибо за Ваш ответ. Где мне нужно поместить файл, я могу поместить его в папку .local / share / applications и перетащить его в панель запуска, но это не то, что я хочу. Я хочу, чтобы они были на моем рабочем столе вместо панели запуска. - tinuz
Чем положить его на рабочий стол! Вы можете разместить его везде, где хотите. - fnkr
Спасибо за ответ, который теперь работает. Мне пришлось сделать исполняемый файл :) - tinuz
Это работает, за исключением того, что вам нужно указать, что файл должен иметь исполняемые разрешения. - DJTripleThreat
Это большая боль. Вам нужно отредактировать текстовый файл, чтобы создать ярлык? Почему мы делаем это сложнее, чем в Windows? И как вы придумали «путь значка здесь», когда у вас есть исполняемый файл? Удачи в извлечении значков из этого - цельный «новый квест». Удивительно, насколько сложно решить эту простейшую задачу на Ubuntu! - Dan Dascalescu


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

Arronax


arronax

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

Для установки введите открытый терминал с Ctrl+Alt+T и написать:

sudo add-apt-repository ppa: diesch / testing
Обновление sudo apt-get
sudo apt-get install arronax
nautilus -q

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

Больше о Arronax на ubuntugeek.com,


36
2017-07-16 14:25



Это хороший инструмент, понравилось. Благодаря! - Anwar
Это очень аккуратный инструмент. См. Сайт авторов florian-diesch.de/software/arronax - Rudiger Wolf
Алакарт сломан, так оно и есть. Он не показывает вам все ваши пусковые установки, как alacarte, но он позволяет вам устанавливать дополнительные настройки на них ...
Это действительно приятно, и дело не только в Unity. Хорошо работает и на MATE! - JonasCz
СПАСИБО! сообщил о нескольких ошибках при установке (Ubuntu 16), но он отлично работал! Показывает правильный значок в панели запуска! - dwn


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

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

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

sudo apt-get install gnome-tweak-tool

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

gnome-tweak-tool

Или используйте ключевой ярлык Alt+F2 тип gnome-tweak-tool затем нажмите «Запустить»,

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

enter image description here

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

открыто gedit либо терминалом или Alt+F2, Вставить код

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

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

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

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

enter image description here

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

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

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

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

enter image description here

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


32
2018-04-28 23:45



Спасибо, что нашли время, чтобы написать это! Я завершил шаги, и это здорово, когда можно легко запускать пусковые установки. - Kamil Slowikowski
Это смехотворно сложно ... - Reinier Post
Что может быть причиной того, что твикер не работает? Я включил значки рабочего стола на Gnome 3.28.1, но они не появились. - Suncatcher
Поддержка значков на рабочем столе была полностью удалена. В новых версиях. - Mateo


  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,


26
2018-05-30 17:23



я не могу найти папку приложений на своем компьютере ... - user590849
вы имеете в виду, что нет директории с именем applicationsв /usr/share/? Как это возможно? - virpara
да, я нашел это. Спасибо за решение, хотя. Отлично работает. - user590849
@virpara, почему соответственно? Я получил работу в другом порядке, но, может быть, я чего-то упустил? - Magpie
@ Магпи, ты прав. Заказ здесь не имеет значения. Это моя ошибка. - virpara


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

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


12
2017-10-14 13:59



Не работает для меня (сообщение об ошибке) в Ubuntu 14.04 - BurninLeo
Возможно, вам придется использовать среднюю кнопку мыши. Это создает символическую ссылку на файл .desktop. Он все равно не будет работать, если файл .desktop не будет выполнен. - Seppo Enarvi


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

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


11
2018-05-31 08:41



Это сработало для меня в 14.04: xdg-desktop-icon install /usr/share/applications/google-chrome.desktop - Adam Monsen
Здесь нет Paste на юанях на моем Gnome 3.28.1 - Suncatcher
@Suncatcher Это потому, что у 3.28 больше нет поддержки значков на рабочем столе ... - Jacob Vlijm


Создайте файл с именем 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 и отметьте "Хранить в пусковой установке"(если вы хотите его в Unity Launcher), или просто поместите его на рабочий стол, если вы хотите использовать программу запуска рабочего стола.

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

Jurriaan сделал графическое приложение python, чтобы сделать все это для вас, его можно скачать здесь: http://jurschreuder.nl/UnityLaunchCreator.tar.gz


4
2017-10-25 15:28





Учитывая предыдущий ответ Скайна, 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 app. Я рассматриваю возможность перезаписи этого скрипта в PyQt.


3
2018-02-06 07:19



Предложения: приложение терминала должно быть флажком - это сделает код немного сложнее, но проще для пользователя. Значок может быть необязательным для выбора файлов. - muru
@muru хорошее предложение - я буду работать над этим. - Sergiy Kolodyazhnyy
Я добавил скрипт к действию Nautilus, но он создает пусковую установку только на рабочем столе. Есть ли способ создать пусковую установку внутри папки, где выполняется скрипт (с этим действием)? - cipricus
@cipricus хорошо, да, возможно: сценарий записывает FILE = home"/Desktop/"$1".desktop" , где home определяется как переменная для awk команду в -v home="$HOME" часть. Что вы можете сделать, удалите все ссылки на FILE  из awk команду и перенаправить команду непосредственно на определенное имя файла, которое вы хотите создать через > somefile.desktop, Это не слишком сложно, просто нужно переписать эту конкретную часть. Пожалуйста, напомните мне через пару дней. Я попытаюсь обновить этот ответ завтра, но я могу забыть. - Sergiy Kolodyazhnyy
Благодаря! - Я придумал этот более упрощенный ответ (Добавьте 'Create launcher' в контекстное меню Nautilus (без gnome-desktop-item-edit)), но я думаю, что ваш может быть приятнее. - cipricus