diff options
-rw-r--r-- | 85rescue-library-path | 8 | ||||
-rwxr-xr-x | dxo-start-gdb-x | 15 | ||||
-rwxr-xr-x | dxo-start-session (renamed from dxo-start-test) | 3 |
3 files changed, 25 insertions, 1 deletions
diff --git a/85rescue-library-path b/85rescue-library-path new file mode 100644 index 0000000..b7b5ead --- /dev/null +++ b/85rescue-library-path @@ -0,0 +1,8 @@ +# Add this to /etc/X11/Xsession.d so that LD_LIBRARY_PATH settings are +# rescued even in the face of starting setuid executables (i.e. ssh-agent). +# +# Without this, Compiz and other OpenGL apps won't use the right libGL.so, +# and other hilarity ensues. + +unset LIBGL_DRIVERS_PATH +STARTUP="/usr/bin/env LD_LIBRARY_PATH=${LD_LIBRARY_PATH} ${STARTUP}" diff --git a/dxo-start-gdb-x b/dxo-start-gdb-x new file mode 100755 index 0000000..fa6bd3c --- /dev/null +++ b/dxo-start-gdb-x @@ -0,0 +1,15 @@ +#!/bin/bash + +sudo /etc/init.d/gdm stop + +export PATH=${DXO_PREFIX}/bin:$PATH +export LD_LIBRARY_PATH=${DXO_PREFIX}/lib:$LD_LIBRARY_PATH +export DISPLAY=:0.0 + +sudo rmmod radeon +sudo rmmod ttm +sudo rmmod drm +sudo modprobe radeon modeset=1 + +echo "Starting gdbserver Xorg on port 12345..." +sudo gdbserver :12345 ${DXO_PREFIX}/bin/Xorg & diff --git a/dxo-start-test b/dxo-start-session index 5940878..95cda4e 100755 --- a/dxo-start-test +++ b/dxo-start-session @@ -3,13 +3,14 @@ sudo /etc/init.d/gdm stop export PATH=${DXO_PREFIX}/bin:$PATH +export ADD_LIBRARY_PATH=${DXO_PREFIX}/lib export LD_LIBRARY_PATH=${DXO_PREFIX}/lib:$LD_LIBRARY_PATH export DISPLAY=:0.0 sudo rmmod radeon sudo rmmod ttm sudo rmmod drm -sudo modprobe radeon +sudo modprobe radeon modeset=1 startx -- ${DXO_SCRIPTS}/detail/sudoX & |