Disable smooth scrolling for kopete

Bug #127233 reported by Stefan Fleiter
6
Affects Status Importance Assigned to Milestone
kdenetwork (Ubuntu)
Fix Released
Undecided
Unassigned
kopete (Ubuntu)
Invalid
Undecided
Unassigned
kubuntu-default-settings (Ubuntu)
Invalid
Low
Unassigned

Bug Description

Binary package hint: kubuntu-default-settings

Kopete has a settings for smooth scrolling in the contact list which is enabled by default.
This gimmick is implemented in such a bad way that kopete causes
almost 60 wakeups per second even if neither the contact list nor any chat
window of kopete is open.

powertop:
Top causes for wakeups:
  16.9% ( 60.0) <interrupt> : radeon@pci:0000:01:00.0
  15.9% ( 56.6) kopete : schedule_timeout (process_timeout)

The fix is to add
SmoothScrolling=false
to the [ContactList] section in
/usr/share/kubuntu-default-settings/kde-profile/default/share/config/kopeterc

After this change kopete causes only 1 wakeup per second:
   0.4% ( 1.0) kopete : schedule_timeout (process_timeout)

See
http://forums.gentoo.org/viewtopic-t-558160.html
and
http://bugs.kde.org/show_bug.cgi?id=107484

Revision history for this message
Peter (pdrakeweb) wrote :

I can confirm the recommended setting change works to resolve this.

Revision history for this message
Stefan Fleiter (stefan-fleiter) wrote :

This bug could also be fixed in kopete by completely disabling smooth scrolling without any special setting.

Changed in kubuntu-default-settings:
status: New → Confirmed
Revision history for this message
Stefan Fleiter (stefan-fleiter) wrote :

kopete belongs to kdenetwork in gutsy.

Revision history for this message
Martin Böhm (martin.bohm) wrote :

Thank you for the detailed bug report. All the information is there - it's up to the Kubuntu developers to decide how (and when) to fix it.

Changed in kubuntu-default-settings:
importance: Undecided → Low
status: Confirmed → Triaged
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Kopete no longer has the smooth scrolling option in upstream, as far as I can see. (As of 4.1.0) Either way it's not enabled by default.

Changed in kdenetwork:
status: New → Fix Released
Changed in kopete:
status: New → Invalid
Changed in kubuntu-default-settings:
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.