Skip to content

WIP: Merge master with input support

This branch will bring input-method and text-input support to the Librem5.

This will unblock virtboard!21 (closed) and help virtboard#3 (closed) .

Testing plan:

nitrogen board (with phosh at factor 2 scaling)

  • rotation
  • auto maximization
  • automatic virtboard popup when switching focus around
  • virtboard typing with preedit

amd64 (with phosh at scale == 1 and two outputs (LVDS and HDM1))

  • rotation
  • moving of surfaces between outputs
  • auto maximazation
  • xdg app switching
  • brighness control
  • nightlight
  • restarting phosh several times
  • running phosh against the unpatched wlroots
  • check rootston's power consumption using powertop (~15mW, peaks at ~70mW)
  • automatic virtboard popup when switching focus around
  • virtboard typing with preedit

(note that touch input won't work out of the box due to https://github.com/swaywm/wlroots/issues/940

rootston-on-X at scale factor 2

  • auto maximization
  • phosh app switching
  • automatic virtboard popup when switching focus around
  • virtboard typing with preedit

qemu (at scale == 2)

  • rotation
  • librem5 like geometry
  • phosh app switching
  • automatic virtboard popup when switching focus around
  • virtboard typing with preedit
Edited by Dorota Czaplejewicz

Merge request reports