Registered Member
|
Hi,
Back while I used 4.4.*, plugging in an external monitor onto my laptop (without cloning the display) will result in each display having a different activity, and all my panels would remain on my laptop display. This was a comfortable setting for me, but some things changed when I upgraded to 4.5 rc1. Firstly, activities appear to be now shared across displays - which I can live with, but my panels now appear on the external display, which more or less makes my life quite difficult. So I have two questions: 1) Is it possible to revert the behaviour so that I get separate activities on each display? 2) Is there a way I can specify any one display as the "main" display that should contain the panels, or something similar that would allow me to change which display my panels end up in? Thanks in advance |
Registered Member
|
1) No, because that behavior led to serious problems for people who had two different-sized displays. It is also not compatible with the direction activities and in fact the core concept of activities, which is that an activity, as the name suggests, is the task you are currently doing, and it will send information to visible windows so they can change their behavior to reflect this.
2) That depends, what graphics card and driver are you using?
Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965 |
Registered Member
|
Hmmm, pretty sure mine is intel based, but how can I check for sure? Would the output of glxinfo help?
|
Administrator
|
You should also try asking some other Plasma developers on this. Hopefully, if the Kephal GSoC works, we'll have better handling in 4.6.
"Violence is the last refuge of the incompetent."
Plasma FAQ maintainer - Plasma programming with Python |
Registered Member
|
Okay, I got this down now. Basically plasma decides which screen to make "primary" by asking X, and X asks the graphics driver. The "primary" screen gets the panels. It is possible to change which screen is "primary" using Xrandr by using the "--primary" option. For example, to set my laptop LVDS screen as primary I did:
Of course, it'd be great if systemsettings > display provided a GUI method of doing this at some point. Better yet - if panels could remember which screen they are associated with just like the desktop containments. |
Registered Member
|
AWESOME! I know the thread is old, but I want to say thank you. I have been searching continuously for a solution since installing KDE 4.5.0. I have almost given up... By the way, after trying this I have found a bug_report-wishlist for making a GUI option for this: https://bugs.kde.org/show_bug.cgi?id=241719 |
Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]