Hi, I'm using ion with two monitors for a few weeks now, on a Matrox Parhelia and a Matrox G550 DualHead. I'm using the Xinerama extension. I have always the newest ion version, i.e. 20030225, 20030311, 20030311-1.
I noticed two bugs: 1. when I press a hotkey to start a program (e.g. Emacs or rxvt), the new window appears on the first (left) screen, no matter which screen/frame is active. Some programs, e.g. xchat and Mozilla, work correctly. 2. Since ion-devel 20030225, it is possible to switch the workspace while dragging a window. But when I drag a window over to the other screen, and try to change the workspace, the workspace is switched on the other screen, where the window was before I started to drag it. I started to debug the first bug 2 weeks ago, and while reading the ion source code, I noticed there is some sort of OO layer in the code. Why force OO into an imperative language like C? Tuomo, why didn't you choose C++? I'm just curious.. max
