Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Unsupported Software
  • Search

ElectricSheep on TDE finally working again

This forum covers all Gentoo-related software not officially supported by Gentoo. Ebuilds/software posted here might harm the health and stability of your system(s), and are not supported by Gentoo developers. Bugs/errors caused by ebuilds from overlays.gentoo.org are covered by this forum, too.
Post Reply
Advanced search
2 posts • Page 1 of 1
Author
Message
charlton
n00b
n00b
Posts: 48
Joined: Mon Apr 11, 2005 8:23 pm
Contact:
Contact charlton
Website

ElectricSheep on TDE finally working again

  • Quote

Post by charlton » Mon Mar 30, 2026 4:54 pm

ElectricSheep, still the best screensaver out there by far.
But I haven't had electricsheep working for more than a decade (as a desktop screensaver).

I finally got it working with Trinity Desktop Environment! (don't use TDE? what's wrong with you?)
This solution may work with other desktop environments as well.

Here's how I did it:
Get the latest ebuilds for it here and put it in your own local portage overlay:
https://gpo.zugaina.org/Overlays/guru/a ... ctricsheep

This ebuild also installs electricsheep-preferences and electricsheep-saver, which is a script that calls electricsheep as a screensaver, but it doesn't work. So I created a new script called electricsheep-tde which looks like this:

Code: Select all

#!/bin/bash
HEX_ID=$(printf "0x%x" "$1")

export XSCREENSAVER_WINDOW="$HEX_ID"

sleep 0.2

# Use the ID directly but with hex conversion
# We use -window-id (single dash) as it's common for X11/OpenGL apps
/usr/bin/electricsheep --window-id $HEX_ID --multi-display-mode 1
Now we need to create the .desktop file for xscreensaver to pick it up in the list:

/usr/trinity/14/share/applnk/System/ScreenSavers/ElectricSheep.desktop:

Code: Select all

[Desktop Entry]
Encoding=UTF-8
Name=ElectricSheep
Comment=Electric Sheep is a distributed screen-saver that harnesses idle computers into a render farm with the purpose of animating and evolving artificial life-forms. See www.electricsheep.org.  This is version 2.7b12
Exec=electricsheep-saver
TryExec=electricsheep
Icon=tdescreensaver
Type=Application
ServiceTypes=ScreenSaver
Actions=Setup;InWindow;Root;
X-TDE-Category=Fractals

[Desktop Action Setup]
Exec=electricsheep-preferences
Name=Setup...
Icon=tdescreensaver

[Desktop Action InWindow]
Exec=electricsheep-tde %w
Name=Display in Specified Window
NoDisplay=true

[Desktop Action Root]
Exec=electricsheep-tde %w
Name=Display in Root Window
NoDisplay=true
That's it!
Finally working again.
Last edited by charlton on Thu Apr 02, 2026 4:45 pm, edited 1 time in total.
Top
pietinger
Moderator
Moderator
Posts: 6620
Joined: Tue Oct 17, 2006 5:11 pm
Location: Bavaria

  • Quote

Post by pietinger » Mon Mar 30, 2026 5:15 pm

Moved from Desktop Environments to Unsupported Software.
https://wiki.gentoo.org/wiki/User:Pietinger --> https://wiki.gentoo.org/wiki/User:Pieti ... _at_Gentoo
Top
Post Reply

2 posts • Page 1 of 1

Return to “Unsupported Software”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic