10 Phosh graphical shell
Phosh is a graphical user interface designed for touch-based devices. It is based on the GTK widget toolkit, and derives from
the GNOME Shell as a mobile-specific fork. Phosh is used as a default graphical user interface in the reference images for the
Haikou-Video-Demo.
10.1 Usage
Phosh features a user interface which is similar to what is found on mobile phones today:
Fig. 10.1: Locked screen
10.1.1 Unlocking the screen
After the boot up, the device is locked. When the device is locked, display should show a screen similar to Fig. 10.1.
To unlock the device, please follow the steps below:
1. Slide the screen from the bottom to the top, to access the login screen. The login screen looks similar to Fig. 10.2.
2. Enter the password and press the 'Unlock' button. For non-numeric password, there is a virtual keyboard available.
Virtual keyboard can be opened using the bottom-left button with the keyboard icon.
Default user on Phosh image is user . Default password is 123123 .
After unlocking the device, the Main screen (Fig. 10.3) should be visible on the display.
10.1.2 Waking up the device
The user can lock the device again using the Lock Screen button from the top bar menu. The current session will be locked, and
the display will be turned off. To turn on the display again, press the WAKE button on the Haikou baseboard.
v1.2.0-1-g5ccabb6
Page 34
Fig. 10.2: Login screen
Fig. 10.3: Main screen