RaspberryPi
Debian Weezy on Raspberry Pi
RPi CPU Tempurature
# /opt/vc/bin/vcgencmd measure_temp # cat /sys/class/thermal/thermal_zone0/temp 49768 # expr `cat /sys/class/thermal/thermal_zone0/temp` / 1000 # divide by 1000 for C 50
Force Sleep Mode / Screen off
Off: /opt/vc/bin/tvservice -o On: /opt/vc/bin/tvservice -p
HDMI Audio Issues
Append to /boot/config.txt;
hdmi_force_hotplug=1 hdmi_drive=2
Reduce Wear Leveling
$ cat /etc/fstab proc /proc proc defaults 0 0 /dev/mmcblk0p1 /boot vfat defaults 0 2 /dev/mmcblk0p2 / ext4 defaults,noatime 0 1 # a swapfile is not a swap partition, so no using swapon|off from here on, use dphys-swapfile swap[on|off] for that tmpfs /var/log tmpfs defaults 0 0<pre> http://www.raspberrypi.org/phpBB3/viewtopic.php?f=29&t=13889 <pre>sudo apt-get install lsof rsync; dpkg -i ramlog*.deb; reboot twice
MP3 Plackback
sox, or rather AUDIODEV=hw:1 play moc or mocp mpd
Software to Install
sudo apt-get install \ tightvncserver youtube-dl synergy transmission-daemon \ chromium \ nginx php5 php-apc php5-sqlite sqlite mailutils python dns-utils \ php5-cgi php5-fpm php5-cli
raspi-config autologin not as user pi
By default when setting to enable straight to desktop, this script will make it pi;
# /usr/bin/raspi-config update-rc.d lightdm enable 2 sed /etc/lightdm/lightdm.conf -i -e "s/^#autologin-user=.*/autologin-user=pi/"
RDP with rdesktop and xfreerdp
$ rdesktop -g 1280x720 -u drew -r sound=local 192.168.1.10 sound is choppy, clipboard works -f for full, ctrl+alt+enter to exit keymap is broken, found doesn't work?? $ xfreerdp -u drew -g 1280x720 -x l --plugin rdpsnd --data alsa -- 192.168.1.10 -x experience, l is for lan -z is compression
LXDE autostart synergyc
# mkdir ~/.config/autostart # cat ~/.config/autostart/synergyc.desktop [Desktop Entry] Type=Application Exec=/usr/bin/synergyc 192.168.1.10
Fix Time / Date
dpkg-reconfigure tzdata
^ set locale
Sound
# amixer get PCM # amixer set PCM 20%
^ one off to set lower noise http://man.he.net/man1/amixer
# alsamixer
^ tui to set PCM volume / sound card info
# amixer cset numid=3 1
^ 1 for headphones, 0 for hdmi
Video with omxplayer
# omxplayer -o local <filename>
^ head phones output
# omxplayer -o hdmi <filename>
^ hdmi output
# omxplayer -r <filename>
^ full screen, skewed though?
# setterm -blank force && omxplayer filename # setterm -blank poke
^ command on console so only the video shows (and not console text scroll back), poke gets it back
omxplayer - Key bindings
1 Increase Speed 2 Decrease Speed j Previous Audio stream k Next Audio stream i Previous Chapter o Next Chapter n Previous Subtitle stream m Next Subtitle stream s Toggle subtitles q Exit OMXPlayer Space or p Pause/Resume - Decrease Volume + Increase Volume Left Seek -30 Right Seek +30 Down Seek -600 Up Seek +600
Admin groups
be in these groups: s/:pi/:pi,drew/
drew@drew-rpi ~ $ grep pi /etc/group adm:x:4:pi,drew dialout:x:20:pi,drew cdrom:x:24:pi,drew sudo:x:27:pi,drew,drew audio:x:29:pi,drew video:x:44:pi,drew plugdev:x:46:pi,drew games:x:60:pi,drew users:x:100:pi,drew pi:x:1000: netdev:x:105:pi,drew input:x:999:pi,drew