That's it Didier! A mouse-motion event received through the X11 connection while dragging calls Launcher::UpdateDragWindowPosition () which calls LauncherModel::ReorderBefore () or LauncherModel::ReorderSmart () which calls LauncherModel::Sort () which emits LauncherModel::order_changed which calls LauncherController::SortAndSave () which calls FavoriteStoreGSettings::SetFavorites () which calls g_settings_set_strv ()
That function from libgio calls the write vfunc from GSettingsBackendClass. Commenting that call removes the I/O peak and makes the rendering faster. I'm not sure why the favorites must be written while dragging, but I guess it could be done at the end of the drag? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733425 Title: moving a launcher icon around generates lots of disk write activity -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
