Difference between revisions of "Xorg7/Apps"
Weibullguy (talk | contribs) |
Weibullguy (talk | contribs) (→Required) |
||
(42 intermediate revisions by 6 users not shown) | |||
Line 2: | Line 2: | ||
|- | |- | ||
!Download Source: | !Download Source: | ||
− | | | + | | {{Xorg7-Mirror}}/app/ |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
Back to [[Xorg7/xbitmaps|xbitmaps]] | Back to [[Xorg7/xbitmaps|xbitmaps]] | ||
− | + | {{Package-Introduction|There are 92 applications available for Xorg. Once again, the most efficient method of retrieving the source tarballs is to append *.bz2 or *.gz to the URL above. | |
− | |||
− | There are 92 applications available for Xorg. Once again, the most efficient method of retrieving the source tarballs is to append *.bz2 or *.gz to the URL above. | ||
Alternately, if you chose to use subdirectories, the tarballs can be retrieved as follows. This will prevent multiple versions from being downloaded when multiple versions exist. | Alternately, if you chose to use subdirectories, the tarballs can be retrieved as follows. This will prevent multiple versions from being downloaded when multiple versions exist. | ||
− | wget | + | wget {{Filepathlink|App-{{Xorg7-Version}}.wget}} && |
+ | mkdir -p app && | ||
cd app && | cd app && | ||
− | wget -B | + | wget -B {{Xorg7-Mirror}}/app/ -i ../App-{{Xorg7-Version}}.wget}} |
− | + | {{Note|Not all applications are required for a working X Windows. Many are nothing more than demonstration programs. Applications '''''bdftopcf''''', '''''mkfontdir''''', '''''mkfontscale''''', '''''xcursorgen''''', '''''xinit''''', and '''''xkbcomp''''' are the minimal requirements. | |
− | + | ||
− | + | The '''''compiz''''' application is not included in the wget list because it depends on too many packages. If you still wish to build it you can download it from the mirror listed at the top of the page.}} | |
− | |||
== Dependencies == | == Dependencies == | ||
Line 39: | Line 24: | ||
=== Required === | === Required === | ||
− | + | * [[Xorg7/Libraries|Xorg Libraries]] | |
+ | |||
+ | In addition to the Xorg Libraries, certain applications have required non-Xorg dependencies as listed below. | ||
{|style="text-align: left;" | {|style="text-align: left;" | ||
Line 46: | Line 33: | ||
| | | | ||
!Depends On | !Depends On | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|-valign="top" | |-valign="top" | ||
!bitmap | !bitmap | ||
| | | | ||
− | | | + | |[[Xorg7/xbitmaps|xbitmaps]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|-valign="top" | |-valign="top" | ||
− | ! | + | !compiz |
| | | | ||
− | | | + | |[[XCB]], [[startup-notification]], [[LibXML2]], [[LibXSLT]], [[Xorg7/MesaLib]], [[Glib2]], [[GConf]], [[D-BUS Glib]], [[FUSE]], [[Cairo]], [[librsvg]], [[Gtk2]], [[Metacity]], [[Qt3]], [[KdeBase]], [[KDE4/KdeBase]], [[XML::Parser]] |
|-valign="top" | |-valign="top" | ||
− | ! | + | !grandr |
| | | | ||
− | | | + | |[[Gtk2]], [[GConf]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|-valign="top" | |-valign="top" | ||
!Xbiff | !Xbiff | ||
| | | | ||
|[[Xorg7/xbitmaps|xbitmaps]] | |[[Xorg7/xbitmaps|xbitmaps]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|-valign="top" | |-valign="top" | ||
!Xcursorgen | !Xcursorgen | ||
| | | | ||
− | |[[libpng]] | + | |[[libpng]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|-valign="top" | |-valign="top" | ||
!Xdriinfo | !Xdriinfo | ||
| | | | ||
− | |[[Xorg7/MesaLib|MesaLib]] | + | |[[Xorg7/MesaLib|MesaLib]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|-valign="top" | |-valign="top" | ||
!Xfd | !Xfd | ||
| | | | ||
− | |[[ | + | |[[netkit-rsh]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|-valign="top" | |-valign="top" | ||
!Xsm | !Xsm | ||
| | | | ||
− | | | + | |[[FreeType]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
== Non-Multilib == | == Non-Multilib == | ||
− | + | Before building '''Xrx''' execute the following command in the top level of its source directory: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | sed -i "/PLUGIN_CFLAGS=-I/s/-I.*$/'&'/" configure | |
− | + | Before building '''xscope''' execute the following command in the top level of its source directory: | |
− | + | sed -i "1i\#include <rpc/types.h>" scope.c | |
− | + | If you're building '''Compiz''' with [[GConf]] support the use the following for the configure command for '''Compiz''': | |
− | + | ./configure $XORG_CONFIG --with-gconf-schema-file-dir=/etc/gnome/gconf/schemas | |
− | Compile the | + | Compile the package: |
./configure $XORG_CONFIG && | ./configure $XORG_CONFIG && | ||
Line 447: | Line 95: | ||
=== 32Bit === | === 32Bit === | ||
− | + | Before building '''Xrx''' execute the following command in the top level of its source directory: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | sed -i "/PLUGIN_CFLAGS=-I/s/-I.*$/'&'/" configure | |
− | + | Before building '''xscope''' execute the following command in the top level of its source directory: | |
− | + | sed -i "1i\#include <rpc/types.h>" scope.c | |
− | + | If you're building '''Compiz''' with [[GConf]] support the use the following for the configure command for '''Compiz''': | |
− | + | ./configure $XORG_CONFIG --with-gconf-schema-file-dir=/etc/gnome/gconf/schemas | |
− | Compile the | + | Compile the package: |
− | PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ | + | USE_ARCH=32 PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ |
./configure $XORG_CONFIG32 && | ./configure $XORG_CONFIG32 && | ||
make | make | ||
− | Install the | + | Install the package: |
make install | make install | ||
Line 477: | Line 119: | ||
=== N32 === | === N32 === | ||
− | + | Before building '''Xrx''' execute the following command in the top level of its source directory: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | sed -i "/PLUGIN_CFLAGS=-I/s/-I.*$/'&'/" configure | |
− | + | Before building '''xscope''' execute the following command in the top level of its source directory: | |
− | + | sed -i "1i\#include <rpc/types.h>" scope.c | |
− | + | If you're building '''Compiz''' with [[GConf]] support the use the following for the configure command for '''Compiz''': | |
− | + | ./configure $XORG_CONFIG --with-gconf-schema-file-dir=/etc/gnome/gconf/schemas | |
− | + | Compile the package: | |
− | + | USE_ARCH=n32 PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \ | |
− | |||
− | PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \ | ||
./configure $XORG_CONFIGN32 && | ./configure $XORG_CONFIGN32 && | ||
make | make | ||
− | Install the | + | Install the package: |
make install | make install | ||
Line 509: | Line 143: | ||
=== 64Bit === | === 64Bit === | ||
− | + | Before building '''Xrx''' execute the following command in the top level of its source directory: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | sed -i "/PLUGIN_CFLAGS=-I/s/-I.*$/'&'/" configure | |
− | + | Before building '''xscope''' execute the following command in the top level of its source directory: | |
− | + | sed -i "1i\#include <rpc/types.h>" scope.c | |
− | + | If you're building '''Compiz''' with [[GConf]] support the use the following for the configure command for '''Compiz''': | |
− | + | ./configure $XORG_CONFIG --with-gconf-schema-file-dir=/etc/gnome/gconf/schemas | |
− | + | Compile the package: | |
− | + | USE_ARCH=64 PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ | |
− | PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ | ||
./configure $XORG_CONFIG64 && | ./configure $XORG_CONFIG64 && | ||
make | make | ||
− | Install the | + | Install the package: |
make install | make install | ||
Line 540: | Line 167: | ||
== Semi-Automated Build == | == Semi-Automated Build == | ||
− | + | These automated build instructions assume that you are using subdirectories as discussed in the introduction. You must also have an unaltered copy of Lib-{{Xorg7-Version}}.wget in the main working directory (xc). This file lists each library in an order that ensures dependencies are satisfied. | |
− | + | === Non Multilib === | |
− | tar xvf $i; | + | |
+ | Install the packages: | ||
+ | |||
+ | top=$PWD | ||
+ | cat ../App-{{Xorg7-Version}}.wget | while read package; do | ||
+ | packagedir=$(sed -e "s/\.tar\.bz2//" -e "s/\.tar\.gz//" <<< $package) | ||
+ | |||
+ | cd $top || break; | ||
+ | |||
+ | grep ^$packagedir$ done && continue; | ||
+ | |||
+ | tar xvf $package && | ||
+ | cd $packagedir && | ||
+ | |||
+ | case "${packagedir}" in | ||
+ | xrx-*) sed -i "/PLUGIN_CFLAGS=-I/s/-I.*$/'&'/" configure || break ;; | ||
+ | xscope-*) sed -i "1i\#include <rpc/types.h>" scope.c || break ;; | ||
+ | esac | ||
+ | |||
+ | ./configure $XORG_CONFIG && | ||
+ | make && | ||
+ | make install && | ||
+ | |||
+ | cd .. && | ||
+ | rm -rfv $packagedir && | ||
+ | |||
+ | echo "$packagedir" >> done || break | ||
done | done | ||
+ | rm done | ||
− | + | === Multilib === | |
− | + | Install the packages: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | top=$PWD | |
− | + | cat ../App-{{Xorg7-Version}}.wget | while read package; do | |
− | + | packagedir=$(sed -e "s/\.tar\.bz2//" -e "s/\.tar\.gz//" <<< $package) | |
− | + | ||
− | + | cd $top || break; | |
− | + | ||
− | + | grep ^$packagedir$ done && continue; | |
− | + | ||
− | + | tar xvf $package && | |
− | + | cd $packagedir && | |
− | + | ||
− | + | case "${packagedir}" in | |
− | + | xrx-*) sed -i "/PLUGIN_CFLAGS=-I/s/-I.*$/'&'/" configure || break ;; | |
− | + | xscope-*) sed -i "1i\#include <rpc/types.h>" scope.c || break ;; | |
+ | esac | ||
+ | |||
+ | USE_ARCH=32 PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ | ||
+ | CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ | ||
+ | ./configure $XORG_CONFIG32 && | ||
+ | make && | ||
+ | make install && | ||
+ | |||
+ | cd .. && | ||
+ | rm -rfv $packagedir && | ||
+ | |||
+ | tar xfv $package && | ||
+ | cd $packagedir && | ||
+ | |||
+ | case "${packagedir}" in | ||
+ | xrx-*) sed -i "/PLUGIN_CFLAGS=-I/s/-I.*$/'&'/" configure || break ;; | ||
+ | xscope-*) sed -i "1i\#include <rpc/types.h>" scope.c || break ;; | ||
+ | esac | ||
+ | |||
+ | USE_ARCH=64 PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ | ||
+ | CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ | ||
+ | ./configure $XORG_CONFIG64 && | ||
+ | make && | ||
+ | make install && | ||
+ | |||
+ | cd .. && | ||
+ | rm -rfv $packagedir || break | ||
+ | |||
+ | echo "$packagedir" >> done | ||
done | done | ||
+ | rm done | ||
− | + | Forward to [[Xorg7/Data|Data]] | |
= Contents = | = Contents = | ||
− | There are 92 Xorg application packages, each of which installs one or more files. | + | There are 92 Xorg application packages, each of which installs one or more files. Rather than listing all of the files installed, a listing of the 92 application packages and a short description of each follows. The 92 application packages, listed in alphabetical order, with a short description are: |
− | + | {|style="text-align: left" border="0" cellspacing="0" width="85%" align="center" rules="all" | |
− | + | |- | |
− | + | !width="15%" style="text-align: center"|Xorg Application | |
− | + | !width="70%" style="text-align: center"|Short Description | |
− | === | + | |- |
− | + | |style="text-align: center; font-weight: bold"|appres ||lists X application resource database. | |
− | + | |- | |
− | + | |style="text-align: center; font-weight: bold"|bdftopcf ||converts X font from Bitmap Distribution Format to Portable Compiled Format. | |
− | + | |- | |
− | |- | + | |style="text-align: center; font-weight: bold"|beforelight ||MIT screen saver sample demo application. |
− | + | |- | |
− | |lists X application resource database. | + | |style="text-align: center; font-weight: bold"|bitmap ||XBM format bitmap editor and converter utilities. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|compiz ||Compiz is an OpenGL compositing manager that use GLX_EXT_texture_from_pixmap for binding redirected top-level windows to texture objects. | |
− | |converts X font from Bitmap Distribution Format to Portable Compiled Format. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|editres ||dynamic resource editor for X Toolkit applications. |
− | + | |- | |
− | |MIT screen saver sample demo application. | + | |style="text-align: center; font-weight: bold"|grandr ||Gnome GUI interface to randr |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|fonttosfnt ||wraps a bitmap font in a sfnt (TrueType) wrapper. | |
− | |XBM format bitmap editor and converter utilities. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|fslsfonts ||lists fonts served by X font server. |
− | + | |- | |
− | |dynamic resource editor for X Toolkit applications. | + | |style="text-align: center; font-weight: bold"|fstobdf ||generates BDF font from X font server. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|iceauth ||ICE authority file utility. | |
− | |wraps a bitmap font in a sfnt (TrueType) wrapper. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|ico ||animate an icosahedron or other polyhedron demo application. |
− | + | |- | |
− | |lists fonts served by X font server. | + | |style="text-align: center; font-weight: bold"|lbxproxy ||low bandwidth X proxy (Preferred replacements are [[OpenSSH]] and/or NX). |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|listres ||list resources in widgets. | |
− | |generates BDF font from X font server. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|luit ||converts terminal I/O from legacy encodings to UTF-8. |
− | + | |- | |
− | |ICE authority file utility. | + | |style="text-align: center; font-weight: bold"|mkfontdir ||creates an index of X font files in a directory. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|mkfontscale ||creates an index of scalable font files for X. | |
− | |animate an icosahedron or other polyhedron demo application. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|oclock ||round X clock. |
− | + | |- | |
− | |low bandwidth X proxy (Preferred replacements are [[OpenSSH]] and/or NX). | + | |style="text-align: center; font-weight: bold"|proxymngr ||proxy manager service (Preferred replacements are [[OpenSSH]] and/or NX). |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|rgb ||X colorname -> RGB mapping database. | |
− | |list resources in widgets. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|rstart ||remote start client (Preferred replacementsare [[OpenSSH]] and/or NX). |
− | + | |- | |
− | |converts terminal I/O from legacy encodings to UTF-8. | + | |style="text-align: center; font-weight: bold"|scripts ||runs X command on another system via rsh (Preferred replacement is [[OpenSSH]]). |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|sessreg ||register X sessions in system utmp/utmpx databases. | |
− | + | |- | |
− | + | |style="text-align: center; font-weight: bold"|setxkbmap ||sets the keyboard using the X Keyboard Extension. | |
− | + | |- | |
− | |creates an index of X font files in a directory. | + | |style="text-align: center; font-weight: bold"|showfont ||shows information about X font from font server. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|smproxy ||Session Manager Proxy. | |
− | |creates an index of scalable font files for X. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|twm ||the tabbed window manager. |
− | + | |- | |
− | |round X clock. | + | |style="text-align: center; font-weight: bold"|viewres ||graphical class/resource browser for Xt. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|x11perf ||simple X server performance benchmarker demo application. | |
− | |proxy manager service (Preferred replacements are [[OpenSSH]] and/or NX). | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|xauth ||X authority file utility. |
− | + | |- | |
− | |X colorname -> RGB mapping database. | + | |style="text-align: center; font-weight: bold"|xbiff ||watches mailboxes for new message delivery. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|xcalc ||scientific calculator for X. | |
− | |remote start client [ | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|xclipboard ||X clipboard manager. |
− | + | |- | |
− | |runs X command on another system via rsh (Preferred replacement is [[OpenSSH]]). | + | |style="text-align: center; font-weight: bold"|xclock ||X clock. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|xcmsdb ||device color characterization utility for X Color Management System. | |
− | |register X sessions in system utmp/utmpx databases. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|xconsole ||monitors system console messages. |
− | + | |- | |
− | |sets the keyboard using the X Keyboard Extension. | + | |style="text-align: center; font-weight: bold"|xcursorgen ||create an X cursor file from PNG images. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|xdbedizzy ||DBE sample demo application. | |
− | |shows information about X font from font server. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|xditview ||displays ditroff output. |
− | + | |- | |
− | |Session Manager Proxy. | + | |style="text-align: center; font-weight: bold"|xdm ||X Display Manager / XDMCP server. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|xdpyinfo ||display information utility for X. | |
− | |the tabbed window manager. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|xdriinfo ||query configuration information of DRI drivers (DRI-supporting |
− | |||
− | |graphical class/resource browser for Xt. | ||
− | |- | ||
− | |||
− | |simple X server performance benchmarker demo application. | ||
− | |- | ||
− | |||
− | |X authority file utility. | ||
− | |- | ||
− | |||
− | |watches mailboxes for new message delivery. | ||
− | |- | ||
− | |||
− | |scientific calculator for X. | ||
− | |- | ||
− | |||
− | |X clipboard manager. | ||
− | |- | ||
− | |||
− | |X clock. | ||
− | |- | ||
− | |||
− | |device color characterization utility for X Color Management System. | ||
− | |- | ||
− | |||
− | |monitors system console messages. | ||
− | |- | ||
− | |||
− | |create an X cursor file from PNG images. | ||
− | |- | ||
− | |||
− | |DBE sample demo application. | ||
− | |- | ||
− | |||
− | |displays ditroff output. | ||
− | |- | ||
− | |||
− | |X Display Manager / XDMCP server. | ||
− | |- | ||
− | |||
− | |display information utility for X. | ||
− | |- | ||
− | |||
− | |query configuration information of DRI drivers (DRI-supporting | ||
platforms). | platforms). | ||
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|xedit ||simple text editor for X. | |
− | |simple text editor for X. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|xev ||prints contents of X events. |
− | + | |- | |
− | |prints contents of X events. | + | |style="text-align: center; font-weight: bold"|xeyes ||follow the mouse/shape extension demo application. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|xf86dga ||test program for the XFree86-DGA extension demo application. | |
− | |follow the mouse/shape extension demo application. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|xfd ||display all the characters in an X font. |
− | + | |- | |
− | |test program for the XFree86-DGA extension demo application. | + | |style="text-align: center; font-weight: bold"|xfindproxy ||locate proxy services (Preferred replacements are [[OpenSSH]] and/or NX). |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|xfontsel ||point and click selection of X11 font names. | |
− | |display all the characters in an X font. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|xfs ||the X font server. |
− | + | |- | |
− | |locate proxy services (Preferred replacements are [[OpenSSH]] and/or NX). | + | |style="text-align: center; font-weight: bold"|xfsinfo ||X font server information utility. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|xfwp ||X firewall proxy (Preferred replacements are [[OpenSSH]] and/or NX). | |
− | |point and click selection of X11 font names. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|xgamma ||alters a monitor's gamma correction through the X server. |
− | + | |- | |
− | |the X font server. | + | |style="text-align: center; font-weight: bold"|xgc ||X graphics demo application. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|xhost ||server access control program for X. | |
− | |X font server information utility. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|xinit ||X Window System initializer (includes startx). |
− | + | |- | |
− | |X firewall proxy (Preferred replacements are [[OpenSSH]] and/or NX). | + | |style="text-align: center; font-weight: bold"|xkbcomp ||compiles XKB keyboard description. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|xkbevd ||XKB event daemon demo application. | |
− | |alters a monitor's gamma correction through the X server. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|xkbprint ||print an XKB keyboard description. |
− | + | |- | |
− | |X graphics demo application. | + | |style="text-align: center; font-weight: bold"|xkbutils ||XKB utility demo application. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|xkill ||kills a client by its X resource. | |
− | |server access control program for X. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|xload ||system load average display for X. |
− | + | |- | |
− | |X Window System initializer (includes startx). | + | |style="text-align: center; font-weight: bold"|xlogo ||draw old X logo demo application. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|xlsatoms ||lists interned atoms defined on server. | |
− | |compiles XKB keyboard description. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|xlsclients ||lists client applications running on a display. |
− | + | |- | |
− | |XKB event daemon demo application. | + | |style="text-align: center; font-weight: bold"|xlsfonts ||lists X fonts available on X server. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|xmag ||magnifies parts of the screen. | |
− | |print an XKB keyboard description. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|xman ||Unix manual page viewer. |
− | + | |- | |
− | |XKB utility demo application. | + | |style="text-align: center; font-weight: bold"|xmessage ||displays a message or query in a window. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|xmh ||X interface to MH mail tools (Preferred replacement is exmh). | |
− | |kills a client by its X resource. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|xmodmap ||utility for modifying keymaps and button mappings. |
− | + | |- | |
− | |system load average display for X. | + | |style="text-align: center; font-weight: bold"|xmore ||plain text display program for the X Window System. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|xphelloworld ||Xprint sample applications. | |
− | |draw old X logo demo application. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|xplsprinters ||lists Xprint printers. |
− | + | |- | |
− | |lists interned atoms defined on server. | + | |style="text-align: center; font-weight: bold"|xpr ||print an X window dump from xwd. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|xprehashprinterlist ||rehashes list of Xprint printers. | |
− | |lists client applications running on a display. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|xprop ||property displayer for X. |
− | + | |- | |
− | |lists X fonts available on X server. | + | |style="text-align: center; font-weight: bold"|xrandr ||primitive command line interface to RandR extension. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|xrdb ||X server resource database utility. | |
− | |magnifies parts of the screen. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|xrefresh ||refreshes all or part of an X screen. |
− | + | |- | |
− | |Unix manual page viewer. | + | |style="text-align: center; font-weight: bold"|xrx || |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|xset ||user preference utility for X. | |
− | |displays a message or query in a window. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|xsetmode ||sets the mode for an X Input device. |
− | + | |- | |
− | |X interface to MH mail tools (Preferred replacement is exmh). | + | |style="text-align: center; font-weight: bold"|xsetpointer ||sets an X input device as the main pointer. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|xsetroot ||root window parameter setting utility for X. | |
− | |utility for modifying keymaps and button mappings. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|xsm ||X Session Manager. |
− | + | |- | |
− | |plain text display program for the X Window System. | + | |style="text-align: center; font-weight: bold"|xstdcmap ||X standard colormap utility. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|xtrap ||Trap sample clients. | |
− | |Xprint sample applications. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|xvidtune ||video mode tuner for Xorg. |
− | + | |- | |
− | |lists Xprint printers. | + | |style="text-align: center; font-weight: bold"|xvinfo ||prints out X-Video extension adaptor information. |
− | |- | + | |- |
− | + | |style="text-align: center; font-weight: bold"|xwd ||dumps current contents of X window or screen to file. | |
− | |print an X window dump from xwd. | + | |- |
− | |- | + | |style="text-align: center; font-weight: bold"|xwininfo ||window information utility for X. |
− | + | |- | |
− | |rehashes list of Xprint printers. | + | |style="text-align: center; font-weight: bold"|xwud ||displays an X window dump from xwd. |
− | |- | ||
− | |||
− | |property displayer for X. | ||
− | |- | ||
− | |||
− | |primitive command line interface to RandR extension. | ||
− | |- | ||
− | |||
− | |X server resource database utility. | ||
− | |- | ||
− | |||
− | |refreshes all or part of an X screen. | ||
− | |- | ||
− | |||
− | |- | ||
− | |||
− | |user preference utility for X. | ||
− | |- | ||
− | |||
− | |sets the mode for an X Input device. | ||
− | |- | ||
− | |||
− | |sets an X input device as the main pointer. | ||
− | |- | ||
− | |||
− | |root window parameter setting utility for X. | ||
− | |- | ||
− | |||
− | |X Session Manager. | ||
− | |- | ||
− | |||
− | |X standard colormap utility. | ||
− | |- | ||
− | |||
− | |Trap sample clients. | ||
− | |- | ||
− | |||
− | |video mode tuner for Xorg. | ||
− | |- | ||
− | |||
− | |prints out X-Video extension adaptor information. | ||
− | |- | ||
− | |||
− | |dumps current contents of X window or screen to file. | ||
− | |- | ||
− | |||
− | |window information utility for X. | ||
− | |- | ||
− | |||
− | |displays an X window dump from xwd. | ||
|} | |} |
Latest revision as of 09:12, 20 October 2010
Download Source: | http://xorg.freedesktop.org/releases/individual/app/ |
---|
Back to xbitmaps
Contents
Introduction to Xorg7/Apps
There are 92 applications available for Xorg. Once again, the most efficient method of retrieving the source tarballs is to append *.bz2 or *.gz to the URL above.
Alternately, if you chose to use subdirectories, the tarballs can be retrieved as follows. This will prevent multiple versions from being downloaded when multiple versions exist.
wget https://cblfs.clfs.org/Special:Filepath/App-20101205.wget && mkdir -p app && cd app && wget -B http://xorg.freedesktop.org/releases/individual/app/ -i ../App-20101205.wget
Project Homepage: Unknown
Dependencies
Required
In addition to the Xorg Libraries, certain applications have required non-Xorg dependencies as listed below.
Application | Depends On | ||
---|---|---|---|
bitmap | xbitmaps | ||
compiz | XCB, startup-notification, LibXML2, LibXSLT, Xorg7/MesaLib, Glib2, GConf, D-BUS Glib, FUSE, Cairo, librsvg, Gtk2, Metacity, Qt3, KdeBase, KDE4/KdeBase, XML::Parser | ||
grandr | Gtk2, GConf | ||
Xbiff | xbitmaps | ||
Xcursorgen | libpng | ||
Xdriinfo | MesaLib | ||
Xfd | netkit-rsh | ||
Xsm | FreeType |
Non-Multilib
Before building Xrx execute the following command in the top level of its source directory:
sed -i "/PLUGIN_CFLAGS=-I/s/-I.*$/'&'/" configure
Before building xscope execute the following command in the top level of its source directory:
sed -i "1i\#include <rpc/types.h>" scope.c
If you're building Compiz with GConf support the use the following for the configure command for Compiz:
./configure $XORG_CONFIG --with-gconf-schema-file-dir=/etc/gnome/gconf/schemas
Compile the package:
./configure $XORG_CONFIG && make
Install the application.
make install
Multilib
32Bit
Before building Xrx execute the following command in the top level of its source directory:
sed -i "/PLUGIN_CFLAGS=-I/s/-I.*$/'&'/" configure
Before building xscope execute the following command in the top level of its source directory:
sed -i "1i\#include <rpc/types.h>" scope.c
If you're building Compiz with GConf support the use the following for the configure command for Compiz:
./configure $XORG_CONFIG --with-gconf-schema-file-dir=/etc/gnome/gconf/schemas
Compile the package:
USE_ARCH=32 PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ ./configure $XORG_CONFIG32 && make
Install the package:
make install
N32
Before building Xrx execute the following command in the top level of its source directory:
sed -i "/PLUGIN_CFLAGS=-I/s/-I.*$/'&'/" configure
Before building xscope execute the following command in the top level of its source directory:
sed -i "1i\#include <rpc/types.h>" scope.c
If you're building Compiz with GConf support the use the following for the configure command for Compiz:
./configure $XORG_CONFIG --with-gconf-schema-file-dir=/etc/gnome/gconf/schemas
Compile the package:
USE_ARCH=n32 PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \ ./configure $XORG_CONFIGN32 && make
Install the package:
make install
64Bit
Before building Xrx execute the following command in the top level of its source directory:
sed -i "/PLUGIN_CFLAGS=-I/s/-I.*$/'&'/" configure
Before building xscope execute the following command in the top level of its source directory:
sed -i "1i\#include <rpc/types.h>" scope.c
If you're building Compiz with GConf support the use the following for the configure command for Compiz:
./configure $XORG_CONFIG --with-gconf-schema-file-dir=/etc/gnome/gconf/schemas
Compile the package:
USE_ARCH=64 PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ ./configure $XORG_CONFIG64 && make
Install the package:
make install
Semi-Automated Build
These automated build instructions assume that you are using subdirectories as discussed in the introduction. You must also have an unaltered copy of Lib-20101205.wget in the main working directory (xc). This file lists each library in an order that ensures dependencies are satisfied.
Non Multilib
Install the packages:
top=$PWD cat ../App-20101205.wget | while read package; do packagedir=$(sed -e "s/\.tar\.bz2//" -e "s/\.tar\.gz//" <<< $package) cd $top || break; grep ^$packagedir$ done && continue; tar xvf $package && cd $packagedir && case "${packagedir}" in xrx-*) sed -i "/PLUGIN_CFLAGS=-I/s/-I.*$/'&'/" configure || break ;; xscope-*) sed -i "1i\#include <rpc/types.h>" scope.c || break ;; esac ./configure $XORG_CONFIG && make && make install && cd .. && rm -rfv $packagedir && echo "$packagedir" >> done || break done rm done
Multilib
Install the packages:
top=$PWD cat ../App-20101205.wget | while read package; do packagedir=$(sed -e "s/\.tar\.bz2//" -e "s/\.tar\.gz//" <<< $package) cd $top || break; grep ^$packagedir$ done && continue; tar xvf $package && cd $packagedir && case "${packagedir}" in xrx-*) sed -i "/PLUGIN_CFLAGS=-I/s/-I.*$/'&'/" configure || break ;; xscope-*) sed -i "1i\#include <rpc/types.h>" scope.c || break ;; esac USE_ARCH=32 PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ ./configure $XORG_CONFIG32 && make && make install && cd .. && rm -rfv $packagedir && tar xfv $package && cd $packagedir && case "${packagedir}" in xrx-*) sed -i "/PLUGIN_CFLAGS=-I/s/-I.*$/'&'/" configure || break ;; xscope-*) sed -i "1i\#include <rpc/types.h>" scope.c || break ;; esac USE_ARCH=64 PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ ./configure $XORG_CONFIG64 && make && make install && cd .. && rm -rfv $packagedir || break echo "$packagedir" >> done done rm done
Forward to Data
Contents
There are 92 Xorg application packages, each of which installs one or more files. Rather than listing all of the files installed, a listing of the 92 application packages and a short description of each follows. The 92 application packages, listed in alphabetical order, with a short description are:
Xorg Application | Short Description |
---|---|
appres | lists X application resource database. |
bdftopcf | converts X font from Bitmap Distribution Format to Portable Compiled Format. |
beforelight | MIT screen saver sample demo application. |
bitmap | XBM format bitmap editor and converter utilities. |
compiz | Compiz is an OpenGL compositing manager that use GLX_EXT_texture_from_pixmap for binding redirected top-level windows to texture objects. |
editres | dynamic resource editor for X Toolkit applications. |
grandr | Gnome GUI interface to randr |
fonttosfnt | wraps a bitmap font in a sfnt (TrueType) wrapper. |
fslsfonts | lists fonts served by X font server. |
fstobdf | generates BDF font from X font server. |
iceauth | ICE authority file utility. |
ico | animate an icosahedron or other polyhedron demo application. |
lbxproxy | low bandwidth X proxy (Preferred replacements are OpenSSH and/or NX). |
listres | list resources in widgets. |
luit | converts terminal I/O from legacy encodings to UTF-8. |
mkfontdir | creates an index of X font files in a directory. |
mkfontscale | creates an index of scalable font files for X. |
oclock | round X clock. |
proxymngr | proxy manager service (Preferred replacements are OpenSSH and/or NX). |
rgb | X colorname -> RGB mapping database. |
rstart | remote start client (Preferred replacementsare OpenSSH and/or NX). |
scripts | runs X command on another system via rsh (Preferred replacement is OpenSSH). |
sessreg | register X sessions in system utmp/utmpx databases. |
setxkbmap | sets the keyboard using the X Keyboard Extension. |
showfont | shows information about X font from font server. |
smproxy | Session Manager Proxy. |
twm | the tabbed window manager. |
viewres | graphical class/resource browser for Xt. |
x11perf | simple X server performance benchmarker demo application. |
xauth | X authority file utility. |
xbiff | watches mailboxes for new message delivery. |
xcalc | scientific calculator for X. |
xclipboard | X clipboard manager. |
xclock | X clock. |
xcmsdb | device color characterization utility for X Color Management System. |
xconsole | monitors system console messages. |
xcursorgen | create an X cursor file from PNG images. |
xdbedizzy | DBE sample demo application. |
xditview | displays ditroff output. |
xdm | X Display Manager / XDMCP server. |
xdpyinfo | display information utility for X. |
xdriinfo | query configuration information of DRI drivers (DRI-supporting
platforms). |
xedit | simple text editor for X. |
xev | prints contents of X events. |
xeyes | follow the mouse/shape extension demo application. |
xf86dga | test program for the XFree86-DGA extension demo application. |
xfd | display all the characters in an X font. |
xfindproxy | locate proxy services (Preferred replacements are OpenSSH and/or NX). |
xfontsel | point and click selection of X11 font names. |
xfs | the X font server. |
xfsinfo | X font server information utility. |
xfwp | X firewall proxy (Preferred replacements are OpenSSH and/or NX). |
xgamma | alters a monitor's gamma correction through the X server. |
xgc | X graphics demo application. |
xhost | server access control program for X. |
xinit | X Window System initializer (includes startx). |
xkbcomp | compiles XKB keyboard description. |
xkbevd | XKB event daemon demo application. |
xkbprint | print an XKB keyboard description. |
xkbutils | XKB utility demo application. |
xkill | kills a client by its X resource. |
xload | system load average display for X. |
xlogo | draw old X logo demo application. |
xlsatoms | lists interned atoms defined on server. |
xlsclients | lists client applications running on a display. |
xlsfonts | lists X fonts available on X server. |
xmag | magnifies parts of the screen. |
xman | Unix manual page viewer. |
xmessage | displays a message or query in a window. |
xmh | X interface to MH mail tools (Preferred replacement is exmh). |
xmodmap | utility for modifying keymaps and button mappings. |
xmore | plain text display program for the X Window System. |
xphelloworld | Xprint sample applications. |
xplsprinters | lists Xprint printers. |
xpr | print an X window dump from xwd. |
xprehashprinterlist | rehashes list of Xprint printers. |
xprop | property displayer for X. |
xrandr | primitive command line interface to RandR extension. |
xrdb | X server resource database utility. |
xrefresh | refreshes all or part of an X screen. |
xrx | |
xset | user preference utility for X. |
xsetmode | sets the mode for an X Input device. |
xsetpointer | sets an X input device as the main pointer. |
xsetroot | root window parameter setting utility for X. |
xsm | X Session Manager. |
xstdcmap | X standard colormap utility. |
xtrap | Trap sample clients. |
xvidtune | video mode tuner for Xorg. |
xvinfo | prints out X-Video extension adaptor information. |
xwd | dumps current contents of X window or screen to file. |
xwininfo | window information utility for X. |
xwud | displays an X window dump from xwd. |