Bug 224345

Summary: [NEW PORT] x11/hhpc: Small X11 utility to hide the mouse pointer when unused
Product: Ports & Packages Reporter: Dmitri Goutnik <dmgk>
Component: Individual Port(s)Assignee: Yuri Victorovich <yuri>
Status: Closed FIXED    
Severity: Affects Only Me CC: yuri
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://github.com/aktau/hhpc
Attachments:
Description Flags
patch file none

Description Dmitri Goutnik freebsd_committer freebsd_triage 2017-12-14 18:31:08 UTC
Created attachment 188838 [details]
patch file

hhpc is an utility that hides the mouse pointer in X11. It functions by
grabbing your mouse pointer at startup and replacing its bitmap with an
empty one (thus hiding it). Then, it waits for the X server to notify it
when a user tries to move or click the pointer. At this point, hhpc
relinquishes control, replays the action the user just tried to execute and
waits for the specified number of seconds (flag -i) before trying to grab
the pointer and hide it again.

Should hhpc not work out for you, unclutter is a good alternative. hhpc was
created because unclutter doesn't seem to interoperate properly with
hardware accelerated surfaces like those of video players using VAAPI.

WWW: https://github.com/aktau/hhpc

QA:
  portlint -ACN: OK
  poudriere testport: OK (11a, 10i)
Comment 1 Yuri Victorovich freebsd_committer freebsd_triage 2017-12-18 22:39:41 UTC
Committed, than you for your submission!
Comment 2 commit-hook freebsd_committer freebsd_triage 2017-12-18 22:40:05 UTC
A commit references this bug:

Author: yuri
Date: Mon Dec 18 22:39:38 UTC 2017
New revision: 456690
URL: https://svnweb.freebsd.org/changeset/ports/456690

Log:
  New port: x11/hhpc: Small and easy to use console text editor

  PR:		224345
  Submitted by:	Dmitri Goutnik <dg@syrec.org>
  Approved by:	adamw (mentor)
  Differential Revision:	https://reviews.freebsd.org/D13499

Changes:
  head/x11/Makefile
  head/x11/hhpc/
  head/x11/hhpc/Makefile
  head/x11/hhpc/distinfo
  head/x11/hhpc/files/
  head/x11/hhpc/files/patch-Makefile
  head/x11/hhpc/pkg-descr