Linux HOW TO: Minimal Ubuntu 16.04 with Kodi, Steam & EmulationStation
#54
Hi guys,

I found an acceptable solution for my "Multiple-Kodi-Sessions"-problem:

The file /usr/bin/kodi-openbox-runprogram.real shall contain the script for "Closing Kodi -> Run program -> Start Kodi again", but it doesn't

In my case on my Ubuntu 16.04 Desktop it does "Run program -> Start second Kodi", so two Kodi-sessions run now.
You can test it with ALT+TAB on a usual keyboard after you started and closed a program.

To make it act like I want, I changed the /usr/bin/kodi-openbox-runprogram.real a little bit:

Code:
sudo cp /usr/bin/kodi-openbox-runprogram.real /usr/bin/kodi-openbox-runprogram.real.bak

sudo nano /usr/bin/kodi-openbox-runprogram.real

Code:
#!/bin/bash
mkdir -p ~/.kodi-openbox
mkdir -p ~/.kodi-openbox/tmp
display=$(echo "${DISPLAY}" | tr ':' '_')
echo $$ > ~/.kodi-openbox/tmp/program-running.$display
kpid=$(cat ~/.kodi-openbox/tmp/session-pid.$display)
        echo "closing kodi"
        ps axf | grep kodi.bin | grep -v grep | awk '{print "kill -9 " $1}' | sh
echo "running program"
eval "$@"
eval_result=$?
echo "finished running program"
exit $eval_result

Now it works like I want it.

Thanks again for this great tutorial!

Greetings

Nicke
Reply


Messages In This Thread
RE: HOW TO: Minimal Ubuntu 16.04 with Kodi, Steam & EmulationStation - by Nickelino - 2017-01-20, 19:11
Logout Mark Read Team Forum Stats Members Help
HOW TO: Minimal Ubuntu 16.04 with Kodi, Steam & EmulationStation4