# # Build a minimal Custom X11 setup # # Original File # ------------- # Patches.X11/x11.txt # # # 23-Aug-05 amo Modified for Slackware-10.1 # # # # Create the X11.tgz file # ----------------------- # tar zcvf X11.minimum.tgz ` grep -iv "^#" X11.minimum.sh.txt ` # ( X11.tgz == 15.4MB for x11.minimum.txt ) # # Find all the "useful files" needed for X11 # ------------------------------------------ # cd /usr/X11R6 ; find bin etc lib libexec | egrep -iv "/doc/|/html/|xfig" # cd /usr/X11R6 ; find include -ls | egrep -iv "\.h$|/pixmaps/|bitmaps/" # # # # \\\\\\\\\\\\\\\\\\\\\ # # PROBLEMS to Fix Later # # \\\\\\\\\\\\\\\\\\\\\ # - this version has a "fixed" font problem -- prevents xinit from starting # # # # X11 Config Files # =========================================== # #etc/X11 # /etc/X11/xorg.conf* #etc/X11/xinit/xinitrc /etc/X11/xinit/xinitrc.fvwm2 /etc/X11/xinit/xinitrc.kde /etc/X11/xinit/xinitrc.twm # #etc/X11/app-defaults/ /etc/X11/app-defaults/XClock /etc/X11/app-defaults/XClock-color /etc/X11/app-defaults/XLoad /etc/X11/app-defaults/XLock /etc/X11/app-defaults/XScreenSaver /etc/X11/app-defaults/XTerm /etc/X11/app-defaults/XTerm-color # #etc/X11/xkb/ /etc/X11/xkb/compat /etc/X11/xkb/geometry.dir /etc/X11/xkb/geometry/pc /etc/X11/xkb/geometry/microsoft /etc/X11/xkb/keycodes.dir /etc/X11/xkb/keycodes/aliases /etc/X11/xkb/keycodes/ibm /etc/X11/xkb/keycodes/xfree* /etc/X11/xkb/keymap.dir /etc/X11/xkb/keymap/xfree* /etc/X11/xkb/rules/xorg /etc/X11/xkb/rules/xorg.lst /etc/X11/xkb/rules/xfree86 /etc/X11/xkb/rules/xfree86.lst /etc/X11/xkb/semantics/ /etc/X11/xkb/symbols.dir /etc/X11/xkb/symbols/en_US /etc/X11/xkb/symbols/jp /etc/X11/xkb/symbols/pc104 /etc/X11/xkb/symbols/pc/en_US /etc/X11/xkb/symbols/pc/us* /etc/X11/xkb/symbols/us* /etc/X11/xkb/types/ /etc/X11/xkb/types.dir /etc/X11/xkb/xkbcomp # /etc/X11/dm/ /etc/X11/fs/ /etc/X11/fvwm2/ /etc/X11/gdm/ /etc/X11/mwm/ /etc/X11/starthere/ /etc/X11/twm/ /etc/X11/xdm/ /etc/X11/xserver/ # # # # X11 binaries # =========================================== # /usr/X11R6/bin/startx #usr/X11R6/bin/startkde # /usr/X11R6/bin/xinit # # link to /etc/X11/xinit /usr/X11R6/lib/X11/xinit # # #usr/bin/mcookie -- put into rootfs.txt # # # # # sh X11.find-libs.sh.txt /usr/X11R6/bin/xdm /usr/X11R6/bin/xdm /usr/X11R6/lib/libICE* /usr/X11R6/lib/libSM* /usr/X11R6/lib/libX11* /usr/X11R6/lib/libXext* /usr/X11R6/lib/libXinerama* /usr/X11R6/lib/libXmu* /usr/X11R6/lib/libXpm* /usr/X11R6/lib/libXt* # # # # sh X11.find-libs.sh.txt /usr/X11R6/bin/xauth # /usr/X11R6/bin/xauth /usr/X11R6/lib/libXmuu* # /usr/X11R6/bin/X /usr/X11R6/bin/Xorg #usr/lib/libgcc_s* -- put into rootfs.txt # # # Some Defaults # # sh X11.find-libs.sh.txt /usr/X11R6/bin/xrdb /usr/X11R6/bin/xrdb /usr/X11R6/bin/xmodmap # /usr/X11R6/lib/X11/rgb.txt # # # Fonts and Icons # ================== # mkfontdir /usr/lib/X11/fonts/misc # /usr/X11R6/bin/xfs /usr/X11R6/bin/xfd /usr/X11R6/bin/xset /usr/X11R6/bin/mkfontdir /usr/X11R6/bin/mkfontscale /usr/X11R6/bin/xlsfonts # /usr/X11R6/lib/libXfont* /usr/X11R6/lib/libfontenc* # /usr/X11R6/lib/fonts /usr/X11R6/lib/X11/fonts/*/fonts* # #usr/X11R6/lib/X11/fonts/ /usr/X11R6/lib/X11/fonts/100dpi/timR10* #usr/X11R6/lib/X11/fonts/100dpi/timR12* /usr/X11R6/lib/X11/fonts/75dpi/timR10* #usr/X11R6/lib/X11/fonts/75dpi/timR12* /usr/X11R6/lib/X11/fonts/Speedo/ /usr/X11R6/lib/X11/fonts/TTF/ /usr/X11R6/lib/X11/fonts/Type1/ # /usr/X11R6/lib/X11/fonts/misc/6x13.pcf.gz /usr/X11R6/lib/X11/fonts/misc/8x13.pcf.gz /usr/X11R6/lib/X11/fonts/misc/9x15.pcf.gz /usr/X11R6/lib/X11/fonts/misc/10x20.pcf.gz # # -------------------- # /usr/X11R6/lib/X11/app-defaults /usr/X11R6/lib/X11/xkb /usr/X11R6/lib/X11/xserver # /usr/X11R6/lib/X11/fs # # #usr/X11R6/lib/X11/icons/ # # # Bitmaps # ======== /usr/X11R6/lib/X11/xfm /usr/X11R6/include/X11/pixmaps/*xterm* /usr/X11R6/include/X11/pixmaps/*clock* #usr/X11R6/include/X11/pixmaps/ #usr/X11R6/include/X11/bitmaps/ # # # Keyboard and Mouse # ------------------- /usr/X11R6/bin/setxkbmap /usr/X11R6/bin/xkb* /usr/X11R6/lib/libxkb* /usr/X11R6/lib/modules/input/mouse_drv.o /usr/X11R6/lib/modules/input/kbd_drv.o /usr/X11R6/lib/modules/input/keyboard_drv.o # # # /usr/X11R6/lib/X11/locale/C/ /usr/X11R6/lib/X11/locale/ja/ /usr/X11R6/lib/X11/locale/lib/common/ /usr/X11R6/lib/X11/locale/en_US* # # # # # Modules and Drivers # ------------------- # X11 Modules /usr/X11R6/lib/modules/lib*.a # /usr/X11R6/lib/modules/fonts/ # # for xterm #usr/X11R6/lib/modules/fonts/libfreetype* # # for fvwm, mwm - not libfreetype.so.6 where ".6" was not previously defined /usr/X11R6/lib/libfreetype* # /usr/X11R6/lib/modules/extensions/ # # # X11 Drivers #usr/X11R6/lib/modules/drivers/ /usr/X11R6/lib/modules/drivers/i810_drv.o /usr/X11R6/lib/modules/drivers/vesa_drv.o # # DRI drivers #usr/X11R6/lib/modules/dri/ /usr/X11R6/lib/modules/dri/i810_dri.so /usr/X11R6/lib/modules/dri/i915_dri.so # # DRM drivers /usr/X11R6/lib/modules/linux/ # # # # # ========================== # Use a small window manager ( fvwm2, twm, mwm, .. ) # ========================== # /usr/X11R6/bin/twm /usr/X11R6/lib/X11/twm # # /usr/X11R6/bin/mwm /usr/X11R6/lib/X11/mwm /usr/X11R6/lib/libXm.* # # # sh X11.find-libs.sh.txt /usr/X11R6/bin/fvwm /usr/X11R6/bin/fvwm /usr/X11R6/bin/fvwm2 /usr/X11R6/bin/fvwm-* /usr/X11R6/lib/X11/fvwm2 # # # used by fvwm-root /usr/X11R6/bin/xpmroot # /usr/X11R6/share/fvwm /usr/X11R6/libexec/fvwm/2.4.19 # # # ============================================== # Some X apps # ============================================== # # We need a simple xterm console # # sh X11.find-libs.sh.txt /usr/X11R6/bin/xterm /usr/X11R6/bin/xterm /usr/X11R6/lib/libXaw* /usr/X11R6/lib/libXft* /usr/X11R6/lib/libXp* /usr/X11R6/lib/libXrender* /usr/X11R6/lib/libfontconfig* # # # sh X11.find-libs.sh.txt /usr/X11R6/bin/xclock /usr/X11R6/bin/xclock /usr/X11R6/bin/xsetroot # # # sh X11.find-libs.sh.txt /usr/X11R6/bin/xlock #usr/X11R6/bin/xlock /usr/X11R6/lib/libGL.* /usr/X11R6/lib/libGLU* # # sh X11.find-libs.sh.txt /usr/X11R6/bin/xscreensaver /usr/X11R6/bin/xscreensaver /usr/X11R6/lib/libXrandr* /usr/X11R6/lib/libXss* /usr/X11R6/lib/libXxf86misc* /usr/X11R6/lib/libXxf86vm* # #usr/X11R6/lib/xscreensaver /usr/X11R6/lib/xscreensaver/molecule /usr/X11R6/lib/xscreensaver/slidescreen # # GLX /usr/X11R6/bin/glxinfo /usr/X11R6/bin/glxgears #usr/X11R6/lib/modules/extensions/libglx.a # # # End of file