Sixdsn / terra-terminal

Terra is a GTK+3.0 based terminal emulator with useful user interface, it also supports multiple terminals with splitting screen horizontally or vertically. New features have been added since September 2013. It's a pretty new and experimental project, if you want to contribute just checkout and try.
GNU General Public License v3.0
7 stars 3 forks source link

Wrong terminal appearance #53

Closed aleskovets closed 10 years ago

aleskovets commented 10 years ago

Terminal is started at the secondary display (unlike 0.17) without a clear way to move it to primary display. Bottom panel with tabs is not available (unless full screen mode is activated). Here is the screenshot (right monitor is the primary one): Screenshot

Sixdsn commented 10 years ago

Hi,

by default the window is spawned at 0.0 with vertical center and horizontal center. you can change this in the terminal menu -> window positions. this will be changed in issue #52

you can configure the move shortcut in the preference menu, it should be alt or super, keep this key pushed and drag the window where you want. then if you want it to spawn at the same place next time click on save configuration in the menu.

about the tabs, it's configurable to show or hide them in the preferences menu.

aleskovets commented 10 years ago

Ok. I moved the window to second display and it works there. But once this screen is unplugged it is not possible to open terra. It seems to be a regression since 0.1.7 was able to correctly hadle such kind of things: it was possible to always keep terra at main screen.

Sixdsn commented 10 years ago

It's something that i moved, as you can have multiple terra on multiple screens at the same time i will try to work on this but it's a window manager behaviour, most of them don't allow windows to be on non screen positions (not displayable on a screen) so they don't have this issue.

aleskovets commented 10 years ago

I am using Cinnamon if it matters.

Sixdsn commented 10 years ago

Hi

this should have been fixed in commit 8e1a91ce31 It always check that the window is not at a non visible position, if it happens, it moves it to the primary screen.