trinity-users@lists.pearsoncomputing.net

Message: previous - next
Month: September 2015

Missing task bar on a laptop with a "part time" external monitor

From: Tim WIlliams <tmw@...>
Date: Tue, 29 Sep 2015 11:14:35 +0100
Hi All,

I've got another problem after upgrading to Mageia 5/Trinity r14.

When working for clients on-site, I will usually take my own laptop with 
me and plugin into an external monitor + keyboard while there. I have a 
script which automatically detects and extends the desktop to the 
external monitor when I log in. My task bar defaults to the external 
monitor when present and is shown on the laptop screen when there is no 
external monitor. This has been working perfectly for years.

However, after my latest upgrade, the taskbar no longer displays on the 
laptop screen if I boot up after having previously used the external 
monitor, making my desktop unusable.

The problem seems to be that the taskbar display is now "fixed" to 
whichever monitor it was last set to display on, regardless of whether 
that monitor is actually present or not. The external monitor output 
isn't actually being enabled due to a mis-detection, there is no signal 
output on the monitor port and the desktop has not been extended off the 
visible area of the laptop screen in any way.

The only solution I have found so far is to plug into an external 
monitor, enable that monitor with an extended desktop using my script 
(which runs xrandr) and manually drag the taskbar back to the laptop 
screen. This is OK when I have a monitor available, but if I'm out and 
about with no monitor available, I'm a bit stuck and have to use XFCE 
instead.

Ideally it would be nice if the prior behaviour was restored, but I'd 
settle for a simple script run during login which can move the taskbar 
back to the laptop screen every time I login, it's not a big deal to 
drag back to the external monitor after I login.

Is there any way to achieve this? I'm thinking that either there is a 
command I can issue which will move the taskbar location on demand, or 
alternatively I could use something (eg sed with a regex?) which 
re-writes the underlying config setting before the task bar starts 
(where is the config setting?)!

Thanks in anticipation, Tim Williams

-- 
Tim Williams BSc MSc MBCS
AutoTrain
58 Jacoby Place
Priory Road
Edgbaston
Birmingham
B5 7UW
United Kingdom

Web : http://www.autotrain.org, http://www.utrain.info
Tel : +44 (0)844 487 4117

AutoTrain is a trading name of EuroMotor-AutoTrain LLP
Registered in the United Kingdom, number: OC317070.