Skip to content
Loffe edited this page Sep 13, 2010 · 30 revisions

sb = scratchbox

Scratchbox via Sunray

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

Clone this wiki locally