Projects:PinePhone Daily Driver with Sway

From Dejvino's Knowledge Base
Revision as of 19:48, 23 May 2020 by Dejvino (talk | contribs) (Created page with "Implementation of Projects:PinePhone Daily Driver using swayWM. {{Warning|Currently discontinued. Using swayWM (Wayland) proved too hard for now due to proble...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Implementation of Projects:PinePhone Daily Driver using swayWM.

(!) Currently discontinued. Using swayWM (Wayland) proved too hard for now due to problematic on-screen keyboard and gestures detection.

TODO: Try this again after some time...

Components

Setup

Warning: serial console is required to properly setup the device with swayWM since there is no touch controls by default.

TODO: Move some of this setup into a repository

swayWM

  1. Copy /etc/sway/config to ~/.config/sway/config
  2. Edit:
    • $term termite

Bluetooth

  • Enable the service on boot: rc-update add bluetooth
  • Enable the controller by default:

/etc/bluetooth/main.conf[Policy] AutoEnable=true

TODOs

  • TODO: Touch gestures and controls
    • Custom input device? [1]
  • TODO: Configure Firefox for touch: [2]
  • TODO: Sound, alsa
  • TODO: squeekboard virtual keyboard
  • TODO: acpi for battery monitoring

Rejected solutions

under Wayland