x11/gromit-mpx 1.9.0 FreeBSD
Desktop annotation tool, multi-pointer port of Gromit
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2+
- Categories
- x11, wayland
- Package size
- 65.1 KiB, 188.5 KiB installed
Description
Gromit-MPX is an on-screen annotation tool that works with any Unix desktop environment under X11 as well as Wayland.
Its main use is for making presentations of some application. Normally, you would have to move the mouse pointer around the point of interest until hopefully everybody noticed it. With Gromit-MPX, you can draw everywhere onto the screen, highlighting some button or area.
Key features include:
- [Desktop-independent] Gromit-MPX works with GNOME, KDE, XFCE, ... under X11 as well as with a Wayland session.
- [Hotkey-based] The fundamental philosophy is that Gromit-MPX does not get into your way of doing things by sticking some UI widget on your desktop, potentially obscuring more important contents. It does provide a UI, but only in form of a tray icon.
- [Configurable] While Gromit-MPX comes with a default config, you are free to change key bindings as well as drawing tool configuration.
- [Multi-Pointer] Under X11, it enables graphical annotations with several pointers at once or a dedicated annotation device setup where you can use a second pair of input devices to annotate while simultaneously continuing to work normally with the first pair.
- [Fast] Where available, Gromit-MPX makes use of Compositing. This should be the case on any contemporary desktop environment making use of the XCOMPOSITE extension under X11 and with every Wayland-based session.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | x11/gromit-mpx | 1.9.0 |
| OpenBSD | x11/gromit-mpx | 1.5.0 |
| NetBSD | wip/gromit-mpx | 1.7.0 |
| DragonFly | x11/gromit-mpx | 1.7.0 |
| HardenedBSD | x11/gromit-mpx | 1.9.0 |
| GhostBSD | x11/gromit-mpx | 1.9.0 |
Install
Binary package:
pkg install gromit-mpx
From the ports tree:
cd /usr/ports/x11/gromit-mpx/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= gromit-mpx>0:x11/gromit-mpx
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 | 1.9.0 | 1.9.0 | - | 1.7.0 | 1.9.0 |
| FreeBSD:14:quarterly | 1.9.0 | 1.9.0 | n/a | 1.7.0 | 1.9.0 |
| FreeBSD:15:latest | 1.9.0 | 1.9.0 | n/a | 1.7.0 | 1.7.0 |
| FreeBSD:15:quarterly | 1.9.0 | 1.9.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.9.0 | 1.9.0 | 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.
Library 5
libayatana-appindicator3.so: devel/libayatana-appindicatorlibayatana-ido3-0.4.so: devel/ayatana-idolibayatana-indicator3.so: devel/libayatana-indicatorlibdbusmenu-glib.so: devel/libdbusmenuliblz4.so: archivers/liblz4
The full lists below include those, and their dependencies in turn.
Build dependencies 113
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/ayatana-ido
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gobject-introspection
- devel/googletest
- devel/gsettings-desktop-schemas
- devel/json-glib
- devel/jsoncpp
- devel/libayatana-appindicator
- devel/libayatana-indicator
- devel/libdaemon
- devel/libdatrie
- devel/libdbusmenu
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libtextstyle
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- dns/libidn2
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/png
- graphics/tiff
- graphics/wayland
- lang/duktape-lib
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/dav1d
- net/avahi-app
- ports-mgmt/pkg
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- security/libgcrypt
- security/libgpg-error
- security/rhash
- sysutils/gnome_subr
- sysutils/polkit
- textproc/expat2
- textproc/libxml2
- textproc/libxslt
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-themes/adwaita-icon-theme
- x11-themes/adwaita-icon-theme-legacy
- x11-toolkits/gtk30
- x11-toolkits/pango
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcomposite
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
The first 100 are listed.
Run dependencies 102
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/ayatana-ido
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/googletest
- devel/gsettings-desktop-schemas
- devel/json-glib
- devel/libayatana-appindicator
- devel/libayatana-indicator
- devel/libdaemon
- devel/libdatrie
- devel/libdbusmenu
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libthai
- devel/libudev-devd
- devel/pcre2
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/png
- graphics/tiff
- graphics/wayland
- lang/duktape-lib
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/dav1d
- net/avahi-app
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- security/libgcrypt
- security/libgpg-error
- sysutils/gnome_subr
- sysutils/polkit
- textproc/expat2
- textproc/libxml2
- textproc/libxslt
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-themes/adwaita-icon-theme
- x11-themes/adwaita-icon-theme-legacy
- x11-toolkits/gtk30
- x11-toolkits/pango
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcomposite
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXres
- x11/libXtst
- x11/libxcb
- x11/libxkbcommon
- x11/pixman
The first 100 are listed.
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake gettext gnome pkgconfig xorg
- Service scripts
- none
Files
Manual pages 1
- gromit-mpx(1)
pkg-plist 22
- bin/gromit-mpx
- @sample etc/gromit-mpx/gromit-mpx.cfg.sample
- share/applications/net.christianbeier.Gromit-MPX.desktop
- share/icons/hicolor/scalable/apps/net.christianbeier.Gromit-MPX.active.svg
- share/icons/hicolor/scalable/apps/net.christianbeier.Gromit-MPX.svg
- share/locale/de/LC_MESSAGES/gromit-mpx.mo
- share/locale/es/LC_MESSAGES/gromit-mpx.mo
- share/locale/fa/LC_MESSAGES/gromit-mpx.mo
- share/locale/he/LC_MESSAGES/gromit-mpx.mo
- share/locale/it/LC_MESSAGES/gromit-mpx.mo
- share/locale/ka/LC_MESSAGES/gromit-mpx.mo
- share/locale/pt_BR/LC_MESSAGES/gromit-mpx.mo
- share/locale/zh_CN/LC_MESSAGES/gromit-mpx.mo
- share/locale/zh_HK/LC_MESSAGES/gromit-mpx.mo
- share/locale/zh_SG/LC_MESSAGES/gromit-mpx.mo
- share/locale/zh_TW/LC_MESSAGES/gromit-mpx.mo
- share/man/man1/gromit-mpx.1.gz
- share/metainfo/net.christianbeier.Gromit-MPX.appdata.xml
- share/pixmaps/net.christianbeier.Gromit-MPX.active.png
- share/pixmaps/net.christianbeier.Gromit-MPX.erase_cursor.png
- share/pixmaps/net.christianbeier.Gromit-MPX.paint_cursor.png
- share/pixmaps/net.christianbeier.Gromit-MPX.png
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| bk138-gromit-mpx-1.9.0_GH0.tar.gz | 2.668005e+06 | fdbe18e4315e186f5fbe70b193cd34e630db4455843cf66b3dcf0da4779b01db |
Commit history 0
No commits in the history this site was built from.