Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
  • pmaports pmaports
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 454
    • Issues 454
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 52
    • Merge requests 52
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • postmarketOS
  • pmaportspmaports
  • Issues
  • #1314
Closed
Open
Created Nov 25, 2021 by Oliver Smith@ollieparanoidOwner3 of 5 tasks completed3/5 tasks

Enable TTYescape for Sxmo, Phosh, Plasma Mobile by default

TTYescape can currently be installed manually. It depends on triggerhappy currently, however the code base was unmaintained and @calebccff just wrote hkdm to replace it. 🎉

To get it into v21.12:

  • aports MR: testing/hkdm: new aport
  • pmaports MR (each line one commit)
    • main/ttyescape: use hkdm
    • main/triggerhappy: drop
    • phosh,sxmo,plamo: add ttyescape to _pmb_recommends
      • verify that it works :D IIRC that's all that was needed?
  • update wiki page
    • mention that it's now installed by default
    • remove triggerhappy references
    • key combinations are the most important thing, make sure they are easy to find directly
    • screenshot would be nice
  • aports MR: community/hkdm: move from testing
    • create after it was in testing briefly (a day or two?), and we verified that the binary package works, that's how it works in alpine
  • pmaports MR to v21.12:
    • temp/hkdm: fork from alpine
      • (pmbootstrap+rust doesn't work great, but it should build with options="!pmb:crossdirect")
    • main/ttyescape: use hkdm
      • (this is a backport from the edge MR)

@calebccff: as discussed, it would be awesome to ship this in v21.12. Can you take care of it?

CC: @PureTryOut to potentially help out with packaging if needed.

Edited Dec 20, 2021 by clayton craft
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking