---
name: "update-xaw-wrappers"
section: "8"
platform: "linux"
package: "xaw-wrappers"
version: "1.09"
release: "Debian 2.2 (Potato)"
platforms: ["linux"]
url: "https://new.carta.tech/update-xaw-wrappers"
---

# update-xaw-wrappers(8)

allow use of programs with Xaw replacements

## NAME

update-xaw-wrappers - allow use of programs with Xaw replacements

## SYNOPSIS

**update-xaw-wrappers** *\[options\]*

## DESCRIPTION

Debian has several packages like xaw3d and nextaw that provide a replacement to the standard Xaw library.  There is a problem that due to incompatibilities and bugs, some programs do not work well with all Xaw replacements.

**update-xaw-wrappers** installs wrapper scripts around such programs in order to alter the ordering of library linking set-up by the Xaw replacement packages or the local system administrator. The wrapper figures out what Xaw replacements the program cannot use, and sets the LD\_LIBRARY\_PATH variable to force the program not to use those libraries, and then runs the program.

**update-xaw-wrappers** must be run as root.

## OPTIONS

- **-h, --help**

  Show summary of options.

- **-v, --verbose**

  Be verbose about what changes are made.

- **-f, --force**

  Force removal and reset up all wrappers.

- **-o, --off**

  Only remove existing wrappers, do not add new.

## CAVEATS

The setup of the Xaw replacement system is the responsibility of the individual Xaw replacment packages and is outside of the scope of this package.  Please refer to the documentation for the Xaw replacement package.

## FILES

- /etc/ld.so.conf

  Manipulated by Xaw replacement packages in order to change link order. This is generally how Xaw replacment packages override the standard libXaw.

- /var/lib/xaw-wrappers/update-wrappers-history

  Lists programs that currently have a wrapper installed around them.

- /usr/share/xaw-wrappers/config/\*

  Config files for the program. These files are installed by Debian packages that need to tell xaw-wrappers  about incompatibilities.

## ENVIRONMENT

- LD\_LIBRARY\_PATH

  Tells  [**ld.so**(8)](/ld.so/8.md) the search order for libraries. Modified by the wrapper.

## COPYRIGHT

GPL

## AUTHOR

Joey Hess \<joeyh@debian.org\>
