Bug 248672

Summary: Systemsettings should have an switch for Render-Type
Product: [Applications] systemsettings Reporter: Vamp898 <vamp898>
Component: generalAssignee: System Settings Bugs <sourtooth+ssbugs>
Status: RESOLVED UPSTREAM    
Severity: wishlist CC: cfeck
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:

Description Vamp898 2010-08-22 09:21:45 UTC
Version:           unspecified (using KDE 4.5.0) 
OS:                Linux

On you can choose between OpenGL, Native and Raster.

For different reasons some people (incl. me) would like to see a option in the KDE Systemsettings to choose between these three.

Actually you can change it by hand with help of some scripts but its neither a _that_ nice way which shows that it works.

Reproducible: Always
Comment 1 Vamp898 2010-08-22 09:23:39 UTC
(In reply to comment #0)
> Version:           unspecified (using KDE 4.5.0) 
> OS:                Linux
> 
> On you can choose between OpenGL, Native and Raster.
> 
> For different reasons some people (incl. me) would like to see a option in the
> KDE Systemsettings to choose between these three.
> 
> Actually you can change it by hand with help of some scripts but its neither a
> _that_ nice way which shows that it works.
> 
> Reproducible: Always

*On Qt you can choose[...]
*[...]but its neither a _that_ nice way, nor is it fast/easy which would keep an unexperienced user away from it.
Comment 2 Christoph Feck 2010-08-22 14:19:39 UTC
There are some applications which are not prepared for a different graphics system than "native". For example, running kolourpaint with "raster" graphics system on my machine immediately results in an assert (crash). Another example is the "opengl" graphics system, which often results in corrupted rendering on my machine due to bad drivers.

While we have control over some of those applications and force the "native" system (this is already done for KRunner and KWin), we cannot test it for every application out there. The user might not see a direct relation between his changes to the graphics system and the incorrect application behavior.

For the same reason, Nokia made the choice a compile time option in Qt, intended for embedded systems or other special needs. Unless Nokia adds a runtime option using the .config/Trolltech.conf file, we do not plan to make the choice configurable in systemsettings for KDE 4.

Qt 4.7 will add an environment variable QT_GRAPHICSSYSTEM that you can set at your own risk, and still being able to change that on a per application base using the command line option.