سلام
بهترین راه استفاده از مسیر زیر هستش:
~/.local/share/applications
البته می شه از مسیر زیر هم استفاده کرد تا برای تمام کاربرای موجود رو سیستم این لانچر تعریف بشه ولی این کار توصیه نمی شه و بهتره از همون مسیر بالا استفاده کنین (کلاً دستکاری دستی مسیر /usr توصیه نمی شه):
/usr/share/applications
به این صورت که دستور زیر رو بزنید که به جای اسم launcher باید اسم نرم افزاری رو که می خواین رو بذارین:
nano ~/.local/share/applications/launcher.desktop
بعدش محتویات زیر رو توش بریزین:
[Desktop Entry]
Type=Application
Name=
Exec=
Icon=
که جلوی EXEC= باید آدرس فایل اجرایی رو بذارین
و جلوی Icon= باید آدرس آیکون رو بذارین
و جلوی Name= باید اسم نرم افزار رو بنویسین
در ضمن می شه خطوط دیگه ای هم به اون فایل اضافه کرد ولی اجباری نیست مثلاً من محتویات لانچر اندروید استودیو رو می ذارم تا کامل متوجه بشین:
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Icon=/home/asus/.local/share/umake/android/android-studio/bin/studio.png
Exec="/home/asus/.local/share/umake/android/android-studio/bin/studio.sh" %f
Comment=Android Studio developer environment
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-studio
همون طور که می بینین قسمت هایی مثل version و Categories و ... هم وجود داره که می تونین شما اونا رو بذارین
در ضمن بهتره دسترسی لانچر شما به این شکل باشه:
chmod a+x ~/.local/share/applications/launcher.desktop
بعد برای خوندن لانچر ایجاد شده توسط دش یه بار dm رو ری استارت کنین تا آیکون ظاهر بشه:
sudo service lightdm restart