No way to enter password after connecting Bluetooth mouse

Bug #1535833 reported by Bill Filler
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical Pocket Desktop
Triaged
Undecided
Michał Sawicz
Canonical System Image
Triaged
High
Michał Sawicz
The Avila project
New
Undecided
Michał Sawicz
unity8 (Ubuntu)
Confirmed
High
Michael Zanetti

Bug Description

If you connect just a bluetooth mouse to the pocket desktop build, and then lock the phone, the lock screen will then display a text field to enter your password, but the OSK is suppressed, so there is no way to enter your password and unlock the phone.

unity8 should not set the com.canonical.keyboard.maliit stay-hidden gsettings field to true unless a bluetooth keyboard is connected, otherwise you have no way to enter input.

Revision history for this message
Michał Sawicz (saviq) wrote :

This is what we do, can you please paste the output of unity8.log when you (dis)connect your mouse?

Changed in unity8 (Ubuntu):
status: New → Incomplete
Revision history for this message
Bill Filler (bfiller) wrote :
Download full text (13.9 KiB)

Input device added: "Bluetooth Mouse M336/M337/M535" "/dev/input/event6" QFlags(0x1|0x2|0x10)
qtmir.surfaces: MirSurface[0x252500,"ubuntu-system-settings"]::setFocus(false)
file:///usr/share/unity8//Stages/DesktopStage.qml:228:9: QML CrossFadeImage: Binding loop detected for property "sourceSize.height"
qtmir.surfaces: MirSurfaceItem::MirSurfaceItem
qtmir.surfaces: MirSurfaceItem::setSurface surface=qtmir::MirSurface(0x252500)
qtmir.surfaces: MirSurface[0x252500,"ubuntu-system-settings"]::registerView(8137664) after=2
qtmir.surfaces: MirSurface[0x252500,"ubuntu-system-settings"]::setFocus(false)
qtmir.surfaces: MirSurfaceItem::setOrientationAngle(0)
qtmir.surfaces: MirSurfaceItem::MirSurfaceItem
qtmir.surfaces: MirSurfaceItem::setSurface surface=qtmir::MirSurface(0x8252e0)
qtmir.surfaces: MirSurface[0x8252e0,"unity8-dash"]::registerView(8225976) after=2
qtmir.surfaces: MirSurface[0x8252e0,"unity8-dash"]::setFocus(false)
qtmir.surfaces: MirSurfaceItem::setOrientationAngle(0)
qtmir.surfaces: MirSurfaceItem::MirSurfaceItem
qtmir.surfaces: MirSurfaceItem::setSurface surface=qtmir::MirSurface(0x1d3e40)
qtmir.surfaces: MirSurface[0x1d3e40,"mediaplayer-app"]::registerView(4643104) after=2
qtmir.surfaces: MirSurface[0x1d3e40,"mediaplayer-app"]::setFocus(false)
qtmir.surfaces: MirSurfaceItem::setOrientationAngle(0)
qtmir.surfaces: MirSurfaceItem::MirSurfaceItem
qtmir.surfaces: MirSurfaceItem::setSurface surface=qtmir::MirSurface(0xca5140)
qtmir.surfaces: MirSurface[0xca5140,"com.ubuntu.gallery_gallery"]::registerView(6265576) after=2
qtmir.surfaces: MirSurface[0xca5140,"com.ubuntu.gallery_gallery"]::setFocus(false)
qtmir.surfaces: MirSurfaceItem::setOrientationAngle(0)
qtmir.surfaces: MirSurfaceItem::MirSurfaceItem
qtmir.surfaces: MirSurfaceItem::setSurface surface=qtmir::MirSurface(0x252500)
qtmir.surfaces: MirSurface[0x252500,"ubuntu-system-settings"]::registerView(15860240) after=3
qtmir.surfaces: MirSurface[0x252500,"ubuntu-system-settings"]::setFocus(false)
qtmir.surfaces: MirSurfaceItem::setOrientationAngle(0)
qtmir.surfaces: MirSurface[0x252500,"ubuntu-system-settings"]::setFocus(true)
qtmir.surfaces: MirSurfaceItem::MirSurfaceItem
qtmir.surfaces: MirSurfaceItem::setSurface surface=qtmir::MirSurface(0x8252e0)
qtmir.surfaces: MirSurface[0x8252e0,"unity8-dash"]::registerView(4978144) after=3
qtmir.surfaces: MirSurface[0x8252e0,"unity8-dash"]::setFocus(false)
qtmir.surfaces: MirSurfaceItem::setOrientationAngle(0)
qtmir.applications: Application::setRequestedState - appId= "unity8-dash" requestedState= running
qtmir.surfaces: MirSurfaceItem::MirSurfaceItem
qtmir.surfaces: MirSurfaceItem::setSurface surface=qtmir::MirSurface(0x1d3e40)
qtmir.surfaces: MirSurface[0x1d3e40,"mediaplayer-app"]::registerView(16864000) after=3
qtmir.surfaces: MirSurface[0x1d3e40,"mediaplayer-app"]::setFocus(false)
qtmir.surfaces: MirSurfaceItem::setOrientationAngle(0)
qtmir.applications: Application::setRequestedState - appId= "mediaplayer-app" requestedState= running
qtmir.applications: Application::resume - appId= "mediaplayer-app"
qtmir.applications: Application::setInternalState - appId= "mediaplayer-app" state= Running
qtmir.applications: ApplicationManager::onAppData...

Michał Sawicz (saviq)
Changed in unity8 (Ubuntu):
assignee: nobody → Michael Zanetti (mzanetti)
importance: Undecided → High
Changed in canonical-devices-system-image:
milestone: none → ww04-2016
Revision history for this message
Bill Filler (bfiller) wrote :

Confirmed that after just connecting a bluetooth mouse, I see the gsettings set to true:

phablet@ubuntu-phablet:~$ gsettings get com.canonical.keyboard.maliit stay-hidden
true

Revision history for this message
Bill Filler (bfiller) wrote :

confirmed with latest rc-proposed on mako build 116
flashed with
ubuntu-device-flash touch --channel=ubuntu-touch/rc-proposed/ubuntu-pd

Changed in unity8 (Ubuntu):
status: Incomplete → Confirmed
Changed in canonical-devices-system-image:
assignee: nobody → kevin gunn (kgunn72)
importance: Undecided → High
Michał Sawicz (saviq)
Changed in canonical-devices-system-image:
status: New → Triaged
Changed in canonical-pocket-desktop:
status: New → Triaged
Changed in canonical-devices-system-image:
assignee: kevin gunn (kgunn72) → Michał Sawicz (saviq)
Changed in canonical-pocket-desktop:
assignee: nobody → Michał Sawicz (saviq)
Changed in avila:
assignee: nobody → Michał Sawicz (saviq)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.