x11/xtoolwait 1.3_3 FreeBSD
Tool startup utility for X11
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Categories
- x11
- Package size
- 7.0 KiB, 11.2 KiB installed
Description
This utility notably decreases the startup time of your X sessions, provided that you start a number of X clients automatically during the X session startup. Most people, for instance, start X clients like xterm, xclock, xconsole and xosview from their .xinitrc, .openwin-init, .xtoolplaces or .xsession file.
These X clients are started simultaneously (in the background) which puts a high load on the X server and the OS:
* The X server is not multi-threaded, so all X clients are competing to get access to the X server and to use its resources, which causes a lot of overhead (= delay).
* The performance of other (non X related) tasks served by the system degrades badly due to the high load. If the system has not enough RAM to hold all the X clients, it is swapping heavily, resulting again in a lot of delay.
On the Sun platform there is a utility called 'toolwait' which solves these problems: it starts one X client in the background, waits until it has mapped a window and then exits.
Xtoolwait is a free implementation of exactly the same idea.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | x11/xtoolwait | 1.3_3 |
| OpenBSD | x11/xtoolwait | 1.3p1 |
| NetBSD | x11/xtoolwait | 1.3nb2 |
| DragonFly | x11/xtoolwait | 1.3_3 |
Install
Binary package:
pkg install xtoolwait
From the ports tree:
cd /usr/ports/x11/xtoolwait/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= xtoolwait>0:x11/xtoolwait
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.3_3 | 1.3_3 | 1.3_2 | 1.3_3 | 1.3_3 |
| FreeBSD:14:quarterly | 1.3_3 | 1.3_3 | n/a | 1.3_3 | 1.3_3 |
| FreeBSD:15:latest | 1.3_3 | 1.3_3 | n/a | 1.3_3 | 1.3_3 |
| FreeBSD:15:quarterly | 1.3_3 | 1.3_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.3_3 | 1.3_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 12
Run dependencies 6
No port depends on this one.
Configuration
No options to configure.
- USES
- imake xorg
- Service scripts
- none
Message after installing
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| xtoolwait-1.3.tar.gz | 14315 | c6d075b75294d92440a37a45a6b8bbda07b9d58df5bf585f5a265679f16cb485 |
Master sites 1
- XCONTRIB/utilities
Commit history 0
No commits in the history this site was built from.