I am facing a super stupid problem which is completely killing my productivity.

I have my laptop attached to an external monitor. Desktop 1 is on the laptop and desktop 2 is on the external screen. From desktop 2, I open a PDF file with preview.

Instead of opening it inside desktop 2, it automatically switches whatever is full screen on my laptop monitor and opens the PDF on desktop 1.

This is driving me mad. Why isn't the default behavior the obvious one? (namely open the window exactly where the open command comes from)

Is there anything I can do to make it behave in the logical way?


ps: MacOs 10.14.4 Mojave

edit: adding picture regarding comment enter image description here

  • 1) Is Preview already running when you do this? 2) Right click Preview's icon in the Dock & tell us what is selected in Options>Assign to... – Tetsujin Jun 4 at 19:51
  • @Tetsujin The behavior is the same wheter preview is already open or not. Weird I don't have 'assign to' in the options list in the dock ( I have 'keep in dock', 'open at login', 'show in finder', none checked) – ClonedOne Jun 4 at 19:53
  • All apps have an assign to [desktop]; I've never seen one without. – Tetsujin Jun 4 at 19:56
  • Have you set your external monitor as primary screen on system preferences? I can't see the "assign to" option either. – LvcasX1 Jun 4 at 19:57
  • @Tetsujin I have edited the post to show a screenshot – ClonedOne Jun 4 at 19:59

You must log in to answer this question.

Browse other questions tagged .