Skip to content

kylemcdonald/DohaInstallation

Repository files navigation

1x alienware area-51 with NVIDA 480
5x alienware aurora with dual NVIDIA 460
1x gigabit router
20x matrox dh2g
40x 1920x1080 monitors

all: plug in one monitor
all: plug into 8-port gigabit router with internet connection
all: install ubuntu 10.10 x64. master is named 3rdi0, slaved are named 3rdin where n is 1-5, use autologin

all: enable remote desktop
gives slaves access to master and vice versa:
all:
$ sudo apt-get install openssh-server
$ ssh-keygen
slaves:
$ ssh-copy-id 3rdi0.local
master:
$ ssh-copy-id 3rdi1.local
$ ...
$ ssh-copy-id 3rdi5.local

all: allow all users to shutdown:
sudo chmod u+x /sbin/shutdown

all: system > preferences > screensaver, disable screensaver, disable screen lock
all: system > preferences > power management, disable "turn off display"

all: install NVIDIA drivers:
$ sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
$ sudo apt-get dist-upgrade
$ sudo apt-get update
use system > administration > additional drivers to switch to proprietary driver
$ sudo shutdown -r now
disable visual effects (Desktop > Set Background > Visual Effects)
opem system > administration > update manager
check 'unsupported updates' in settings
uncheck 'check for updates' in settings
set 'show new distribution releases' to 'never'
install updates
$ sudo shutdown -r now

dh2g: set all to only report 2x1920x1080 @ 60 Hz from a Windows machine
slaves: plug in all monitors with one DH2G on each port
slaves: for secondary ports use TwinView, stack all ports vertically, save to xorg.conf
$ sudo nvidia-settings

all: turn off screensaver/blanking/etc
$ sudo nano /etc/X11/xorg.conf
add the following:
Section "ServerFlags"
 Option "BlankTime" "0"
 Option "StandbyTime" "0"
 Option "SuspendTime" "0"
 Option "OffTime" "0"
EndSection
$ sudo shutdown -r now

master: install OF
$ cd Desktop
$ sudo apt-get install git
$ git clone http://github.com/openframeworks/openFrameworks.git
$ cd openFrameworks/scripts/linux/ubuntu
$ sudo ./install_codeblocks.sh
$ sudo ./install_dependencies.sh

master: upload ssh key to github with help from xclip:
$ sudo apt-get install xclip
$ cat ~/.ssh/id_rsa.pub | xclip -sel clip

master: download DohaInstallation
$ cd ~/Desktop/openFrameworks/apps
$ git clone git@github.com:kylemcdonald/DohaInstallation.git

master: create 3rdiStream directory on desktop
master: install gnome-schedule and schedule for every minute:
/home/kyle/Desktop/openFrameworks/apps/DohaInstallation/scripts/rsync-download.pl >/dev/null 2>&1
master: add third room to startup applications:
gnome-terminal -e /home/kyle/Desktop/openFrameworks/apps/DohaInstallation/scripts/start-third-room.sh

slaves: install OF using rsync'd OF folder
master: open PhotoWall.workspace, build and run

master: get ptgrey SDK, install libusb and 10.04 SDK installer

About

Multi-monitor interactive installation for Wafaa Bilal's 3rdi.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages