[x] I have searched the issues of this repo and believe that this is not a duplicate
OS version and name: Ubuntu 16.04
This is my current screens configuration(i only use the Dell screen, the built-in screen is not being used):

And when i open cerebro the app is being placed on the left side of my active screen as you can see it in the image below:

This also happens if i use both screens, but it doesn't happen if i only use the built-in screen.
I am using ArchLinux with AwesomeWM and my Cerebro opens in the top-left corner of the screen.
What if you manually move the window back to the center, would it stay there (also after app restart)?
There is a logic in Cerebro that remembers window position per screen, if it works, perhaps this could be a workaround for this bug until it is fixed.
@maximbaz how can i do that because i've tried dragging it with the mouse but i've had no luck.
Hm, dragging should work, create a separate github issue to track this bug if it doesn't exist yet.
However I must say, I just double-checked and dragging works on my ArchLinux and on a different laptop running Windows. Perhaps something is special in your system that prevents / blocks this.
Workaround number 2 馃槣
Manually edit ~/.config/Cerebro/config.json, you will see there positions object, it describes window position on different screens. Don't change the object keys (that is the screen id), but try playing with the two numbers in the inner array(s). Just saving the file and hiding/opening Cerebro with the hotkey is enough, full app restart is not needed to take effect.
Well trying to drag the app didn't work, but changing the config.json did the trick
Cool :+1:
The bug itself is still valid though and probably better be left open until properly fixed 馃槣
Ok, thanks anyway.
@santigarcor can you describe your flow to get this bug? Was it your first start of Cerebro? Did you move Cerebro window?
Well i think everything happened after i updated from 0.2.7 to 0.2.8, but i didn't move the app before/after updating.
I have experienced the issue again and now I think the problem happens when I call cerebro during the workspace change. After that the application starts showing up in the left side of the screen.
also had the same bug when I played around with maximing the cerebro app after some results appear.
Isn't it possible to have some original coordinates saved and then when you reset cerebro it defaults to those?
Most helpful comment
Hm, dragging should work, create a separate github issue to track this bug if it doesn't exist yet.
However I must say, I just double-checked and dragging works on my ArchLinux and on a different laptop running Windows. Perhaps something is special in your system that prevents / blocks this.
Workaround number 2 馃槣
Manually edit
~/.config/Cerebro/config.json, you will see therepositionsobject, it describes window position on different screens. Don't change the object keys (that is the screen id), but try playing with the two numbers in the inner array(s). Just saving the file and hiding/opening Cerebro with the hotkey is enough, full app restart is not needed to take effect.