# Fullscreen/span

**URL:** <https://discourse.processing.org/t/fullscreen-span/8582>\
**Category:** Processing\
**Created:** [February 21, 2019, 12:35am UTC](https://discourse.processing.org/t/fullscreen-span/8582 "2019-02-21T00:35:17Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mattleaf](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/mattleaf/32/3400_2.png) [@mattleaf](https://discourse.processing.org/u/mattleaf)\
**Post date:** [February 21, 2019, 12:35am UTC](https://discourse.processing.org/t/fullscreen-span/8582/1 "2019-02-21T00:35:17Z")

</div>

Hia

I’m looking at working with multiple monitors.

SPAN is quite a nice new feature, however i’m wondering if there’s a way to exclude my working machines display from the output?

I have 2 or 3 external monitors coming off my laptop, but if i use SPAN, it covers my laptops display as well, not ideal as this is the working machine.

One is able to define a specific monitor with the second parameter, ie 2, it seems what i need is to be able to do, say:

fullScreen(P3D, 2, 3);

Any ideas anyone?

---

<div class="post-metadata">

**Author:** ![mattleaf](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/mattleaf/32/3400_2.png) [@mattleaf](https://discourse.processing.org/u/mattleaf)\
**Post date:** [February 21, 2019, 1:04am UTC](https://discourse.processing.org/t/fullscreen-span/8582/2 "2019-02-21T01:04:40Z")

</div>

alternatively, is there a way to get rid of the window bar?

---

<div class="post-metadata">

**Author:** ![kll](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kll/32/964_2.png) [@kll](https://discourse.processing.org/u/kll)\
**Post date:** [February 21, 2019, 1:26am UTC](https://discourse.processing.org/t/fullscreen-span/8582/3 "2019-02-21T01:26:03Z")

</div>

how does that look?

```auto
void setup() {
  fullScreen();
  surface.setSize(200, 200); //Change size here
}

void draw() {
  background(0);
  ellipse(mouseX, mouseY, 20, 20);
}

```

more:

> [@Is setUndecorated() possible?](https://discourse.processing.org/t/is-setundecorated-possible/1097/10):
>
> No, I agree with you, and your first answer - overriding initSurface() - is the way I do this. Depending on the renderer and the OS, fullScreen() can set flags on the window that you don’t want and can cause problems. The slightly longer-winded way you posted first is a safer bet. I only use the OpenGL renderers in PraxisLIVE. Interesting these return the window and not the canvas from getNative() so I override initSurface like (where wHints is my own config object) - protected PSurface ini…

---

<div class="post-metadata">

**Author:** ![mattleaf](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/mattleaf/32/3400_2.png) [@mattleaf](https://discourse.processing.org/u/mattleaf)\
**Post date:** [February 21, 2019, 1:50am UTC](https://discourse.processing.org/t/fullscreen-span/8582/4 "2019-02-21T01:50:38Z")

</div>

brilliant

thank you

/////

---

<div class="post-metadata">

**Author:** ![neilcsmith](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/neilcsmith/32/144_2.png) [@neilcsmith](https://discourse.processing.org/u/neilcsmith)\
**Post date:** [February 21, 2019, 7:44am UTC](https://discourse.processing.org/t/fullscreen-span/8582/5 "2019-02-21T07:44:07Z")

</div>

Just don’t ignore what I said in the thread @kll quoted if you want this to work reliably across systems, platforms, etc. There is more to `fullScreen()` than making things undecorated.

---

<div class="post-metadata">

**Author:** ![mattleaf](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/mattleaf/32/3400_2.png) [@mattleaf](https://discourse.processing.org/u/mattleaf)\
**Post date:** [February 21, 2019, 9:35am UTC](https://discourse.processing.org/t/fullscreen-span/8582/6 "2019-02-21T09:35:27Z")

</div>

thanks for the heads up mate, all good on my end for now, all coming from the one platform/machine
