Novo X11R6.8.1 (host.def)

Instale o novo X em seu Slack10!

Categoria: X11

Software: Novo X11R6.8.1

[ Hits: 4.882 ]

Por: Paulo igor


Este arquivo é na verdade parte de um tutorial sobre como instalar o novo X11R6 no Slack 10. É um arquivo de configuração da instalação do X que deve ficar em /usr/xc/config/cf/host.def. É só salvá-lo para aquele local!

Espero que todos tenham sucesso na instalação do X (eu suei pra caramba!)


XCOMM $XFree86: xc/config/cf/xf86site.def,v 3.186 2003/06/25 18:06:22 eich Exp $ 
/******************************************************************************/ 
/* 
 * This file is to provide a quick method for most people to change the 
 * behaviour of their XFree86 installation without having to fully 
 * understand the workings of site.def and all the various '.cf' files. 
 * 
 * In the vast majority of cases, it should not be necessary to use this 
 * file at all or change it in any way. 
 * 
 * This file is divided into two sections.  The first contains settings 
 * that end-users might reasonably change.  The second contains settings 
 * that developers might want to change. 
 * 
 * IMPORTANT NOTE:  In all cases changing the defaults may cause problems 
 * and/or unexpected side-effects.  If you don't understand what a setting 
 * does, then it's best to not change it.  If you make changes and have 
 * problems, verify that those problems are also present when using an 
 * empty host.def file and unchanged version of this file before reporting 
 * them. 
 * 
 * A good way to use this file is to copy it to host.def, and make the 
 * changes there.  That way, future patches to this file won't fail. 
 * The host.def file will never be patched. 
 * 
 * The distributed version of this file MUST contain no uncommented 
 * definitions.  Default definitions belong in xfree86.cf, or <vendor>.cf 
 * files. 
 */ 
/******************************************************************************/ 
 
/* 
 * If you have build-specific modifications in your host.def file, but 
 * want an empty host.def file installed when doing 'make install', 
 * uncomment the following 
 * 
#define InstallEmptyHostDef 
 */ 
 
/* 
 * Which servers to build.  There is only Xorg server. 
 * It can be disabled by the following. 
 * 
#define XorgServer  NO 
 */ 
 
/* 
 * To disable building the Xnest server, uncomment this. 
 * 
#define XnestServer  NO 
 */ 
 
/* 
 * To disable building Xvfb, uncomment this. 
 * 
#define XVirtualFramebufferServer NO 
 */ 
 
/* 
 * To enable building Xdmx, uncomment this. 
 * 
#define XdmxServer YES 
 */ 
 
/* 
 * To disable building Xprt, uncomment this. 
 * 
#define XprtServer NO 
 */ 
 
/* 
 * Set the default server (ie the one that gets the sym-link to "X") 
 * 
#define ServerToInstall  XFree86 
 */ 
 
/* 
 * If you only run the X server under xdm the X servers don't need to be 
 * installed SetUID, and you may comment out the lines below.  If you run 
 * the servers by hand (with xinit or startx), then they do need to be 
 * installed SetUID on most platforms. 
 * 
 * Consult your system administrator before making the X server setuid. 
 * 
#define InstallXserverSetUID NO 
 */ 
 
 
/* 
 * Server configuration parameters.  The defaults are shown here: 
 */ 
 
/* 
 * Which drivers to build.  When building a static server, each of these 
 * will be included in it.  When building the loadable server each of these 
 * modules will be built. 
 * 
define XF86CardDrivers  mga glint nv tga s3virge sis rendition \ 
    neomagic i740 tdfx savage \ 
    cirrus vmware tseng trident chips apm \ 
    GlideDriver fbdev i128 \ 
    ati DevelDrivers ark cyrix \ 
    siliconmotion \ 
    vesa vga XF86OSCardDrivers XF86ExtraCardDrivers 
 */ 
 
/* 
 * To add third party drivers to the standard driver list, set the 
 * following. 
 * 
#define XF86ExtraCardDrivers extradriver1 extradriver2 ... 
 */ 
 
/* 
 * Select the XInput devices you want by uncommenting this. 
 * 
define XInputDrivers  mouse keyboard acecad calcomp citron \ 
    digitaledge dmc dynapro elographics \ 
    microtouch mutouch penmount spaceorb summa \ 
    wacom void magictouch aiptek 
 */ 
 
/* To enable building of development DRI drivers (insecure, or not 
 * useful on the chosen architecture, uncomment this define. 
#define BuildDevelDRIDrivers YES 
 */ 
 
/* 
 * To use the deprecated, old keyboard driver, uncomment this.  But 
 * even better, make the new keyboard driver (hw/xfree86/input/keyboard) 
 * work for your architechture.  The old driver will be removed in the 
 * next release. 
 * 
#define UseDeprecatedKeyboardDriver YES 
 */ 
 
/* 
 * There are three parameters that determine where and how the Matrox HAL 
 * library is used: 
 * 
 *   HaveMatroxHal  -- You have the HALlib.a binary library installed 
 *                     in xfree86/drivers/mga/HALlib, and you want it to 
 *                     be used. 
 *                     Default: NO 
 * 
 *   BuildMatroxHal -- You have the source for the HALlib library (installed 
 *                     in xfree86/drivers/mga/hallib), and want to build and 
 *                     use it. 
 *                     Default: NO 
 * 
 *   UseMatroxHal   -- You want to build support for loading/using the HAL 
 *                     library into the mga driver.  For module server builds 
 *                     you don't need to have the HALlib library to do this. 
 *                     but you want to build support for loading it and using 
 *                     it into the mga driver module. 
 *                     Default: YES for loadable server build 
 *                              (HaveMatroxHal || BuildMatroxHal) for static 
 */ 
 
/* 
 * To disable use of the Matrox HAL library, uncomment this: 
 * 
#define UseMatroxHal  NO 
 */ 
 
/* 
 * If you have the HALlib.a binary installed in xfree86/drivers/mga/HALlib, 
 * uncomment this: 
 * 
#define HaveMatroxHal  YES 
 */ 
 
/* 
 * If you have the HALlib source code installed in xfree86/drivers/mga/hallib, 
 * uncomment this: 
#define BuildMatroxHal  YES 
 */ 
 
/* 
 * To disable building the font server, uncomment this. 
 * 
#define BuildFontServer  NO 
 */ 
 
/* 
 * To disable support for Speedo fonts, uncomment this. 
 * 
#define BuildSpeedo  NO 
 */ 
 
/* 
 * To disable support for CID fonts, uncomment this. 
 * 
#define BuildCID  NO 
 */ 
 
/* 
 * To disable support for TrueType fonts, uncomment these. 
 * 
#define BuildFreeType  NO 
 */ 
 
/* 
 * To set non-default build options for the underlying FreeType libraries, 
 * add them here and uncomment. 
 * 
#define Freetype2BuildDefines -DFREETYPE_BUILD_DEFINES 
 */ 
 
/* 
 * To build the FreeType libraries with the TrueType byte code interpreter 
 * enabled, uncomment this.  Note that there are patent issues related to the 
 * TrueType byte code interpreter, and we only recommend you enabling this 
 * if you are sure that there are no legal impediments to you doing so.  See 
 * <http://www.freetype.org/patents.html> for further information. 
 * 
define Freetype2BuildDefines -DTT_CONFIG_OPTION_BYTECODE_INTERPRETER 
 */ 
 
/* 
 * Do you want to Build Fonts (Usually you only want to build and install 
 * fonts once, if this is a first time install you will want to build the 
 * fonts) 
 * 
#define BuildFonts  NO 
 */ 
 
/* 
 * To not build/install the 75dpi fonts, uncomment the following 
 * 
#define Build75DpiFonts  NO 
 */ 
 
/* 
 * To not build/install the 100dpi fonts, uncomment the following 
 * 
#define Build100DpiFonts NO 
 */ 
 
/* 
 * To not build/install the Speedo fonts, uncomment the following 
 * 
#define BuildSpeedoFonts NO 
 */ 
 
/* 
 * To not build/install the Type1 fonts, uncomment the following 
 * 
#define BuildType1Fonts  NO 
 */ 
 
/* 
 * To not build/install the CID fonts, uncomment the following 
 * 
#define BuildCIDFonts      NO 
 */ 
 
/* 
 * To not build/install the True Type fonts, uncomment the following 
 * 
#define BuildTrueTypeFonts NO 
 */ 
 
/* 
 * To not build/install the Cyrillic fonts, uncomment the following 
 * 
#define BuildCyrillicFonts NO 
 */ 
 
/* 
 * To not install the local font directory, uncomment the following 
 * 
#define MakeLocalFontDir NO 
 */ 
 
/* 
 * To build only the servers with a cut-down source tree, uncomment 
 * this. 
 * 
#define BuildServersOnly YES 
 */ 
 
/* 
 * By default, the sample config files for xinit, xdm and xfs are installed 
 * only when there is no pre-existing version installed.  Uncommenting the 
 * following lines will force the sample versions to be installed even if 
 * it means over-writing existing versions. 
 * 
define InstallXinitConfig YES 
define InstallXdmConfig YES 
define InstallFSConfig  YES 
 */ 
 
/* 
 * By default the application defaults files are always installed. 
 * Uncommenting the the following will prevent exising application 
 * defaults files from being over-written. 
 * 
#define InstallAppDefFiles NO 
 */ 
 
/* 
 * Undefine the following if you don't want to have config files and 
 * app-defaults installed in a separate directory (i.e. /etc/X11). 
 * 
#define UseSeparateConfDir NO 
 */ 
 
/*  
 * To enable building the glide driver, you need to define  
 * HasGlide2 to YES and set the Glide2IncDir variable.  
 * HasGlide2 is per default NO. 
 * 
#define HasGlide2 YES 
 */ 
 
/* 
 * Set the path to your Glide include files. 
 * 
#define Glide2IncDir /usr/include/glide 
 */ 
 
/*  
 * Have glide 3? 
 * 
#define HasGlide3 YES 
 */ 
 
/* 
 * Set the path to your Glide 3 include files. 
 * 
#define Glide3IncDir /usr/include/glide3 
 */ 
 
 
 
/* 
 * Unless you're a developer you shouldn't need to change anything 
 * beyond this point. 
 */ 
 
/* 
 * If you want to enable some developer settings, like more verbose 
 * compiler warnings, uncomment this. 
 * 
#define XFree86Devel YES 
*/ 
 
/* 
 * The default optimisation flags for GCC 2.x.  -fno-strength-reduce is 
 * here to work around a bug in -O2 for GCC 2.x on i386 platforms. 
 * If you are using a version that doesn't have this bug, you can 
 * uncomment the following line, and remove '-fno-strength-reduce' 
 * If you are building binaries for a 486, it may be beneficial to add 
 * -m486 
 * 
#define DefaultGcc2i386Opt -O2 -fno-strength-reduce 
 */ 
 
/* 
 * This allows the GCC warning flags to be set.  The default is shown here. 
 * 
#define GccWarningOptions -Wall -Wpointer-arith -Wstrict-prototypes \ 
                          -Wmissing-prototypes -Wmissing-declarations \ 
                          -Wredundant-decls -Wnested-externs 
 */ 
 
/*  
 * Sun Compiler stuff..  
 * 
#define HasSunC                         YES 
#define HasSunCplusplus                 YES 
#define CplusplusCompilerMajorVersion   5 
#define CplusplusCompilerMinorVersion   0 
#define CCompilerMajorVersion           5 
#define CCompilerMinorVersion           0 
 */ 
 
/* 
 * Optimized Sun Compiler Build. 
 * 
#define DefaultCDebugFlags              -xO4 -xtarget=pentium_pro 
#define OptimizedCDebugFlags            -xO4 -xtarget=pentium_pro 
 */ 
 
/*  
 * Debuggable Sun Compiler Build.  
 * Note: This builds _EVERYTHING_ as debuggable 
 * 
#define DefaultCDebugFlags              -g -xs 
#define OptimizedCDebugFlags            -g -xs 
 */ 
 
/* 
 * For Linux, this should match the Binutils version you have.  This example 
 * is for 2.6.0.7.  See linux.cf for the default setting. 
 * 
 * This should automatically get set correctly by imake. 
 * 
#define LinuxBinUtilsMajorVersion 26 
 */ 
 
/* 
 * For Linux, these should match the libc version you have.  This example 
 * is for libc.5.4.x.  See linux.cf for the default setting. 
 * 
 * This should automatically get set correctly by imake. 
 * 
#define LinuxCLibMajorVersion 5 
#define LinuxClibMinorVersion 4 
 */ 
 
/* 
 * If you want to use the GNU malloc library, uncomment this 
 * 
#define UseGnuMalloc  YES 
 */ 
 
/* 
 * Set this to whatever is required to access the GNU malloc library. 
 * The default is '-lgmalloc' unless is specified in the OS's .cf file. 
 * 
#define GnuMallocLibrary -L/usr/local/lib -lgmalloc 
 */ 
 
/* 
 * To enable the internal Xserver malloc, uncomment this 
 * 
#define UseInternalMalloc YES 
 */ 
 
/* 
 * Some Linux releases don't have a libtermcap.  In this case you may need 
 * to uncomment the following 
 * 
#define TermcapLibrary  -lncurses 
 */ 
 
/* 
 * Build a server that dynamically loads the modules by setting 
 * this to YES.  This defaults to YES on most platforms.  A static server 
 * can be built by setting this to NO. 
 * 
#define DoLoadableServer NO 
 */ 
 
/* 
 * Build dlopen() style modules instead of the standard loader modules. 
 * Don't enable this unless you have specific development reasons for 
 * doing so and understand how to deal with the problems you'll run in to. 
 * 
 * Enabling this for regular use is NOT supported, and will almost 
 * certainly cause you problems. 
 * 
#define MakeDllModules  YES 
 */ 
 
/* 
 * Build XAA.  This can be disabled with: 
 * 
#define XF86XAA   NO 
 */ 
 
/* 
 * Build vgahw.  This can be disabled with: 
 * 
#define XF86VgaHw  NO 
 */ 
 
/* 
 * Build xf1bpp.  This can be disabled with: 
 * 
#define XF1Bpp   NO 
 */ 
 
/* 
 * Build xf4bpp.  This can be disabled with: 
 * 
#define XF4Bpp   NO 
 */ 
 
 
/* 
 * BSD Console driver support (for FreeBSD and NetBSD). 
 * 
 * By default, support is included for pccons and pcvt for NetBSD, and 
 * pccons, syscons and pcvt for FreeBSD. 
 * 
 * To change the list of supported drivers, set the following parameter. 
 * Possible values are -DPCCONS_SUPPORT, -DSYSCONS_SUPPORT, -DPCVT_SUPPORT. 
 * The following example includes support for syscons and pcvt only. 
 * 
#define XFree86ConsoleDefines -DSYSCONS_SUPPORT -DPCVT_SUPPORT 
 */ 
 
/* 
 * To link the X server with a dynamic version of the Xfont library, 
 * uncomment this. 
 * 
#define XserverStaticFontLib   NO 
 */ 
 
/* 
 * To enable binary compatibility with previous versions of the font 
 * encoding support, uncomment this. 
 * 
#define FontencCompatibility    YES 
 */ 
 
/* 
 * To disable building XInput support, uncomment this 
 * 
#define BuildXInputExt  NO 
 */ 
 
/* 
 * Uncomment this for joystick support. 
 * 
 * Note: Joystick support is broken, so don't enable this. 
 * 
#define JoystickSupport YES 
 */ 
 
/* 
 * To disable the ScreenSaver Extension, uncomment this line. 
 * 
#define BuildScreenSaverExt NO 
 */ 
 
/*  
 * If you don't want to build Xinerama support, uncomment this. 
 * 
#define BuildXinerama  NO 
 */ 
 
/* 
 * If you don't want to build support for the GLX extension, uncomment this. 
 * 
#define BuildGlxExt             NO 
 */ 
 
/* 
 * If you want to build the xf86rush extension, uncomment this line. 
 * This isn't recommended. 
 * 
#define BuildXF86RushExt YES 
 */ 
 
/* 
 * If you want to build the client library for the xf86rush extension, 
 * uncomment this line.  This isn't recommended. 
 * 
#define BuildXF86RushLibrary   NO 
 */ 
 
/* 
 * If you are running NetBSD 0.9C or later, and have the aperture driver 
 * installed, uncomment this. 
 * 
#define HasNetBSDApertureDriver   YES 
 */ 
 
/* 
 * If you are running SVR3 and have the mmap driver installed (for linear 
 * framebuffer access) uncomment this. 
 * 
#define HasSVR3mmapDrv   YES 
 */ 
 
/* 
 * If you are using an SVR3 (like ISC 4.x) which supports long file names, 
 * you can * uncomment this to have manual pages installed under their 
 * full names 
 * 
#define ExpandManNames  YES 
 */ 
 
/* 
 * For a POSIXized build on Interactive uncomment this 
 * Could be used with gcc 'till Version 2.6.3 
 * Should be used with gcc 2.7.2.  
 * 
#define UsePosix  YES 
 */ 
 
/* 
 * If you don't want XDMAUTH support (if you don't have Wraphelp.c),  
 *  comment this out. 
 * 
 */ 
#define HasXdmAuth  YES 
 
/* 
 * If you have Linux DECnet support, and want to build XFree86 with support 
 * for connections over DECnet, uncomment this. 
 * 
#define HasDECnet  YES 
 */ 
 
/* 
 * To build static and shared libraries with debugging information, uncomment 
 * this. Assumes you have Gcc2. 
 * (If you don't have Gcc2, you can use the DebugLib{X11,Xt,Xaw,...} variables 
 * to build debugging versions of the libraries separately.) 
 * 
#define DebuggableLibraries YES 
*/ 
 
/* 
 * To forceably build static libraries in addition to shared libraries, 
 * uncomment this. 
 * 
#define ForceNormalLib  YES 
 */ 
 
/* 
 * Uncomment this if your default tools (eg, gcc, ld, as, etc) are 
 * not the Linux ELF versions. 
 * 
#define LinuxElfDefault  NO 
 */ 
 
/* 
 * To use ELF format shared libraries for supported OSs, uncomment this. 
 * 
 * For Linux the default setting of this is the same as the setting of 
 * LinuxElfDefault. 
 * 
 * For FreeBSD this should automatically be set correctly by imake.  Only 
 * change it here if you need to override the automatic setting. 
 * 
#define UseElfFormat  YES 
 */ 
 
/* 
 * For FreeBSD/ELF (FreeBSD 3.0) it is possible to also build and install 
 * a.out compatibility libraries.  To enable that, uncomment this. 
 * 
#define BuildAoutLibraries YES 
 */ 
 
/* 
 * If you have trouble with make bombing out in Xlib, try uncommenting this. 
 * You will not get dependencies as a result, but better than nothing. 
 * 
#define MakeHashTableBug        YES 
 */ 
 
/* 
 * If you do not want your man pages compress under SVR3 systems that 
 * support it, uncomment this. 
 * 
#define CompressManPages        NO 
 */ 
 
/* 
 * If you have sgmlfmt (the XFree86 doctools package) and want to build 
 * formatted docs from the SGML source, uncomment this. 
 * 
#define HasSgmlFmt  YES 
 */ 
 
/* 
 * To disable building some document formats, uncomment some of these. 
 * 
#define BuildLinuxDocText NO 
#define BuildLinuxDocHtml NO 
#define BuildLinuxDocPS  NO 
 */ 
 
/* 
 * To install Japanese versions of the documentation uncomment this. 
 * Note: The Japanese documentation consists of a subset of the 
 * XFree86 3.1 docs. 
 * 
#define InstallJapaneseDocs YES 
 */ 
 
/* 
 * To build/install X specs docs, uncomment the following. 
 * The SpecsDocDirs setting here is recommended because it covers 
 * the docs that XFree86 has changed or added. 
 * 
#define BuildSpecsDocs  YES 
#define SpecsDocDirs  CTEXT GL ICCCM X11 Xext Xmu Xv XvMC i18n xterm 
 */ 
 
/* 
 * To build all specs docs, not just those listed in SpecsDocDirs, uncomment 
 * the following. 
 * 
#define BuildAllSpecsDocs YES 
 */ 
 
/* 
 * If your system doesn't support vm86() mode and you have 
 * libx86emu set library path here 
 * 
#define X86EMU_LIBPATH /usr/local/lib 
 */  
 
 
#define HasFreetype2 NO 
#define ProjectRoot /usr/X11R6 
#define NothingOutsideProjectRoot YES 
# define LinuxDistribution      LinuxSlackware 
  


Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts