Difference between revisions of "Xorg7/Apps"

From CBLFS
Jump to navigationJump to search
(Required)
 
(13 intermediate revisions by 5 users not shown)
Line 16: Line 16:
 
  wget -B {{Xorg7-Mirror}}/app/ -i ../App-{{Xorg7-Version}}.wget}}
 
  wget -B {{Xorg7-Mirror}}/app/ -i ../App-{{Xorg7-Version}}.wget}}
  
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.
+
{{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 22: Line 24:
 
=== Required ===
 
=== Required ===
  
Applications have the following required dependencies:
+
* [[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 30: Line 34:
 
!Depends On
 
!Depends On
 
|
 
|
|-valign="top"
 
!appres
 
|
 
|libX11
 
|-valign="top"
 
!bdftopcf
 
|
 
|libXfont
 
|-valign="top"
 
!beforelight
 
|
 
|libX11, libXt
 
 
|-valign="top"
 
|-valign="top"
 
!bitmap
 
!bitmap
 
|
 
|
|libX11, libXt, [[Xorg7/xbitmaps|xbitmaps]]
+
|[[Xorg7/xbitmaps|xbitmaps]]
 
|-valign="top"
 
|-valign="top"
 
!compiz
 
!compiz
 
|
 
|
|libX11, [[XCB]], [[startup-notification]], libXrender, libXcomposite, libXfixes, libXdamage, libXrandr, libXinerma, libICE, libSM, [[LibXML2]], [[LibXSLT]], [[Mesa]], [[Glib2]], [[GConf]], [[D-BUS Glib]], [[FUSE]], [[Cairo]], [[librsvg]], [[Gtk2]], [[Metacity]], [[Qt3]], [[KdeBase]], [[KDE4/KdeBase]], [[Perl Module XML::Parser]]
+
|[[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"
 
!editres
 
|
 
|libX11, libXt
 
|-valign="top"
 
!fonttosnft
 
|-valign="top"
 
!fslsfonts
 
|
 
|libX11
 
|-valign="top"
 
!fstobdf
 
|
 
|libX11
 
 
|-valign="top"
 
|-valign="top"
 
!grandr
 
!grandr
 
|
 
|
| libXrandr, [[Gtk2]], [[GConf]]
+
|[[Gtk2]], [[GConf]]
|-valign="top"
 
!iceauth
 
|
 
|libICE
 
|-valign="top"
 
!ico
 
|
 
|libX11
 
|-valign="top"
 
!lbxproxy
 
|
 
|xtrans
 
|-valign="top"
 
!listres
 
|
 
|libX11
 
|-valign="top"
 
!luit
 
|
 
|libX11
 
|-valign="top"
 
!mkfontscale
 
|
 
|libfontenc, libX11
 
|-valign="top"
 
!mkfontdir
 
|
 
|mkfontscale
 
|-valign="top"
 
!oclock
 
|
 
|libX11, libXt
 
|-valign="top"
 
!proxymngr
 
|
 
|libICE
 
|-valign="top"
 
!rgb
 
|
 
|libX11
 
|-valign="top"
 
!rstart
 
|
 
|libX11
 
|-valign="top"
 
!scripts
 
|
 
|libX11
 
|-valign="top"
 
!sessreg
 
|
 
|libX11
 
|-valign="top"
 
!setxkbmap
 
|
 
|libxkbfile
 
|-valign="top"
 
!showfont
 
|
 
|libFS
 
|-valign="top"
 
!smproxy
 
|
 
|libXt
 
|-valign="top"
 
!twm
 
|
 
|libX11
 
|-valign="top"
 
!viewres
 
|
 
|libXt
 
|-valign="top"
 
!X11perf
 
|
 
|libX11
 
|-valign="top"
 
!Xauth
 
|
 
|libX11
 
|-valign="top"
 
!xbacklight
 
|
 
|libxrandr, libxrender, libX11
 
 
|-valign="top"
 
|-valign="top"
 
!Xbiff
 
!Xbiff
 
|
 
|
 
|[[Xorg7/xbitmaps|xbitmaps]]
 
|[[Xorg7/xbitmaps|xbitmaps]]
|-valign="top"
 
!Xcalc
 
|
 
|libXt
 
|-valign="top"
 
!Xclipboard
 
|
 
|libXt
 
|-valign="top"
 
!Xclock
 
|
 
|libX11, libxkbfile, libXt
 
|-valign="top"
 
!Xcmsdb
 
|
 
|libX11
 
|-valign="top"
 
!Xconsole
 
|
 
|libXt
 
 
|-valign="top"
 
|-valign="top"
 
!Xcursorgen
 
!Xcursorgen
 
|
 
|
|[[libpng]], libX11
+
|[[libpng]]
|-valign="top"
 
!Xdbedizzy
 
|
 
|libXp, libXext
 
|-valign="top"
 
!Xditview
 
|
 
|libXt
 
|-valign="top"
 
!Xdm
 
|
 
|libXmu, libXinerama, libXpm, libXdmcp, libX11, libXau, libXt
 
|-valign="top"
 
!Xdpyinfo
 
|
 
|libXext, libX11, libXxf86vm, libXxf86dga, libXxf86misc, libXi, libXrender, libXinerama, libdmx, libXp, libXtst
 
 
|-valign="top"
 
|-valign="top"
 
!Xdriinfo
 
!Xdriinfo
 
|
 
|
|[[Xorg7/MesaLib|MesaLib]], libX11
+
|[[Xorg7/MesaLib|MesaLib]]
|-valign="top"
 
!Xedit
 
|
 
|libXPrintUtil, libXp, libXt
 
|-valign="top"
 
!Xev
 
|
 
|libX11
 
|-valign="top"
 
!Xeyes
 
|
 
|libX11
 
|-valign="top"
 
!Xf86dga
 
|
 
|libX11
 
 
|-valign="top"
 
|-valign="top"
 
!Xfd
 
!Xfd
 
|
 
|
|[[FreeType]], libXt
+
|[[netkit-rsh]]
|-valign="top"
 
!Xfindproxy
 
|
 
|libX11
 
|-valign="top"
 
!Xfontsel
 
|
 
|libXt
 
|-valign="top"
 
!Xfsinfo
 
|
 
|libX11
 
|-valign="top"
 
!Xfs
 
|
 
|libFS
 
|-valign="top"
 
!Xfwp
 
|
 
|libX11
 
|-valign="top"
 
!Xgamma
 
|
 
|libX11
 
|-valign="top"
 
!Xgc
 
|
 
|libXt
 
|-valign="top"
 
!Xhost
 
|
 
|libX11
 
|-valign="top"
 
!Xinit
 
|
 
|libX11
 
|-valign="top"
 
!Xkbcomp
 
|
 
|libX11
 
|-valign="top"
 
!Xkbevd
 
|
 
|libxkbfile
 
|-valign="top"
 
!Xkbprint
 
|
 
|libxkbfile
 
|-valign="top"
 
!Xkbutils
 
|
 
|libxkbfile
 
|-valign="top"
 
!Xkill
 
|
 
|libX11
 
|-valign="top"
 
!Xload
 
|
 
|libXt
 
|-valign="top"
 
!Xlogo
 
|
 
|libXPrintUtil, libXp, libXrender, libXft, libXext, libXt
 
|-valign="top"
 
!Xlsatoms
 
|
 
|libX11
 
|-valign="top"
 
!Xlsclients
 
|
 
|libX11
 
|-valign="top"
 
!Xlsfonts
 
|
 
|libX11
 
|-valign="top"
 
!Xmag
 
|
 
|libXt
 
|-valign="top"
 
!Xman
 
|
 
|libXPrintutil, libXp, libXt
 
|-valign="top"
 
!Xmessage
 
|
 
|libXt
 
|-valign="top"
 
!Xmh
 
|
 
|libXt
 
|-valign="top"
 
!Xmodmap
 
|
 
|libX11
 
|-valign="top"
 
!Xmore
 
|
 
|libXPrintUtil, libXp, libX11, liblbxutil, libdrm, libXdmcp, libXmu, libXext, libXrender, libXfont, libXi, libXau, libXaw, libXt, libXpm, libXtst, libXres, libxkbfile
 
|-valign="top"
 
!Xphelloworld
 
|
 
|libX11, libXaw, libXprintAppUtil, libXPrintUtil
 
|-valign="top"
 
!Xplsprinters
 
|
 
|libXp
 
|-valign="top"
 
!Xprehashprinterlist
 
|
 
|libXp
 
|-valign="top"
 
!Xprop
 
|
 
|libXmu
 
|-valign="top"
 
!Xpr
 
|
 
|libXmu
 
|-valign="top"
 
!Xrandr
 
|
 
|libXrandr
 
|-valign="top"
 
!Xrdb
 
|
 
|libXmu
 
|-valign="top"
 
!Xrefresh
 
|
 
|libX11
 
|-valign="top"
 
!Xrx
 
|
 
|libX11
 
|-valign="top"
 
!Xsetmode
 
|
 
|libXi
 
|-valign="top"
 
!Xsetpointer
 
|
 
|libXi
 
|-valign="top"
 
!Xsetroot
 
|
 
|libXmu
 
|-valign="top"
 
!Xset
 
|
 
|libXmu, libX11, libXext, libXxf86misc, libXfontcache, libXp
 
 
|-valign="top"
 
|-valign="top"
 
!Xsm
 
!Xsm
 
|
 
|
|libXt
+
|[[FreeType]]
|-valign="top"
 
!Xstdcmap
 
|
 
|libXmu
 
|-valign="top"
 
!Xtrap
 
|
 
|libX11, libXtrap
 
|-valign="top"
 
!Xvidtune
 
|
 
|libXxf86vm, libXt
 
|-valign="top"
 
!Xvinfo
 
|
 
|libXv
 
|-valign="top"
 
!Xwd
 
|
 
|libXmu
 
|-valign="top"
 
!Xwininfo
 
|
 
|libXmu
 
|-valign="top"
 
!Xwud
 
|
 
|libX11
 
 
|}
 
|}
  
Line 411: Line 73:
  
 
  sed -i "/PLUGIN_CFLAGS=-I/s/-I.*$/'&'/" configure
 
  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''':
 
If you're building '''Compiz''' with [[GConf]] support the use the following for the configure command for '''Compiz''':
Line 432: Line 98:
  
 
  sed -i "/PLUGIN_CFLAGS=-I/s/-I.*$/'&'/" configure
 
  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''':
 
If you're building '''Compiz''' with [[GConf]] support the use the following for the configure command for '''Compiz''':
Line 452: Line 122:
  
 
  sed -i "/PLUGIN_CFLAGS=-I/s/-I.*$/'&'/" configure
 
  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''':
 
If you're building '''Compiz''' with [[GConf]] support the use the following for the configure command for '''Compiz''':
Line 472: Line 146:
  
 
  sed -i "/PLUGIN_CFLAGS=-I/s/-I.*$/'&'/" configure
 
  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''':
 
If you're building '''Compiz''' with [[GConf]] support the use the following for the configure command for '''Compiz''':
Line 493: Line 171:
 
=== Non Multilib ===
 
=== Non Multilib ===
  
Install the protocol headers:
+
Install the packages:
  
 
  top=$PWD
 
  top=$PWD
Line 505: Line 183:
 
   tar xvf $package &&
 
   tar xvf $package &&
 
   cd $packagedir &&
 
   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 &&
 
   ./configure $XORG_CONFIG &&
Line 519: Line 202:
 
=== Multilib ===
 
=== Multilib ===
  
Install the protocol headers:
+
Install the packages:
  
 
  top=$PWD
 
  top=$PWD
Line 531: Line 214:
 
   tar xvf $package &&
 
   tar xvf $package &&
 
   cd $packagedir &&
 
   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}" \
 
   USE_ARCH=32 PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
Line 543: Line 231:
 
   tar xfv $package &&
 
   tar xfv $package &&
 
   cd $packagedir &&
 
   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}" \
 
   USE_ARCH=64 PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
Line 561: Line 254:
 
= Contents =
 
= 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. For the interested party, a link to a list of the directories and headers installed by all Xorg-7.1 protocol packages is also provided. The 92 application packages, listed in alphabetical order, with a short description are:
+
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="1" cellspacing="0" width="85%" align="center"
+
{|style="text-align: left" border="0" cellspacing="0" width="85%" align="center" rules="all"
 
|-
 
|-
!width="10%" style="text-align: center"|Xorg Application
+
!width="15%" style="text-align: center"|Xorg Application
!width="15%" style="text-align: center"|File List
+
!width="70%" style="text-align: center"|Short Description
!width="60%" 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"|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"|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.
+
|style="text-align: center; font-weight: bold"|beforelight ||MIT screen saver sample demo application.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|bitmap || ||XBM format bitmap editor and converter utilities.
+
|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.
+
|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.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|editres || ||dynamic resource editor for X Toolkit applications.
+
|style="text-align: center; font-weight: bold"|editres ||dynamic resource editor for X Toolkit applications.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|grandr || ||Gnome GUI interface to randr
+
|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.
+
|style="text-align: center; font-weight: bold"|fonttosfnt ||wraps a bitmap font in a sfnt (TrueType) wrapper.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|fslsfonts || ||lists fonts served by X font server.
+
|style="text-align: center; font-weight: bold"|fslsfonts ||lists fonts served by X font server.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|fstobdf || ||generates BDF font from X font server.
+
|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.
+
|style="text-align: center; font-weight: bold"|iceauth ||ICE authority file utility.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|ico || ||animate an icosahedron or other polyhedron demo application.
+
|style="text-align: center; font-weight: bold"|ico ||animate an icosahedron or other polyhedron demo application.
 
|-
 
|-
|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"|lbxproxy ||low bandwidth X proxy (Preferred replacements are [[OpenSSH]] and/or NX).
 
|-
 
|-
|style="text-align: center; font-weight: bold"|listres || ||list resources in widgets.
+
|style="text-align: center; font-weight: bold"|listres ||list resources in widgets.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|luit || ||converts terminal I/O from legacy encodings to UTF-8.
+
|style="text-align: center; font-weight: bold"|luit ||converts terminal I/O from legacy encodings to UTF-8.
 
|-
 
|-
|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"|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.
+
|style="text-align: center; font-weight: bold"|mkfontscale ||creates an index of scalable font files for X.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|oclock || ||round X clock.
+
|style="text-align: center; font-weight: bold"|oclock ||round X clock.
 
|-
 
|-
|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"|proxymngr ||proxy manager service (Preferred replacements are [[OpenSSH]] and/or NX).
 
|-
 
|-
|style="text-align: center; font-weight: bold"|rgb || ||X colorname -> RGB mapping database.
+
|style="text-align: center; font-weight: bold"|rgb ||X colorname -> RGB mapping database.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|rstart || ||remote start client [Preferred replacements: ssh and/or NX].
+
|style="text-align: center; font-weight: bold"|rstart ||remote start client (Preferred replacementsare [[OpenSSH]] and/or NX).
 
|-
 
|-
|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"|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"|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.
+
|style="text-align: center; font-weight: bold"|setxkbmap ||sets the keyboard using the X Keyboard Extension.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|showfont || ||shows information about X font from font server.
+
|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.
+
|style="text-align: center; font-weight: bold"|smproxy ||Session Manager Proxy.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|twm || ||the tabbed window manager.
+
|style="text-align: center; font-weight: bold"|twm ||the tabbed window manager.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|viewres || ||graphical class/resource browser for Xt.
+
|style="text-align: center; font-weight: bold"|viewres ||graphical class/resource browser for Xt.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|x11perf ||[http://cross-lfs.org/~arowland/installed_files/xml/x11perf-1.4.1-64.xml x11perf]||simple X server performance benchmarker demo application.
+
|style="text-align: center; font-weight: bold"|x11perf ||simple X server performance benchmarker demo application.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xauth || ||X authority file utility.
+
|style="text-align: center; font-weight: bold"|xauth ||X authority file utility.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xbiff || ||watches mailboxes for new message delivery.
+
|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.
+
|style="text-align: center; font-weight: bold"|xcalc ||scientific calculator for X.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xclipboard || ||X clipboard manager.
+
|style="text-align: center; font-weight: bold"|xclipboard ||X clipboard manager.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xclock || ||X clock.
+
|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.
+
|style="text-align: center; font-weight: bold"|xcmsdb ||device color characterization utility for X Color Management System.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xconsole || ||monitors system console messages.
+
|style="text-align: center; font-weight: bold"|xconsole ||monitors system console messages.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xcursorgen || ||create an X cursor file from PNG images.
+
|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.
+
|style="text-align: center; font-weight: bold"|xdbedizzy ||DBE sample demo application.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xditview || ||displays ditroff output.
+
|style="text-align: center; font-weight: bold"|xditview ||displays ditroff output.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xdm || ||X Display Manager / XDMCP server.
+
|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.
+
|style="text-align: center; font-weight: bold"|xdpyinfo ||display information utility for X.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xdriinfo || ||query configuration information of DRI drivers (DRI-supporting  
+
|style="text-align: center; font-weight: bold"|xdriinfo ||query configuration information of DRI drivers (DRI-supporting  
 
platforms).
 
platforms).
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xedit || ||simple text editor for X.
+
|style="text-align: center; font-weight: bold"|xedit ||simple text editor for X.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xev || ||prints contents of X events.
+
|style="text-align: center; font-weight: bold"|xev ||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"|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.
+
|style="text-align: center; font-weight: bold"|xf86dga ||test program for the XFree86-DGA extension demo application.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xfd || ||display all the characters in an X font.
+
|style="text-align: center; font-weight: bold"|xfd ||display all the characters in an X font.
 
|-
 
|-
|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"|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.
+
|style="text-align: center; font-weight: bold"|xfontsel ||point and click selection of X11 font names.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xfs || ||the X font server.
+
|style="text-align: center; font-weight: bold"|xfs ||the X font server.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xfsinfo || ||X font server information utility.
+
|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).
+
|style="text-align: center; font-weight: bold"|xfwp ||X firewall proxy (Preferred replacements are [[OpenSSH]] and/or NX).
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xgamma || ||alters a monitor's gamma correction through the X server.
+
|style="text-align: center; font-weight: bold"|xgamma ||alters a monitor's gamma correction through the X server.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xgc || ||X graphics demo application.
+
|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.
+
|style="text-align: center; font-weight: bold"|xhost ||server access control program for X.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xinit || ||X Window System initializer (includes startx).
+
|style="text-align: center; font-weight: bold"|xinit ||X Window System initializer (includes startx).
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xkbcomp || ||compiles XKB keyboard description.
+
|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.
+
|style="text-align: center; font-weight: bold"|xkbevd ||XKB event daemon demo application.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xkbprint || ||print an XKB keyboard description.
+
|style="text-align: center; font-weight: bold"|xkbprint ||print an XKB keyboard description.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xkbutils || ||XKB utility 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.
+
|style="text-align: center; font-weight: bold"|xkill ||kills a client by its X resource.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xload || ||system load average display for X.
+
|style="text-align: center; font-weight: bold"|xload ||system load average display for X.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xlogo || ||draw old X logo demo application.
+
|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.
+
|style="text-align: center; font-weight: bold"|xlsatoms ||lists interned atoms defined on server.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xlsclients || ||lists client applications running on a display.
+
|style="text-align: center; font-weight: bold"|xlsclients ||lists client applications running on a display.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xlsfonts || ||lists X fonts available on X server.
+
|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.
+
|style="text-align: center; font-weight: bold"|xmag ||magnifies parts of the screen.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xman || ||Unix manual page viewer.
+
|style="text-align: center; font-weight: bold"|xman ||Unix manual page viewer.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xmessage || ||displays a message or query in a window.
+
|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).
+
|style="text-align: center; font-weight: bold"|xmh ||X interface to MH mail tools (Preferred replacement is exmh).
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xmodmap || ||utility for modifying keymaps and button mappings.
+
|style="text-align: center; font-weight: bold"|xmodmap ||utility for modifying keymaps and button mappings.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xmore || ||plain text display program for the X Window System.
+
|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.
+
|style="text-align: center; font-weight: bold"|xphelloworld ||Xprint sample applications.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xplsprinters || ||lists Xprint printers.
+
|style="text-align: center; font-weight: bold"|xplsprinters ||lists Xprint printers.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xpr || ||print an X window dump from xwd.
+
|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.
+
|style="text-align: center; font-weight: bold"|xprehashprinterlist ||rehashes list of Xprint printers.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xprop || ||property displayer for X.
+
|style="text-align: center; font-weight: bold"|xprop ||property displayer for X.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xrandr || ||primitive command line interface to RandR extension.
+
|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.
+
|style="text-align: center; font-weight: bold"|xrdb ||X server resource database utility.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xrefresh || ||refreshes all or part of an X screen.
+
|style="text-align: center; font-weight: bold"|xrefresh ||refreshes all or part of an X screen.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xrx || ||
+
|style="text-align: center; font-weight: bold"|xrx ||
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xset || ||user preference utility for X.
+
|style="text-align: center; font-weight: bold"|xset ||user preference utility for X.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xsetmode || ||sets the mode for an X Input device.
+
|style="text-align: center; font-weight: bold"|xsetmode ||sets the mode for an X Input device.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xsetpointer || ||sets an X input device as the main pointer.
+
|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.
+
|style="text-align: center; font-weight: bold"|xsetroot ||root window parameter setting utility for X.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xsm || ||X Session Manager.
+
|style="text-align: center; font-weight: bold"|xsm ||X Session Manager.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xstdcmap || ||X standard colormap utility.
+
|style="text-align: center; font-weight: bold"|xstdcmap ||X standard colormap utility.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xtrap || ||Trap sample clients.
+
|style="text-align: center; font-weight: bold"|xtrap ||Trap sample clients.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xvidtune || ||video mode tuner for Xorg.
+
|style="text-align: center; font-weight: bold"|xvidtune ||video mode tuner for Xorg.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xvinfo || ||prints out X-Video extension adaptor information.
+
|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.
+
|style="text-align: center; font-weight: bold"|xwd ||dumps current contents of X window or screen to file.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xwininfo || ||window information utility for X.
+
|style="text-align: center; font-weight: bold"|xwininfo ||window information utility for X.
 
|-
 
|-
|style="text-align: center; font-weight: bold"|xwud || ||displays an X window dump from xwd.
+
|style="text-align: center; font-weight: bold"|xwud ||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

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

Caution.png

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

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.