Ярлык команды терминала ubuntu

Обновлено: 04.07.2024

Ещё со времён Windows мы привыкли к ярлыкам на рабочем столе. Это красиво, практично и очень удобно. Но в последних версиях разработчики из Canonical решили, что пользователи должны использовать боковую панель запуска, а на рабочем столе будет свободное пространство. Но не всех пользователей устраивает такое положение дел.

В этой статье мы рассмотрим, как создать ярлык на рабочем столе Ubuntu, а также разберёмся, как создать ярлык для программы.

Добавление ярлыка в Ubuntu

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


Также вы можете кликнуть правой кнопкой мыши по нужному приложению в меню и выбрать Добавить в избранное:


После этого ярлык появится на панели. С рабочим столом дело обстоит сложнее. При попытке скопировать приложение возникает ошибка. Но всё же, не смотря на желания разработчиков из Canonical, как говориться, если очень хочется, то можно. Сначала установите gnone-tweak-tool командой:

sudo apt-get install gnome-tweak-tool

Запустите приложение и на вкладке рабочий стол установите переключатель Показывать значки на рабочем столе в положение On:


Затем откройте в файловом менеджере Nautilus папку /usr/share/applications и скопируйте ярлык нужной программы на Рабочий стол. Обратите внимание - копировать нужно именно с помощью контекстного меню, а не перетаскиванием:


После того, как вы вставите ярлык, он будет определяться как неизвестный файл. Запустите его, система спросит, доверяете ли вы этому ярлыку. После того, как вы нажмёте Доверять и запустить, файл превратится в нормальный ярлык приложения.


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

[Desktop Entry]
Version = 1.0
Name = название
Comment = описание
Exec = /путь/к/исполняемому/файлу
Icon = /путь/к/иконке
Terminal = false
Type = Application
Categories = категории

Здесь самый важный параметр - это Exec. Он должен содержать полный путь к исполняемому файлу программы в файловой системе. Также нужно указать название и полный путь к иконке. Например, ярлык для запуска определённой виртуальной машины в VirtualBox будет выглядеть вот так:

[Desktop Entry]
Version=1.0
Name=Ubuntu 18.04 VM
Comment=Start Ubuntu 18.04 VM
Exec=/usr/bin/VBoxManage startvm "Ubuntu1804"
Icon=/usr/share/icons/hicolor/256x256/apps/ubuntu-logo-icon.jpg
Terminal=false
Type=Application

Этот файл можно сохранить. Кликните по нему правой кнопкой мышки и перейдите на вкладку Права. Здесь вам нужно установить галочку Разрешить запуск файла как программы:

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

Таким образом, вы можете выполнить любую команду или запустить любую программу с нужными опциями.

Если вы не хотите редактировать файл вручную, можно воспользоваться утилитой gnome-desktop-item-edit. Для её установки выполните:

sudo apt install --no-install-recommends gnome-panel

Затем, чтобы создать ярлык Ubuntu, нужно выполнить:

/Рабочий\ стол/ --create-new


Здесь нужно ввести имя ярлыка, команду и описание. Затем нажмите Ок для добавления ярлыка. Активировать его нужно таким же образом, как и созданный вручную.

Выводы

Теперь добавление ярлыка в Ubuntu 18.04 для вас не проблема, даже не смотря на то, что разработчики скрыли эту возможность. Linux был и остаётся той системой, где всё можно настроить под себя. Удачи вам в ваших экспериментах!

Есть программы в системе, которые вы запускаете с помощью sh скриптов.
В этой статье покажу как создать ярлык на sh (shell) скрипт в Главном меню Dash.


Советую почитать полезную статью про запуск sh скриптов в Ubuntu:

Буду показывать на примере приложения Intellij Idea.

Итак, запускается оно с помощью скрипта idea.sh :


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

Приступим к созданию ярлыка для sh скрипта.

Открываем терминал.
Переходим по адресу, где лежат все наши ярлыки приложений: cd /usr/share/applications/
Теперь создаем ярлык нашего нового приложения командой: sudo gedit idea.desktop Вместо idea можно написать ваше название. Расширение desktop обязательно.

И вставляем в наш текстовый файл следующее содержимое:

[Desktop Entry]
Name=
Comment=
GenericName=
Keywords=
Exec=
Terminal=false
Type=Application
Icon=
Path=
Categories=
NoDisplay=false

Должно получиться как на скриншоте:

Теперь разберем эти свойства подробнее:
Name- имя приложения, которое будет отображаться под иконкой в Главном меню;
Keywords- слова, по которым будет искаться данный ярлык в Главном меню;
Exec- строка запуска приложения;
Terminal- (true или false)- запускать или нет приложение в окне терминала4);
Type- определяет «раздел» в Главном меню, где будет находится ярлык приложения;
Icon- путь или общесистемное название иконки;
Path- путь к рабочему каталогу приложения);
Categories- категории, к которым будет относится ярлык вашего приложения при выборе в Главном меню фильтров. Проще всего подсмотреть в ярлыке другого приложения, категория которого вам подходит.
NoDisplay(true или false)- Не отображать иконку в Главном меню(если true);

Заполним поля нашего приложения.

Нам достаточно заполнить Name и Exec.
Итак прописываем в Name то имя, которое хотим, чтобы отображалось в меню Dash Unity.

Остановимся поподробнее на поле Exec, сюда нужно прописать следующее, чтобы запустился sh скрипт:
Сначала команду запуска скриптов sh, затем путь до cкрипта sh (полностью путь до скрипта):


Как создать ярлык командой?
Как создать ярлык командой? Visual studio 2017

Ярлык в Ubuntu
Здравствуйте. Скажите пожалуйста как сделать ярлык в Убунту на какую-либо программу?(Не на ту.

Как создать ярлык?
В общем, у меня есть путь к программе, как создать ярлык этой программы в другую папку? .

Как создать ярлык из VB
Имеется функция Public Declare Function fCreateShellLink Lib 'STKIT432.DLL' (ByVal lpstrFolderName.

Решение

Просто положить двухстрочный скрипт на десктоп не помогает? Ну, или сделать скрипт в одном места, на десктопе симлинку на него. Ярлык - это виндовое понятие. создать desktop-файл
указать нужную команду в exec
если убунта использует гном выше (кажись) 3.28 щелкнуть "правой" на фйле и выбрать в контекстном меню пункт "разрешить запуск", как показано на рисунке тут Возможно, уже поздно и нафиг надо. Но, вот как это можно реализовать в Kubuntu 20.04

Правой кнопкой мыши кликаем по рабочему столу и в контекстном меню выбираем: Create New-> Link to Application

"Выползает" окно создания ссылки(Тут можно дать имя нашей "ссылке")

Во вкладке Application в строке Command можно записать любую(скорее всего) последовательность комманд, Я вот захотел создать папку на рабочем столе (В твоём случае нужно записать туда eject)

После нажатия кнопки ОК, на рабочем столе создалась наша "ссылка на приложение"

После запуска этой ссылки создаётся папка


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

Это не панацея, и лучше конечно таким не заниматься, Однако, на вкус и цвет все фломастеры разные

P.S: Если не хотите возиться с этим, то просто создайте скрипт, как сказали выше.
P.S.S: Будьте здоровы!


Как создать ярлык?
Как создать ярлык средствами framework 2.0? Знаю, что есть ishell, но он только с 4.0, если память.


Как создать ярлык?
Я новичёк в программировании. Меня интересует вопрос как добавить картинку к .exe файлу, который на.

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

Как программно создать ярлык?
Прошу помощи знающих людей! Для курсовой сказали сделать установщик своей программы. Установщик.


Как создать ярлык файла
В общем, как создать ярлык файла (без разницы, можно лежащий в одном каталоге с батником, можно с.


Как создать ярлык на рабочем столе?
Как создать ярлык на рабочем столе(MFC, API, но желательно не COM. )?

Главная ОС Linux Как создать ярлык в Ubuntu

Как создать ярлык в Ubuntu

Ярлыки приложений хранятся в двух каталогах, один системный /usr/share/applications , а другой в каталоге каждого из пользователей по адресу $HOME/.local/share/applications/.


Ярлыки представляют из себя текстовые файлы с расширением .desktop:


А сам текстовый файл подобен этому:


Вот описание самых часто используемых параметров:

Name - имя приложения, которое будет отображаться под иконкой в Главном меню;

Keywords - слова, по которым будет искаться данный ярлык в Главном меню;

Exec - строка запуска приложения;

Terminal - (true или false)- запускать или нет приложение в окне терминала4);

Icon - путь или общесистемное название иконки;

Обязательные два - Name и Exec.


Отредактировать можно легко и просто с помощью графической среды, но создавать ярлыки с помощью создания текстовых файлов и прописывая параметры - это то ещё занятие.

Создание ярлыков в Ubuntu.

В Gnome(и в Unity) есть довольно удобная утилита, которая называется gnome-desktop-item-edit, которая входит в пакет gnome-panel, который не установлен по дефолту в системе.

Давайте же установим:


Флаг --no-install-recommends означает, что установится только пакет gnome-panel без дополнительных пакетов.

Теперь можно запускать приложение, выполнив в терминале команду вида:


К примеру, создадим ярлык для текущего пользователя:


И откроется графическое окно:


Может нажать кнопку "Просмотреть" и выбрать исполняемый файл программы (то есть, не вводить в ручную). Также, изменить иконку на любую, просто кликнув по иконке и откроется файловый менеджер с выбором. И после нажатия "Ок" получаем ярлык в списке приложений:


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


Но опять же, надо в терминале вводить команду создания ярлыка. Давайте создадим два ярлыка создания ярлыков приложений в системном каталоге и в каталоге текущего пользователя.

Для начала нам потребуется установить gksudo, если она у вас не установлена:


Открываем терминал и выполняем команду:


Создаем ярлык создания ярлыков в системном каталоге:


в команду запуска прописываем:

gksudo "gnome-desktop-item-edit /usr/share/applications --create-new"

Вписываем имя и выбираем иконку, какую захочется.

Создаем ярлык создания ярлыка в домашнем каталоге текущего пользователя:


в команду запуска прописываем:

sh -c "gnome-desktop-item-edit $HOME/.local/share/applications --create-new"

Вписываем имя и выбираем иконку, какую захочется.

В итоге имеем два ярлыка среди приложений:


И теперь, если мы хотим создать ярлык для приложения или запуска скрипта, то нам не надо создавать никакие текстовые файлы или использовать терминал. Всё делается через графический интерфейс.

Читайте также: