Ubuntu used a patch for this, but it's just a work-around for now and multiple upstream's developers told me that is not the right approach to use. -- debbug#555134 ...
One bug found | Edit Search | Change Columns |
as
ID Status Resolution Sev Product Comp Assignee Reporter Summary
9962 CLOS FIXE nor Sisyphus xorg-x11 shrek dobr startx from 3 runlevel not work

File a new bug in the "xorg-x11-drv-mga" component of the "Sisyphus" product