oh sorry, then you can use qputenv function in your main cpp file

22.04.2015 16:38, Dmitriy Purgin пишет:
Hi Andrey,

I was referring to launching the application with .desktop files. As you surely know these reside in /usr/share/applications and are used to display applications to user, so that the user could run the application by clicking on its icon in Launcher view. I'm talking about changing environment of app deployed at end-user device.

Regards
Dmitriy Purgin

2015-04-22 17:31 GMT+06:00 Andrey Kozhevnikov <coderusin...@gmail.com <mailto:coderusin...@gmail.com>>:

    In Qt Creator: Projects - Run - Run Environment
    http://i.imgur.com/FArKbn2.png

    22.04.2015 13:23, Dmitriy Purgin пишет:
    Hi all,

    I'm trying to make a .desktop file that launches an application
    with customized LANG environment variable. I came up with the
    following .desktop file (irrelevant entries removed):

    [Desktop Entry]
    Type=Application
    X-Nemo-Application-Type=no-invoker
    Exec=app-launcher.sh

    app-launcher.sh is an executable bash script (irrelevant
    statements removed):

    #!/bin/bash

    LOCALE=ru_RU
    LANG=$LOCALE appbin

    This all works fine until I use the invoker. I've added invoker
    to launcher script like this:

    #!/bin/bash

    LOCALE=ru_RU # real code has some checks to detect desired locale
    LANG=$LOCALE invoker --type=silica-qt5 appbin

    Now the app starts with specified locale but lipstick shows two
    windows upon tapping on app icon: the first one appears
    immediately upon launch, it shows loading indicator for some
    time, then disappears. The second one is the actual app launched
    by invoker but it is always minimized.

    I guess there's no way to modify environment in .desktop file.

    I've also taken a quick look at invoker sources and it seems it
    can't modify the environment for the application to be boosted
    either.

    Can anyone please guide me if there is a way to do both: change
    application environment and boost it with invoker?

    Thanks in advance!

    Cheers
    Dmitriy Purgin


    _______________________________________________
    SailfishOS.org Devel mailing list
    To unsubscribe, please send a mail todevel-unsubscr...@lists.sailfishos.org  
<mailto:devel-unsubscr...@lists.sailfishos.org>


    _______________________________________________
    SailfishOS.org Devel mailing list
    To unsubscribe, please send a mail to
    devel-unsubscr...@lists.sailfishos.org
    <mailto:devel-unsubscr...@lists.sailfishos.org>




_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Reply via email to