Annoying pop-ups in Linux workspaces

조회 수: 5 (최근 30일)
Rodolphe
Rodolphe 2011년 11월 1일
답변: Xingwang Yong 2023년 8월 23일
Hey, i use matlab under Linux and i love to work on different workspace. My problem is that when i launch a script in a certain workspace, the potential pop-ups it generates ( progression bar , figures, etc...) appear in the workspace im using and not the one where matlab is open. Its really bugging me and i always have to right click on the pop-up to push it back to its proper workspace. Is there a way to modifiy this?
Thanks a lot.
  댓글 수: 2
Walter Roberson
Walter Roberson 2011년 11월 1일
I believe that when you say "workspace" you are referring to different Linux "desktops". If so then it depends upon the window manager you are using, not upon MATLAB.
Ashish Uthama
Ashish Uthama 2011년 11월 2일
Second that. For example, if you use enlightenment (a window manager), you can control how/when 'New windows' receive focus. Turning it off is one way to prevent a pop-up from automatically getting 'focus', at the cost of 'loosing' some important dialogues sometimes :)

댓글을 달려면 로그인하십시오.

답변 (2개)

Amith Kamath
Amith Kamath 2011년 11월 2일
If you don't mind the figures not being displayed at all, but all the data being calculated and saved in files so that you can check it out later, you could always run this from the command line:
matlab -nodesktop -nojvm -nosplash -r "<your .m file>; quit;"
I regularly do this and include saving plots as .jpg files in my .m code so that I can check them out later! Hope this helps!

Xingwang Yong
Xingwang Yong 2023년 8월 23일
For figures, I dock them, so it would not pop-up at all. For other UIs, I don't see how to solve this.
% you may want to put it into startup.m
set(0,'DefaultFigureWindowStyle','docked');

카테고리

Help CenterFile Exchange에서 Environment and Settings에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by