Как создать ярлык linux
Desktop entries (Русский)
Существует примерно три типа ярлыков приложений:
Приложение ярлык приложения Ссылка ярлык на веб-ссылку Каталог контейнер метаданных в меню
В следующих разделах будет примерно показано, как они создаются и проверяются.
Contents
Ярлык приложения
/.local/share/applications для пользовательских приложений. Пользовательские ярлыки имеют приоритет над системными ярлыками.
Пример файла
Ниже приведен пример его структуры с дополнительными комментариями. Этот пример предназначен только для быстрого ознакомления и не показывает, как использовать все возможные ключи ввода. Полный список ключей можно найти в спецификация freedesktop.org.
Определение ключа
Все признанные Desktop ярлыки приложений можно найти на сайте freedesktop.org. Например, ключ Type определяет три типа ярлыков: Приложение (тип 1), Ссылка (тип 2) и Каталог (тип 3).
Этого следует избегать, поскольку это только будет запутывать пользователей. Ключ Name должен содержать только имя или хотя бы аббревиатуру/акроним, если они доступны.
Осуждение
Это даст вам очень подробные и полезные предупреждения и сообщения об ошибках.
Значки
Распространенные форматы изображений
Ниже приведен краткий обзор форматов изображений, обычно используемых для значков.
Расширение | Полное имя и/или описание | Тип графики | Формат контейнера | Поддерживаемый |
---|---|---|---|---|
.png | Portable Network Graphics | Raster | Нет | Да |
.svg(z) | Scalable Vector Graphics | Vector | Нет | Да (опционально) |
.xpm | X PixMap | Raster | Нет | Да (устаревший) |
.gif | Graphics Interchange Format | Raster | Нет | Нет |
.ico | MS Windows Icon Format | Raster | Да | Нет |
.icns | Apple Icon Image | Raster | Да | Нет |
Преобразование значков
Если вы наткнулись на значок, который находится в формате, который не поддерживается стандартом freedesktop.org (например, gif или ico ), вы можете использовать инструмент преобразования (который является частью пакета imagemagick ), чтобы преобразовать его в поддерживаемый/рекомендованный формат, например:
Как вы можете видеть, на примере файла ico, что по названию можно предположить одно изображение размером 48×48, но на самом деле оно содержит не менее 6 разных размеров, из которых один больше 48×48, а именно 128×128.
Кроме того, вы можете использовать icotool (из icoutils ) для извлечения png-изображений из контейнера ico:
Получение значков
Если разработчики приложения не включают значки в свои исходные пакеты, тогда следующим шагом будет поиск значков на их сайте. В некоторых проектах, например, tvbrowser, есть страница с изображением/логотипом, где могут быть найдены дополнительные значки. Если проект мультиплатформенный, может случиться так, что в пакете linux/unix отсутствует значок, тогда пакет Windows может предоставить его. Если в проекте используется система управления версиями, например CVS/SVN и т.д., и у вас есть некоторый опыт работы с ней, вы также можете рассмотреть возможность просмотра ее для значков. Если все не удастся, проект может просто не иметь значка/логотипа еще.
Инструменты
gendesk
Значки могут быть автоматически загружены из openiconlibrary, если они доступны. (Источник значков можно легко изменить в будущем).
Как использовать
lsdesktopf AUR может отображать доступные файлы .desktop или искать их содержимое.
Он также может выполнять поиск по типу MIME. Смотрите приложения по умолчанию#lsdesktopf.
fbrokendesktop
Советы и хитрости
Скрытие ярлыков приложений
Во-первых, скопируйте ярлык приложения в
Чтобы скрыть ярлык приложения на конкретной среде рабочего стола добавьте следующую строку в него: NotShowIn=desktop-name
Автозапуск
Если вы используете среду рабочего стола, совместимую с XDG, например GNOME или KDE, то она автоматически запускает файлы *.desktop, найденные в следующих каталогах:
/.config/autostart/ по умолчанию)
Пользователи могут переопределять общесистемные файлы *.desktop скопировав их в пользовательский каталог
Для более конкретного описания используемых каталогов смотрите спецификацию автозапуска ярлыков приложений.
Изменение переменных среды
Nav view search
Навигация
Искать
Как создать ярлык в Ubuntu
А сам текстовый файл подобен этому:
Вот описание самых часто используемых параметров:
Параметр запуска приложения или скрипта Exec можно редактировать с помощью Свойств в файловом менеджере Nautilus (если править свойства ярлыка в системном каталоге, то файловый менеджер надо запускать с правами суперпользователя):
Создание ярлыков в Ubuntu.
В Gnome(и в Unity) есть довольно удобная утилита, которая называется gnome-desktop-item-edit, которая входит в пакет gnome-panel, который не установлен по дефолту в системе.
Давайте же установим:
Теперь можно запускать приложение, выполнив в терминале команду вида:
К примеру, создадим ярлык для текущего пользователя:
И откроется графическое окно:
Может нажать кнопку «Просмотреть» и выбрать исполняемый файл программы (то есть, не вводить в ручную). Также, изменить иконку на любую, просто кликнув по иконке и откроется файловый менеджер с выбором. И после нажатия «Ок» получаем ярлык в списке приложений:
Если захотим создать ярлык приложения в системном каталоге, то нужно будет выполнять команду с правами суперпользователя:
Но опять же, надо в терминале вводить команду создания ярлыка. Давайте создадим два ярлыка создания ярлыков приложений в системном каталоге и в каталоге текущего пользователя.
Для начала нам потребуется установить gksudo, если она у вас не установлена:
Открываем терминал и выполняем команду:
Создаем ярлык создания ярлыков в системном каталоге:
в команду запуска прописываем:
Вписываем имя и выбираем иконку, какую захочется.
Создаем ярлык создания ярлыка в домашнем каталоге текущего пользователя:
в команду запуска прописываем:
Вписываем имя и выбираем иконку, какую захочется.
В итоге имеем два ярлыка среди приложений:
И теперь, если мы хотим создать ярлык для приложения или запуска скрипта, то нам не надо создавать никакие текстовые файлы или использовать терминал. Всё делается через графический интерфейс.
Как в Ubuntu 18.04 создать ярлык на Рабочий стол
Настройка сети
Даже небольшая сумма может помочь написанию новых статей 🙂
Или поделитесь ссылкой на эту статью со своими друзьями.
Опубликовано: 10.06.2018 Последнее обновление этой статьи: 10.06.2018
Инструкция как в Ubuntu 18.04 создать ярлык (символическая ссылка) на Рабочем столе.
Тем, кто пользовался Windows, знаком удобный объект, который там называется ярлык (по-английски shortcut). Это указатель на файл или на папку и этот указатель можно размещать в других папках, не копируя туда сам файл или папку. Это удобный инструмент, который позволяет иметь одну копию файла, но открывать этот файл из разных папок. Чаще всего в Windows ярлык файла или папки создают на Рабочем столе. В Windows ярлык используется как для файлов данных, так и для запуска программ.
В Ubuntu 18.04, в качестве GUI интерфейса, используется оболочка GNOME Shell. И в этой оболочке нет удобной возможности создать ярлык для приложения (desktop файл) на Рабочем столе или в другой папке. Там нельзя, как например в оболочке XFCE, нажать правую кнопку мыши в меню приложений и выбрать команду «Копировать на Рабочий стол». В оболочке GNOME Shell, в меню приложений такой команды нет и ярлыки приложений нужно создавать вручную.
Для того, чтобы в GNOME Shell создать ярлык для приложения (на Рабочем столе или в другой папке) придется поработать руками. Сначала нужно установить программу gnome-tweak-tool и в этой программе проверить включена ли опция «Показывать значки на Рабочем столе»:
Если она выключена, ее нужно включить.
Затем в файловом менеджере (называется «Файлы») нужно вручную указать адрес «/usr/share/applications» и открыть эту папку:
При первом запуске этого ярлыка (в новом месте) будет такой запрос:
Нужно нажать кнопку «Доверить и запустить».
Ярлык папки или файла и в Ubuntu 18.04
В файловом менеджере (называется «Файлы») нужно открыть настройки и включить опцию «Показывать действие для символических ссылок»:
После этого, в контекстном меню (правая кнопка мыши) будет команда «Создать ссылку»:
Создать символическую ссылку для файла или папки можно и по-другому. Найти нужный файл или папку в файловом менеджере, затем нажать клавиши Ctrl+Shift на клавиатуре и держа их нажатыми, мышью перетащить этот файл (или папку) в другое место, например на Рабочий стол.
Сопутствующие статьи
Если вы живете в г. Краснодар и вам необходимо настроить локальную сеть в Linux
Даже небольшая сумма может помочь написанию новых статей 🙂
Или поделитесь ссылкой на эту статью со своими друзьями.
Как создать ярлык с командой на Ubuntu
Как создать ярлык командой?
Как создать ярлык командой? Visual studio 2017
Ярлык в Ubuntu
Здравствуйте. Скажите пожалуйста как сделать ярлык в Убунту на какую-либо программу?(Не на ту.
Как создать ярлык из VB
Имеется функция Public Declare Function fCreateShellLink Lib ‘STKIT432.DLL’ (ByVal lpstrFolderName.
Решение
После запуска этой ссылки создаётся папка
Если «завернуть» в ссылку хотя бы одну комманду требующую права root, то в файл sudoers вам нужно прописать строчку:
Как создать ярлык?
Как создать ярлык средствами framework 2.0? Знаю, что есть ishell, но он только с 4.0, если память.
Как программно создать ярлык?
Прошу помощи знающих людей! Для курсовой сказали сделать установщик своей программы. Установщик.
Как создать ярлык файла
В общем, как создать ярлык файла (без разницы, можно лежащий в одном каталоге с батником, можно с.
Как создать ярлык на рабочем столе?
Как создать ярлык на рабочем столе(MFC, API, но желательно не COM. )?
Как создать ярлык в Ubuntu для запуска sh (shell) скрипта
Просмотры
Как создать ярлык в Ubuntu для запуска sh (shell) скрипта
Есть программы в системе, которые вы запускаете с помощью sh скриптов. В этой статье покажу как создать ярлык на sh (shell) скрипт в Главном меню Dash.
Советую почитать полезную статью про запуск sh скриптов в Ubuntu:
Буду показывать на примере приложения Intellij Idea.
Итак, запускается оно с помощью скрипта idea.sh :
В этой же папке находится и картинка (иконка), которую будем использовать для иконки ярлыка.
Приступим к созданию ярлыка для sh скрипта.
Открываем терминал. Переходим по адресу, где лежат все наши ярлыки приложений:
Теперь создаем ярлык нашего нового приложения командой:
Вместо idea можно написать ваше название. Расширение desktop обязательно.
И вставляем в наш текстовый файл следующее содержимое:
Должно получиться как на скриншоте:
Теперь разберем эти свойства подробнее:
Заполним поля нашего приложения.
Нам достаточно заполнить Name и Exec. Итак прописываем в Name то имя, которое хотим, чтобы отображалось в меню Dash Unity.
Остановимся поподробнее на поле Exec, сюда нужно прописать следующее, чтобы запустился sh скрипт: Сначала команду запуска скриптов sh, затем путь до cкрипта sh (полностью путь до скрипта):
В моем случае путь до скрипта это: /home/edward/idea-IU-129.713/bin/idea.sh Ваш путь можно легко скопировать, если вызвать свойства файла скрипта в файловом менеджере Наутилусе:
В поле Icon прописываем путь до нашей картинки (полностью):
В итоге должно получиться подобное заполнение:
Теперь можно найти наш ярлык в главном меню Dash:
И переместить его на панель быстрого запуска Unity.