More dynamic multi-monitor options

Bug #1149602 reported by Oliver Weise on 2013-03-06
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Terra Terminal Emulator

Bug Description

Terra is the first "quake-style" terminal emulator which is actually is multi-monitor aware, so it was a natural choice over guake and tilda for me. However I think there is still something missing.

While it is great that you can choose which monitor to display on, if you have a notebook (as I do) chances are that you not always have both monitors available and also work with your single notebook monitor. Or even have multiple external monitors, depending on where you work.

As far as I've encountered the monitor choice setting of terra will currently be reset to "primary", if the monitor that was once chosen there is gone on a session. When re-plugging the external one I need to do the setting again.

Some setting ideas for monitor choice which might resolve those problems (without knowing if their techically doable or reasonable):

- Choose "Most left monitor" or "Most rIght monitor". Just like said, I actually work with two external monitors, but always have the external one on the same "side" for usability reasons.
- Choose "Monitor where the mouse pointer is located", or similar. Just like the Ubuntu dash does terra could just pop up on the monitor where my mouse pointer is located, and most likely will be where I'm currently working.

Özcan ESEN (ozcanesen) wrote :

Hey i like these ideas, and all possible, i will implement these all as soon as possible. but there is only thing i can't figured out, when we set a exact monitor and after we unplug that there is no other option except reset monitor option to primary, any suggestion about it? I really don't want to reset settings but i can't find another way.

Changed in terra:
status: New → In Progress
Oliver Weise (ow-bannkreis) wrote :


About the "unplug" problem: Hm, I don't know about the architecture of your software. But maybe, when possible, if the exact monitor which was chosen is currently not available, then your functionality should fallback to the primary display without actually modifying the settings. That way everything would stay ok when again starting a session with the external monitor available.

However if the user chooses to modify the settings while the external one is gone, then of course you have no chance but to offer and store the settings that are currently available. But that's ok, I think.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers