Speed up a device by system tweaks in the qml files

Now this is for SFOS 5.0.0.68, date 2025-06-28.
It is experimantal stage, but seems to work without crash.
The /usr/lib/ paths surely differ on 64 bit devices, unfortunately I don’t own one. Therefore paths still from 32 bit device - sorry for this.

First make backups of all original files:
Do this only once, repeating it later would overwrite the original backup file!

Commands on the list are ready to copy and paste.

cp /etc/connman/main.conf /etc/connman/main.conf.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml /usr/lib/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/AddAnimation.qml /usr/lib/qt5/qml/Sailfish/Silica/AddAnimation.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/ApplicationWindow.qml /usr/lib/qt5/qml/Sailfish/Silica/ApplicationWindow.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/BusyLabel.qml /usr/lib/qt5/qml/Sailfish/Silica/BusyLabel.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/ContextMenu.qml /usr/lib/qt5/qml/Sailfish/Silica/ContextMenu.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/DatePicker.qml /usr/lib/qt5/qml/Sailfish/Silica/DatePicker.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/DatePickerDialog.qml /usr/lib/qt5/qml/Sailfish/Silica/DatePickerDialog.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/Drawer.qml /usr/lib/qt5/qml/Sailfish/Silica/Drawer.qml.bak

cp /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSection.qml /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSection.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimation.qml /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimation.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimator.qml /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimator.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml /usr/lib/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/ListItem.qml /usr/lib/qt5/qml/Sailfish/Silica/ListItem.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/MenuItem.qml /usr/lib/qt5/qml/Sailfish/Silica/MenuItem.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/PageStack.qml /usr/lib/qt5/qml/Sailfish/Silica/PageStack.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml /usr/lib/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml.bak

cp /usr/lib/qt5/qml/Sailfish/Silica/Switch.qml /usr/lib/qt5/qml/Sailfish/Silica/Switch.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/TapInteractionHint.qml /usr/lib/qt5/qml/Sailfish/Silica/TapInteractionHint.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/ValueButton.qml /usr/lib/qt5/qml/Sailfish/Silica/ValueButton.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml /usr/lib/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml /usr/lib/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/private/Slideable.qml /usr/lib/qt5/qml/Sailfish/Silica/private/Slideable.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/private/SliderBase.qml /usr/lib/qt5/qml/Sailfish/Silica/private/SliderBase.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml /usr/lib/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml.bak
cp /usr/lib/qt5/qml/Sailfish/WebView/WebView.qml /usr/lib/qt5/qml/Sailfish/WebView/WebView.qml.bak
cp /usr/share/jolla-notes/pages/NotePage.qml /usr/share/jolla-notes/pages/NotePage.qml.bak

cp /usr/share/jolla-notes/pages/OverviewPage.qml /usr/share/jolla-notes/pages/OverviewPage.qml.bak
cp /usr/share/jolla-settings/pages/datacounters/mainpage.qml /usr/share/jolla-settings/pages/datacounters/mainpage.qml.bak
cp /usr/share/jolla-settings/pages/developermode/developermode.qml /usr/share/jolla-settings/pages/developermode/developermode.qml.bak
cp /usr/share/jolla-settings/pages/mobile/mainpage.qml /usr/share/jolla-settings/pages/mobile/mainpage.qml.bak
cp /usr/share/lipstick/simplecompositor/simplecompositor.qml /usr/share/lipstick/simplecompositor/simplecompositor.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/AmbienceBackgroundLoader.qml /usr/share/lipstick-jolla-home-qt5/backgrounds/AmbienceBackgroundLoader.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml /usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/HomeWallpaperLoader.qml /usr/share/lipstick-jolla-home-qt5/backgrounds/HomeWallpaperLoader.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/compositor/ApplicationCloseGestureHint.qml /usr/share/lipstick-jolla-home-qt5/compositor/ApplicationCloseGestureHint.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/compositor/Wallpaper.qml /usr/share/lipstick-jolla-home-qt5/compositor/Wallpaper.qml.bak

cp /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml /usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/launcher/LauncherGrid.qml /usr/share/lipstick-jolla-home-qt5/launcher/LauncherGrid.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/launcher/PinnedLauncherHint.qml /usr/share/lipstick-jolla-home-qt5/launcher/PinnedLauncherHint.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/layers/EdgeLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/EdgeLayer.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/layers/LauncherLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/LauncherLayer.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/layers/NotificationOverviewLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/NotificationOverviewLayer.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/layers/PartnerLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/PartnerLayer.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/layers/StackLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/StackLayer.qml.bak

cp /usr/share/lipstick-jolla-home-qt5/layers/TopMenuLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/TopMenuLayer.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/lockscreen/DeviceLockView.qml /usr/share/lipstick-jolla-home-qt5/lockscreen/DeviceLockView.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/lockscreen/EdgeIndicator.qml /usr/share/lipstick-jolla-home-qt5/lockscreen/EdgeIndicator.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/lockscreen/LockItem.qml /usr/share/lipstick-jolla-home-qt5/lockscreen/LockItem.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/lockscreen/Vignette.qml /usr/share/lipstick-jolla-home-qt5/lockscreen/Vignette.qml.bak

cp /usr/share/lipstick-jolla-home-qt5/main/OrientationTransition.qml /usr/share/lipstick-jolla-home-qt5/main/OrientationTransition.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/main/PeekArea.qml /usr/share/lipstick-jolla-home-qt5/main/PeekArea.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/switcher/CloseAllAppsHint.qml /usr/share/lipstick-jolla-home-qt5/switcher/CloseAllAppsHint.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/switcher/StartupWatcher.qml /usr/share/lipstick-jolla-home-qt5/switcher/StartupWatcher.qml.bak

cp /usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml /usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/switcher/SwitcherItem.qml /usr/share/lipstick-jolla-home-qt5/switcher/SwitcherItem.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/system/StartupScreenBlanker.qml /usr/share/lipstick-jolla-home-qt5/system/StartupScreenBlanker.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/systemwindow/SystemWindow.qml /usr/share/lipstick-jolla-home-qt5/systemwindow/SystemWindow.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/topmenu/AmbienceSelector.qml /usr/share/lipstick-jolla-home-qt5/topmenu/AmbienceSelector.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/topmenu/TopMenu.qml /usr/share/lipstick-jolla-home-qt5/topmenu/TopMenu.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/volumecontrol/VolumeControl.qml /usr/share/lipstick-jolla-home-qt5/volumecontrol/VolumeControl.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/windowwrappers/WindowWrapper.qml /usr/share/lipstick-jolla-home-qt5/windowwrappers/WindowWrapper.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/compositor.qml /usr/share/lipstick-jolla-home-qt5/compositor.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/main.qml /usr/share/lipstick-jolla-home-qt5/main.qml.bak

cp /usr/share/lipstick-jolla-home-qt5/compositor.qml /usr/share/lipstick-jolla-home-qt5/compositor.qml.bak
cp /usr/share/lipstick-obex-ui/main.qml /usr/share/lipstick-obex-ui/main.qml.bak
cp /usr/share/lipstick-security-ui/PasswordInputDialog.qml /usr/share/lipstick-security-ui/PasswordInputDialog.qml.bak
cp /usr/share/lipstick-windowprompt/main.qml /usr/share/lipstick-windowprompt/main.qml.bak
cp /usr/share/jolla-camera/camera.qml /usr/share/jolla-camera/camera.qml.bak
cp /usr/share/sailfish-office/FileListPage.qml /usr/share/sailfish-office/FileListPage.qml.bak
cp /usr/share/lipstick/simplecompositor/simplecompositor.qml /usr/share/lipstick/simplecompositor/simplecompositor.qml.bak
cp /usr/share/sailfish-archive/sailfish-archive.qml /usr/share/sailfish-archive/sailfish-archive.qml.bak 
cp /usr/share/sailfish-captiveportal/shared/IconButton.qml /usr/share/sailfish-captiveportal/shared/IconButton.qml.bak
cp /usr/share/sailfish-captiveportal/shared/ProgressBar.qml /usr/share/sailfish-captiveportal/shared/ProgressBar.qml.bak

cp /usr/share/sailfish-captiveportal/shared/WebView.qml /usr/share/sailfish-captiveportal/shared/WebView.qml.bak
cp /usr/share/lipstick-windowprompt/connectivity/ConnectionSelector.qml /usr/share/lipstick-windowprompt/connectivity/ConnectionSelector.qml.bak
cp /usr/share/lipstick-windowprompt/main.qml /usr/share/lipstick-windowprompt/main.qml.bak
cp /usr/share/lipstick-windowprompt/PermissionPrompt.qml /usr/share/lipstick-windowprompt/PermissionPrompt.qml.bak
cp /usr/share/sailfish-office/FileListPage.qml /usr/share/sailfish-office/FileListPage.qml.bak
cp /usr/share/lipstick-security-ui/PasswordAgentDialog.qml /usr/share/lipstick-security-ui/PasswordAgentDialog.qml.bak
cp /usr/share/sailfish-captiveportal/shared/OrientationFader.qml /usr/share/sailfish-captiveportal/shared/OrientationFader.qml.bak
cp /usr/share/sailfish-captiveportal/shared/OverlayAnimator.qml /usr/share/sailfish-captiveportal/shared/OverlayAnimator.qml.bak
cp /usr/share/sailfish-captiveportal/shared/ProgressBar.qml /usr/share/sailfish-captiveportal/shared/ProgressBar.qml.bak
cp /usr/share/jolla-startupwizard-pre-user-session/main.qml /usr/share/jolla-startupwizard-pre-user-session/main.qml.bak

cp /usr/share/lipstick-security-ui/PasswordInputDialog.qml /usr/share/lipstick-security-ui/PasswordInputDialog.qml.bak
cp /usr/lib/maliit/plugins/jolla-keyboard.qml /usr/lib/maliit/plugins/jolla-keyboard.qml.bak
cp /usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml /usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml.bak
cp /usr/share/maliit/plugins/com/jolla/layouts/de.qml /usr/share/maliit/plugins/com/jolla/layouts/de.qml.bak

Next comes the list with the modifications.

1 Like