View Single Post
Posts: 362 | Thanked: 179 times | Joined on Sep 2010
#169
Originally Posted by Kozzi View Post
Got it to work with the shell trick:

/home/user/apkenv/run.sh
Code:
#!/bin/sh
cd /home/user/apkenv/

case "$1" in
'fruitninja')
./apkenv /home/user/MyDocs/Downloads/Fruit_Ninja_v.1.5.4.apk;;
'angrybirdsspace')
./apkenv /home/user/MyDocs/Downloads/Angry_Birds_Space_Premium_1.0.1.apk;;
esac
fruit_ninja.desktop:
Code:
[Desktop Entry]
Encoding=UTF-8
Version=1.5.4
Type=Application
Terminal=false
Exec=sh /home/user/apkenv/run.sh fruitninja
Name=Fruit Ninja
Icon=/home/user/apkenv/Icons/fn80.png
angry_birds_space.desktop
Code:
[Desktop Entry]
Encoding=UTF-8
Version=1.0.1
Type=Application
Terminal=false
Exec=sh /home/user/apkenv/run.sh angrybirdsspace
Name=Angry Birds Space
Icon=/home/user/apkenv/Icons/abs80.png
place two desktop file into /usr/share/applications/
apk file to MyDocs/Downloads and now I can run them from homescreen without root access. My script didn't work before because I placed the desktop files into /home/user/.local/share/applications
Thx for the scripts. however i cant get them working.

Can anyone find where i have gone wrong?

Code:
#!/bin/sh
cd /home/apkenv

case "$1" in
'fruitninja')
./apkenv.harmattan.2012-10-21b /home/apkenv/Fruit_Ninja_v1.5.4.apk;;
'angrybirdsspace')
./apkenv.harmattan.2012-10-21b /home/apkenv/Angry_Birds_Space_.apk;;
esac
Code:
[Desktop Entry]
Encoding=UTF-8
Version=1.5.4
Type=Application
Terminal=true
Exec=sh /home/apkenv/run.sh fruitninja
Name=Fruit Ninja
Icon=/home/apkenv/Icons/fn80.png
Code:
[Desktop Entry]
Encoding=UTF-8
Version=1.0.1
Type=Application
Terminal=false
Exec=sh /home/apkenv/run.sh angrybirdsspace
Name=Angry Birds Space
Icon=/home/apkenv/Icons/abs80.png