Re: Speed improvement of gnome-terminal



On 16/10/04 10:50, James Henstridge wrote:

It looks like the newer versions of vte include a vte_terminal_set_font_full() function that includes a third argument to set whether antialiasing should be used. That argument has three values: use the default setting, force enable and force disable.

It appears that gnome-terminal is using vte_terminal_set_font(), which is a wrapper for vte_terminal_set_font_full() that passes VTE_ANTI_ALIAS_USE_DEFAULT as the third argument.

So it would be possible to get gnome-terminal to allow disabling of antialiasing. It is probably worth making it check a gconf key to see if it should be disabled for the current profile, even if it is decided that it would clutter the preferences dialog.

Of course, the ideal solution would be if gnome-terminal could figure out whether antialiasing is slowing things down too much and turn off AA in that case, but that sounds quite difficult to get right.

As a follow up,these are the two bug reports related to the above feature (the first one for vte, the second for gnome-terminal).
   http://bugzilla.gnome.org/show_bug.cgi?id=139333
   http://bugzilla.gnome.org/show_bug.cgi?id=139332

Given the fact that the Render operations that require reading from the frame buffer are quite slow with many drivers, it would probably be worth making it possible to disable antialiasing even in the presence of the render extension.

James.

--
Email: james jamesh id au
WWW:   http://www.jamesh.id.au/





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]