In other words, I would like to show the output *not* in the external console.

When I run my hello world program:

```
import std.stdio;
void main ()
{
    writeln("Hello world!"); 
}

```

The Application Output pane shows:

> 
> [Thread debugging using libthread\_db enabled] Using host libthread\_db
>  library \"/lib/x86\_64-linux-gnu/libthread\_db.so.1\". [Inferior 1
>  (process 17025) exited normally]
> 
> 
> 

Instead of the "Hello world!".

Some terminal window pops up for a fraction of a second, showing the "Hello world!" message, but then it disappears.

I tried to unset the "Run on external console" checkbox in the project options, but this doesn't seem to have any effect. 

I tried to crawl through all the settings, but I did not find anything that would help.

[![enter image description here](https://i.stack.imgur.com/o6rt2.png)](https://i.stack.imgur.com/o6rt2.png)