Backtrack & t3h cub3z & T42 = pwnsauce
Posted on September 30th, 2007 by Shadz

Im going to start documenting a little of what muts and I did to get t3h cub3z working on my T42.
It will only make sense if you have the packages for compiz from muts.
My xorg.conf
bt ~ # cat /etc/X11/xorg.conf
Section “ServerLayout”
Identifier “X.org Configured”
Screen 0 “Screen0″ 0 0
InputDevice “Mouse0″ “CorePointer”
InputDevice “Keyboard0″ “CoreKeyboard”
Option “AIGLX” “true”
EndSection
Section “Files”
RgbPath “/usr/share/X11/rgb”
ModulePath “/usr/lib/xorg/modules”
FontPath “/usr/share/fonts/TTF”
FontPath “/usr/share/fonts/OTF”
FontPath “/usr/share/fonts/Type1″
FontPath “/usr/share/fonts/misc”
FontPath “/usr/share/fonts/75dpi/:unscaled”
EndSection
Section “Module”
Load “GLcore”
Load “dbe”
Load “dri”
Load “extmod”
Load “glx”
Load “record”
Load “xtrap”
Load “freetype”
Load “type1″
EndSection
Section “InputDevice”
Identifier “Keyboard0″
Driver “kbd”
EndSection
Section “InputDevice”
Identifier “Mouse0″
Driver “mouse”
Option “Protocol” “auto”
Option “Device” “/dev/input/mice”
Option “ZAxisMapping” “4 5 6 7″
EndSection
Section “Monitor”
Identifier “Monitor0″
VendorName “LPL”
ModelName “1279″
EndSection
Section “Device”
Identifier “Card0″
Driver “radeon” #radeon
VendorName “ATI Technologies Inc”
BoardName “Radeon Mobility M7 LW [Radeon Mobility 7500]”
BusID “PCI:1:0:0″
Option “DRI” “true”
Option “ColorTiling” “on”
Option “EnablePageFlip” “true”
Option “AccelMethod” “EXA”
#Option “XAANoOffscreenPixmaps”
#Option “AddARGBGLXVisuals” “True”
#Option “TripleBuffer” “True”
#OPtion “AllowGLXWithCompisite” “True”
EndSection
Section “Screen”
Identifier “Screen0″
Device “Card0″
DefaultDepth 16
Monitor “Monitor0″
SubSection “Display”
Viewport 0 0
Depth 1
EndSubSection
SubSection “Display”
Viewport 0 0
Depth 4
EndSubSection
SubSection “Display”
Viewport 0 0
Depth 8
EndSubSection
SubSection “Display”
Viewport 0 0
Depth 15
EndSubSection
SubSection “Display”
Viewport 0 0
Depth 16
EndSubSection
SubSection “Display”
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section “Extensions”
Option “Composite” “Enable”
EndSection
#Section “DRI”
# Group 0
# Mode 0666
#EndSection
bt ~ #
glxinfo
bt ~ # glxinfo
name of display: :0.0
libGL warning: 3D driver claims to not support visual 0×4b
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI Radeon 20061018 AGP 4x x86/MMX/SSE2 TCL
OpenGL version string: 1.3 Mesa 6.5.2
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_window_pos,
GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_logic_op,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_histogram,
GL_EXT_packed_pixels, GL_EXT_polygon_offset, GL_EXT_rescale_normal,
GL_EXT_secondary_color, GL_EXT_separate_specular_color,
GL_EXT_stencil_wrap, GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
GL_MESA_ycbcr_texture, GL_MESA_window_pos, GL_NV_blend_square,
GL_NV_light_max_exponent, GL_NV_texture_rectangle,
GL_NV_texgen_reflection, GL_OES_read_format, GL_SGI_color_matrix,
GL_SGI_color_table, GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
———————————————————————-
0×23 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0×24 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0×25 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0×26 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
0×27 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0×28 16 tc 0 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0×29 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0×2a 16 tc 0 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
0×2b 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0×2c 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0×2d 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0×2e 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
0×2f 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0×30 16 dc 0 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0×31 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0×32 16 dc 0 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
0×4b 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon
bt ~ #
glxgears
bt ~ # glxgears
libGL warning: 3D driver claims to not support visual 0×4b
6211 frames in 5.0 seconds = 1242.080 FPS
4567 frames in 5.0 seconds = 913.296 FPS
4319 frames in 5.0 seconds = 863.660 FPS
5923 frames in 5.0 seconds = 1184.499 FPS
6226 frames in 5.0 seconds = 1245.018 FPS
6209 frames in 5.0 seconds = 1241.666 FPS
Required
Add all the modules (lzm2dir /)
cairo-1.4.10.tar.gz
ccsm-0.5.2-i686-1stk.lzm*
ccsm-0.5.2-i686-2stk.lzm*
ccsm-0.5.2-i686-3stk.lzm*
compiz-0.5.2-i686-1stk.lzm*
compiz-bcop-0.5.2-i686-1stk.lzm*
compiz-fusion-plugins-extra-0.5.2-i686-1stk.lzm*
compiz-fusion-plugins-main-0.5.2-i686-1stk.lzm*
compiz-fusion-plugins-unsupported-0.5.2-i686-1stk.lzm*
compizconfig-backend-gconf-0.5.2-i686-1stk.lzm*
compizconfig-python-0.5.2-i686-1stk.lzm*
emerald-0.5.2-i686-1stk.lzm*
emerald-themes-0.5.2-i686-1stk.lzm*
fusion-icon-git070822-i686-1stk.lzm*
libcompizconfig-0.5.2-i686-1stk.lzm*
libwnck-2.18.3-i486-1sl.lzm*
mesa-6.5.2-i486-1.lzm*
pycairo-1.4.0-i686-1br.lzm*
pygobject-2.13.1-i686-1br.lzm*
pygtk-2.10.6-i486-1sl.lzm*
This was the last thing I had to do to get it all to work, took me an hour to find barabas’s post over @ the compiz forum, heh.
mkdir ~/.kde/env
nano ~/.kde/env/compiz.sh
#!/bin/bash
KDEWM=fusion-icon