Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make a screensaver? #33

Open
ottoborden opened this issue Oct 6, 2022 · 3 comments
Open

Make a screensaver? #33

ottoborden opened this issue Oct 6, 2022 · 3 comments
Labels
external issue The problems is in something outside this project question Further information is requested

Comments

@ottoborden
Copy link

Hi! I love this digital rain effect. Best one I've ever seen by far. I've been thinking about how it might be possible to turn this into a screensaver somehow?

Has the creator considered this? Anyone have any ideas how this might be accomplished?

@M4444
Copy link
Owner

M4444 commented Oct 13, 2022

Hi, thanks for the kind words, I'm glad you like it :)

I've heard people talking about maybe using XScreenSaver for this, though I've never seen it done.
It seems like an approachable problem, some ways that come to mind are somehow full-screening the terminal or switching tty's but I haven't given much though to it, to be honest.

@M4444 M4444 added external issue The problems is in something outside this project question Further information is requested labels Oct 13, 2022
@rochr4
Copy link

rochr4 commented Nov 14, 2023

for X and alacritty:
alacritty --option "window.decorations=none" --option "window.startup_mode=Fullscreen" --title alactmat --command tmatrix & $(wmctrl -a alactmat) & xtrlock && $(wmctrl -c alactmat)
another ex.:
projectMSDL & $(wmctrl -b add,fullscreen -a 'projectM') & xtrlock && (killall projectMSDL) || killall -9 projectMSDL

As for a real TTY, no idea, maybe You could port some 'vlock' code, on arch it's part of kbd package.

(https://superuser.com/questions/152347/change-linux-console-screen-blanking-behavior)

@rochr4
Copy link

rochr4 commented Nov 15, 2023

After some thought this could be improved using 'xautolock' or 'xidlehook' with a notify and some more programatic bash scipt checking 'pidoff' also since xtrlock can emit succes signal with '-f' possibilities are endless.

xidlehook

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
external issue The problems is in something outside this project question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants