Combat Animation Not Displaying on Kubuntu with Oxygen theme
Re: Combat Animation Not Displaying
I'm just downloading 64bit Kubuntu 13.04 to install in a virtual machine for testing if I can reproduce the issue with such an setup.
Re: Combat Animation Not Displaying
Seems to be related to Ubuntu's gtk+ modifications.
Both combat and movement animations are affected, so I tested by simply setting very high movement animation time. Either unit moved slowly, or nothing happened for a while and then unit teleported to destination.
Kubuntu's freeciv + Kubuntu's libgtk+ -> doesn't work
Our freeciv trunk + Kubuntu's libgtk+ -> doesn't work
Our freeciv trunk + Upstream libgtk+ 2.24.17 (same version as Kubuntu's base) -> works
Both combat and movement animations are affected, so I tested by simply setting very high movement animation time. Either unit moved slowly, or nothing happened for a while and then unit teleported to destination.
Kubuntu's freeciv + Kubuntu's libgtk+ -> doesn't work
Our freeciv trunk + Kubuntu's libgtk+ -> doesn't work
Our freeciv trunk + Upstream libgtk+ 2.24.17 (same version as Kubuntu's base) -> works
Re: Combat Animation Not Displaying
(Animations in the Sdl client do work.)
So does really Ubuntu break Gtk+, or does Freeciv have some special requirement ?
I also got Xorg using up to 1Gb memory and using 100% of 1 cpu core after having played Freeciv for hours. Maybe it's also related to Ubuntu's Gtk+, since it doesn't happen in Fedora. Might also be related to the AMD proprietary drivers, or to the oxygen-gtk widget style.
Louis
So does really Ubuntu break Gtk+, or does Freeciv have some special requirement ?
I also got Xorg using up to 1Gb memory and using 100% of 1 cpu core after having played Freeciv for hours. Maybe it's also related to Ubuntu's Gtk+, since it doesn't happen in Fedora. Might also be related to the AMD proprietary drivers, or to the oxygen-gtk widget style.
Louis
Re: Combat Animation Not Displaying
Thanks! That seems to be indeed the case. Switching from oxygen-gtk to the other style installed by default (Raleigh) does the trick.louis94 wrote:Might also be related to the AMD proprietary drivers, or to the oxygen-gtk widget style.
Re: Combat Animation Not Displaying
Reported here
See also: this about Freeciv and Oxygen
Feedback from the Oxygen team:
Setting
before running Freeciv make animations work.
Louis
See also: this about Freeciv and Oxygen
Feedback from the Oxygen team:
Setting
Code: Select all
export OXYGEN_DISABLE_INNER_SHADOWS_HACK=1
Louis
Last edited by louis94 on Wed May 08, 2013 7:45 am, edited 1 time in total.
Re: Combat Animation Not Displaying on Kubuntu with Oxygen t
Excellent, thanks for digging that up. I've edited the first post to point to this explanation/workaround.
Re: Combat Animation Not Displaying on Kubuntu with Oxygen t
Just as an addendum: while both methods work fine on my laptop, my desktop with two monitors still exhibits the problem, no matter how I set the environment variable or change the GTK theme.