I put in the first bits of code needed to make Plasma run properly in a multi-head environment where there's a different X server on each screen, as opposed to the more usual one-X-server-and-multiple-logical-screens.
People have been after me for a while about this one, though no one actually stepped up to address it. It's one of those features where the main users are not often software developers but are pretty aggressive about the feature's importance to them.
Anyways, the first bit of code is in there now and I need testers if this has any hope of working well in KDE 4.4. Which means I need at least one person who uses a dual head set up to install kdelibs and kdebase, at a minimum, from trunk to be my guinea pig(s). I'm working blind here as I don't have a dual head system, so here's your chance to do something positive. You know where to find me: #plasma on irc.freenode.net or on plasma-devel at kde dot org. :)
Subscribe to:
Post Comments (Atom)

9 comments:
This might make my ideal three-monitor setup much more realistic. If I find the time today and tomorrow to re-write my xorg.conf and various scripts for a three-way setup, I'll try it out.
Hi there,
Just passing around, i'm a very big fan of KDE and its technologies and i'm lucky i can use KDE4.3RC*s at work, it improves a lot my productivity! KWin + plasma + konsole + vim + amarok + kopete is an excellent environment.
I'm using 1 X server with 2 logic screens and there a few minor issues that i found that they could be improved. Maybe i should post them in some mailing list but i'm too lazy:
* would be nice that the little progress window(?) that's shown at KDE start time could be "replicated" at the center of each screen.
* i'd like also that the KWin cube effect had one cube for each screen
Thanks a lot and sorry about the spam :)
I'll gladly help, but can't do anything tonight as I'm at work :) then again, if this is targetted for 4.4, it might not be mission critical if I can't help out this very moment :P
I'll try to build and test a trunk somewhere tomorrow. Thanks for the work!
I'm interested in this, but real usability would be a great KDE tool to actually help to set this up. Something that would perhaps integrate KRandRtray (but with a much better, easy-to-parse name -- 'skreen' would be fine), would see your various graphics cards, could load the graphics card drivers (using m-a a-i where possible, or other tools), and set the monitor positions (for multi-headed single X session), and which could set up xorg.conf for multiple X sessions... basically, a really good monitor/gfx config program that the Linux desktop has always needed.
Hi
A way to test even in a single headed environment is to use Xephyr together with Xdmx (see http://movingparts.net/2008/09/25/a-poor-mans-multi-monitor-setup-on-a-single-physical-head/ )
from the Xdmx manpage:
Description
Xdmx is a proxy X server that uses one or more other X servers as its display devices. It provides multi-head X functionality for displays that might be located on different machines. Xdmx functions as a front-end X server that acts as a proxy to a set of back-end X servers. All of the visible rendering is passed to the back-end X servers. Clients connect to the Xdmx front-end, and everything appears as it would in a regular multi-head configuration. If Xinerama is enabled (e.g., with +xinerama on the command line), the clients see a single large screen.
Xdmx communicates to the back-end X servers using the standard X11 protocol, and standard and/or commonly available X server extensions.
Thanks for your work!
@greywand: i really don't like testing like that for a number of reasons:
* it's inconvenient for me (huzzah for selfishness? ;)
* how often am i going to actually test it that way? how long will i run such a set up?
* there's no guarantee that there isn't some odd difference between "real" and "xephyr'd" set ups.
i'd rather have people who actually use mult-head on a regular basis in real configurations do the testing.
it's lower overhead for me, but it's also going to give the best results over time.
I am using multi head X server setup for some years now ( also on kde3.5 ).
kde4.3 cannot do it directly.
So, am using workaround like:
!/bin/bash
DISPLAY=:0.1 feh --bg-scale five.jpg &
DISPLAY=:0.1 konsole &
firefox -P Desk1 --display=:0.0 &
firefox -P Desk2 --display=:0.1 &
fusion-icon &
...
But it is not very trivial for everybody.
It could be nize if kwin would run on more then one X sceens ...
@sjesman: you'll have to ask the kwin people about that; i'm just working on trying to ensure plasma-desktop works alright in such situations.
Post a Comment