If you have Ubuntu 10.04 or Debian Sid, then you can just use the package manager or type "sudo apt-get install electricsheep", although that will get you an old version, it should work fine.
Otherwise, the preferred way to install it is from source.
- sudo apt-get install subversion autoconf libtool libgtk2.0-dev libgl1-mesa-dev libavcodec-dev libavformat-dev libswscale-dev liblua5.1-0-dev libcurl4-openssl-dev libxml2-dev libjpeg8-dev libgtop2-dev libboost-dev libboost-filesystem-dev libboost-thread-dev libtinyxml-dev freeglut3-dev glee-dev
- install from source the latest wxWidgets 2.9.x (autogen.sh; ./configure; make ; sudo make install) and flam3 (./configure; make; sudo make install), and then:
- Checkout client source and then ./autogen.sh; ./configure; make; sudo make install
It should configure itself to be your screensaver, but you can also run it from the command line just by typing "electricsheep". You can also use "electricsheep-preferences" to configure it.

You should remove the CD as a
Screensaver option not available
Fedora Script still available but site is down
Linux Mint 8
can you ping
Ubuntu Lucid 10.04, seamless transition mode missing?
the linux version doesn't
yes you can turn off the display with "--display-anim 0".
upsheep/downsheep
voting is not supported by
run "electricsheep-preferences" from the command line.
electricsheep-prefrences
it's in the man page too.
configure electricsheep
electricsheep-preferences
Wall-mount Laptop Conversion- Absolute Minimum Software Reqs
that's a cool link,
the sheep just need an X server and mplayer. you shouldn't need gnome. if you have any further questions don't hesitate to ask, and let us know how it turns out!
Thanks Spot!
dual monitor
your ffmpeg libs are
it should work fine with 2 instances. the 2nd one to start should automatically go readonly.
do you have an unusual distro?
newer versions of mplayer
what did you version did you
EDIT: it sounds like lucid has a broken OpenAL library.
i found this one repository in a bug report in launchpad
that has a fixed version of
yes
new openal library
Power Manager or Something Wrong
Cant get it working on Lucid Lynx
Solution
On the latest version of
sudo apt-get install electricsheep
I haven't tried it yet but I hear it works. Please let me know what it does for you.
Use the script
thank you, that's right.
linking problem
gunther@hell:~/prog/mybuilds/electricsheep-2010-04-11/client$ make make all-am make[1]: Entering directory `/home/gunther/prog/mybuilds/electricsheep-2010-04-11/client' gcc -DHAVE_CONFIG_H -I. -DPACKAGE_DATA_DIR=\"/usr/local/share/electricsheep\" -g -O2 -c electricsheep.c electricsheep.c: In function 'copy_out_file': electricsheep.c:699: warning: 'guess_format' is deprecated (declared at /usr/local/include/libavformat/avformat.h:785) gcc -DHAVE_CONFIG_H -I. -DPACKAGE_DATA_DIR=\"/usr/local/share/electricsheep\" -g -O2 -c getdate.c gcc -DHAVE_CONFIG_H -I. -DPACKAGE_DATA_DIR=\"/usr/local/share/electricsheep\" -g -O2 -c utils.c gcc -DHAVE_CONFIG_H -I. -DPACKAGE_DATA_DIR=\"/usr/local/share/electricsheep\" -g -O2 -c md5.c gcc -DPACKAGE_DATA_DIR=\"/usr/local/share/electricsheep\" -g -O2 -o electricsheep electricsheep.o getdate.o utils.o md5.o -lavformat -lavcodec -lavutil -lm -lz -lexpat electricsheep.o: In function `copy_out_file': /home/gunther/prog/mybuilds/electricsheep-2010-04-11/client/electricsheep.c:748: undefined reference to `av_free_packet' /home/gunther/prog/mybuilds/electricsheep-2010-04-11/client/electricsheep.c:749: undefined reference to `av_free_packet' /home/gunther/prog/mybuilds/electricsheep-2010-04-11/client/electricsheep.c:697: undefined reference to `avformat_alloc_context' collect2: ld returned 1 exit status make[1]: *** [electricsheep] Error 1 make[1]: Leaving directory `/home/gunther/prog/mybuilds/electricsheep-2010-04-11/client' make: *** [all] Error 2I compiled and installed (in /usr/local/ ) the freshest ffmpeg from svn just 5 minutes ago... Thanks in advance for your help.
Ditto
/home/withlyn/electricsheep-2010-07-29/client/electricsheep.c:738: undefined reference to `av_init_packet'
/home/withlyn/electricsheep-2010-07-29/client/electricsheep.c:748: undefined reference to `av_free_packet'
/home/withlyn/electricsheep-2010-07-29/client/electricsheep.c:749: undefined reference to `av_free_packet'
/home/withlyn/electricsheep-2010-07-29/client/electricsheep.c:697: undefined reference to `avformat_alloc_context'
Like dproduzioni, I just built ffmpeg, although I used the 0.6 tarball rather than svn. Any insights?
GNOME-Screensaver
A electricsheep.desktop in /usr/share/applications/screensaver exists. Restart didn't help
//edit: setting the electric-sheep screensaver directly in gconf-editor (i seem to have changed it accidentally) leads to a Black screen when the screensaver starts /edit: reinstalling via the ppa-package made it work
Problem
you have an ancient version.
Works well in Ubuntu 9.10 Karmic
electricsheep-preferences
how did you install it and
How- er, through Mint's
That is ancient, you should
Howto Client SVN in Ubuntu 9.04
(with or without using dpkg-buildpackage)
Flam3 built with no problems.
electricsheep.o: In function `copy_out_file': /home/caiken/Sources/ElectricSheep/client/electricsheep.c:748: undefined reference to `av_free_packet' /home/caiken/Sources/ElectricSheep/client/electricsheep.c:749: undefined reference to `av_free_packet' /usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib/libavcodec.so: undefined reference to `speex_header_free'
lines 748 and 749 are as follows:
av_free_packet(&opkt);
av_free_packet(&ipkt);
ipkt and opkt are on lines 735 and 736
while (1) {
AVPacket ipkt;
AVPacket opkt;
Looking for declaration and/or definition of AVPacket and cannot locate, assume are in libavcodec libs?
Using:
speexdec --version
speexdec (Speex decoder) version 1.0.5 (compiled Mar 7 2010)
Copyright (C) 2002-2003 Jean-Marc Valin
ffmpeg --version
FFmpeg version SVN-r22275, Copyright (c) 2000-2010 the FFmpeg developers
built on Mar 7 2010 02:06:03 with gcc 4.3.3
configuration:
libavutil 50.11. 0 / 50.11. 0
libavcodec 52.55. 0 / 52.55. 0
libavformat 52.54. 0 / 52.54. 0
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0.10. 0 / 0.10. 0
All other apt-get installs are in place according to the .sh script. I can sudo apt-get install electricsheep, but it is version v2d6, which is supposedly deprecated
**Solved - Get Speex 1.2rc1 and build from source. Speex 1.0.5 (from apt-get) is deprecated as far as FFmpeg and Libavformat are concerned.
Failed to install
...
electricsheep.c:1774: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘size_t’ x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DPACKAGE_DATA_DIR=\"/usr/share/electricsheep\" -g -O2 -c getdate.c x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DPACKAGE_DATA_DIR=\"/usr/share/electricsheep\" -g -O2 -c utils.c utils.c: In function ‘query_redirection’: utils.c:435: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘size_t’ x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DPACKAGE_DATA_DIR=\"/usr/share/electricsheep\" -g -O2 -c md5.c x86_64-linux-gnu-gcc -DPACKAGE_DATA_DIR=\"/usr/share/electricsheep\" -g -O2 -Wl,-Bsymbolic-functions -o electricsheep electricsheep.o getdate.o utils.o md5.o -lavformat -lavcodec -lavutil -lm -lz -lexpat electricsheep.o: In function `copy_out_file': /home/username/electricsheep-2010-03-04/client/electricsheep.c:748: undefined reference to `av_free_packet' /home/username/electricsheep-2010-03-04/client/electricsheep.c:749: undefined reference to `av_free_packet' collect2: ld returned 1 exit status make[2]: *** [electricsheep] Error 1 make[2]: Leaving directory `/home/username/electricsheep-2010-03-04/client' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/username/electricsheep-2010-03-04/client' make: *** [build-stamp] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 (Reading database ... 209792 files and directories currently installed.) Preparing to replace flam3 2.7.18-0ubuntu1~ppa0 (using flam3_2.7.18-0ubuntu1~ppa0_amd64.deb) ... Unpacking replacement flam3 ... Setting up flam3 (2.7.18-0ubuntu1~ppa0) ... Processing triggers for man-db ...
username@Computer:~$ electricsheep The program 'electricsheep' is currently not installed. You can install it by typing: sudo apt-get install electricsheep electricsheep: command not found
I have the same problem.
you both need to upgrade to a
It runs in mplayer sorta Ubuntu 9.10
well...
Ubuntu 9.10 (Karmic) Build Script
#!/bin/bashd=electricsheep-`date +%F`
mkdir $d
cd $d
sudo apt-get install mplayer curl subversion libtool libjpeg62-dev
sudo apt-get install libdbus-glib-1-dev libgconf2-dev libavformat-dev
sudo apt-get install libavcodec-dev libavutil-extra-49 libgnome-menu-dev
sudo apt-get install libglade2-dev libgnomeui-dev automake autoconf dpkg-dev
svn co https://electricsheep.svn.sourceforge.net/svnroot/electricsheep/\
trunk/client client
svn co https://flam3.svn.sourceforge.net/svnroot/flam3/trunk/src flam3
cd flam3
dpkg-buildpackage -b -us -uc -tc
cd ..
cd client
dpkg-buildpackage -b -us -uc -tc
cd ..
sudo dpkg -i *.deb
cd ..
Quick question
did you try changing the
Ubuntu 9.10 Blank screen - Preview Works