Menu

Main Menu
Talk Get Daily Search

Member's Online

    User Name
    Password

    How to run multiple maemo-launchers?

    Reply
    qole | # 1 | 2009-04-17, 15:55 | Report

    Hi,

    I'm trying to run Mer apps and Maemo apps side by side, but there seems to be some conflict between the two versions of maemo-launcher.

    Once the Mer maemo-launcher starts running, Maemo apps (the ones dependent on maemo-launcher) quit launching, even though the Maemo version of maemo-launcher is still running.

    I notice that one of the parameters of maemo-launcher is "--pidfile" which has the following listed in the help file:
    Originally Posted by
    --pidfile FILE Specify a different pid file (default /tmp/maemo-launcher.pid).
    It would seem that this has the possibility for two or more maemo-launchers to share the system, by using two different "PID files," but I can't see any way to specify which maemo-launcher to use in the documentation of maemo-invoker.

    As it is now, the most recently launched maemo-launcher takes all the maemo-invoker calls, leaving the older maemo-launcher (still running, in the shadows) leaning against the wall, feeling lonely. And so the non-Mer apps fail to start, because the Mer maemo-launcher stares blankly at them and says, "I'm sorry, do I know you?"

    Any suggestions?

    Perhaps this is a request I should be making to the Mer team? ("Make maemo-invoker capable of choosing which maemo-launcher to use")

    By the way, I notice this same behaviour when running apps in Fremantle Alpha Scratchbox...

    UPDATE: Interesting behaviour if I try to run a Diablo maemo-launcher on top of the Mer version:

    I issue the following command:
    Code:
    ~ $ maemo-invoker browser
    maemo-launcher responds with:
    Code:
    maemo-launcher: invoking '/usr/bin/browser'
    maemo-launcher: died loading invoked application: '/usr/bin/browser: cannot dynamically load executable'
    maemo-launcher: child (pid=2657) terminated due to exit()=1

    Edit | Forward | Quote | Quick Reply | Thanks

    Last edited by qole; 2009-04-17 at 16:41. Reason: update: error code

     
    qole | # 2 | 2009-04-18, 21:58 | Report

    Wow. Don't everyone talk at once.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Stskeeps | # 3 | 2009-04-19, 08:58 | Report

    Originally Posted by qole View Post
    Wow. Don't everyone talk at once.
    Quick look reveals that it uses a unix socket - is in /tmp/.something

    Edit | Forward | Quote | Quick Reply | Thanks

     
vBulletin® Version 3.8.8
Normal Logout