11-17-2018, 09:32 AM
Thanks to a lot of hard work from Ayufan and others, we have a working Bionic image that does sound, hardware video, suspend-to-RAM, and has good power efficiency. Unfortunately, it doesn't quite work out of the box, so here are the tweaks I've used to enable and enhance my experience on Ayufan's Bionic LXDE 0.7.28.
Getting WiFi
Installing network-manager-gnome and gnome-keyring (used for storing configurations securely) permits connecting to all kinds of WiFi networks including WPA2-Enterprise.
Make sure to use wlan0 and not p2p0 as the interface.
BUGS: No icon in system tray; you just have to click in the tray area until you get it.
HiDPI Scaling
The 1080p display on the 11.6 inch form factor is very high-DPI and thus scaling may be desired. To enable this on LXDE, create a .Xresources file in the home directory and add
Xft.dpi: 130
Replace 130 with whatever DPI setting is desired. 130 is a sane default, if a little small for some.
Enabling GPU Acceleration
Ayufan makes available packages for the the sunxi / Mali drivers (run pine64_enablea_sunxidrm.sh and install), but in order to use them, the libMali.so binary (in /usr/lib/aarch64-linux-gnu/mali/) needs to be symlinked at /usr/lib/aarch64-linux-gnu/libEGL.so.1 and at /usr/lib/aarch64-linux-gnu/libGLESv2.so.2 and those libraries need to be entirely moved away or removed somehow.
Getting a Better Panel
XFCE4 provides very useful software for use with LXDE. Installing xfce4-power-manager, xfce4-panel, and xfce4-goodies gives you access to a much nicer panel and menu (Whisker Menu).
Edit .config/lxsession/LXDE/autostart and replace the lxpanel line with a line for xfce4-panel, then log in and out and configure xfce4-panel to your liking.
PulseAudio Control
PulseAudio is installed by default, but you need pavucontrol to change settings in a sensible way.
To add keyboard shortcuts, you need xfce4-pulseaudio-plugin and lxhotkey-plugin-openbox. Install them and add the pulseaudio plugin to your panel.
Getting WiFi
Installing network-manager-gnome and gnome-keyring (used for storing configurations securely) permits connecting to all kinds of WiFi networks including WPA2-Enterprise.
Make sure to use wlan0 and not p2p0 as the interface.
BUGS: No icon in system tray; you just have to click in the tray area until you get it.
HiDPI Scaling
The 1080p display on the 11.6 inch form factor is very high-DPI and thus scaling may be desired. To enable this on LXDE, create a .Xresources file in the home directory and add
Xft.dpi: 130
Replace 130 with whatever DPI setting is desired. 130 is a sane default, if a little small for some.
Enabling GPU Acceleration
Ayufan makes available packages for the the sunxi / Mali drivers (run pine64_enablea_sunxidrm.sh and install), but in order to use them, the libMali.so binary (in /usr/lib/aarch64-linux-gnu/mali/) needs to be symlinked at /usr/lib/aarch64-linux-gnu/libEGL.so.1 and at /usr/lib/aarch64-linux-gnu/libGLESv2.so.2 and those libraries need to be entirely moved away or removed somehow.
Getting a Better Panel
XFCE4 provides very useful software for use with LXDE. Installing xfce4-power-manager, xfce4-panel, and xfce4-goodies gives you access to a much nicer panel and menu (Whisker Menu).
Edit .config/lxsession/LXDE/autostart and replace the lxpanel line with a line for xfce4-panel, then log in and out and configure xfce4-panel to your liking.
PulseAudio Control
PulseAudio is installed by default, but you need pavucontrol to change settings in a sensible way.
To add keyboard shortcuts, you need xfce4-pulseaudio-plugin and lxhotkey-plugin-openbox. Install them and add the pulseaudio plugin to your panel.
Leonora Tindall | https:///nora.codes
Pinebook 1080p / Pinebook Pro / Pinephone UBPorts CE
Pinebook 1080p / Pinebook Pro / Pinephone UBPorts CE