All Black Screen

Web and SaaS

utility web app

SHOW HN2021

121points
79comments
#427of 2,533 in 2021
Top 17%of 2021 by points

How HN took it

DebatedReal support and real criticism

13 positive, 17 neutral or asking, 1 mixed, 16 critical, out of 47 comments about the project. Thread score -0.07.

Idea: 8 for, 5 againstExecution: 2 for, 4 againstDesign: 3 for, 1 againstPerformance: 0 for, 3 againstPrivacy: 0 for, 2 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Simple, effective single-purpose tool

    From 3 comments
    • Some months back I built http://keylight.us to use my second monitor as a light during video meetings.
      bhickey on HN
    • I love these one domain one function web apps. Can't say I will use it, but good on you for rolling it out.
      simonmales on HN
    • it's a cute little project that probably more people need/would like to have as one might think. Well Done. My solution for a long time was a shortcut to a blank screensaver.…
      Tarsul on HN

Objections

  • Power button or monitor off is simpler and saves more energy

    From 2 comments
    • People are posting all sorts of code one-liners to do this, but... what happened to just pressing the power button? Pros: ``` * Only 1 keypress per display * The button is…
      optymizer on HN
    • My off white "back / home / app switch" bar remains so it's not even close to being all black. (chrome on android. Works on ff.) > Save energy Only on one type of oled? It's more…
      theelous3 on HN
  • Backlight stays on for LCD, so black saves little energy

    From 2 comments
    • And the backlight (presumably 99% of power usage) is on no matter what you do with your pixels.
      vbphprubyjsgo on HN
    • as other poster mentioned, some LCDs have voltage = white and some have voltage = black. it's certainly not majority, and it doesn't matter anyway because the backlight stays on…
      vbphprubyjsgo on HN
  • Mouse pointer stays visible on screen

    From 2 comments
    • the mouse pointer is still there... So not completely black :-)
      wiz21c on HN
    • Can confirm, requestPointerLock() should be also called.
      Comevius on HN

Requests

  • Add a fullscreen button

    From 1 comment
    • This is exactly what I was looking for, thank you. I use my second monitor the same way, but I just quickly google the name of a color before a meeting. I know it's only a few…
      Karawebnetwork on HN
  • Hide mouse cursor when idle

    From 1 comment
    • Nice! Might benefit from hiding the mouse cursor on idle. Something like: https://gist.github.com/kidGodzilla/33ad45808e995a7e3ec714fd83db3017
      futhey on HN
  • Support custom colours

    From 2 comments
    • Very cool! More colour choices would be great. Sometimes I use my second screen just for face illumination during video calls. I found that ft.com salmon-pink is one of the…
      dekoruotas on HN
    • it is possible to choose any color by: right click > inspect > editing `.color.* {background-color:#______}`
      Kalanos on HN

Questions

  • Does it work on all browsers, such as Vivaldi and iOS Brave

    From 3 comments
    • This doesn't work for Vivaldi for some reason. I get a dark grey screen, text says "Press esc to exit full screen mode" for a few seconds, then that disappears leaving just the…
      mcintyre1994 on HN
    • Works fine for me on Vivaldi. I get the "Press esc to exit full screen mode" message but see the colours just fine.
      CharlieDavies on HN
    • Doesn’t work properly on iOS Brave. The first one worked but the others displayed a video which was oriented the wrong way (landscape vs portrait).
      emerged on HN

Alternatives named

  • Bookmarklets or data URLs setting a black background

    From 3 comments
    • I was inspired to do something similar, a bookmarklet: ``` javascript:let b=document.body;b.bgColor="black";b.innerText="";b.requestFullscreen() ```
      djrockstar1 on HN
    • Since a few month I have a tab with this URL: data:text/html,<html style="background:black;"><head><title>Black</title></head></html> I don't need it very often, but turning the…
      arendtio on HN
    • ``` javascript: (()=> {const div = document.createElement('div'); div.style.background = 'black'; document.body.appendChild(div); div.requestFullscreen();})(); ``` You could add…
      omgitsabird on HN
  • Screen-off tools like xset dpms or screensavers

    From 2 comments
    • If you haven't switched to Wayland (don't know what the equivalent on there is): ``` xset dpms force off ``` Move the mouse to wake the screen.
      Izkata on HN
    • it's a cute little project that probably more people need/would like to have as one might think. Well Done. My solution for a long time was a shortcut to a blank screensaver.…
      Tarsul on HN
  • Monitor control apps like TwinkleTray and MonitorControl

    From 1 comment
    • I might be missing a trick. Some options, listed below, do most of the things and even those which the FAQ admits are beyond its scope. Amongst a multitude of alternatives, I…
      45ure on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/29622970)