# Having Issue Setting Screen size in setup

**URL:** <https://discourse.processing.org/t/having-issue-setting-screen-size-in-setup/40096>\
**Category:** Processing\
**Tags:** homework, contributions\
**Created:** [December 9, 2022, 8:32pm UTC](https://discourse.processing.org/t/having-issue-setting-screen-size-in-setup/40096 "2022-12-09T20:32:33Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![avong](https://avatars.discourse-cdn.com/v4/letter/a/4491bb/32.png) [@avong](https://discourse.processing.org/u/avong)\
**Post date:** [December 9, 2022, 8:32pm UTC](https://discourse.processing.org/t/having-issue-setting-screen-size-in-setup/40096/1 "2022-12-09T20:32:33Z")

</div>

In new release processing 4.1.1,  
The size(displaywidth, displayheight), this no longer work. It flags error.  
and when I use fullscreen() function. The close and maximize/minimize buttons will overshoot the screen.

But I used it in previous 4.0.2rc version to set my screen size and it was very okay.

Please, help with solution to this.

---

<div class="post-metadata">

**Author:** ![glv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/glv/32/18785_2.png) [@glv](https://discourse.processing.org/u/glv)\
**Post date:** [December 9, 2022, 8:43pm UTC](https://discourse.processing.org/t/having-issue-setting-screen-size-in-setup/40096/2 "2022-12-09T20:43:39Z")

</div>

Hello @avong.

> [@avong](#):
>
> The size(displaywidth, displayheight), this no longer work.

Take a look at the references:

- [size() / Reference / Processing.org](https://processing.org/reference/size_.html)
- [settings() / Reference / Processing.org](https://processing.org/reference/settings_.html)

Try this:

```auto
void settings()
  {
  size(displayWidth, displayHeight);
  }

```

`:)`

---

<div class="post-metadata">

**Author:** ![avong](https://avatars.discourse-cdn.com/v4/letter/a/4491bb/32.png) [@avong](https://discourse.processing.org/u/avong)\
**Post date:** [December 9, 2022, 8:57pm UTC](https://discourse.processing.org/t/having-issue-setting-screen-size-in-setup/40096/3 "2022-12-09T20:57:05Z")

</div>

I did try it, I got redefined error.

---

<div class="post-metadata">

**Author:** ![glv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/glv/32/18785_2.png) [@glv](https://discourse.processing.org/u/glv)\
**Post date:** [December 9, 2022, 9:06pm UTC](https://discourse.processing.org/t/having-issue-setting-screen-size-in-setup/40096/4 "2022-12-09T21:06:19Z")

</div>

Hello @avong,

Try this:

```auto
void settings()
  {
  println(displayWidth, displayHeight); // Bonus!
  size(displayWidth, displayHeight); // works here! 
  }
  
void setup()
  {
  //size(displayWidth, displayHeight); //gives an error!
  }

```

I do not know what has change between versions and used my experience and experimented a bit.

Does this work at your end?

_Update_

This worked with:

- W10 Processing 3.5.4 and 4.1.1
- Ubuntu 22.04.1 LTS Processing 4.1.1 in a VMWare VM

`:)`

---

<div class="post-metadata">

**Author:** ![avong](https://avatars.discourse-cdn.com/v4/letter/a/4491bb/32.png) [@avong](https://discourse.processing.org/u/avong)\
**Post date:** [December 10, 2022, 1:31am UTC](https://discourse.processing.org/t/having-issue-setting-screen-size-in-setup/40096/5 "2022-12-10T01:31:30Z")

</div>

Sorry, just seeing your reply, I took a walk out this evening.  
It is 2:30am, taking some rest, will test that in first thing in morning are update you.

---

<div class="post-metadata">

**Author:** ![avong](https://avatars.discourse-cdn.com/v4/letter/a/4491bb/32.png) [@avong](https://discourse.processing.org/u/avong)\
**Post date:** [December 10, 2022, 7:02am UTC](https://discourse.processing.org/t/having-issue-setting-screen-size-in-setup/40096/6 "2022-12-10T07:02:33Z")

</div>

My screen resolution printed (1600, 900)  
and then  
Got same error again.  
size cannot be use here.

---

<div class="post-metadata">

**Author:** ![avong](https://avatars.discourse-cdn.com/v4/letter/a/4491bb/32.png) [@avong](https://discourse.processing.org/u/avong)\
**Post date:** [December 10, 2022, 7:05am UTC](https://discourse.processing.org/t/having-issue-setting-screen-size-in-setup/40096/7 "2022-12-10T07:05:50Z")

</div>

settings is throwing error " duplicate method"

---

<div class="post-metadata">

**Author:** ![glv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/glv/32/18785_2.png) [@glv](https://discourse.processing.org/u/glv)\
**Post date:** [December 10, 2022, 2:44pm UTC](https://discourse.processing.org/t/having-issue-setting-screen-size-in-setup/40096/8 "2022-12-10T14:44:16Z")

</div>

Hello @avong,

What operating system are you using?  
Which version of Processing?

Please share a [minimal, reproduceable example](https://stackoverflow.com/help/minimal-reproducible-example) to demonstrate the problem.

Please format the code that you are going to post:  
[https://discourse.processing.org/faq#format-your-code](https://discourse.processing.org/faq#format-your-code)

`:)`

---

<div class="post-metadata">

**Author:** ![avong](https://avatars.discourse-cdn.com/v4/letter/a/4491bb/32.png) [@avong](https://discourse.processing.org/u/avong)\
**Post date:** [December 10, 2022, 2:45pm UTC](https://discourse.processing.org/t/having-issue-setting-screen-size-in-setup/40096/9 "2022-12-10T14:45:39Z")

</div>

Ubuntu 22.10  
Processing 4.1.1

---

<div class="post-metadata">

**Author:** ![svan](https://avatars.discourse-cdn.com/v4/letter/s/82dd89/32.png) [@svan](https://discourse.processing.org/u/svan)\
**Post date:** [December 10, 2022, 5:24pm UTC](https://discourse.processing.org/t/having-issue-setting-screen-size-in-setup/40096/10 "2022-12-10T17:24:14Z")

</div>

Works as expected on System76 Linux system with Processing 4.1.1.

---

<div class="post-metadata">

**Author:** ![Christian](https://avatars.discourse-cdn.com/v4/letter/c/b2d939/32.png) [@Christian](https://discourse.processing.org/u/Christian)\
**Post date:** [December 15, 2022, 2:45pm UTC](https://discourse.processing.org/t/having-issue-setting-screen-size-in-setup/40096/11 "2022-12-15T14:45:42Z")

</div>

Works with Processing 4.1.1 on macOS 13.0.1 too
