It’s to provide the satellite’s orbital data to the GPS receiver in the phone faster than receiving this data from satellites. The sat’s transmit also this orbital data, but slow. So, with no A-GPS, the GPS receiver - before position fix works - has to sync to some satellites, receive the almanac and ephemerides data, then compute these orbital data and the time signals from the sat’s and at the end compute the position. This takes at least a few minutes, sometimes up to 10 minutes until the first position fix is displayed.
With A-GPS, the receiver gets the orbital data from Internet within 1-2 seconds and therefore ‘knows’, where the satellites are. Then, position fix works within a few seconds up to 1 minute, that is much faster.
This has nothing to do with external GPS receiver.
Without sat reception, only with the A-GPS data from Internet, the phone can’t compute it’s position.
But there are also other ways to provide this: compute position from cellphone towers and near WLANs. This also works inside buildings, but is not data protection friendly. This is the reason why stock Android phones’ position fix always work: They don’t care about data protection and fully depend on high complex G* location services.
Ok, got it. Sorry. And thanks for the effort explaining.
Do not do that, unless you configure a tier-2 time-server, i.e. one serving tier-3 time-servers which IIRC are the ones serving clients intending to obtain time! (I may mix up some details of this topic I researched 35 years ago, but I am sure the basics still hold true.)
In short: Using this configuration for an NTP-client is evil.
Because it constrains the resources of one of the most valuable NTP-servers of this world.
Use an NTP-server specifically advertised for usage by any client.
Do you know how to find, or addresses?
Motivation for this change was simply my trusting to the German standards institute more than G++gle (am I too naive?), and that it works. No more knowledge on my side.
edit:
@olf OK, I’ll do so. (but, isn’t this a public service?)
Here are some alternatives:
# NTP_SERVER = 178.189.127.148 # bevtime1.metrologie.at # 178.189.127.148
# NTP_SERVER = 178.189.127.149 # bevtime2.metrologie.at # 178.189.127.149
NTP_SERVER = 131.130.250.250 # ts1.univie.ac.at # 131.130.250.250
# NTP_SERVER = 193.171.23.164 # ts2.univie.ac.at # 193.171.23.164
Source:
edit: maybe also this is of interest:
Thank you!
Thanks for taking the time to find and test these tweaks on a regular basis. I applied them to my Jolla C2 and UI-wise, everything feels a lot snappier now.
Unfortunately, I had a typo somewhere when I first changed the QML files and forgot to test before I rebooted… The device was stuck on “No applications started” (“Keine Apps gestartet”) screen, with no SSH shell access, etc. Since C2 doesn’t have a recovery mode yet, I had to reflash.
To prevent this from happening again, I would like to create a couple of Patchmanager Patches from your findings after a day or two of testing these changes. I did have to increase StartupWatcher to 1000, though. I found the “flickering” during startup quite unaesthetic.
good way to test/log changes for various Animations
e.g.
/usr/lib/qt5/qml/Sailfish/Silica/FadeAnimation.qml add:
onStarted: { console.log(this+" running: "+this.running) }
onRunningChanged: {
console.log(this+" -> onRunningChanged");
try {
this.duration=0;
console.log("running -> "+this.running+" duration: "+duration );
} catch (err) {
console.log("error: "+err)
}
}
this also stops animation
[defaultuser@MotoG2ndGen Silica]$ silicacomponentgallery-qt5
[D] unknown:0 - Using Wayland-EGL
[W] NemoConfigurationValuePlugin::registerTypes:52 - org.nemomobile.configuration import is deprecated. Suggest migrating to Nemo.Configuration
[D] onRunningChanged:43 - QQuickNumberAnimation(0xb7e46fa8) -> onRunningChanged
[D] onRunningChanged:46 - running -> true duration: 0
[D] onRunningChanged:43 - QQuickNumberAnimation(0xb7e46fa8) -> onRunningChanged
[D] onRunningChanged:46 - running -> false duration: 0
[D] onRunningChanged:43 - QQuickNumberAnimation(0xb7e46fa8) -> onRunningChanged
[D] onRunningChanged:46 - running -> true duration: 0
[D] onRunningChanged:43 - QQuickNumberAnimation(0xb7e46fa8) -> onRunningChanged
[D] onRunningChanged:46 - running -> false duration: 0
[D] onStarted:41 - QQuickNumberAnimation(0xb7e40188) running: true
[D] onRunningChanged:43 - QQuickNumberAnimation(0xb7e40188) -> onRunningChanged
[D] onRunningChanged:46 - running -> true duration: 0
[D] onRunningChanged:43 - QQuickNumberAnimation(0xb7e40188) -> onRunningChanged
[D] onRunningChanged:46 - running -> false duration: 0
[D] onRunningChanged:43 - QQuickNumberAnimation(0xb7e40188) -> onRunningChanged
[D] onRunningChanged:46 - running -> false duration: 0
[D] onStarted:41 - QQuickNumberAnimation(0xb7e40188) running: false
[D] onRunningChanged:43 - QQuickNumberAnimation(0xb7e40188) -> onRunningChanged
[D] onRunningChanged:46 - running -> false duration: 0
edit:
this way you can (safely?) disable animations
[D] onRunningChanged:40 - QQuickOpacityAnimator(0xb8331d90) -> onRunningChanged
[D] onRunningChanged:43 - running -> true duration: 0
[D] onRunningChanged:40 - QQuickOpacityAnimator(0xb8207398) -> onRunningChanged
[D] onRunningChanged:43 - running -> true duration: 0
[D] onRunningChanged:40 - QQuickOpacityAnimator(0xb8331d90) -> onRunningChanged
[D] onRunningChanged:43 - running -> false duration: 0
[D] onRunningChanged:40 - QQuickOpacityAnimator(0xb8207398) -> onRunningChanged
[D] onRunningChanged:43 - running -> false duration: 0
[D] onRunningChanged:41 - QQuickNumberAnimation(0xb800bcb8) -> onRunningChanged
[D] onRunningChanged:44 - running -> true duration: 0
[D] onRunningChanged:41 - QQuickNumberAnimation(0xb8308a30) -> onRunningChanged
[D] onRunningChanged:44 - running -> true duration: 0
[D] onRunningChanged:41 - QQuickNumberAnimation(0xb800bca0) -> onRunningChanged
[D] onRunningChanged:44 - running -> false duration: 0
[D] onRunningChanged:41 - QQuickNumberAnimation(0xb800bcb8) -> onRunningChanged
[D] onRunningChanged:44 - running -> false duration: 0
[D] onRunningChanged:41 - QQuickNumberAnimation(0xb8308a30) -> onRunningChanged
[D] onRunningChanged:44 - running -> false duration: 0
I can upload a patch if needed/someone want also test
Yes that’s an issue of personal flavour and it should also work fine with longer delay for having less or no flickering at app start, but a little bit slower. I understand that the flickering may disturb, but being impatiently, I accept the flickering for more speed.
New tweak list for 5..0.0.71 + 72. It’s the same. Changes in 72 don’t affect the tweaks. Update from 71 to 72 doesn’t overwrite the tweaks.
This is the list to make the backup files of the originals in case of UNDO is necessary. Please do this only one time at the beginning, as later backup would overwrite the original backup.
cp /etc/connman/main.conf /etc/connman/main.conf.bak
cp /usr/lib/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml /usr/lib/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml.bak
cp /usr/share/sailfish-office/FileListPage.qml /usr/share/sailfish-office/FileListPage.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Office/FileListPage.qml /usr/lib/qt5/qml/Sailfish/Office/FileListPage.qml.bak Nicht mehr da oder falsch
cp /usr/lib/qt5/qml/Sailfish/Office/PDFDocumentPage.qml /usr/lib/qt5/qml/Sailfish/Office/PDFDocumentPage.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Office/PDFSelectionHandle.qml /usr/lib/qt5/qml/Sailfish/Office/PDFSelectionHandle.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Office/PDFView.qml /usr/lib/qt5/qml/Sailfish/Office/PDFView.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Office/PlainTextDocumentPage.qml /usr/lib/qt5/qml/Sailfish/Office/PlainTextDocumentPage.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Office/PresentationPage.qml /usr/lib/qt5/qml/Sailfish/Office/PresentationPage.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Office/SearchBarItem.qml /usr/lib/qt5/qml/Sailfish/Office/SearchBarItem.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Office/SpreadsheetPage.qml /usr/lib/qt5/qml/Sailfish/Office/SpreadsheetPage.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Office/TextDocumentPage.qml /usr/lib/qt5/qml/Sailfish/Office/TextDocumentPage.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Office/ToolBar.qml /usr/lib/qt5/qml/Sailfish/Office/ToolBar.qml.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/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-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/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/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/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/lipstick-security-ui/PasswordAgentDialog.qml /usr/share/lipstick-security-ui/PasswordAgentDialog.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
cp /usr/share/maliit/plugins/com/jolla/SpacebarRow.qml /usr/share/maliit/plugins/com/jolla/SpacebarRow.qml.bak
This is the list for SFOS 5.0.0.71+72 for c+p into terminal window:
Details with commands to c+p:
Values after // are the original value and values from older experiments.
---------------------------------------------
vi /etc/connman/main.conf
Changes the IP-Network range of Access Point - optional if wanted:
12 TetheringSubnetBlock = 192.168.4.0 // example
(yet implemented by default, but check) Add ",ifb" here, for better dnsmasq compatibility and DHCP Server:
4 NetworkInterfaceBlacklist = p2p,usb,rmnet,rev_rmnet,ifb
---------------------------------------------
Keyboard layout see below at the end of the document!
---------------------------------------------
vi /usr/lib/maliit/plugins/jolla-keyboard.qml
Undo:
cp /usr/lib/maliit/plugins/jolla-keyboard.qml.bak /usr/lib/maliit/plugins/jolla-keyboard.qml
88 interval: 300 //wirklich 300! //300 checken auf B1 war 75 bei Mary, war 300 am funkt. Andrea Telefon
646 duration: 100 //300
668 PauseAnimation { duration: 67 } //200
674 duration: 67 //200
---------------------------------------------
/usr/lib/qt5/qml/Sailfish/Silica/ :
---------------------------------------------
Lazy Swipes:
---------------------------------------------
/usr/lib/qt5/qml/Sailfish/Lipstick/*
----------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml.bak /usr/lib/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml
24 duration: 250 //1000
----------------------------------------------
Office:
---------------------------------------------
vi /usr/share/sailfish-office/FileListPage.qml
Undo:
cp /usr/share/sailfish-office/FileListPage.qml.bak /usr/share/sailfish-office/FileListPage.qml
105 duration: 1 //5 15 30 150
133 Behavior on opacity { FadeAnimation { duration: 1 } } //5 15 30 150
198 Behavior on opacity { FadeAnimator {} } // no change
----------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Office/PDFDocumentPage.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Office/PDFDocumentPage.qml.bak /usr/lib/qt5/qml/Sailfish/Office/PDFDocumentPage.qml
128 Behavior on opacity { FadeAnimator { duration: 1 }} //5 10 20 40 133 400
245 Behavior on opacity { FadeAnimator { duration: 1 }} //5 10 20 40 133 400
386 Behavior on opacity { FadeAnimator { duration: 1 } } //5 10 20 40 133 400
573 interval: 5000 // so lassen - leave as it is
----------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Office/PDFSelectionHandle.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Office/PDFSelectionHandle.qml.bak /usr/lib/qt5/qml/Sailfish/Office/PDFSelectionHandle.qml
53 NumberAnimation { property: "width"; duration: 1 } //2 5 10 100
55 NumberAnimation { property: "height"; duration: 1 } //2 5 10 100
70 duration: 1 //3 5 10 20 200
----------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Office/PDFView.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Office/PDFView.qml.bak /usr/lib/qt5/qml/Sailfish/Office/PDFView.qml
80 - 87 comment out this:
/* onClicked: {
if (zoomed) {
var scale = pdfCanvas.width / width
zoomOutContentYAnimation.to = Math.max(0, Math.min(contentHeight - height,
(contentY + height/2) / scale - height/2))
zoomOutAnimation.start()
}
} */
178 NumberAnimation { target: focusAnimation.targetItem; property: "scale"; duration: 5; to: 3.; easing.type: Easing.InOutCubic } //10 50 200
179 NumberAnimation { target: focusAnimation.targetItem; property: "scale"; duration: 5; to: 1.; easing.type: Easing.InOutCubic } //10 50 200
186 NumberAnimation { id: scrollX; target: root; property: "contentX"; duration: 8; easing.type: Easing.InOutQuad } //15 75 300
187 NumberAnimation { id: scrollY; target: root; property: "contentY"; duration: 8; easing.type: Easing.InOutQuad } //15 75 300
205 NumberAnimation { id: leaveX; target: root; property: "contentX"; duration: 8; easing.type: Easing.InQuad } //15 75 300
206 NumberAnimation { id: leaveY; target: root; property: "contentY"; duration: 8; easing.type: Easing.InQuad } //15 75 300
207 NumberAnimation { target: root; property: "opacity"; duration: 8; to: 0.; easing.type: Easing.InQuad } //15 75 300
211 NumberAnimation { id: leaveX; target: root; property: "contentX"; duration: 8; easing.type: Easing.InQuad } //15 75 300
212 NumberAnimation { id: leaveY; target: root; property: "contentY"; duration: 8; easing.type: Easing.InQuad } //15 75 300
213 NumberAnimation { target: root; property: "opacity"; duration: 8; to: 0.; easing.type: Easing.InQuad } //15 75 300
229 duration: 2 //2 5 10 50 200
390 Behavior on opacity { FadeAnimator { duration: 2 } } //2 25 100
532 duration: 2 //5 10 50 200
539 duration: 2 //5 10 50 200
546 duration: 2 //5 10 50 200
----------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Office/PlainTextDocumentPage.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Office/PlainTextDocumentPage.qml.bak /usr/lib/qt5/qml/Sailfish/Office/PlainTextDocumentPage.qml
179 Behavior on opacity { FadeAnimator { duration: 1 }} //10 40 133 400
----------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Office/PresentationPage.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Office/PresentationPage.qml.bak /usr/lib/qt5/qml/Sailfish/Office/PresentationPage.qml
53 Behavior on opacity { FadeAnimator { duration: 1 }} //10 40 133 400
138 Behavior on opacity { FadeAnimator { duration: 1 }} //10 40 133 400
----------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Office/SearchBarItem.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Office/SearchBarItem.qml.bak /usr/lib/qt5/qml/Sailfish/Office/SearchBarItem.qml
75 duration: 1 //400
93 SmoothedAnimation { velocity: 1440; duration: 67 } //480 + 200
----------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Office/SpreadsheetPage.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Office/SpreadsheetPage.qml.bak /usr/lib/qt5/qml/Sailfish/Office/SpreadsheetPage.qml
64 Behavior on opacity { FadeAnimator { duration: 1 }} //10 40 133 400
97 Behavior on opacity { FadeAnimator {}}
117 Behavior on opacity { FadeAnimator { duration: 1 }} //10 40 133 400
----------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Office/TextDocumentPage.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Office/TextDocumentPage.qml.bak /usr/lib/qt5/qml/Sailfish/Office/TextDocumentPage.qml
49 Behavior on opacity { FadeAnimator { duration: 1 }} //10 40 133 400
113 Behavior on opacity { FadeAnimator { duration: 1 }} //10 40 133 400
----------------------------------------------doppelt?
vi /usr/lib/qt5/qml/Sailfish/Office/ToolBar.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Office/ToolBar.qml.bak /usr/lib/qt5/qml/Sailfish/Office/ToolBar.qml
71 Behavior on offset { NumberAnimation { duration: 20; easing.type: Easing.InOutQuad } } //400
103 interval: 2500 //4000
----------------------------------------------
Office Ende
----------------------------------------------
/usr/lib/qt5/qml/Sailfish/Silica/*------------------------------------
----------------------------------------------Mary
vi /usr/lib/qt5/qml/Sailfish/Silica/AddAnimation.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/AddAnimation.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/AddAnimation.qml
39 duration: 10 //150 Mary 20
----------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Silica/ApplicationWindow.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/ApplicationWindow.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/ApplicationWindow.qml
241-244 Timer... interval: 200 //600
261ff 2 x duration 133; //2 x 400 Take care of the ; after the number!
307 PauseAnimation { duration: 67 } //200
338 Behavior on xScale { NumberAnimation { id: xAnim; duration: 33 } } //100
339 Behavior on yScale { NumberAnimation { id: yAnim; duration: 33 } } //100
563 duration: 333 //1000
----------------------------------------------Mary
vi /usr/lib/qt5/qml/Sailfish/Silica/BusyLabel.qml
Undo:
vi /usr/lib/qt5/qml/Sailfish/Silica/BusyLabel.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/BusyLabel.qml
52 Behavior on opacity { FadeAnimator { duration: 10 } } // 400 Mary 20
----------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Silica/ContextMenu.qml
Undo:
vi /usr/lib/qt5/qml/Sailfish/Silica/ContextMenu.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/ContextMenu.qml
51 property int _openAnimationDuration: 10 //200
431 interval: 5 //10
453 interval: 5 //10
----------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Silica/DatePicker.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/DatePicker.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/DatePicker.qml
281 interval: 11 //32
300 interval: 33 //100
----------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Silica/DatePickerDialog.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/DatePickerDialog.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/DatePickerDialog.qml
116 duration: 167 // 500
123 duration: 167 // 500
289 duration: 100 // 300
296 duration: 100 // 300
----------------------------------------------Mary
vi /usr/lib/qt5/qml/Sailfish/Silica/Drawer.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/Drawer.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/Drawer.qml
72 duration: 10 // 300 Mary 20
139 duration: 10 // 300 Mary 20
----------------------------------------------Mary
vi /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSection.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSection.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSection.qml
58 readonly property int _animationDuration: _group ? _group.animationDuration : 10 // 200 Mary 20
---------------------------------------------- Mary
vi /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml
56 property int animationDuration: 10 // 200 Mary 20
----------------------------------------------Mary
vi /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimation.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimation.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimation.qml
37 duration: 10 // 200 Mary 20
----------------------------------------------Mary
vi /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimator.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimator.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimator.qml
37 duration: 10 // 200 Mary 20
----------------------------------------------Mary
vi /usr/lib/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml
54 Behavior on opacity { FadeAnimation { duration: 13 } } // 400 Mary 26
70 interval: 10 // 300 Mary 20
----------------------------------------------Mary
vi /usr/lib/qt5/qml/Sailfish/Silica/ListItem.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/ListItem.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/ListItem.qml
98 duration: 10 // 200 Mary 20
----------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Silica/MenuItem.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/MenuItem.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/MenuItem.qml
47 property int _duration: 17 //50
51 on_InvertColorsChanged: _duration = 67 //200
72 ScriptAction { script: _duration = 17 } //50
---------------------------------------------- Mary mod: Test here: 1347, 1436
vi /usr/lib/qt5/qml/Sailfish/Silica/PageStack.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/PageStack.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/PageStack.qml
118 property int _transitionDuration: 100 // 400
620 FadeAnimation { duration: 100 } // 400
ab 668 ist jetzt einiges neu
1133 touchBlockTimer.interval = useAnimator ? _transitionDuration : Math.max(animation.duration - 20, 1) //50 ist ein Minuend! 20 geht! Mary test 16
1264 interval: 1 //1 Nix, lassen
1337 backgroundAnimation.duration = multiplier * 83 //250 Test new! Mary: 83 geht, nicht 63!
1347 duration: 50 // 100
1424 pageFadeIn.duration = multiplier * (differentOrientation ? 83 : 133) // 250 : 400 values should match line 1374 + line 592 OBSOLETE
1436 duration: 50 // 100
1443 duration: 83 // 250
1464 duration: 1000 // 1500
----------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml
95 duration: 133*Math.max(1.0, pullDownDistance/Theme.itemSizeLarge) // 400
107 duration: 133 // Matches bounceback animation duration // 400
----------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml
Line 63: maximumFlickVelocity: 2000 // was Theme.maximumFlickVelocity, quick and dirty for simply going faster.
---------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Silica/Switch.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/Switch.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/Switch.qml
81 NumberAnimation { duration: busy ? 150 : 17; easing.type: Easing.InOutQuad } //450 : 50
88 NumberAnimation { duration: busy ? 150 : 17; easing.type: Easing.InOutQuad } //450 : 50
114 interval: 167 // 500
----------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Silica/TapInteractionHint.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/TapInteractionHint.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/TapInteractionHint.qml
83 duration: 1500 // 2000
----------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Silica/ValueButton.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/ValueButton.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/ValueButton.qml
52 property int _duration: 67 // 200
----------------------------------------------Mary
vi /usr/lib/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml
70 Behavior on opacity { FadeAnimation { duration: 10 } } // 300 Mary 20
----------------------------------------------
----------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml
Line 42: property real defaultDuration: 100 // 300
Line 118: velocity: 12000 //4000
Line 119: maximumEasingTime: 33 // 100
Line 125: velocity: 12000 //4000
Line 127: maximumEasingTime: 33 // 100
Line 164: PauseAnimation { duration: 80 } // 100
----------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Silica/private/Slideable.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/private/Slideable.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/private/Slideable.qml
24 property int flickDuration: 100 //300
52 duration: 67 // 200
ok
284-342 mehrere Animations mit Variablen // einstweilen nix verändert, ist neu so
----------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Silica/private/SliderBase.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/private/SliderBase.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/private/SliderBase.qml
93 duration: 100 // 300
104 duration: 100 // 300
----------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml
197 duration: 67 // 200
208 duration: 67 // 200
----------------------------------------------
systemctl --user restart lipstick
---------------------------------------------
---------------------------------------------
vi /usr/lib/qt5/qml/Sailfish/WebView/WebView.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/WebView/WebView.qml.bak /usr/lib/qt5/qml/Sailfish/WebView/WebView.qml
194 duration: 10 //20 30 40 50 67 200
207 interval: 50 //100 150 200 250 333 1000
---------------------------------------------
---------------------------------------------
vi /usr/share/lipstick/simplecompositor/simplecompositor.qml
52 interval: 100 //1000
67 interval: 40 //400
---------------------------------------------
---------------------------------------------
Reduce unnecessary delays - Make it faster:
-----------------------------------------------------
vi /usr/share/jolla-camera/camera.qml
Undo:
cp /usr/share/jolla-camera/camera.qml.bak /usr/share/jolla-camera/camera.qml
46 NumberAnimation { duration: 30; easing.type: Easing.InOutQuad } //150
----------------------------------------------
Jolla-Notes:
vi /usr/share/jolla-notes/pages/NotePage.qml
Undo:
cp /usr/share/jolla-notes/pages/NotePage.qml.bak /usr/share/jolla-notes/pages/NotePage.qml
190 duration: 67 // 200
278 duration: 67 // 200
---------------------------------------------
vi /usr/share/jolla-notes/pages/OverviewPage.qml
Undo:
cp /usr/share/jolla-notes/pages/OverviewPage.qml.bak /usr/share/jolla-notes/pages/OverviewPage.qml
4 x duration 600 -> 50 OK
169 PropertyAnimation { target: flashRect; property: "opacity"; to: Theme.opacityLow; duration: 30; easing.type: Easing.InOutQuad } //600
170 PropertyAnimation { target: flashRect; property: "opacity"; to: 0.01; duration: 30; easing.type: Easing.InOutQuad } //600
171 PropertyAnimation { target: flashRect; property: "opacity"; to: Theme.opacityLow; duration: 30; easing.type: Easing.InOutQuad } //600
172 PropertyAnimation { target: flashRect; property: "opacity"; to: 0.00; duration: 30; easing.type: Easing.InOutQuad } //600
---------------------------------------------
---------------------------------------------
// removes delay in 'Settings/DataCounter' until information becomes fully visible.
vi /usr/share/jolla-settings/pages/datacounters/mainpage.qml
Undo:
cp /usr/share/jolla-settings/pages/datacounters/mainpage.qml.bak /usr/share/jolla-settings/pages/datacounters/mainpage.qml
Line 127 // Behavior on height { enabled: pageReady; NumberAnimation { duration: 200; easing.type: Easing.InOutQuad } }
Comment out this line.
---------------------------------------------
// removes delay in 'Settings/DeveloperOptions' until network settings become visible.
vi /usr/share/jolla-settings/pages/developermode/developermode.qml
Undo:
cp /usr/share/jolla-settings/pages/developermode/developermode.qml.bak /usr/share/jolla-settings/pages/developermode/developermode.qml
Line 503 - 506 Comment out this:
/* Behavior on height {
enabled: initialized
NumberAnimation { duration: 200; easing.type: Easing.InOutQuad }
} */
---------------------------------------------
// removes delay in 'Settings/MobileNetwork' until information become fully visible.
vi /usr/share/jolla-settings/pages/mobile/mainpage.qml
Undo:
cp /usr/share/jolla-settings/pages/mobile/mainpage.qml.bak /usr/share/jolla-settings/pages/mobile/mainpage.qml
Line 108 // NumberAnimation { duration: 200; easing.type: Easing.InOutQuad }
Comment out this line.
---------------------------------------------Mary
vi /usr/share/jolla-startupwizard-pre-user-session/main.qml
Undo:
cp /usr/share/jolla-startupwizard-pre-user-session/main.qml.bak /usr/share/jolla-startupwizard-pre-user-session/main.qml
220 Behavior on opacity { FadeAnimation { duration: 10 } } //400 Mary 20
---------------------------------------------
---------------------------------------------doppelt? Prüfen ob vorher schon in Liste, ggf. löschen /usr/share/lipstick/simplecompositor/simplecompositor.qml
vi /usr/share/lipstick/simplecompositor/simplecompositor.qml
Undo:
cp /usr/share/lipstick/simplecompositor/simplecompositor.qml.bak /usr/share/lipstick/simplecompositor/simplecompositor.qml
52 interval: 100 //1000
67 interval: 40 // 400
---------------------------------------------
---------------------------------------------Mary
vi /usr/share/lipstick-jolla-home-qt5/backgrounds/AmbienceBackgroundLoader.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/AmbienceBackgroundLoader.qml.bak /usr/share/lipstick-jolla-home-qt5/backgrounds/AmbienceBackgroundLoader.qml
55 duration: 10 // 800 Mary 20
vom Update überschrieben, neu gemacht. 68 -> 71 nicht!
---------------------------------------------
Black background hack:
vi /usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml.bak /usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml
quick and easy test - open
/usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml,
and in line 10, where it says “0.65”, change it to “1”…
Thanks very much @Levone1
vom Update überschrieben, neu gemacht 68->71 nicht
---------------------------------------------Mary
vi /usr/share/lipstick-jolla-home-qt5/backgrounds/HomeWallpaperLoader.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/HomeWallpaperLoader.qml.bak /usr/share/lipstick-jolla-home-qt5/backgrounds/HomeWallpaperLoader.qml
39 duration: 10 // 800 Mary 20
neu nach Update 68->71 nicht
---------------------------------------------
---------------------------------------------
Reduce unnecessary delays:
vi /usr/share/lipstick-jolla-home-qt5/compositor/ApplicationCloseGestureHint.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/compositor/ApplicationCloseGestureHint.qml.bak /usr/share/lipstick-jolla-home-qt5/compositor/ApplicationCloseGestureHint.qml
44 duration: 100 // 600
57 Behavior on opacity { FadeAnimator { duration: 100 } } // 600
70 Behavior on opacity { FadeAnimator { duration: 100 } } // 600
132 Behavior on opacity { FadeAnimator { duration: 100 } } // 600
neu nach Update 68->71 nicht
---------------------------------------------
Reduce unnecessary delays:
vi /usr/share/lipstick-jolla-home-qt5/compositor/Wallpaper.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/compositor/Wallpaper.qml.bak /usr/share/lipstick-jolla-home-qt5/compositor/Wallpaper.qml
44 transitionEnabled: true // true
51 transitionEnabled: true // true
52 transitionDelay: wallpaperItem.visible ? 67 : 0 // 200
85 duration: 67 // 200
95 Behavior on opacity { FadeAnimator { id: infoAnimation; duration: 100 } } // 300
neu nach Update 68->71 nicht
---------------------------------------------
---------------------------------------------
Reduce unnecessary delays:
vi /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml.bak /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml
Line 48 highlightMoveDuration: 100 // 300 // Match velocity with EdgeLayer transition's 300ms (0.3s below) duration 3 below -V
Line 123: duration: 67 // 200
neu machen 68->71 nicht
---------------------------------------------
Reduce unnecessary delays:
vi /usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml.bak /usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml
46 Behavior on opacity { SmoothedAnimation { duration: 133; velocity: 1000 / duration } } // 400
260 Behavior on opacity { FadeAnimation { duration: 100 } } // 300
319 Behavior on y { NumberAnimation { duration: 100; easing.type: Easing.InOutQuad } } // 300
359 Behavior on opacity { FadeAnimation { duration: 100 } } //300
---------------------------------------------Mary
Reduce unnecessary delays:
vi /usr/share/lipstick-jolla-home-qt5/launcher/LauncherGrid.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/launcher/LauncherGrid.qml.bak /usr/share/lipstick-jolla-home-qt5/launcher/LauncherGrid.qml
310 interval: 10 //200 Mary 20
---------------------------------------------
Reduce unnecessary delays:
vi /usr/share/lipstick-jolla-home-qt5/launcher/PinnedLauncherHint.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/launcher/PinnedLauncherHint.qml.bak /usr/share/lipstick-jolla-home-qt5/launcher/PinnedLauncherHint.qml
Line 35: Behavior on opacity { FadeAnimation { duration: 40 } } // 400 test 20, 40 geht
---------------------------------------------
---------------------------------------------
Reduce unnecessary delays:
vi /usr/share/lipstick-jolla-home-qt5/layers/EdgeLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/EdgeLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/EdgeLayer.qml
in the middle, line 191 - 257, near transitions change all durations to abt. the half or 1/3 or 1/4.
200: 67 // 200
206: 67 // 200
222: 100 // 300 match all with 3 above (Launcher.qml)
228: 100 // 300 match all with 3 above (Launcher.qml)
248: 100 // 300 match all with 3 above (Launcher.qml)
255: 150 // 2000 Test 150, this can be much longer if wanted
260: 100 // 300 match all with 3 above (Launcher.qml)
------>> Match 100 from /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml match with 3 above
systemctl --user restart lipstick
Remark: works good until now, looks good
---------------------------------------------Mary
vi /usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml
43 duration: 10 //200 Mary 20
240 NumberAnimation { duration: 13; easing.type: Easing.OutQuad } // 250 Mary 25
---------------------------------------------
Remove annoying hints on unlock: (the same für Sony und Volla)
vi /usr/share/lipstick-jolla-home-qt5/layers/LauncherLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/LauncherLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/LauncherLayer.qml
Change it at the end (Line 114) to say this:
edge: PeekFilter.Bottom
hintHeight: 0
hintDuration: 0
130 interval: 400 so gelassen, neu
---------------------------------------------
Reduce unnecessary delays:
vi /usr/share/lipstick-jolla-home-qt5/layers/NotificationOverviewLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/NotificationOverviewLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/NotificationOverviewLayer.qml
Line 27: NumberAnimation { duration: 400; easing.type: Easing.OutQuad } // obscure! no change
Line 45: duration: 67 // 200
Line 149: duration: 133 // 400
Line 150: velocity: 1000 / duration // 1000 no change, velocity will increase automatically if duration is shorter
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/layers/PartnerLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/PartnerLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/PartnerLayer.qml
126 interval: 167 // 500
234 duration: 100 // 300
249 duration: 100 // 300
257 duration: 100 // 300
407 duration: 133 // 400
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/layers/StackLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/StackLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/StackLayer.qml
374 PauseAnimation { id: delayAnimation; duration: 50 } // 150
388 delayAnimation.duration = 50 // 150
398 duration: 100 // 300
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/layers/TopMenuLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/TopMenuLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/TopMenuLayer.qml
30 hintDuration: 100 // 600
---------------------------------------------
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/lockscreen/DeviceLockView.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/lockscreen/DeviceLockView.qml.bak /usr/share/lipstick-jolla-home-qt5/lockscreen/DeviceLockView.qml
Check:
40 interval: 100 //300
---------------------------------------------
Remove 2 arrows:
vi /usr/share/lipstick-jolla-home-qt5/lockscreen/EdgeIndicator.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/lockscreen/EdgeIndicator.qml.bak /usr/share/lipstick-jolla-home-qt5/lockscreen/EdgeIndicator.qml
Remove arrows left and right on unlock:
27 // source: "image://theme/graphics-edge-swipe-arrow"
Comment out this line.
Changing all 'duration:' parameters (e.g. 700 -> 35 ). changed to orig.value/20, eg. 700 -> 35
makes UI much faster. Valid only for this file + not for line 118 !
Test weil Werte links gehen nicht bei Mary's Handy - OK
107 40 // 400
115 70 // 700
116 velocity: 1000 / duration
119 150 // 1500
133 40 // 400
134 velocity: 1000 / duration
138 40 // 400
149 40 // 400
150 velocity: 1000 / duration
161 40 // 400
Restart lipstick:
systemctl --user restart lipstick
Many thanks to @Edz !
---------------------------------------------
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/lockscreen/LockItem.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/lockscreen/LockItem.qml.bak /usr/share/lipstick-jolla-home-qt5/lockscreen/LockItem.qml
82 Behavior on opacity { FadeAnimation {} }
186 offsetAnimation.duration = 40 //400
188 opacityAnimation.duration = 40 //400
194 offsetAnimation.duration = 50 //500
196 opacityAnimation.duration = 50 //500
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/lockscreen/Vignette.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/lockscreen/Vignette.qml.bak /usr/share/lipstick-jolla-home-qt5/lockscreen/Vignette.qml
26 duration: 100 //300
36 duration: vignette.opened ? 267 : 100 //800 : 300
44 duration: vignette.opened ? 267 : 100 //800 : 300
---------------------------------------------
---------------------------------------------Mary
vi /usr/share/lipstick-jolla-home-qt5/main/OrientationTransition.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/main/OrientationTransition.qml.bak /usr/share/lipstick-jolla-home-qt5/main/OrientationTransition.qml
25 duration: 10 // 250 Mary 25
33 duration: 10 // 250 Mary 25
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/main/PeekArea.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/main/PeekArea.qml.bak /usr/share/lipstick-jolla-home-qt5/main/PeekArea.qml
57 clipEndAnimation.duration = 100 // 600
92 SmoothedAnimation { id: opacityAnimation; duration: 100; velocity: 1000 / duration } // d=300, v=1000
152 clipEndAnimation.duration = 133 // 400
154 clipEndAnimation.duration = 67 // 200
164 clipEndAnimation.duration = 100 * (clipEndAnimation.to - peekFilter.absoluteProgress) / clipEndAnimation.to // 300
---------------------------------------------
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/switcher/CloseAllAppsHint.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/switcher/CloseAllAppsHint.qml.bak /usr/share/lipstick-jolla-home-qt5/switcher/CloseAllAppsHint.qml
13 interval: 167 // 500
26 Behavior on opacity { FadeAnimation { duration: 333 } } // 1000
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/switcher/StartupWatcher.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/switcher/StartupWatcher.qml.bak /usr/share/lipstick-jolla-home-qt5/switcher/StartupWatcher.qml
14 interval: 50 // 2000, works fast 'n' good but screen flickers on app startup <--- hier ev raufsetzen weil Mary's Handy geht nicht 50
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml.bak /usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml
177 interval: 100 // no change
343 scrollAnimation.duration = 50 // 150
350 scrollAnimation.duration = 50 // 150
367 scrollAnimation.duration = Math.abs(contentY - scrollAnimation.to) * 1.5 // = works, save side! orig = 1.5
448 NumberAnimation { target: switcherItems; property: "opacity"; to: 0.0; duration: 67 } // 200
460 NumberAnimation { target: switcherItems; property: "opacity"; to: 1.0; duration: 67 } // 200
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/switcher/SwitcherItem.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/switcher/SwitcherItem.qml.bak /usr/share/lipstick-jolla-home-qt5/switcher/SwitcherItem.qml
171 PauseAnimation { duration: 67 } // 200
174 duration: 133 // 400
223 PauseAnimation { duration: 83 } // 250
229 FadeAnimation { id: coverOpacityAnimation; duration: 167 } //500
240 Behavior on opacity { FadeAnimation { duration: 167 } } // 500
259 interval: coverHint && !coverId ? 1667 : 167 // 5000 : 500
277 ColorAnimation { duration: 33 } //100
282 NumberAnimation { duration: 50 } //50 ist wirklich so!
378 Behavior on opacity { FadeAnimation {} } //leer
406 Behavior on opacity { NumberAnimation { } } //leer
469 duration: 67 //200
476 duration: 67 //200
481 PauseAnimation { duration: 57 } //170
558 duration: 67 //200
---------------------------------------------
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/system/StartupScreenBlanker.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/system/StartupScreenBlanker.qml.bak /usr/share/lipstick-jolla-home-qt5/system/StartupScreenBlanker.qml
32 PauseAnimation { duration: 20 } // 400
---------------------------------------------BIS DAHER GEHTS Mary
---------------------------------------------Mary
vi /usr/share/lipstick-jolla-home-qt5/systemwindow/SystemWindow.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/systemwindow/SystemWindow.qml.bak /usr/share/lipstick-jolla-home-qt5/systemwindow/SystemWindow.qml
64 NumberAnimation { duration: 10; easing.type: Easing.InOutQuad } // 200 Mary 20
---------------------------------------------
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/topmenu/AmbienceSelector.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/topmenu/AmbienceSelector.qml.bak /usr/share/lipstick-jolla-home-qt5/topmenu/AmbienceSelector.qml
71 duration: 50 //500
79 NumberAnimation { property: "x"; duration: 50; easing.type: Easing.InOutQuad } // 500
158 Behavior on opacity { FadeAnimation {} } //nothing
212 NumberAnimation { properties: "y"; duration: 20 } // 200
systemctl --user restart lipstick
----
-----------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/topmenu/TopMenu.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/topmenu/TopMenu.qml.bak /usr/share/lipstick-jolla-home-qt5/topmenu/TopMenu.qml
26 scrollAnimation.duration = Math.abs(contentY - scrollAnimation.to) * 1.5 //1.5
76 duration: 100 // 300
172 duration: 133 // 400
179 duration: 133 // 400
328 duration: Lipstick.compositor.powerKeyPressed ? scrollAnimation.duration : 67 // 200
460 duration: Lipstick.compositor.powerKeyPressed ? scrollAnimation.duration : 67 // 200
524 interval: 5000 // no change
---------------------------------------------
---------------------------------------------
Disable EU-audio volume warning:
vi /usr/share/lipstick-jolla-home-qt5/volumecontrol/VolumeControl.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/volumecontrol/VolumeControl.qml.bak /usr/share/lipstick-jolla-home-qt5/volumecontrol/VolumeControl.qml
STEPS: near line 564,
Change the following line (Line #564 in SFOS 5.0.0.61),
onShowAudioWarning: loader.showWarning(initial)
to:
onShowAudioWarning: volumeControl.setWarningAcknowledged(true)
Because this is within lipstick, we need to restart lipstick to take effect;
systemctl --user restart lipstick
---------------------------------------------
---------------------------------------------Mary
vi /usr/share/lipstick-jolla-home-qt5/windowwrappers/WindowWrapper.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/windowwrappers/WindowWrapper.qml.bak /usr/share/lipstick-jolla-home-qt5/windowwrappers/WindowWrapper.qml
35 FadeAnimator { duration: 10 } //600 Mary 20
---------------------------------------------
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/compositor.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/compositor.qml.bak /usr/share/lipstick-jolla-home-qt5/compositor.qml
234 property int pressDelay: 133 // 400
711 Behavior on opacity { FadeAnimator { duration: 100; alwaysRunToEnd: false } } // 300 & true
728 interval: 167 // 500
891 duration: 83 //250
945 extraGestureDuration: 167 //500
1163 Behavior on foregroundItem.opacity { FadeAnimator { duration: 100; alwaysRunToEnd: false } } // 300 & true
1171 interval: 1000 // 2000
1373 duration: 133 // 400
1860 interval: 83 // As short as possible without the end result looking unintentional //250
1867 interval: 2000 // no change
2073 interval: 1000 // no change
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/main.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/main.qml.bak /usr/share/lipstick-jolla-home-qt5/main.qml
nix zu tun / checked, nothing to do
---------------------------------------------
---------------------------------------------
vi /usr/share/lipstick-obex-ui/main.qml
Undo:
cp /usr/share/lipstick-obex-ui/main.qml.bak /usr/share/lipstick-obex-ui/main.qml
52 interval: 133 // wait for window fade outs etc., // 400
---------------------------------------------
vi /usr/share/lipstick-security-ui/PasswordAgentDialog.qml
Undo:
cp /usr/share/lipstick-security-ui/PasswordAgentDialog.qml.bak /usr/share/lipstick-security-ui/PasswordAgentDialog.qml
20 ? 50 // 1000
21 : 0
---------------------------------------------
vi /usr/share/lipstick-security-ui/PasswordInputDialog.qml
Undo:
cp /usr/share/lipstick-security-ui/PasswordInputDialog.qml.bak /usr/share/lipstick-security-ui/PasswordInputDialog.qml
221 Behavior on y { NumberAnimation { duration: 67; easing.type: Easing.InOutQuad } } //200
---------------------------------------------
---------------------------------------------
vi /usr/share/lipstick-windowprompt/connectivity/ConnectionSelector.qml
Undo:
cp /usr/share/lipstick-windowprompt/connectivity/ConnectionSelector.qml.bak /usr/share/lipstick-windowprompt/connectivity/ConnectionSelector.qml
95 Behavior on keyboardHeight { NumberAnimation { duration: 67; easing.type: Easing.InOutQuad } } //200
414 Behavior on height { NumberAnimation { duration: 83; easing.type: Easing.InOutQuad } } //250
431 Behavior on height { NumberAnimation { duration: 83; easing.type: Easing.InOutQuad } } //250
950 interval: 167 //500
---------------------------------------------
vi /usr/share/lipstick-windowprompt/main.qml
Undo:
cp /usr/share/lipstick-windowprompt/main.qml.bak /usr/share/lipstick-windowprompt/main.qml
47 _showTimer = singleShot(133, function() { // 400
61 singleShot(133, function() { // 400
---------------------------------------------
vi /usr/share/lipstick-windowprompt/PermissionPrompt.qml
Undo.
cp /usr/share/lipstick-windowprompt/PermissionPrompt.qml.bak /usr/share/lipstick-windowprompt/PermissionPrompt.qml
121 Behavior on contentHeight { NumberAnimation { duration: 33; easing.type: Easing.InOutQuad } } //100
170 readonly property int visibleTime: 10 // 30
---------------------------------------------
--------------------------------------------- doppelt?
vi /usr/share/sailfish-archive/sailfish-archive.qml
Undo:
cp /usr/share/sailfish-archive/sailfish-archive.qml.bak /usr/share/sailfish-archive/sailfish-archive.qml
23 fade animation duration 100 //1000
---------------------------------------------
vi /usr/share/sailfish-captiveportal/shared/OrientationFader.qml
Undo:
cp /usr/share/sailfish-captiveportal/shared/OrientationFader.qml.bak /usr/share/sailfish-captiveportal/shared/OrientationFader.qml
37 duration: 6 // 100
57 duration: 6 // 100
74 duration: 9 // 150
---------------------------------------------
vi /usr/share/sailfish-captiveportal/shared/OverlayAnimator.qml
Undo:
cp /usr/share/sailfish-captiveportal/shared/OverlayAnimator.qml.bak /usr/share/sailfish-captiveportal/shared/OverlayAnimator.qml
42 property int proportionalDuration: 100 // 400
98 proportionalDuration = 150 * (1.0 - (infoHeight / webView.fullscreenHeight)) //600
100 proportionalDuration = 100 // 400
---------------------------------------------
vi /usr/share/sailfish-captiveportal/shared/ProgressBar.qml
Undo:
cp /usr/share/sailfish-captiveportal/shared/ProgressBar.qml.bak /usr/share/sailfish-captiveportal/shared/ProgressBar.qml
34 velocity: 1440; duration: 67 //480; 200
-----------------------------------------------------
----------------------------------------------------- ENDE neue Dateien
This is an optional keyboard hack with comma and dot right to space bar and permanent numbers:
Keyboard Hack:
Keyboard Geometry
/usr/lib/maliit/plugins/jolla-keyboard.qml
cd /usr/lib/maliit/plugins/
cp /usr/lib/maliit/plugins/jolla-keyboard.qml /usr/lib/maliit/plugins/jolla-keyboard.qml.bak
vi /usr/lib/maliit/plugins/jolla-keyboard.qml
Undo:
cp /usr/lib/maliit/plugins/jolla-keyboard.qml.bak /usr/lib/maliit/plugins/jolla-keyboard.qml
88 interval: 300 //75 // 300 Testen!
646 duration: 100 // 300
668 PauseAnimation { duration: 67 } // 200
674 duration: 67 // 200
---------------------------------------------
Keyboard Comma Hack:
Put comma from left to space button to right:
cp SpacebarRow.qml SpacebarRow.qml.bak
File is:
vi /usr/share/maliit/plugins/com/jolla/SpacebarRow.qml
After the licence text, change it to look this way:
import QtQuick 2.0
import com.jolla.keyboard 1.0
KeyboardRow {
splitIndex: 2 //3
SymbolKey {}
// ContextAwareCommaKey {}
SpacebarKey {}
SpacebarKey {
active: splitActive
languageLabel: ""
}
ContextAwareCommaKey {} //move this line to here
PeriodKey {}
EnterKey {}
}
---------------------eof-----
1. Make splitIndex: 2 //3
2. Move line containing 'ContextAwareCommaKey {}' to it's new place
Undo:
cp SpacebarRow.qml.bak SpacebarRow.qml
---------------------------------------------
Reduce the keyboard's height - for layout extension see larger file at the end.
/usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml
cd /usr/share/maliit/plugins/com/jolla/
cp /usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml /usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml.bak
vi /usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml
Undo:
cp /usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml.bak /usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml
As a reminder, if using vi or vim, you can display the lines number by typing
:set number Line numbers may vary in other SFOS versions.
32 line 32, change the 58 value to e.g. 37:
property int keyHeightLandscape: isLargeScreen ? keyHeightPortrait : 58*verticalScale
33 line 33, change the 80 value to e.g. 50: // line 33 in SFOS 4.6.0.13
property int keyHeightPortrait: 80*verticalScale
38 52 line 38, change the 99 value to 70: // Line 36 in SFOS 4.5.0.19, line 52 in SFOS 4.6.0.13
property int popperHeight: isLargeScreen ? 99*scaleRatio : 120*scaleRatio
Then restart the GUI of course.
systemctl --user restart lipstick
--------------------------------------------- LAST TWEAK OF LIST
---------------------------------------------
Extend keyboard layout with smarter popups - no more shift and symbol needed - Example: DE, is possible the same way for other languages.
File is: /usr/share/maliit/plugins/com/jolla/layouts/de.qml
cd /usr/share/maliit/plugins/com/jolla/layouts/
cp /usr/share/maliit/plugins/com/jolla/layouts/de.qml /usr/share/maliit/plugins/com/jolla/layouts/de.qml.bak
vi /usr/share/maliit/plugins/com/jolla/layouts/de.qml
Undo:
cp /usr/share/maliit/plugins/com/jolla/layouts/de.qml.bak /usr/share/maliit/plugins/com/jolla/layouts/de.qml
This is the keyboard layout with 4 rows and extended popups (german)
After changing restart the GUI of course.
Replace content of file after the licence text with this:
import QtQuick 2.0
import ".."
KeyboardLayout {
splitSupported: true
KeyboardRow {
CharacterKey { caption: "1"; captionShifted: "1"; symView: "1"; symView2: "1" }
CharacterKey { caption: "2"; captionShifted: "2"; symView: "2"; symView2: "2" }
CharacterKey { caption: "3"; captionShifted: "3"; symView: "3"; symView2: "3" }
CharacterKey { caption: "4"; captionShifted: "4"; symView: "4"; symView2: "4" }
CharacterKey { caption: "5"; captionShifted: "5"; symView: "5"; symView2: "5" }
CharacterKey { caption: "6"; captionShifted: "6"; symView: "6"; symView2: "6" }
CharacterKey { caption: "7"; captionShifted: "7"; symView: "7"; symView2: "7" }
CharacterKey { caption: "8"; captionShifted: "8"; symView: "8"; symView2: "8" }
CharacterKey { caption: "9"; captionShifted: "9"; symView: "9"; symView2: "9" }
CharacterKey { caption: "0"; captionShifted: "0"; symView: "0"; symView2: "0" }
FittedCharacterKey { caption: "ß"; captionShifted: "@"; symView: "°"; symView2: "¤" }
}
KeyboardRow {
CharacterKey { caption: "q"; captionShifted: "Q"; symView: "_"; symView2: "€"; accents: "Q"; accentsShifted: "q" }
CharacterKey { caption: "w"; captionShifted: "W"; symView: "|"; symView2: "£"; accents: "W"; accentsShifted: "w" }
CharacterKey { caption: "e"; captionShifted: "E"; symView: "$"; symView2: "$"; accents: "&Eé€"; accentsShifted: "&eÉ€" }
CharacterKey { caption: "r"; captionShifted: "R"; symView: "§"; symView2: "¥"; accents: "#R¡!"; accentsShifted: "#r¡!" }
CharacterKey { caption: "t"; captionShifted: "T"; symView: "{"; symView2: "₹"; accents: "T~"; accentsShifted: "t~" }
CharacterKey { caption: "z"; captionShifted: "Z"; symView: "["; symView2: "¤"; accents: "Z"; accentsShifted: "z" }
CharacterKey { caption: "u"; captionShifted: "U"; symView: "]"; symView2: "<"; accents: "&_úU"; accentsShifted: "&_uúÚ" }
CharacterKey { caption: "i"; captionShifted: "I"; symView: "}"; symView2: ">"; accents: "Ií"; accentsShifted: "Íií" }
CharacterKey { caption: "o"; captionShifted: "O"; symView: "<"; symView2: "["; accents: "óO"; accentsShifted: "Óoó" }
CharacterKey { caption: "p"; captionShifted: "P"; symView: ">"; symView2: "]"; accents: "‰§%P+"; accentsShifted: "‰§%p+" }
FittedCharacterKey { caption: "ü"; captionShifted: "Ü"; symView: "%"; symView2: "‰"; accents: "Ü" }
}
KeyboardRow {
CharacterKey { caption: "a"; captionShifted: "A"; symView: "*"; symView2: "`"; accents: "A@'áåæ"; accentsShifted: "a@'ÁÅÆ"}
CharacterKey { caption: "s"; captionShifted: "S"; symView: "#"; symView2: "^"; accents: "|*S;ş$"; accentsShifted: "|*s;Ş$" }
CharacterKey { caption: "d"; captionShifted: "D"; symView: "+"; symView2: "|"; accents: "÷D:/$"; accentsShifted: "÷d:/$" }
CharacterKey { caption: "f"; captionShifted: "F"; symView: "-"; symView2: "_"; accents: "F¿?"; accentsShifted: "f¿?" }
CharacterKey { caption: "g"; captionShifted: "G"; symView: "="; symView2: "§"; accents: ">=Gğ'\""; accentsShifted: ">=gĞ'\"" }
CharacterKey { caption: "h"; captionShifted: "H"; symView: "("; symView2: "{"; accents: "H"; accentsShifted: "h" }
CharacterKey { caption: "j"; captionShifted: "J"; symView: ")"; symView2: "}"; accents: "J"; accentsShifted: "j" }
CharacterKey { caption: "k"; captionShifted: "K"; symView: "\""; symView2: "°"; accents: "<K([{"; accentsShifted: "<k([{" }
CharacterKey { caption: "l"; captionShifted: "L"; symView: "~"; symView2: "·"; accents: ">L)]}"; accentsShifted: ">l)]}" }
CharacterKey { caption: "ö"; captionShifted: "Ö"; symView: "!"; symView2: "¡"; accents: "Ö"; accentsShifted: "ö" }
CharacterKey { caption: "ä"; captionShifted: "Ä"; symView: "?"; symView2: "¿"; accents: "Ä"; accentsShifted: "ä" }
}
KeyboardRow {
splitIndex: 5
ShiftKey {}
CharacterKey { caption: "y"; captionShifted: "Y"; symView: "@"; symView2: "«"; accents: "ýY¥"; accentsShifted: "Ýy¥" }
CharacterKey { caption: "x"; captionShifted: "X"; symView: "&"; symView2: "»"; accents: "X*"; accentsShifted: "x*" }
CharacterKey { caption: "c"; captionShifted: "C"; symView: "/"; symView2: "÷"; accents: "Cç"; accentsShifted: "cÇ" }
CharacterKey { caption: "v"; captionShifted: "V"; symView: "\\"; symView2: "“"; accents: "V"; accentsShifted: "v" }
CharacterKey { caption: "b"; captionShifted: "B"; symView: "'"; symView2: "”"; accents: "`B"; accentsShifted: "`b" }
CharacterKey { caption: "n"; captionShifted: "N"; symView: ";"; symView2: "„"; accents: "Nñ#"; accentsShifted: "nÑ#" }
CharacterKey { caption: "m"; captionShifted: "M"; symView: ":"; symView2: "×"; accents: "×M-"; accentsShifted: "×m-" }
BackspaceKey {}
}
SpacebarRow {}
}
Here’s another one:
Make Backup:
cp /usr/share/lipstick-appsupport-ui/main.qml /usr/share/lipstick-appsupport-ui/main.qml.bak
Change is in line 65:
vi /usr/share/lipstick-appsupport-ui/main.qml
Undo:
cp /usr/share/lipstick-appsupport-ui/main.qml.bak /usr/share/lipstick-appsupport-ui/main.qml
65 interval: 1 //10000
Found this few hours ago and now testing, hope that it doesn’t any harm.
As I see, AAS starts faster, Android apps run faster and more fluent.
edit: at first time posting this, I used 300 instead of 10000. Further experiments gave the result, that 1 is also possible for maximum speed, without any harm for the OS.
I think, one can use this to trim snappiness to personal flavour.
This is plain BS and snake-oil.
This is a ApplicationWindow QML component, it will be nowhere in the startup process of AAS, nor in the actual running of apps.
I can’t tell anything to the coding background, but only that it works better now. Have no idea why, but I’m happy now.
![]()
edit: did similar tweaks at BT controls, and since this time I can listen to music with BT speakers without interruption. Now playing since half an hour.
Well, i am telling you. You are imagining things.
No problem as long that it works!
In this particular instance, the 10000 (ten seconds) is the time a permission prompt is shown until it automatically closes the app if you neither confirm nor deny.
Setting it to 1 means it will now wait 1 millisecond.
You have to be rather quick to be able to use the permission prompt this way!
I admire your persistence with these things, but just lowering any timeouts or delays is bound to lead to problems. It may even lead to worse performance, e.g. if it’s a Timer that repeats some action.
It could be some android app abuses the permission call for permissions already granted. I have encountered a few of these, but don’t know if that would trigger the dbus calls received here. I also cannot see how it would impact performance in the code flow it takes?
Many thanks to @dopi04 who tested on 64 bit device!
Here are the command lists for 64 bit devices with commands to c+p:
First make backup of all files:
Changed files for 64 bit devices changed files status 12/2025 SFOS 5.0.0.72
List of all tweaked system files to make Phone snappier.
Hint: Browser about-config is stored in
/home/defaultuser/.cache/org.saiilfishos/Settings/.mozilla/prefs.js
and
/home/defaultuser/.local/share/org.sailfishos/browser/.mozilla/prefs.js
------------------------------------------------------
Description:
xxx.bak is the backup copy of the original file.
Path of /usr/lib64 is is for 64 bit device in this document.
First section contains commands to make a backups of original file at beginning.
Do this only one time at the beginning, as it would
overwrite your original backup when performing this later.
A command to restore the original file from the backup is supported with every tweak,
in case something goes wrong with editing.
First make backups of all original files:
Do this only once, repeating it later would overwrite the original backup file!
----- This part of the list is only for 64 bit devices:
cp /usr/lib64/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml /usr/lib64/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Office/FileListPage.qml /usr/lib64/qt5/qml/Sailfish/Office/FileListPage.qml.bak Nicht mehr da oder falsch
cp /usr/lib64/qt5/qml/Sailfish/Office/PDFDocumentPage.qml /usr/lib64/qt5/qml/Sailfish/Office/PDFDocumentPage.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Office/PDFSelectionHandle.qml /usr/lib64/qt5/qml/Sailfish/Office/PDFSelectionHandle.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Office/PDFView.qml /usr/lib64/qt5/qml/Sailfish/Office/PDFView.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Office/PlainTextDocumentPage.qml /usr/lib64/qt5/qml/Sailfish/Office/PlainTextDocumentPage.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Office/PresentationPage.qml /usr/lib64/qt5/qml/Sailfish/Office/PresentationPage.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Office/SearchBarItem.qml /usr/lib64/qt5/qml/Sailfish/Office/SearchBarItem.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Office/SpreadsheetPage.qml /usr/lib64/qt5/qml/Sailfish/Office/SpreadsheetPage.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Office/TextDocumentPage.qml /usr/lib64/qt5/qml/Sailfish/Office/TextDocumentPage.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Office/ToolBar.qml /usr/lib64/qt5/qml/Sailfish/Office/ToolBar.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/SilicaFlickable.qml /usr/lib64/qt5/qml/Sailfish/Silica/SilicaFlickable.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/AddAnimation.qml /usr/lib64/qt5/qml/Sailfish/Silica/AddAnimation.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/ApplicationWindow.qml /usr/lib64/qt5/qml/Sailfish/Silica/ApplicationWindow.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/BusyLabel.qml /usr/lib64/qt5/qml/Sailfish/Silica/BusyLabel.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/ContextMenu.qml /usr/lib64/qt5/qml/Sailfish/Silica/ContextMenu.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/DatePicker.qml /usr/lib64/qt5/qml/Sailfish/Silica/DatePicker.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/DatePickerDialog.qml /usr/lib64/qt5/qml/Sailfish/Silica/DatePickerDialog.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/Drawer.qml /usr/lib64/qt5/qml/Sailfish/Silica/Drawer.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/ExpandingSection.qml /usr/lib64/qt5/qml/Sailfish/Silica/ExpandingSection.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml /usr/lib64/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/FadeAnimation.qml /usr/lib64/qt5/qml/Sailfish/Silica/FadeAnimation.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/FadeAnimator.qml /usr/lib64/qt5/qml/Sailfish/Silica/FadeAnimator.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml /usr/lib64/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/ListItem.qml /usr/lib64/qt5/qml/Sailfish/Silica/ListItem.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/MenuItem.qml /usr/lib64/qt5/qml/Sailfish/Silica/MenuItem.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/PageStack.qml /usr/lib64/qt5/qml/Sailfish/Silica/PageStack.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml /usr/lib64/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/Switch.qml /usr/lib64/qt5/qml/Sailfish/Silica/Switch.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/TapInteractionHint.qml /usr/lib64/qt5/qml/Sailfish/Silica/TapInteractionHint.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/ValueButton.qml /usr/lib64/qt5/qml/Sailfish/Silica/ValueButton.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml /usr/lib64/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml /usr/lib64/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/private/Slideable.qml /usr/lib64/qt5/qml/Sailfish/Silica/private/Slideable.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/private/SliderBase.qml /usr/lib64/qt5/qml/Sailfish/Silica/private/SliderBase.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml /usr/lib64/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml.bak
cp /usr/lib64/qt5/qml/Sailfish/WebView/WebView.qml /usr/lib64/qt5/qml/Sailfish/WebView/WebView.qml.bak
cp /usr/lib64/maliit/plugins/jolla-keyboard.qml /usr/lib64/maliit/plugins/jolla-keyboard.qml.bak
----- End of the part only for 64 bit devices:
----- Following part is for all devices:
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-appsupport-ui/main.qml /usr/share/lipstick-appsupport-ui/main.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/CameraLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/CameraLayer.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-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/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/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/sailfish-captiveportal/shared/WebView.qml /usr/share/sailfish-captiveportal/shared/WebView.qml.bak
cp /usr/share/sailfish-office/FileListPage.qml /usr/share/sailfish-office/FileListPage.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/lipstick-security-ui/PasswordAgentDialog.qml /usr/share/lipstick-security-ui/PasswordAgentDialog.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 /etc/connman/main.conf /etc/connman/main.conf.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
cp /usr/share/maliit/plugins/com/jolla/SpacebarRow.qml /usr/share/maliit/plugins/com/jolla/SpacebarRow.qml.bak
----- end of list for making backups -----
Next, edit files as devel-su preferrable fron a pc via ssh:
---------------------------------------------
Details with commands to c+p:
Values after // are the original value and values from older experiments.
---------------------------------------------
vi /etc/connman/main.conf
Changes the IP-Network range of Access Point - optional if wanted:
12 TetheringSubnetBlock = 192.168.4.0 // example
(yet implemented by default, but check) Add ",ifb" here, for better dnsmasq compatibility and DHCP Server:
4 NetworkInterfaceBlacklist = p2p,usb,rmnet,rev_rmnet,ifb
---------------------------------------------
Keyboard layout see below at the end of the document!
---------------------------------------------
vi /usr/lib64/maliit/plugins/jolla-keyboard.qml
Undo:
cp /usr/lib64/maliit/plugins/jolla-keyboard.qml.bak /usr/lib64/maliit/plugins/jolla-keyboard.qml
88 interval: 300 //wirklich 300! //300 checken auf B1 war 75 bei Mary, war 300 am funkt. Andrea Telefon
646 duration: 100 //300
668 PauseAnimation { duration: 67 } //200
674 duration: 67 //200
---------------------------------------------
/usr/lib64/qt5/qml/Sailfish/Silica/ :
---------------------------------------------
Lazy Swipes:
---------------------------------------------
/usr/lib64/qt5/qml/Sailfish/Lipstick/*
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml.bak /usr/lib64/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml
24 duration: 250 //1000
----------------------------------------------
Office:
---------------------------------------------
vi /usr/share/sailfish-office/FileListPage.qml
Undo:
cp /usr/share/sailfish-office/FileListPage.qml.bak /usr/share/sailfish-office/FileListPage.qml
105 duration: 1 //5 15 30 150
133 Behavior on opacity { FadeAnimation { duration: 1 } } //5 15 30 150
198 Behavior on opacity { FadeAnimator {} } // no change
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Office/PDFDocumentPage.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Office/PDFDocumentPage.qml.bak /usr/lib64/qt5/qml/Sailfish/Office/PDFDocumentPage.qml
128 Behavior on opacity { FadeAnimator { duration: 1 }} //5 10 20 40 133 400
245 Behavior on opacity { FadeAnimator { duration: 1 }} //5 10 20 40 133 400
386 Behavior on opacity { FadeAnimator { duration: 1 } } //5 10 20 40 133 400
573 interval: 5000 // so lassen - leave as it is
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Office/PDFSelectionHandle.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Office/PDFSelectionHandle.qml.bak /usr/lib64/qt5/qml/Sailfish/Office/PDFSelectionHandle.qml
53 NumberAnimation { property: "width"; duration: 1 } //2 5 10 100
55 NumberAnimation { property: "height"; duration: 1 } //2 5 10 100
70 duration: 1 //3 5 10 20 200
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Office/PDFView.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Office/PDFView.qml.bak /usr/lib64/qt5/qml/Sailfish/Office/PDFView.qml
80 - 87 comment out this:
/* onClicked: {
if (zoomed) {
var scale = pdfCanvas.width / width
zoomOutContentYAnimation.to = Math.max(0, Math.min(contentHeight - height,
(contentY + height/2) / scale - height/2))
zoomOutAnimation.start()
}
} */
178 NumberAnimation { target: focusAnimation.targetItem; property: "scale"; duration: 5; to: 3.; easing.type: Easing.InOutCubic } //10 50 200
179 NumberAnimation { target: focusAnimation.targetItem; property: "scale"; duration: 5; to: 1.; easing.type: Easing.InOutCubic } //10 50 200
186 NumberAnimation { id: scrollX; target: root; property: "contentX"; duration: 8; easing.type: Easing.InOutQuad } //15 75 300
187 NumberAnimation { id: scrollY; target: root; property: "contentY"; duration: 8; easing.type: Easing.InOutQuad } //15 75 300
205 NumberAnimation { id: leaveX; target: root; property: "contentX"; duration: 8; easing.type: Easing.InQuad } //15 75 300
206 NumberAnimation { id: leaveY; target: root; property: "contentY"; duration: 8; easing.type: Easing.InQuad } //15 75 300
207 NumberAnimation { target: root; property: "opacity"; duration: 8; to: 0.; easing.type: Easing.InQuad } //15 75 300
211 NumberAnimation { id: leaveX; target: root; property: "contentX"; duration: 8; easing.type: Easing.InQuad } //15 75 300
212 NumberAnimation { id: leaveY; target: root; property: "contentY"; duration: 8; easing.type: Easing.InQuad } //15 75 300
213 NumberAnimation { target: root; property: "opacity"; duration: 8; to: 0.; easing.type: Easing.InQuad } //15 75 300
229 duration: 2 //2 5 10 50 200
390 Behavior on opacity { FadeAnimator { duration: 2 } } //2 25 100
532 duration: 2 //5 10 50 200
539 duration: 2 //5 10 50 200
546 duration: 2 //5 10 50 200
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Office/PlainTextDocumentPage.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Office/PlainTextDocumentPage.qml.bak /usr/lib64/qt5/qml/Sailfish/Office/PlainTextDocumentPage.qml
179 Behavior on opacity { FadeAnimator { duration: 1 }} //10 40 133 400
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Office/PresentationPage.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Office/PresentationPage.qml.bak /usr/lib64/qt5/qml/Sailfish/Office/PresentationPage.qml
53 Behavior on opacity { FadeAnimator { duration: 1 }} //10 40 133 400
138 Behavior on opacity { FadeAnimator { duration: 1 }} //10 40 133 400
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Office/SearchBarItem.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Office/SearchBarItem.qml.bak /usr/lib64/qt5/qml/Sailfish/Office/SearchBarItem.qml
75 duration: 1 //400
93 SmoothedAnimation { velocity: 1440; duration: 67 } //480 + 200
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Office/SpreadsheetPage.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Office/SpreadsheetPage.qml.bak /usr/lib64/qt5/qml/Sailfish/Office/SpreadsheetPage.qml
64 Behavior on opacity { FadeAnimator { duration: 1 }} //10 40 133 400
97 Behavior on opacity { FadeAnimator {}}
117 Behavior on opacity { FadeAnimator { duration: 1 }} //10 40 133 400
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Office/TextDocumentPage.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Office/TextDocumentPage.qml.bak /usr/lib64/qt5/qml/Sailfish/Office/TextDocumentPage.qml
49 Behavior on opacity { FadeAnimator { duration: 1 }} //10 40 133 400
113 Behavior on opacity { FadeAnimator { duration: 1 }} //10 40 133 400
----------------------------------------------doppelt?
vi /usr/lib64/qt5/qml/Sailfish/Office/ToolBar.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Office/ToolBar.qml.bak /usr/lib64/qt5/qml/Sailfish/Office/ToolBar.qml
71 Behavior on offset { NumberAnimation { duration: 20; easing.type: Easing.InOutQuad } } //400
103 interval: 2500 //4000
----------------------------------------------
Office Ende
----------------------------------------------
/usr/lib64/qt5/qml/Sailfish/Silica/*------------------------------------
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/AddAnimation.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/AddAnimation.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/AddAnimation.qml
39 duration: 10 //150
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/ApplicationWindow.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/ApplicationWindow.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/ApplicationWindow.qml
241-244 Timer... interval: 200 //600
261ff 2 x duration 133; //2 x 400 Take care of the ; after the number!
307 PauseAnimation { duration: 67 } //200
338 Behavior on xScale { NumberAnimation { id: xAnim; duration: 33 } } //100
339 Behavior on yScale { NumberAnimation { id: yAnim; duration: 33 } } //100
563 duration: 333 //1000
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/BusyLabel.qml
Undo:
vi /usr/lib64/qt5/qml/Sailfish/Silica/BusyLabel.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/BusyLabel.qml
52 Behavior on opacity { FadeAnimator { duration: 10 } } // 400
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/ContextMenu.qml
Undo:
vi /usr/lib64/qt5/qml/Sailfish/Silica/ContextMenu.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/ContextMenu.qml
51 property int _openAnimationDuration: 10 //200
431 interval: 5 //10
453 interval: 5 //10
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/DatePicker.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/DatePicker.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/DatePicker.qml
281 interval: 11 //32
300 interval: 33 //100
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/DatePickerDialog.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/DatePickerDialog.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/DatePickerDialog.qml
116 duration: 167 // 500
123 duration: 167 // 500
289 duration: 100 // 300
296 duration: 100 // 300
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/Drawer.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/Drawer.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/Drawer.qml
72 duration: 10 // 300
139 duration: 10 // 300
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/ExpandingSection.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/ExpandingSection.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/ExpandingSection.qml
58 readonly property int _animationDuration: _group ? _group.animationDuration : 10 // 200
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml
56 property int animationDuration: 10 // 200
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/FadeAnimation.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/FadeAnimation.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/FadeAnimation.qml
37 duration: 10 // 200
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/FadeAnimator.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/FadeAnimator.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/FadeAnimator.qml
37 duration: 10 // 200
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml
54 Behavior on opacity { FadeAnimation { duration: 13 } } // 400
70 interval: 10 // 300
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/ListItem.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/ListItem.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/ListItem.qml
98 duration: 10 // 200
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/MenuItem.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/MenuItem.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/MenuItem.qml
47 property int _duration: 17 //50
51 on_InvertColorsChanged: _duration = 67 //200
72 ScriptAction { script: _duration = 17 } //50
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/PageStack.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/PageStack.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/PageStack.qml
118 property int _transitionDuration: 100 // 400
620 FadeAnimation { duration: 100 } // 400
ab 668 ist jetzt einiges neu
1133 touchBlockTimer.interval = useAnimator ? _transitionDuration : Math.max(animation.duration - 20, 1) //50 ist ein Minuend! 20 geht!
1264 interval: 1 //1 Nix, lassen
1337 backgroundAnimation.duration = multiplier * 83 //250 Test new! Mary: 83 geht, nicht 63!
1347 duration: 50 // 100
1424 pageFadeIn.duration = multiplier * (differentOrientation ? 83 : 133) // 250 : 400 values should match line 1374 + line 592 OBSOLETE
1436 duration: 50 // 100
1443 duration: 83 // 250
1464 duration: 1000 // 1500
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml
95 duration: 133*Math.max(1.0, pullDownDistance/Theme.itemSizeLarge) // 400
107 duration: 133 // Matches bounceback animation duration // 400
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/SilicaFlickable.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/SilicaFlickable.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/SilicaFlickable.qml
Line 63: maximumFlickVelocity: 2000 // was Theme.maximumFlickVelocity, quick and dirty for simply going faster.
---------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/Switch.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/Switch.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/Switch.qml
81 NumberAnimation { duration: busy ? 150 : 17; easing.type: Easing.InOutQuad } //450 : 50
88 NumberAnimation { duration: busy ? 150 : 17; easing.type: Easing.InOutQuad } //450 : 50
114 interval: 167 // 500
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/TapInteractionHint.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/TapInteractionHint.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/TapInteractionHint.qml
83 duration: 1500 // 2000
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/ValueButton.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/ValueButton.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/ValueButton.qml
52 property int _duration: 67 // 200
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml
70 Behavior on opacity { FadeAnimation { duration: 10 } } // 300
----------------------------------------------
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml
Line 42: property real defaultDuration: 100 // 300
Line 118: velocity: 12000 //4000
Line 119: maximumEasingTime: 33 // 100
Line 125: velocity: 12000 //4000
Line 127: maximumEasingTime: 33 // 100
Line 164: PauseAnimation { duration: 80 } // 100
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/private/Slideable.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/private/Slideable.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/private/Slideable.qml
24 property int flickDuration: 100 //300
52 duration: 67 // 200
ok
284-342 mehrere Animations mit Variablen // einstweilen nix verändert, ist neu so
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/private/SliderBase.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/private/SliderBase.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/private/SliderBase.qml
93 duration: 100 // 300
104 duration: 100 // 300
----------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml.bak /usr/lib64/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml
197 duration: 67 // 200
208 duration: 67 // 200
----------------------------------------------
systemctl --user restart lipstick
---------------------------------------------
---------------------------------------------
vi /usr/lib64/qt5/qml/Sailfish/WebView/WebView.qml
Undo:
cp /usr/lib64/qt5/qml/Sailfish/WebView/WebView.qml.bak /usr/lib64/qt5/qml/Sailfish/WebView/WebView.qml
194 duration: 10 //20 30 40 50 67 200
207 interval: 50 //100 150 200 250 333 1000
---------------------------------------------
---------------------------------------------
vi /usr/share/lipstick/simplecompositor/simplecompositor.qml
52 interval: 100 //1000
67 interval: 40 //400
---------------------------------------------
vi /usr/share/lipstick-appsupport-ui/main.qml
Undo:
cp /usr/share/lipstick-appsupport-ui/main.qml.bak /usr/share/lipstick-appsupport-ui/main.qml
65 interval: 300 //10000
---------------------------------------------
Reduce unnecessary delays - Make it faster:
-----------------------------------------------------
vi /usr/share/jolla-camera/camera.qml
Undo:
cp /usr/share/jolla-camera/camera.qml.bak /usr/share/jolla-camera/camera.qml
46 NumberAnimation { duration: 30; easing.type: Easing.InOutQuad } //150
----------------------------------------------
Jolla-Notes:
vi /usr/share/jolla-notes/pages/NotePage.qml
Undo:
cp /usr/share/jolla-notes/pages/NotePage.qml.bak /usr/share/jolla-notes/pages/NotePage.qml
190 duration: 67 // 200
278 duration: 67 // 200
---------------------------------------------
vi /usr/share/jolla-notes/pages/OverviewPage.qml
Undo:
cp /usr/share/jolla-notes/pages/OverviewPage.qml.bak /usr/share/jolla-notes/pages/OverviewPage.qml
4 x duration 600 -> 50 OK
169 PropertyAnimation { target: flashRect; property: "opacity"; to: Theme.opacityLow; duration: 30; easing.type: Easing.InOutQuad } //600
170 PropertyAnimation { target: flashRect; property: "opacity"; to: 0.01; duration: 30; easing.type: Easing.InOutQuad } //600
171 PropertyAnimation { target: flashRect; property: "opacity"; to: Theme.opacityLow; duration: 30; easing.type: Easing.InOutQuad } //600
172 PropertyAnimation { target: flashRect; property: "opacity"; to: 0.00; duration: 30; easing.type: Easing.InOutQuad } //600
---------------------------------------------
---------------------------------------------
// removes delay in 'Settings/DataCounter' until information becomes fully visible.
vi /usr/share/jolla-settings/pages/datacounters/mainpage.qml
Undo:
cp /usr/share/jolla-settings/pages/datacounters/mainpage.qml.bak /usr/share/jolla-settings/pages/datacounters/mainpage.qml
Line 127 // Behavior on height { enabled: pageReady; NumberAnimation { duration: 200; easing.type: Easing.InOutQuad } }
Comment out this line.
---------------------------------------------
// removes delay in 'Settings/DeveloperOptions' until network settings become visible.
vi /usr/share/jolla-settings/pages/developermode/developermode.qml
Undo:
cp /usr/share/jolla-settings/pages/developermode/developermode.qml.bak /usr/share/jolla-settings/pages/developermode/developermode.qml
Line 503 - 506 Comment out this:
/* Behavior on height {
enabled: initialized
NumberAnimation { duration: 200; easing.type: Easing.InOutQuad }
} */
---------------------------------------------
// removes delay in 'Settings/MobileNetwork' until information become fully visible.
vi /usr/share/jolla-settings/pages/mobile/mainpage.qml
Undo:
cp /usr/share/jolla-settings/pages/mobile/mainpage.qml.bak /usr/share/jolla-settings/pages/mobile/mainpage.qml
Line 108 // NumberAnimation { duration: 200; easing.type: Easing.InOutQuad }
Comment out this line.
---------------------------------------------
vi /usr/share/jolla-startupwizard-pre-user-session/main.qml
Undo:
cp /usr/share/jolla-startupwizard-pre-user-session/main.qml.bak /usr/share/jolla-startupwizard-pre-user-session/main.qml
220 Behavior on opacity { FadeAnimation { duration: 10 } } //400
---------------------------------------------
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/backgrounds/AmbienceBackgroundLoader.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/AmbienceBackgroundLoader.qml.bak /usr/share/lipstick-jolla-home-qt5/backgrounds/AmbienceBackgroundLoader.qml
55 duration: 10 // 800
vom Update überschrieben, neu gemacht. 68 -> 71 nicht!
---------------------------------------------
Black background hack:
vi /usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml.bak /usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml
quick and easy test - open
/usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml,
and in line 10, where it says “0.65”, change it to “1”…
Thanks very much @Levone1
vom Update überschrieben, neu gemacht 68->71 nicht
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/backgrounds/HomeWallpaperLoader.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/HomeWallpaperLoader.qml.bak /usr/share/lipstick-jolla-home-qt5/backgrounds/HomeWallpaperLoader.qml
39 duration: 10 // 800
neu nach Update 68->71 nicht
---------------------------------------------
---------------------------------------------
Reduce unnecessary delays:
vi /usr/share/lipstick-jolla-home-qt5/compositor/ApplicationCloseGestureHint.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/compositor/ApplicationCloseGestureHint.qml.bak /usr/share/lipstick-jolla-home-qt5/compositor/ApplicationCloseGestureHint.qml
44 duration: 100 // 600
57 Behavior on opacity { FadeAnimator { duration: 100 } } // 600
70 Behavior on opacity { FadeAnimator { duration: 100 } } // 600
132 Behavior on opacity { FadeAnimator { duration: 100 } } // 600
neu nach Update 68->71 nicht
---------------------------------------------
Reduce unnecessary delays:
vi /usr/share/lipstick-jolla-home-qt5/compositor/Wallpaper.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/compositor/Wallpaper.qml.bak /usr/share/lipstick-jolla-home-qt5/compositor/Wallpaper.qml
44 transitionEnabled: true // true
51 transitionEnabled: true // true
52 transitionDelay: wallpaperItem.visible ? 67 : 0 // 200
85 duration: 67 // 200
95 Behavior on opacity { FadeAnimator { id: infoAnimation; duration: 100 } } // 300
neu nach Update 68->71 nicht
---------------------------------------------
---------------------------------------------
Reduce unnecessary delays:
vi /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml.bak /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml
Line 48 highlightMoveDuration: 100 // 300 // Match velocity with EdgeLayer transition's 300ms (0.3s below) duration 3 below -V
Line 123: duration: 67 // 200
neu machen 68->71 nicht
---------------------------------------------
Reduce unnecessary delays:
vi /usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml.bak /usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml
46 Behavior on opacity { SmoothedAnimation { duration: 133; velocity: 1000 / duration } } // 400
260 Behavior on opacity { FadeAnimation { duration: 100 } } // 300
319 Behavior on y { NumberAnimation { duration: 100; easing.type: Easing.InOutQuad } } // 300
359 Behavior on opacity { FadeAnimation { duration: 100 } } //300
---------------------------------------------
Reduce unnecessary delays:
vi /usr/share/lipstick-jolla-home-qt5/launcher/LauncherGrid.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/launcher/LauncherGrid.qml.bak /usr/share/lipstick-jolla-home-qt5/launcher/LauncherGrid.qml
310 interval: 10 //200
---------------------------------------------
Reduce unnecessary delays:
vi /usr/share/lipstick-jolla-home-qt5/launcher/PinnedLauncherHint.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/launcher/PinnedLauncherHint.qml.bak /usr/share/lipstick-jolla-home-qt5/launcher/PinnedLauncherHint.qml
Line 35: Behavior on opacity { FadeAnimation { duration: 40 } } // 400 test 20, 40 geht
---------------------------------------------
cp /usr/share/lipstick-jolla-home-qt5/layers/CameraLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/CameraLayer.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/layers/CameraLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/CameraLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/CameraLayer.qml
107 duration: 50 //125 //500
---------------------------------------------
Reduce unnecessary delays:
vi /usr/share/lipstick-jolla-home-qt5/layers/EdgeLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/EdgeLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/EdgeLayer.qml
in the middle, line 191 - 257, near transitions change all durations to abt. the half or 1/3 or 1/4.
200: 67 // 200
206: 67 // 200
222: 100 // 300 match all with 3 above (Launcher.qml)
228: 100 // 300 match all with 3 above (Launcher.qml)
248: 100 // 300 match all with 3 above (Launcher.qml)
255: 150 // 2000 Test 150, this can be much longer if wanted
260: 100 // 300 match all with 3 above (Launcher.qml)
------>> Match 100 from /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml match with 3 above
systemctl --user restart lipstick
Remark: works good until now, looks good
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml
43 duration: 10 //200
240 NumberAnimation { duration: 13; easing.type: Easing.OutQuad } // 250
---------------------------------------------
Remove annoying hints on unlock: (the same für Sony und Volla)
vi /usr/share/lipstick-jolla-home-qt5/layers/LauncherLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/LauncherLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/LauncherLayer.qml
Change it at the end (Line 114) to say this:
edge: PeekFilter.Bottom
hintHeight: 0
hintDuration: 0
130 interval: 400 so gelassen, neu
---------------------------------------------
Reduce unnecessary delays:
vi /usr/share/lipstick-jolla-home-qt5/layers/NotificationOverviewLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/NotificationOverviewLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/NotificationOverviewLayer.qml
Line 27: NumberAnimation { duration: 400; easing.type: Easing.OutQuad } // obscure! no change
Line 45: duration: 67 // 200
Line 149: duration: 133 // 400
Line 150: velocity: 1000 / duration // 1000 no change, velocity will increase automatically if duration is shorter
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/layers/PartnerLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/PartnerLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/PartnerLayer.qml
126 interval: 167 // 500
234 duration: 100 // 300
249 duration: 100 // 300
257 duration: 100 // 300
407 duration: 133 // 400
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/layers/StackLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/StackLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/StackLayer.qml
374 PauseAnimation { id: delayAnimation; duration: 50 } // 150
388 delayAnimation.duration = 50 // 150
398 duration: 100 // 300
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/layers/TopMenuLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/TopMenuLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/TopMenuLayer.qml
30 hintDuration: 100 // 600
---------------------------------------------
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/lockscreen/DeviceLockView.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/lockscreen/DeviceLockView.qml.bak /usr/share/lipstick-jolla-home-qt5/lockscreen/DeviceLockView.qml
Check:
40 interval: 100 //300
---------------------------------------------
Remove 2 arrows:
vi /usr/share/lipstick-jolla-home-qt5/lockscreen/EdgeIndicator.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/lockscreen/EdgeIndicator.qml.bak /usr/share/lipstick-jolla-home-qt5/lockscreen/EdgeIndicator.qml
Remove arrows left and right on unlock:
27 // source: "image://theme/graphics-edge-swipe-arrow"
Comment out this line.
Changing all 'duration:' parameters (e.g. 700 -> 35 ). changed to orig.value/20, eg. 700 -> 35
makes UI much faster. Valid only for this file + not for line 118 !
Test weil Werte links gehen nicht bei Mary's Handy - OK
107 40 // 400
115 70 // 700
116 velocity: 1000 / duration
119 150 // 1500
133 40 // 400
134 velocity: 1000 / duration
138 40 // 400
149 40 // 400
150 velocity: 1000 / duration
161 40 // 400
Restart lipstick:
systemctl --user restart lipstick
Many thanks to @Edz !
---------------------------------------------
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/lockscreen/LockItem.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/lockscreen/LockItem.qml.bak /usr/share/lipstick-jolla-home-qt5/lockscreen/LockItem.qml
82 Behavior on opacity { FadeAnimation {} }
186 offsetAnimation.duration = 40 //400
188 opacityAnimation.duration = 40 //400
194 offsetAnimation.duration = 50 //500
196 opacityAnimation.duration = 50 //500
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/lockscreen/Vignette.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/lockscreen/Vignette.qml.bak /usr/share/lipstick-jolla-home-qt5/lockscreen/Vignette.qml
26 duration: 100 //300
36 duration: vignette.opened ? 267 : 100 //800 : 300
44 duration: vignette.opened ? 267 : 100 //800 : 300
---------------------------------------------
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/main/OrientationTransition.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/main/OrientationTransition.qml.bak /usr/share/lipstick-jolla-home-qt5/main/OrientationTransition.qml
25 duration: 10 // 250
33 duration: 10 // 250
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/main/PeekArea.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/main/PeekArea.qml.bak /usr/share/lipstick-jolla-home-qt5/main/PeekArea.qml
57 clipEndAnimation.duration = 100 // 600
92 SmoothedAnimation { id: opacityAnimation; duration: 100; velocity: 1000 / duration } // d=300, v=1000
152 clipEndAnimation.duration = 133 // 400
154 clipEndAnimation.duration = 67 // 200
164 clipEndAnimation.duration = 100 * (clipEndAnimation.to - peekFilter.absoluteProgress) / clipEndAnimation.to // 300
---------------------------------------------
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/switcher/CloseAllAppsHint.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/switcher/CloseAllAppsHint.qml.bak /usr/share/lipstick-jolla-home-qt5/switcher/CloseAllAppsHint.qml
13 interval: 167 // 500
26 Behavior on opacity { FadeAnimation { duration: 333 } } // 1000
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/switcher/StartupWatcher.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/switcher/StartupWatcher.qml.bak /usr/share/lipstick-jolla-home-qt5/switcher/StartupWatcher.qml
14 interval: 50 // 2000, works fast 'n' good but screen flickers on app startup <--- hier ev raufsetzen weil Mary's Handy geht nicht 50
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml.bak /usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml
177 interval: 100 // no change
343 scrollAnimation.duration = 50 // 150
350 scrollAnimation.duration = 50 // 150
367 scrollAnimation.duration = Math.abs(contentY - scrollAnimation.to) * 1.5 // = works, save side! orig = 1.5
448 NumberAnimation { target: switcherItems; property: "opacity"; to: 0.0; duration: 67 } // 200
460 NumberAnimation { target: switcherItems; property: "opacity"; to: 1.0; duration: 67 } // 200
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/switcher/SwitcherItem.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/switcher/SwitcherItem.qml.bak /usr/share/lipstick-jolla-home-qt5/switcher/SwitcherItem.qml
171 PauseAnimation { duration: 67 } // 200
174 duration: 133 // 400
223 PauseAnimation { duration: 83 } // 250
229 FadeAnimation { id: coverOpacityAnimation; duration: 167 } //500
240 Behavior on opacity { FadeAnimation { duration: 167 } } // 500
259 interval: coverHint && !coverId ? 1667 : 167 // 5000 : 500
277 ColorAnimation { duration: 33 } //100
282 NumberAnimation { duration: 50 } //50 ist wirklich so!
378 Behavior on opacity { FadeAnimation {} } //leer
406 Behavior on opacity { NumberAnimation { } } //leer
469 duration: 67 //200
476 duration: 67 //200
481 PauseAnimation { duration: 57 } //170
558 duration: 67 //200
---------------------------------------------
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/system/StartupScreenBlanker.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/system/StartupScreenBlanker.qml.bak /usr/share/lipstick-jolla-home-qt5/system/StartupScreenBlanker.qml
32 PauseAnimation { duration: 20 } // 400
---------------------------------------------
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/systemwindow/SystemWindow.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/systemwindow/SystemWindow.qml.bak /usr/share/lipstick-jolla-home-qt5/systemwindow/SystemWindow.qml
64 NumberAnimation { duration: 10; easing.type: Easing.InOutQuad } // 200
---------------------------------------------
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/topmenu/AmbienceSelector.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/topmenu/AmbienceSelector.qml.bak /usr/share/lipstick-jolla-home-qt5/topmenu/AmbienceSelector.qml
71 duration: 50 //500
79 NumberAnimation { property: "x"; duration: 50; easing.type: Easing.InOutQuad } // 500
158 Behavior on opacity { FadeAnimation {} } //nothing
212 NumberAnimation { properties: "y"; duration: 20 } // 200
systemctl --user restart lipstick
----
-----------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/topmenu/TopMenu.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/topmenu/TopMenu.qml.bak /usr/share/lipstick-jolla-home-qt5/topmenu/TopMenu.qml
26 scrollAnimation.duration = Math.abs(contentY - scrollAnimation.to) * 1.5 //1.5
76 duration: 100 // 300
172 duration: 133 // 400
179 duration: 133 // 400
328 duration: Lipstick.compositor.powerKeyPressed ? scrollAnimation.duration : 67 // 200
460 duration: Lipstick.compositor.powerKeyPressed ? scrollAnimation.duration : 67 // 200
524 interval: 5000 // no change
---------------------------------------------
---------------------------------------------
Disable EU-audio volume warning: (Hint: Always take care of your ears!)
vi /usr/share/lipstick-jolla-home-qt5/volumecontrol/VolumeControl.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/volumecontrol/VolumeControl.qml.bak /usr/share/lipstick-jolla-home-qt5/volumecontrol/VolumeControl.qml
STEPS: near line 564,
Change the following line (Line #564 in SFOS 5.0.0.61),
onShowAudioWarning: loader.showWarning(initial)
to:
onShowAudioWarning: volumeControl.setWarningAcknowledged(true)
Because this is within lipstick, we need to restart lipstick to take effect;
systemctl --user restart lipstick
---------------------------------------------
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/windowwrappers/WindowWrapper.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/windowwrappers/WindowWrapper.qml.bak /usr/share/lipstick-jolla-home-qt5/windowwrappers/WindowWrapper.qml
35 FadeAnimator { duration: 10 } //600
---------------------------------------------
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/compositor.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/compositor.qml.bak /usr/share/lipstick-jolla-home-qt5/compositor.qml
234 property int pressDelay: 133 // 400
711 Behavior on opacity { FadeAnimator { duration: 100; alwaysRunToEnd: false } } // 300 & true
728 interval: 167 // 500
891 duration: 83 //250
945 extraGestureDuration: 167 //500
1163 Behavior on foregroundItem.opacity { FadeAnimator { duration: 100; alwaysRunToEnd: false } } // 300 & true
1171 interval: 1000 // 2000
1373 duration: 133 // 400
1860 interval: 83 // As short as possible without the end result looking unintentional //250
1867 interval: 2000 // no change
2073 interval: 1000 // no change
---------------------------------------------
vi /usr/share/lipstick-jolla-home-qt5/main.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/main.qml.bak /usr/share/lipstick-jolla-home-qt5/main.qml
nix zu tun / checked, nothing to do
---------------------------------------------
---------------------------------------------
vi /usr/share/lipstick-obex-ui/main.qml
Undo:
cp /usr/share/lipstick-obex-ui/main.qml.bak /usr/share/lipstick-obex-ui/main.qml
52 interval: 133 // wait for window fade outs etc., // 400
---------------------------------------------
vi /usr/share/lipstick-security-ui/PasswordAgentDialog.qml
Undo:
cp /usr/share/lipstick-security-ui/PasswordAgentDialog.qml.bak /usr/share/lipstick-security-ui/PasswordAgentDialog.qml
20 ? 50 // 1000
21 : 0
---------------------------------------------
vi /usr/share/lipstick-security-ui/PasswordInputDialog.qml
Undo:
cp /usr/share/lipstick-security-ui/PasswordInputDialog.qml.bak /usr/share/lipstick-security-ui/PasswordInputDialog.qml
221 Behavior on y { NumberAnimation { duration: 67; easing.type: Easing.InOutQuad } } //200
---------------------------------------------
---------------------------------------------
vi /usr/share/lipstick-windowprompt/connectivity/ConnectionSelector.qml
Undo:
cp /usr/share/lipstick-windowprompt/connectivity/ConnectionSelector.qml.bak /usr/share/lipstick-windowprompt/connectivity/ConnectionSelector.qml
95 Behavior on keyboardHeight { NumberAnimation { duration: 67; easing.type: Easing.InOutQuad } } //200
414 Behavior on height { NumberAnimation { duration: 83; easing.type: Easing.InOutQuad } } //250
431 Behavior on height { NumberAnimation { duration: 83; easing.type: Easing.InOutQuad } } //250
950 interval: 167 //500
---------------------------------------------
vi /usr/share/lipstick-windowprompt/main.qml
Undo:
cp /usr/share/lipstick-windowprompt/main.qml.bak /usr/share/lipstick-windowprompt/main.qml
47 _showTimer = singleShot(133, function() { // 400
61 singleShot(133, function() { // 400
---------------------------------------------
vi /usr/share/lipstick-windowprompt/PermissionPrompt.qml
Undo.
cp /usr/share/lipstick-windowprompt/PermissionPrompt.qml.bak /usr/share/lipstick-windowprompt/PermissionPrompt.qml
121 Behavior on contentHeight { NumberAnimation { duration: 33; easing.type: Easing.InOutQuad } } //100
170 readonly property int visibleTime: 10 // 30
---------------------------------------------
--------------------------------------------- doppelt?
vi /usr/share/sailfish-archive/sailfish-archive.qml
Undo:
cp /usr/share/sailfish-archive/sailfish-archive.qml.bak /usr/share/sailfish-archive/sailfish-archive.qml
23 fade animation duration 100 //1000
---------------------------------------------
vi /usr/share/sailfish-captiveportal/shared/OrientationFader.qml
Undo:
cp /usr/share/sailfish-captiveportal/shared/OrientationFader.qml.bak /usr/share/sailfish-captiveportal/shared/OrientationFader.qml
37 duration: 6 // 100
57 duration: 6 // 100
74 duration: 9 // 150
---------------------------------------------
vi /usr/share/sailfish-captiveportal/shared/OverlayAnimator.qml
Undo:
cp /usr/share/sailfish-captiveportal/shared/OverlayAnimator.qml.bak /usr/share/sailfish-captiveportal/shared/OverlayAnimator.qml
42 property int proportionalDuration: 100 // 400
98 proportionalDuration = 150 * (1.0 - (infoHeight / webView.fullscreenHeight)) //600
100 proportionalDuration = 100 // 400
---------------------------------------------
vi /usr/share/sailfish-captiveportal/shared/ProgressBar.qml
Undo:
cp /usr/share/sailfish-captiveportal/shared/ProgressBar.qml.bak /usr/share/sailfish-captiveportal/shared/ProgressBar.qml
34 velocity: 1440; duration: 67 //480; 200
-----------------------------------------------------
----------------------------------------------------- ENDE neue Dateien