-
Notifications
You must be signed in to change notification settings - Fork 0
Scratchbox
Loffe edited this page Sep 13, 2010
·
30 revisions
sb = scratchbox
Problemet med att köra SB från sunray är att man per default bara kan ha en användare igång per SB. Detta för att de använder samma tmp-mapp (vilket skapar dbus-session-socket-fil-kollision). Bättre lösning är att mounta en tmp per sb-user. Jag har modifierat filen /scratchbox/sbin/sbox_mount enligt denna http://www.mail-archive.com/[email protected]/msg00259.html
Detta leder dock till problem med X11, eftersom de filer som sb behöver ligger på hostens /tmp. Det går att lösa genom att skapa hårda länkar från användarens /tmp till hostens tmp
Om DISPLAY=:5 används av Xephyr:
set DISP=5
Xephyr :$DISP -screen 800x480x16 -dpi 96 -ac &
cd /tmp/.sboxtmp-`whoami`
rm -f .X$DISP-lock
cp ../.X$DISP-lock .
mkdir -p .X11-unix
cd .X11-unix
rm -f X$DISP
ln ../../.X11-unix/X$DISP
/scratchbox/login
export DISPLAY=:5