Дмитрий
Ақп. 3, 2025, 4:24 Т.Қ.

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

linux, astra, astralinux

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

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

  1. [Desktop Entry]
  2. Name=My_application
  3. Type=Application
  4. Exec=/usr/bin/my_app/my_application
  5. #Terminal=false
  6. Icon=/usr/share/icons/my_app/my_app_logo.ico
  7. Comment=My Tool
  8. NoDisplay=false
  9. Categories=Development
  10. Name[ru_RU]=Моё приложение
  11.  

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

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

1

Ол саған ұнайды ма? Әлеуметтік желілерде бөлісіңіз!

0

Пікірлер

Тек рұқсаты бар пайдаланушылар ғана пікір қалдыра алады.
Кіріңіз немесе Тіркеліңіз