Skip to content

Instantly share code, notes, and snippets.

@quelleck

quelleck/rpi-hdmi.sh

Forked from AGWA/rpi-hdmi.sh
Last active Sep 20, 2020
Embed
What would you like to do?
Enable and disable the HDMI port on the Raspberry Pi: `rpi-hdmi on` to turn on, `rpi-hdmi off` to turn off.
#!/bin/sh
# Enable and disable HDMI output on the Raspberry Pi
is_off ()
{
vcgencmd display_power | grep "display_power=0" >/dev/null
}
case $1 in
off)
if is_off
then
echo Already off...
else
vcgencmd display_power 0
fi
;;
on)
if is_off
then
vcgencmd display_power 1
else
echo Already on...
fi
;;
status)
if is_off
then
echo off
else
echo on
fi
;;
*)
echo "Usage: $0 on|off|status" >&2
exit 2
;;
esac
exit 0
@fiveseven808

This comment has been minimized.

Copy link

@fiveseven808 fiveseven808 commented Apr 28, 2017

This one is definitely an improvement! thank you for this!

@sebaacuna

This comment has been minimized.

Copy link

@sebaacuna sebaacuna commented Oct 14, 2017

Worked for me, thanks!

@ksolomon

This comment has been minimized.

Copy link

@ksolomon ksolomon commented Oct 31, 2017

Thanks! This is exactly what I was looking for to use on a build for my son. :)

@joenas

This comment has been minimized.

Copy link

@joenas joenas commented Nov 14, 2017

This is awesome! I have one issue though. I'm using Chromium in kiosk mode on my Pi and after turning the screen on again it's just dark. I've found a script to refresh the page but to no avail. Has anyone else had this problem?

@samuraicode

This comment has been minimized.

Copy link

@samuraicode samuraicode commented Nov 28, 2018

This is awesome! I have one issue though. I'm using Chromium in kiosk mode on my Pi and after turning the screen on again it's just dark. I've found a script to refresh the page but to no avail. Has anyone else had this problem?

I had this problem and fixed it by uncommenting two lines in /boot/config.txt to force HDMI ouptut. See the article below about, but basically uncomment:
#hdmi_force_hotplug=1
#hdmi_drive=2

https://howtoraspberrypi.com/raspberry-pi-hdmi-not-working/

@ShadGates

This comment has been minimized.

Copy link

@ShadGates ShadGates commented Apr 27, 2019

Nice! Using this, instead of the original rpi-hdmi.sh, works with my HDMI-to-DVI adapter-connected to an old monitor, where the original could turn it off, but not back on again.

@cwpollock

This comment has been minimized.

Copy link

@cwpollock cwpollock commented Jan 3, 2020

This one worked for me too! Thanks!

@CzarLucius

This comment has been minimized.

Copy link

@CzarLucius CzarLucius commented Sep 20, 2020

I am still struggling with this. Copied and pasted the code above into a new .sh file - file path: /home/pi Went into the crontab and the time came and went. I have repeated the steps multiple times to no avail - any known bugs with Pi 3 B+? Do I need to run the cron as a super user?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.