chill wrote: > If anyone else wants to go through the build steps, here's what I did > (assuming I haven't missed anything out), starting with a fresh USB > stick with Roobarb's 8GB Bionic image 'here' > (https://birdslikewires.net/download/openframe/base/t1-ext2-8000-32-bionic-3.18.131op1.img.gz): > > Code: -------------------- > > # Edit /boot/network.yaml to enter wifi SSID and password, then reboot to connect to wifi > > apt-get update > > apt-get install build-essential > > apt-get install automake libtool > > apt-get install git-core > > apt-get install libluajit-5.1-dev libsdl1.2-dev libsdl-ttf2.0-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libexpat1-dev > > git clone git://github.com/kergoth/tslib.git > cd tslib > ./autogen.sh > ./configure > make > sudo make install > sudo cp -P /usr/local/lib/libts* /lib/i386-linux-gnu/ > > wget https://www.libsdl.org/release/SDL-1.2.15.tar.gz > tar -xvzf SDL-1.2.15.tar.gz > cd SDL-1.2.15/ > mkdir build > cd build > ../configure --enable-input-tslib=yes > make > sudo make install > > cd > mkdir luajit > cd luajit > git clone http://luajit.org/git/luajit-2.0.git > cd luajit-2.0 > make > sudo make install > sudo ldconfig > > cd > git clone https://github.com/ralph-irving/jivelite.git > cd jivelite > sudo make PREFIX=/usr/local > > apt-get install patchelf > cd /root/jivelite/bin > patchelf --set-rpath "/usr/local/lib" jivelite > > # Edit /usr/local/etc/ts.conf to contain: > > module_raw input > module pthres pmin=1 > module dejitter delta=100 > module linear > - > > # Edit /root/jivelite/share/jive/applets/DesktopJive/DesktopJiveMeta.lua > change HDSkin-VGA to JogglerSkin > > # Set these environment variables to be able to run ts_calibrate and test jivelite > export TSLIB_FBDEVICE=/dev/fb0 > export TSLIB_TSDEVICE=/dev/input/event3 > export TSLIB_CALIBFILE=/usr/local/etc/pointercal > export TSLIB_CONFFILE=/usr/local/etc/ts.conf > export TSLIB_PLUGINDIR=/usr/local/lib/ts > export SDL_MOUSEDRV=TSLIB > export SDL_MOUSEDEV=$TSLIB_TSDEVICE > ts_calibrate > /root/jivelite/bin/jivelite > > #create /etc/profile.d/10-start-jivelite.sh with: > - > if [ "$(tty)" = "/dev/tty1" ]; then > export TSLIB_FBDEVICE=/dev/fb0 > export TSLIB_TSDEVICE=/dev/input/event3 > export TSLIB_CALIBFILE=/usr/local/etc/pointercal > export TSLIB_CONFFILE=/usr/local/etc/ts.conf > export TSLIB_PLUGINDIR=/usr/local/lib/ts > export SDL_MOUSEDRV=TSLIB > export SDL_MOUSEDEV=$TSLIB_TSDEVICE > export JIVE_NOCURSOR=1 > /root/jivelite/bin/jivelite > fi > > > #reboot > -------------------- > > > > EDIT: After removing the USB hub and plugging the USB stick directly > into the joggler socket, the event number for the touchscreen changed > from 3 to 1 (checked with cat '/proc/bus/input/devices'), so the > environment variable TSLIB_TSDEVICE had to be updated accordingly.
Are you doing this all as root or as user? (I see some sudo in there, I guess that it doesn't really matter though, it doesn't effect the command). One could set up a user then just install the usb stick to the joggler and continue from there via ssh. I'll see if I have time today. I was just wondering if you have checked in any SqueezePlay files which correspond to the the Jivelite ones that are being used? There might be clues therein. ronnie ------------------------------------------------------------------------ Man in a van's Profile: http://forums.slimdevices.com/member.php?userid=43627 View this thread: http://forums.slimdevices.com/showthread.php?t=110040
_______________________________________________ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix