Ubuntu

Disable smooth scrolling for kopete

Reported by Stefan Fleiter on 2007-07-20
6
Affects Status Importance Assigned to Milestone
kdenetwork (Ubuntu)
Undecided
Unassigned
kopete (Ubuntu)
Undecided
Unassigned
kubuntu-default-settings (Ubuntu)
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

Peter (pdrakeweb) wrote :

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

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
Stefan Fleiter (stefan-fleiter) wrote :

kopete belongs to kdenetwork in gutsy.

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
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  Edit
Everyone can see this information.

Other bug subscribers