Add dconf keys for disabling multitouch gestures
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| unity (Ubuntu) |
Medium
|
Alberto Milone | ||
| Xenial |
Medium
|
Unassigned |
Bug Description
Not an actual solution to LP: #1264795 (which should probably be fixed in the driver), but a simply way for users to disable gestures in dconf.
[Inpact]
It's not possible to disable unity7 multi-touch gestures
[Test case]
* It should be possible to disable gestures by using gsettings:
gsettings set com.canonical.
gsettings set com.canonical.
gsettings set com.canonical.
[Possible regressions]
Gestures might not work anymore
Related branches
- Marco Trevisan (Treviño): Approve on 2016-06-06
-
Diff: 176 lines (+55/-4)5 files modifiedcom.canonical.Unity.gschema.xml (+19/-0)
plugins/unityshell/src/unityshell.cpp (+11/-4)
plugins/unityshell/src/unityshell.h (+1/-0)
unity-shared/UnitySettings.cpp (+20/-0)
unity-shared/UnitySettings.h (+4/-0)
- Andrea Azzarone: Approve on 2016-07-06
-
Diff: 3147 lines (+1049/-409)58 files modifiedUnityCore/GnomeSessionManager.cpp (+2/-1)
com.canonical.Unity.gschema.xml (+38/-0)
dash/DashController.cpp (+6/-2)
dash/DashView.cpp (+14/-10)
dash/StandaloneDash.cpp (+1/-1)
dash/previews/PreviewContainer.cpp (+35/-76)
dash/previews/PreviewContainer.h (+4/-9)
dash/previews/StandaloneApplicationPreview.cpp (+5/-0)
dash/previews/StandaloneErrorPreview.cpp (+5/-0)
dash/previews/StandaloneMoviePreview.cpp (+5/-0)
dash/previews/StandaloneMusicPaymentPreview.cpp (+5/-0)
dash/previews/StandaloneSocialPreview.cpp (+5/-0)
debian/changelog (+47/-0)
debian/unity7.conf (+11/-6)
hud/HudController.cpp (+5/-2)
launcher/ApplicationLauncherIcon.cpp (+2/-4)
launcher/ApplicationLauncherIcon.h (+3/-0)
launcher/CairoBaseWindow.cpp (+6/-2)
launcher/FileManagerLauncherIcon.cpp (+8/-0)
launcher/Launcher.cpp (+44/-32)
launcher/LauncherController.cpp (+2/-6)
launcher/LauncherControllerPrivate.h (+0/-1)
launcher/SwitcherController.cpp (+6/-1)
launcher/SwitcherView.cpp (+3/-0)
launcher/VolumeImp.cpp (+4/-1)
lockscreen/CMakeLists.txt (+1/-0)
lockscreen/LockScreenAcceleratorController.cpp (+167/-148)
lockscreen/LockScreenAcceleratorController.h (+8/-3)
lockscreen/LockScreenAccelerators.cpp (+5/-0)
lockscreen/LockScreenAccelerators.h (+3/-1)
lockscreen/LockScreenButton.cpp (+148/-0)
lockscreen/LockScreenButton.h (+70/-0)
lockscreen/LockScreenController.cpp (+9/-3)
lockscreen/LockScreenController.h (+3/-1)
lockscreen/UserAuthenticatorPam.cpp (+14/-5)
lockscreen/UserPromptView.cpp (+113/-13)
lockscreen/UserPromptView.h (+9/-1)
panel/PanelView.cpp (+16/-11)
plugins/unityshell/src/UnityShowdesktopHandler.cpp (+4/-3)
plugins/unityshell/src/unityshell.cpp (+40/-20)
plugins/unityshell/src/unityshell.h (+6/-0)
shortcuts/ShortcutController.cpp (+7/-1)
shutdown/SessionController.cpp (+7/-2)
tests/test_lockscreen_controller.cpp (+8/-4)
unity-shared/BGHash.cpp (+6/-1)
unity-shared/BGHash.h (+1/-1)
unity-shared/BackgroundEffectHelper.cpp (+1/-1)
unity-shared/DashStyle.cpp (+39/-0)
unity-shared/DashStyle.h (+5/-0)
unity-shared/GnomeKeyGrabber.cpp (+32/-6)
unity-shared/GnomeKeyGrabberImpl.h (+8/-1)
unity-shared/KeyGrabber.h (+4/-0)
unity-shared/OverlayRenderer.cpp (+6/-6)
unity-shared/PlacesOverlayVScrollBar.cpp (+2/-1)
unity-shared/SpreadFilter.cpp (+5/-1)
unity-shared/UnitySettings.cpp (+29/-18)
unity-shared/UnitySettings.h (+6/-2)
unity-shared/UnityWindowView.cpp (+1/-1)
Changed in unity (Ubuntu): | |
assignee: | nobody → Alberto Milone (albertomilone) |
status: | New → In Progress |
importance: | Undecided → Medium |
Changed in unity (Ubuntu Xenial): | |
assignee: | nobody → Alberto Milone (albertomilone) |
assignee: | Alberto Milone (albertomilone) → nobody |
status: | New → Incomplete |
status: | Incomplete → Triaged |
importance: | Undecided → Medium |
Launchpad Janitor (janitor) wrote : | #1 |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Released |
description: | updated |
Hello Alberto, or anyone else affected,
Accepted unity into xenial-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
Changed in unity (Ubuntu Xenial): | |
status: | Triaged → Fix Committed |
tags: | added: verification-needed |
description: | updated |
tags: |
added: verification-done removed: verification-needed |
Steve Langasek (vorlon) wrote : | #3 |
Hello Alberto, or anyone else affected,
Accepted unity into xenial-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
tags: | removed: verification-done |
tags: | added: verification-needed |
tags: |
added: verification-done removed: verification-needed |
Launchpad Janitor (janitor) wrote : | #4 |
This bug was fixed in the package unity - 7.4.0+16.
---------------
unity (7.4.0+
[ Eleni Maria Stea ]
* PanelView: Don't draw it if the geo doesn't intersect the monitor
geo (as in ezoom)
* speeds up the showdesktop plugin in lowgfx mode
[ Andrea Azzarone ]
* Add whitelist for auto-repated keys. (LP: #1586491)
* Fix scale window activation if in show desktop mode. (LP: #1582056)
* Order matters in the rendering. Draw launcher shadow after the
background in all cases. (LP: #1586374)
* Fallback to volume name if no other identifier is available. (LP:
#1103593)
* Do not trigger screensaver on session inactive. (LP: #1587507)
* Use SwitcherControl
#1587618)
* UnitySettings: Add an option to enable/disable pam account checking.
(LP: #1460649)
* Lockscreen: Make sure warning and errors are properly shown to the
user (LP: #1593696)
* Add missing header to fix compilation error with -Duse_pch=OFF.
* Filter out fullscreen window in show desktop mode. (LP: #1597706)
* Make sure file manager icon is not removed when unpinned. (LP:
#1578792)
* Properly calculate the intersection geometry in PanelView::Draw.
This is needed to properly call SyncGeometries and to avoid problems
such as lp:1595698. (LP: #1595698)
[ Alberto Milone ]
* UnitySettings: Add dconf keys for disabling multitouch gestures (LP:
#1589520)
[ Marco Trevisan (Treviño) ]
* LockScreenAccel
bindings (LP: #1438754)
* LockScreenAccel
instead of crashing
* ApplicationLaun
initialization
* Views: Toggle animators durations based on low-gfx setting (LP:
#1598770)
* unity7.conf: use different compiz profile based on
unity_
-- Marco Trevisan (Treviño) <mail@3v1n0.net> Fri, 15 Jul 2016 10:14:41 +0000
Changed in unity (Ubuntu Xenial): | |
status: | Fix Committed → Fix Released |
Adam Conrad (adconrad) wrote : Update Released | #5 |
The verification of the Stable Release Update for unity has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.
This bug was fixed in the package unity - 7.5.0+16. 10.20160606. 1-0ubuntu1
--------------- 16.10.20160606. 1-0ubuntu1) yakkety; urgency=medium
unity (7.5.0+
[ Alberto Milone ]
* UnitySettings: Add dconf keys for disabling multitouch gestures (LP:
#1589520)
[ Andrea Azzarone ] ler::SetDetail instead of detail=... (LP:
* Do not trigger screensaver on session inactive. (LP: #1587507)
* Use SwitcherControl
#1587618)
-- Marco Trevisan (Treviño) <mail@3v1n0.net> Mon, 06 Jun 2016 14:29:04 +0000