Use shell environment to execute launcher

Make Exec= compatible with $PATH configured in .bashrc/ or .zshrc/…

PR #3351 <https://github.com/Genymobile/scrcpy/pull/3351>
Refs #296 <https://github.com/Genymobile/scrcpy/pull/296#discussion_r224987002>

Co-authored-by: Romain Vimont <rom@rom1v.com>
Signed-off-by: Romain Vimont <rom@rom1v.com>
This commit is contained in:
Chih-Hsuan Yen 2021-12-11 11:47:57 +08:00
parent 6eb8dcbd22
commit 953531fc39
No known key found for this signature in database
GPG key ID: F98EF2A7B0A098AE

View file

@ -2,7 +2,10 @@
Name=scrcpy
GenericName=Android Remote Control
Comment=Display and control your Android device
Exec=scrcpy
# For some users, the PATH or ADB environment variables are set from the shell
# startup file, like .bashrc or .zshrc Run an interactive shell to get
# environment correctly initialized.
Exec=/bin/sh -c '"$SHELL" -i -c scrcpy'
Icon=scrcpy
Terminal=false
Type=Application