BSD Ports

x11/xmx 2.1a7nb9 NetBSD

X11 Protocol Multiplexor

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
875dbc2057
Categories
x11
Package size
452.1 KiB, 2066.5 KiB installed

Description

XMX is a standalone utility for sharing an X Window System session on multiple X displays. It allows users to see and interact with the same applications at the same time from different locations. XMX takes advantage of the networked nature of the X Window System by acting as an intermediary between X clients and X servers. In this way, XMX works with any X clients and any X servers, without the need to modify either.

XMX provides a WYSIWIS (What You See Is What I See) environment; it paints the same graphics on all participating displays. The shared client applications appear to each participant in a virtual root window which is subject to local window management. In this way, the shared X session coexists with each user's private X session.

The X client applications which are shared via XMX are unaware that they are being viewed or controlled by more than one user. Existing, single-user X client applications may be shared using XMX without recompilation, relinking or access to source code.

XMX is designed as an application sharing server. It provides both the mechanism of application sharing and a way to control the shared session from other programs. Like X, it leaves policy decisions to application programs. In this way, XMX may be used as a component in any of a variety of systems that require application sharing.

In the other systems

SystemPortVersion
NetBSDx11/xmx2.1a7nb9
FreeBSDx11/xmx1.1_3
DragonFlyx11/xmx1.1_3
GhostBSDx11/xmx1.1_3

Install

Binary package:

pkgin install xmx

From pkgsrc:

cd /usr/pkgsrc/x11/xmx && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_642.1a7nb9
NetBSD 10.1 aarch642.1a7nb9
SmartOS / illumos x86_64-
macOS 15 arm64-

Dependencies

No port depends on this one.

Commit history 1

DateCommitCreditsLog message
875dbc2057 wiz mk: switch the default for PATCH_DIST_STRIP from -p0 to -p1
adapt packages that didn't set PATCH_DIST_STRIP to use -p0, and remove the -p1 lines