Ksénia, Jules, Gaëlle & Nicolas

youplala.net
  • rss
  • Nouvelles
  • Gallerie Photo
  • Photo
    • Matériel photo désiré
    • Matériel photo actuel
    • Ancien matériel numérique
    • Ancien matériel argentique
  • Linux
    • Home Theater PC
    • Nico’s PGP Public Key
    • Ubuntu Linux on a Dell Latitude D610
    • A digital picture frame running Linux
    • A digital picture frame running Linux v2
  • Aquarium récifal
  • Coming to our place
  • Webmail
  • Contact

A digital picture frame running Linux

A new picture frame is being built. Read all about it.

A digital picture frame running Linux - 1

Project summary

Changing an old laptop into a digital picture frame and an Internet radio, with wireless.

Hardware setup

Machine is a Sony Vaio PCG-505SN – PII 400 Mhz – 128 MB RAM – 12 GB HDD – 10″ 1024×768 screen

A digital picture frame running Linux - 6

Frame used is a 14×11″ Aaron Brothers shadow box with an internal frame.

A digital picture frame running Linux - 4 A digital picture frame running Linux - 5

Software setup

Use of Linux for flexibility, lightness, security and economy.

Base system

Ubuntu linux with server install = nothing unnecessary to start with; only needed stuff will be added. Fixed IP address. Normal user for admin tasks. Basic GUI for confort. Accurate time management. Remote access and file transfers.

  • Needed packages

sudo apt-get istall openssh-server gdm ntp-simple xorg

  • Specific slideshow user

sudo adduser slideshow

Slideshow specifics

Specific user for slideshow. GDM setup for automatic login. cron job for backlight savings. Automatic slideshow startup.

  • Needed packages

sudo apt-get install feh vbetool

  • /home/slideshow/.xsession

xset -dpms
xset s off
feh --hide-pointer -qrzZFD 1200 /home/nico/photos

  • /etc/ntp.conf

server pool.ntp.org
server pool.ntp.org
server pool.ntp.org
server pool.ntp.org

  • /etc/gdm/gdm.conf-custom in order to have the slideshow user login automatically:

[daemon]
# Automatic login, if true the first attached screen will automatically logged
# in as user as set with AutomaticLogin key.
AutomaticLoginEnable=true
AutomaticLogin=slideshow
# Timed login, useful for kiosks.  Log in a certain user after a certain amount
# of time.
TimedLoginEnable=true
TimedLogin=slideshow
TimedLoginDelay=1

Backlight saver

  • /etc/cron.d/slideshow

# /etc/cron.d/slideshow : crontab entries for the Picture slideshow - Saves the backlight
# Turns the screen off then X off at 23:00
00 23 * * * root /usr/sbin/vbetool dpms off >/dev/null ; sudo /etc/init.d/gdm stop >/dev/null
# Turns X back on at t 6:45
45 06 * * * root sudo /etc/init.d/gdm start >/dev/null

Usage

Automatic startup, nothing to do.

Picture management

scp uploads. Can and cannot be resized, up to the user, and the CPU power. No automatic EXIF rotation, for now…

Internet radio

Remote ssh scripts

Software and system security updates

Automatic, email reports

Additional Stuff

All pictures
Step-by-step installation screenshots

Tags
Général

Comments are closed.

A propos…

Ksénia, Jules, Gaëlle et Nicolas habitent à Aberdeen, Ecosse.

Nouveau dans la gallerie

Les 12 albums les plus récents de la gallerie

En passant...

 
IMG_0250.JPG
 

Quatre albums recents

Rentree de jules au primaire
Fouras 2010
Paques 2010
Fete des 8 ans de Ksenia

Mots-clefs

Aberdeen Alice Anniversaire Aquarium Automne Bridge of Feugh Champs Charlotte Claire Concert Delphine Deuil Ecole Edinbourg Evolution Expo photo Famille Films Général Gaëlle Héron Halloween Hervé Houston HTPC Jardin Jules Ksénia Maison Moissons Neige Nicolas Noel Oiseaux Orge Ouragan Panorama Pierre Sébastien Saumons Spectacle Stagecoach Vacances Visite Voiture

Aquariophilie

  • Advanced Aquarist On-Line Magazine
  • Biblioreef
  • Récifs.org
  • Reefs.org
  • ZebrasO’mag

Les amis

  • A gauche, au fond du couloir…
  • Give A Light
  • Nos voisins
  • Reefpix

Serveur

  • Etat instantané
  • Mail domain admin
  • Mail Users Admin
  • MailWatch
  • Stats de santé
  • Stats web

Ubuntu Linux

rss Flux rss des commentaires valid xhtml 1.1 design by jide powered by Wordpress get firefox