Дмитрий
3 февраля 2025 г. 16:24

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

linux, astra, astralinux

Всем привет. Сделал свой deb-пакет с программой. Всё устанавливается и работает. Ставлю по пути /usr/bin/my_application.
Как для пользователя при установке пакета сразу создать ярлык на рабочем столе?
Работа ведется на Astra Linux.

Подозреваю, что нужно команды вносить в файл postinst, но что именно?
Я создал файл my_app.desktop вида:

[Desktop Entry]
Name=My_application
Type=Application
Exec=/usr/bin/my_app/my_application
#Terminal=false
Icon=/usr/share/icons/my_app/my_app_logo.ico
Comment=My Tool
NoDisplay=false
Categories=Development
Name[ru_RU]=Моё приложение

На сколько понял, нужно по пути /usr/share/icons/my_app/ положить иконку для отображения в ярлыке.

В Astra Linux ярлыки лежат по пути /home/user_name/~Desktop/
Но мне нужно узнать имя текущего пользователя, чтобы подставить его в путь Как это сделать?

1

Вам это нравится? Поделитесь в социальных сетях!

0

Комментарии

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