My laptop has a 4k display. When I plug in my thunderbolt 3 to display port adapter which connects to 3 1920x1200 displays over MST it fails to properly connect because it exceeds the maximum resolution permitted by my GPU.

A -hopeful- solution to this is disabling the built in display and then connecting to the external displays. However, I can't seem to pull it off properly through the display manager and it usually ends in me crashing things.


Laptop -> Thunderbolt 3 to display port adapter -> 3 1920x1200 displays over MST/Daisy Chaining

I am seeking to disable the built-in display when external displays are detected and reenable it when external displays are unplugged.

enter image description here

  • It's always worked for me in the past through Display Properties. Plug in the monitor and turn it on, detect displays, tell it to turn the panel off, apply, accept. – Ignacio Vazquez-Abrams Nov 10 '17 at 22:23
  • Due to resolution constraints this does not work for me. I can only get two external displays working instead of all 3. – Alec Nov 10 '17 at 22:41
  • 1
    Don't post screenshots of textual output, paste the actual text... – jasonwryan Nov 10 '17 at 23:53
  • 1
    @jasonwryan I would argue that in this context that is insignificant. – Alec Nov 11 '17 at 2:12
  • 1
    @jasonwryan Furthermore: what's acceptable on a service is purely the rules, not opinion. I don't care about the meta, and I don't need to until I'm required to comply by it. I don't care about catering to someone's standard that isn't official. You don't define what's acceptable, maybe your reputation has brought you an ego. – Alec Nov 11 '17 at 13:22

First, an xrandr --listmonitors shows the displays visible for your X.

For example, you will see these (I have a single-display, you will have multiple):

Monitors: 1
 0: +*DVI-0 1920/598x1080/336+0+0  DVI-0

Now if I would want to power off my DVI-0 display, I would issue an

xrandr --output DVI-0 --off

You can get a more detailed list of your display configuration with an xrandr -q.

The problem is, that it is a command line tool. Doing this automatically on display connect/disconnect is possible, but in the case of gnome+suse, I don't know, how.

Maybe you will get a more detailed answer for that - if your question wouldn't be closed until that.


Check autorandr package. You create set ups and the tool switches between them automatically.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.