x11/wl-kbptr 0.4.1 FreeBSD
Control the mouse pointer with the keyboard on Wayland
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv3
- Categories
- x11, wayland
- Package size
- 37.3 KiB, 97.2 KiB installed
Description
wl-kbptr -- short for Wayland Keyboard Pointer -- is a utility to help move the mouse pointer with the keyboard.
It works in two phases: the screen is first in mapped with three letter labels and then the selected area is refined by bisecting it. At any point the cursor can be moved at the location marked by the red marker by pressing Enter or Space. A left, right and middle click can be made by pressing the g, h and b keys respectively.
Note, your compositor needs to support the wlr-layer-shell-unstable-v1 and wlr-virtual-pointer-unstable-v1 protocols.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | x11/wl-kbptr | 0.4.1 |
| DragonFly | x11/wl-kbptr | 0.2.3 |
| HardenedBSD | x11/wl-kbptr | 0.4.1 |
| GhostBSD | x11/wl-kbptr | 0.4.1 |
Install
Binary package:
pkg install wl-kbptr
From the ports tree:
cd /usr/ports/x11/wl-kbptr/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= wl-kbptr>0:x11/wl-kbptr
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.4.1 | 0.4.1 | - | 0.4.0 | 0.4.1 |
| FreeBSD:14:quarterly | 0.4.1 | 0.4.1 | n/a | 0.3.0 | 0.4.1 |
| FreeBSD:15:latest | 0.4.1 | 0.4.1 | n/a | 0.4.0 | 0.4.0 |
| FreeBSD:15:quarterly | 0.4.1 | 0.4.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.4.1 | 0.4.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
wayland-protocols>0: graphics/wayland-protocols
Library 2
libwayland-client.so: graphics/waylandlibxkbcommon.so: x11/libxkbcommon
The full lists below include those, and their dependencies in turn.
Build dependencies 38
- archivers/brotli
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/meson
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- graphics/cairo
- graphics/png
- graphics/wayland
- graphics/wayland-protocols
- lang/python312
- lang/python315
- math/mpdecimal
- print/freetype2
- print/indexinfo
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/libxkbcommon
- x11/pixman
- x11/xkeyboard-config
- x11/xorgproto
Run dependencies 34
- archivers/brotli
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/cairo
- graphics/png
- graphics/wayland
- lang/python312
- lang/python315
- math/mpdecimal
- print/freetype2
- print/indexinfo
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/libxkbcommon
- x11/pixman
- x11/xkeyboard-config
- x11/xorgproto
No port depends on this one.
Configuration
Options name: x11_wl-kbptr
| Option | Default | Description |
|---|---|---|
| OPENCV | off | Computer Vision support via OpenCV |
- USES
- compiler:c11 gnome meson pkgconfig
- Service scripts
- none
- Flavors
wl-kbptr-opencv-0.4.1
Message after installing
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| moverest-wl-kbptr-v0.4.1_GH0.tar.gz | 59179 | 03ac52afa42d7aa88f909f96b2c0e57f5706a11d5d0ff451f6052927571e0624 |
Commit history 0
No commits in the history this site was built from.