Difference between revisions of "Ubuntu"
From Robert-Depot
(→Upstart to launch/respawn installation) |
(→Upstart to launch/respawn installation) |
||
Line 3: | Line 3: | ||
=Upstart to launch/respawn installation= | =Upstart to launch/respawn installation= | ||
*create this in /etc/init/facegraft.conf | *create this in /etc/init/facegraft.conf | ||
− | * < | + | * <pre> |
− | + | # face graft - face graft job file | |
− | + | ||
− | description “face grafting installation” | + | description “face grafting installation” |
− | author “Robert Twomey <mail@roberttwomey.com” | + | author “Robert Twomey <mail@roberttwomey.com” |
− | + | ||
− | # Stanzas | + | # Stanzas |
− | # | + | # |
− | # Stanzas control when and how a process is started and stopped | + | # Stanzas control when and how a process is started and stopped |
− | # See a list of stanzas here: http://upstart.ubuntu.com/wiki/Stanzas#respawn | + | # See a list of stanzas here: http://upstart.ubuntu.com/wiki/Stanzas#respawn |
− | + | ||
− | # When to start the service | + | # When to start the service |
− | start on runlevel [2345] | + | start on runlevel [2345] |
− | + | ||
− | # When to stop the service | + | # When to stop the service |
− | stop on runlevel [016] | + | stop on runlevel [016] |
− | + | ||
− | # Automatically restart process if crashed | + | # Automatically restart process if crashed |
− | respawn | + | respawn |
− | + | ||
− | # Essentially lets upstart know the process will detach itself to the background | + | # Essentially lets upstart know the process will detach itself to the background |
− | expect fork | + | expect fork |
− | + | ||
− | # Run before process | + | # Run before process |
− | pre-start script | + | pre-start script |
− | + | [ -d /var/run/facegraft ] || mkdir -p /var/run/facegraft | |
− | + | echo "Put bash code here" | |
− | end script | + | end script |
− | + | ||
− | # Start the process | + | # Start the process |
− | exec /home/rtwomey/launch_grafter.sh | + | exec /home/rtwomey/launch_grafter.sh |
− | </ | + | </pre> |
=UVC / webcam control in ubuntu= | =UVC / webcam control in ubuntu= |
Revision as of 09:47, 31 October 2013
Contents
Upstart to launch/respawn installation
- create this in /etc/init/facegraft.conf
UVC / webcam control in ubuntu
v4l2-ctl
Installing
sudo apt-get install v4l-utils
Using
- set max zoom with c920:
v4l2-ctl -c zoom_absolute=200
- set max tele with c920:
v4l2-ctl -c zoom_absolute=100
- list all controllable settings:
v4l2-ctl --list-ctrls<code>
guvcview
- comes installed.
- launch it:
- <code>guvcview
- should give you full access to your camera controls.
Make a Portable UBUNTU installation
- make a live ubuntu usb disk in os x. directions
- IN OSX: attach your new portable drive, partition it as an OSX Extended Journaled drive.
- IN UBUNTU: start install. select "something else", create three partitions (boot, root, and swap), leaving existing partition from OSX.
- Install Refind to first partition.
Install rEFInd to partition of external drive
- download refind flashdrive http://sourceforge.net/projects/refind/files/0.7.4/refind-flashdrive-0.7.4.zip/download
- use diskutil to find number for partition on your external:
diskutil list
- my EFI partition on external drive is /dev/disk2
- unmount:
diskutil unmountDisk disk2
- use dd to copy flash image to external partition:
sudo dd if=refind-flashdrive-0.7.4.img of=/dev/disk2s1 bs=1m
Using H2 with Ubuntu
Recording from H2
arecord -D "hw:2,0" -f S16_LE -c 2 -r 44100 test2.wav