<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    Thanks, the OE_TERMINAL<span class="permalink"> variable did it for
      me<br>
    </span><br>
    <pre wrap="">>You cannot access d if you mean that
</pre>
    I don't mean d the object but the variables that are accessed by
    d.getVar method.<br>
    <pre>>all the variables are exported to the shell.</pre>
    What variables exactly? I just tried to echo some of the machine
    config and recipe variables and they don't exist inside the devshell<br>
    <br>
    <span class="permalink"></span>
    <div class="moz-cite-prefix">On 07/23/2018 06:05 PM, Rudolf J Streif
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:fa1281bd-1bb1-7126-d142-1ca4e599794a@gmail.com">
      <pre wrap="">You can use the variable OE_TERMINAL to choose your preferred terminal.
By default it's set to auto and Bitbake figures out what terminal is
available on your system. Please refer to the manual at:
<a class="moz-txt-link-freetext" href="https://www.yoctoproject.org/docs/2.5/mega-manual/mega-manual.html#var-OE_TERMINAL">https://www.yoctoproject.org/docs/2.5/mega-manual/mega-manual.html#var-OE_TERMINAL</a>.

</pre>
      <blockquote type="cite">
        <pre wrap="">Also, is it possible to access bitbake datastore from inside the
</pre>
      </blockquote>
      <pre wrap="">devshell(or devpyshell) ?

You cannot access d if you mean that, however, all the variables are
exported to the shell.

:rjs


On 07/23/2018 02:49 AM, MOHAMMAD RASIM wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">Hi,

when running bitbake with a recipe and giving the devshell as a
command bitbake runs the devshell inside xterm, on my other machine it
runs tmux.

looking at the openembedded source code here
<a class="moz-txt-link-freetext" href="https://github.com/openembedded/openembedded-core/blob/master/meta/lib/oe/terminal.py">https://github.com/openembedded/openembedded-core/blob/master/meta/lib/oe/terminal.py</a>

I can see there are multiple classes for terminals that bitbake loop
through, but how can I tell bitbake that I prefer a certain terminal?

Also, is it possible to access bitbake datastore from inside the
devshell(or devpyshell) ?

Regards

</pre>
      </blockquote>
      <pre wrap="">
</pre>
    </blockquote>
    <br>
  </body>
</html>