<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    oh sorry, then you can use qputenv function in your main cpp file<br>
    <br>
    <div class="moz-cite-prefix">22.04.2015 16:38, Dmitriy Purgin пишет:<br>
    </div>
    <blockquote
cite="mid:CA+y33yRgNyswdtEao+WY9RDuuqdZ+2TUmwRK0qc-08GcRd5oDQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>
          <div>
            <div>Hi Andrey,<br>
              <br>
            </div>
            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.<br>
            <br>
          </div>
          Regards<br>
        </div>
        Dmitriy Purgin<br>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">2015-04-22 17:31 GMT+06:00 Andrey
          Kozhevnikov <span dir="ltr"><<a moz-do-not-send="true"
              href="mailto:coderusinbox@gmail.com" target="_blank">coderusinbox@gmail.com</a>></span>:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF" text="#000000"> In Qt Creator:
              Projects - Run - Run Environment <a
                moz-do-not-send="true"
                href="http://i.imgur.com/FArKbn2.png" target="_blank">http://i.imgur.com/FArKbn2.png</a><br>
              <br>
              <div>22.04.2015 13:23, Dmitriy Purgin пишет:<br>
              </div>
              <blockquote type="cite">
                <div>
                  <div class="h5">
                    <div dir="ltr">
                      <div>
                        <div>Hi all,<br>
                          <br>
                        </div>
                        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):<br>
                        <span style="font-family:monospace,monospace"><br>
                        </span></div>
                      <div><span style="font-family:monospace,monospace">[Desktop

                          Entry]<br>
                        </span></div>
                      <div><span style="font-family:monospace,monospace">Type=Application<br>
                        </span></div>
                      <div><span style="font-family:monospace,monospace">X-Nemo-Application-Type=no-invoker<br>
                        </span></div>
                      <div><span style="font-family:monospace,monospace">Exec=app-launcher.sh</span><br>
                        <br>
                      </div>
                      <div>app-launcher.sh is an executable bash script
                        (irrelevant statements removed):<br>
                        <br>
                      </div>
                      <div><span style="font-family:monospace,monospace">#!/bin/bash<br>
                          <br>
                        </span></div>
                      <div><span style="font-family:monospace,monospace">LOCALE=ru_RU<br>
                        </span></div>
                      <div><span style="font-family:monospace,monospace">LANG=$LOCALE

                          appbin<br>
                        </span></div>
                      <div><br>
                      </div>
                      <div>This all works fine until I use the invoker.
                        I've added invoker to launcher script like this:<br>
                        <br>
                      </div>
                      <div><span style="font-family:monospace,monospace">#!/bin/bash<br>
                          <br>
                        </span></div>
                      <div><span style="font-family:monospace,monospace">LOCALE=ru_RU 

                          # real code has some checks to detect desired
                          locale<br>
                        </span></div>
                      <div><span style="font-family:monospace,monospace">LANG=$LOCALE

                          invoker --type=silica-qt5 appbin</span><br>
                      </div>
                      <div><br>
                        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.<br>
                        <br>
                      </div>
                      <div>I guess there's no way to modify environment
                        in .desktop file. <br>
                      </div>
                      <div><br>
                      </div>
                      <div>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.<br>
                        <br>
                      </div>
                      <div>Can anyone please guide me if there is a way
                        to do both: change application environment and
                        boost it with invoker?<br>
                        <br>
                      </div>
                      <div>Thanks in advance!<br>
                        <br>
                      </div>
                      <div>Cheers<br>
                      </div>
                      <div>Dmitriy Purgin<br>
                      </div>
                    </div>
                    <br>
                    <fieldset></fieldset>
                    <br>
                  </div>
                </div>
                <pre>_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to <a moz-do-not-send="true" href="mailto:devel-unsubscribe@lists.sailfishos.org" target="_blank">devel-unsubscribe@lists.sailfishos.org</a></pre>
              </blockquote>
              <br>
            </div>
            <br>
            _______________________________________________<br>
            SailfishOS.org Devel mailing list<br>
            To unsubscribe, please send a mail to <a
              moz-do-not-send="true"
              href="mailto:devel-unsubscribe@lists.sailfishos.org">devel-unsubscribe@lists.sailfishos.org</a><br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to <a class="moz-txt-link-abbreviated" href="mailto:devel-unsubscribe@lists.sailfishos.org">devel-unsubscribe@lists.sailfishos.org</a></pre>
    </blockquote>
    <br>
  </body>
</html>