Recently my Ruby Console just stopped loading up. In Sketchup Pro 2018 I click on Window - Ruby Console and nothing happens. I tried reinstalling to no avail. I also uninstalled any recent extensions only leaving a few base Sketchup ones but still not working.
It’s a common problem that with two monitors SketchUp may become confused about which monitor the remembered coordinates of a window refer to, especially if you disconnect one of them. That can cause the window to be off screen or unexpectedly hidden behind something else.
I have the very same problem. I juts moved my SU license to a new computer. There are currently two monitors with the same 1920x1080 resolution connected. (later on I intend to attach a 3. monitor with 4k resolution).
Unfortunately even
Window>Preferences>Workspace is out of both screens.
Sketchup 2018 on WIN10 can be closed only with either pressing CrtlAltF4 or via the task manager.
Go Window/Preferences to get focus on the dialog, then Alt and space together followed by m then tap any arrow and finally move the mouse around(without clicking) until the dialog comes into view. Then reset the workspace.
Some other dialogs may need this treatment too.
Thank you for your help.
Unfortunately it is not working either.
I did exactly what you suggested. A cross cursor appeared it was moved around both screens but nothing happened.
However I found a very nasty solution.
For security reasons I very rarely logon as administrator on my PC.
SU 2018 was reinstalled.
As a user with administrative rights all the windows are Ok in SU.
If I logon as a “normal” user the windows are off screen again.
Sounds like you didn’t tap the arrow key.
The other option is not to tap the arrow but click and hold the left mouse button while you move back to the screen.
Many settings of SketchUp, including preferred window positions, are saved separately per user, so this is not surprising. By the way, you should install SketchUp by logging in as an ordinary user, right-clicking the installer, and choosing “Run as Administrator”. That does not have the same effect as installing while logged in as an Administrator.
Thank you for your help.
I tried it.
I did the following
delete the directory …\appdata\roaming\SketchUp for the normal user
Log on as admistrator
delete the directory …\appdata\roaming\SketchUp for the admistrator
Uninstall SU
log on as normal user
Install SU2018 “Run as Admistrator”
start SU as normal user
The windows are off screen again
log off
log on as admistrator
start SU
Works fine
Copy into a temporary directory …\appdata\roaming\SketchUp for the admistrator
Log on as normal user
overwrite …\appdata\roaming\SketchUp with the admistrator roaming files
The result is the same the windows are off screen.
So my question is where are the preferred windows positions are stored?
(It is obviously not in the roaming directory)
I would like to make a “clean” reinstallment i.e. I would like to erase completely the previous installation.
Thank you for your suggestion.
Unfortunately it did not solved the problem.
I uninstalled SU2018 then reboot and regedit.
All the sketchup registry entries were deleted.
Reinstall SU .
The result was the same.
Finally the problem was just dodged/sidestepped.
A new windows user was created.
for this new user all the windows are in the right position.
Are window positions still saved in the registry or have they also been moved into one of the new JSON files?
The shared preferences contain most of the personalization (your settings in SketchUp preferences, extension settings), so you want to keep it. Preferences that relate to the application state and depend on the platform are stored separately in private preferences. Some remaining settings internal to SketchUp’s installation are still in the registry.
Gyula, you may have a look in the “PrivatePreferences.json” file (open it like a txt file in a plain text editor) whether it contains something related to “workspace”, “toolbar” or “window” positions. If so, backup the file to another location (so you can restore it) and delete it at the original location, then restart SketchUp: