Jump to content
Ultimaker Community of 3D Printing Experts
Sign in to follow this  
zungara

Still Window handling problem with MAC

Recommended Posts

Hi, i have still a window problem with since 12.x.

Sometimes when you wants to open preference window or advanced settings the new window will not open. All Elements of the existing window are disabled, but the new window will not apear. The program thinks that the new window is visible, but the user did not see it.

When you open the load dialog via the Button in the main window the missing window will apear. After closing the load dialog every think works fine until you quit Cura and restart it.

 

Share this post


Link to post
Share on other sites

I have seen this too, running on a Retina MBP, fully up-to-date Mountain Lion. I find that clicking the program icon in the dock is generally enough to make the missing window appear.

One other Window-related problem - and I haven't confirmed this in 13.03 yet - but on the pre-release version at least, it was possible to end up with the main window totally off screen and no way to get it back short of hacking the ini file to set the window coordinates to something sane. This was related to having Cura running on a second monitor, and then unplugging it. I've had the window be totally off screen (on the no-longer connected monitor - so in theory I could fix that by plugging the monitor back in, if I was still near it) or on my main screen, but with its top off screen so there was no way to drag it back on screen. The position persists across restarts, so that once it gets into the latter mode, the only solution is the hack the ini file in ~/.cura.

 

Share this post


Link to post
Share on other sites

I don't know other operating systems quite so well, but if either of these things happen in windows you can press Alt+space which opens up a context menu for the window. then press "M" for move and then use the keyboard arrow keys (press any key once) and the window will be brought back on screen. This works for Cura, this works for pretty much any window that is moveable.

You don't have to plug another monitor in to find that missing window.

 

Share this post


Link to post
Share on other sites

Needless to say that doesn't work on a Mac. In my latest testing with 13.03, if the window is wholly off on my external monitor, and I unplug the monitor, the window jumps onto the laptop's screen, but starting a couple of hundred pixels off the top of the screen. There is then no way to get it back fully on screen, short of hacking the prefs file. Minimizing and restoring, quitting and restarting the app... the window always helpfully remembers exactly where it was. (Actually when I tried to hide it, the app went behind other windows, and stopped responding to clicks, but was still on-screen. I had to click the icon - effectively unhiding it -to get it to behave properly again)

 

Share this post


Link to post
Share on other sites

OK of course i have to tell which System i use:

It is an IMac with Mounton Lion and the last patch from i think last week.

@iliminarti:

 

(Actually when I tried to hide it, the app went behind other windows, and stopped responding to clicks, but was still on-screen. I had to click the icon - effectively unhiding it -to get it to behave properly again)

 

It is same behavior. The only thing that helped is to get a load / save dialog. I the moment you get this dialog every hiden window become visible. The problem is, that all menu items are disabled so the only way is to use the "Object" Window to add or to load a new modell

@diad: if you want further information like console log files and so on contact me.

 

Share this post


Link to post
Share on other sites

I have a specialized mac guy helping me on problems, if you could run Cura from a terminal and post back the output when the preference window doesn't show, that could be a big help.

(I've put the "window falls off the screen" on my issue list for the 13.04 bugfix release)

 

Share this post


Link to post
Share on other sites

Ok, so here's an interesting thing... if I run it from the command line (by executing /Applications/Cura/Cura.app/Contents/MacOS/Cura), then the dialogs show up fine. If I double click the icon in the normal way, then neither the preferences nor the expert settings dialogs show up until I click the Cura icon in the dock. Then they turn up, and seem to keep turning up for the rest of the session until I quit and restart Cura.

If I do run it from the command line I get one line at start up:

2013-03-22 10:58:15.849 Cura[5912:707] GLUT Warning: glutInit being called a second time.

But then nothing else as dialogs come and go etc.

 

Share this post


Link to post
Share on other sites

I open the console log and then a start Cura normally.

I got the following messages:

22.03.13 18:29:32,128 Cura[484]: GLUT Warning: glutInit being called a second time.

22.03.13 18:29:33,751 Cura[484]: objc[484]: Object 0x11060e5d0 of class NSConcreteMapTable autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug

 

after i click the load Button in the main Window the hidden windows appears

 

Share this post


Link to post
Share on other sites

Hi, I'm that guy who specializes on Mac OS X related issues.

@Zungara, @illuminarti you can bring all windows of the app by either using Expose (usually assigned to F3) or by right clicking app's icon on the dock and selecting "Show All Windows" item. If window was managed to get out of screen (e.g. by attaching/detaching secondary displays) you should be able to bring it onscreen by selecting it in Expose view.

@Zungara, next time you encaunter the issue, please check that the window you're looking for is not listed under Dock->Cura->Show All Windows.

 

Share this post


Link to post
Share on other sites

Hi

just wanted to drop in..

no big issues with the app so far. nice Interface.

its a bit more laggy and slow with big .stl files than previous versions. (12)

But... the app still loads the last opened file when started, wich of course is a pain in the ass if it was a big file.

question to all mac users.. do you have the same issue?

i noticed the overall multiscreen experience on a mac has a lot of drawbacks lately..

tryed to fullscreen a movie or podcast in itunes and have the other screen stay a normal screen. somehow its not possible.. i am getting grayscreeen on the second monitor... anyone knows how to bypass this?

 

Share this post


Link to post
Share on other sites

Actually, no.... I don't think you can get the windows back on screen using Exposé (technically seems to be called 'Mission Control' now in the latest OS's). You used to be able to in some earlier versions of OS X - when it was old-style Exposé - but I can't seem to find a way to drag windows around in Mountain Lion while in Mission Control (MC) or 'App Exposé' (AE) views. They all pop nicely on screen, but you can't reposition them, and when you select the window again, it goes back where it came from - off screen. Even if you move it to a different space in MC, it takes up the same position on the new window.

And no, if a dialog is 'missing' it doesn't appear when doing show all windows, MC or AE. Clicking the dock icon makes it appear immediately, though.

 

Hi, I'm that guy who specializes on Mac OS X related issues.

@Zungara, @illuminarti you can bring all windows of the app by either using Expose (usually assigned to F3) or by right clicking app's icon on the dock and selecting "Show All Windows" item. If window was managed to get out of screen (e.g. by attaching/detaching secondary displays) you should be able to bring it onscreen by selecting it in Expose view.

@Zungara, next time you encaunter the issue, please check that the window you're looking for is not listed under Dock->Cura->Show All Windows.

 

Share this post


Link to post
Share on other sites

Have you noticed any pattern to reproduce the issue?

 

Actually, no.... I don't think you can get the windows back on screen using Exposé (technically seems to be called 'Mission Control' now in the latest OS's). You used to be able to in some earlier versions of OS X - when it was old-style Exposé - but I can't seem to find a way to drag windows around in Mountain Lion while in Mission Control (MC) or 'App Exposé' (AE) views. They all pop nicely on screen, but you can't reposition them, and when you select the window again, it goes back where it came from - off screen. Even if you move it to a different space in MC, it takes up the same position on the new window.

And no, if a dialog is 'missing' it doesn't appear when doing show all windows, MC or AE. Clicking the dock icon makes it appear immediately, though.

 

 

Share this post


Link to post
Share on other sites

Both things happen every time...

After I start Cura, then neither the preferences nor the expert settings dialogs will appear on screen when requested. I have to request them, and then click the Cura icon in the dock for them to display. Once I've done that once, they seem to appear in future.

The window wholly or partly off-screen problem seems to happen every time I have the window on my external monitor, and then unplug the monitor. It usually jumps to be located with the top about 200 pixels off the top of my built-in screen.

 

Share this post


Link to post
Share on other sites
The window wholly or partly off-screen problem seems to happen every time I have the window on my external monitor, and then unplug the monitor. It usually jumps to be located with the top about 200 pixels off the top of my built-in screen.

I've added some detection for the "off screen" case, still needs a tiny bit of more work, but it should prevent Cura from starting off-screen.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Our picks

    • Taking Advantage of DfAM
      This is a statement that’s often made about AM/3DP. I'll focus on the way DfAM can take advantage of some of the unique capabilities that AM and 3DP have to offer. I personally think that the use of AM/3DP for light-weighting is one of it’s most exciting possibilities and one that could play a key part in the sustainability of design and manufacturing in the future.
        • Like
      • 3 replies
×

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!