A script to fix EDID problems on external monitors in macOS.
-
Connect only the problem display.
-
Create this directory structure (if it doesn't already exist):
(function(){ | |
window.onload = init; | |
function init() { | |
var context = new webkitAudioContext(); | |
var audiobuffer; | |
var sourceNode; | |
var analyzer; | |
window.javascriptnode = null; |
<!DOCTYPE html> | |
<head> | |
<script type='text/javascript'> | |
window.onload = function () { | |
var video = document.getElementById('videoId'); | |
var canvas = document.getElementById('canvasId'); | |
var img = document.getElementById('imgId'); | |
video.addEventListener('play', function () { | |
canvas.style.display = 'none'; |
#!/usr/bin/ruby | |
# Create display override file to force Mac OS X to use RGB mode for Display | |
# see http://embdev.net/topic/284710 | |
require 'base64' | |
data=`ioreg -l -d0 -w 0 -r -c AppleDisplay` | |
edids=data.scan(/IODisplayEDID.*?<([a-z0-9]+)>/i).flatten | |
vendorids=data.scan(/DisplayVendorID.*?([0-9]+)/i).flatten |
module.exports = function () { | |
// | |
// [ express middleware ] | |
// Generate a /fake/images route for testing images source | |
// | |
// images service origin: | |
// - PICSUM(https://picsum.photos) | |
// Created by David Marby & Nijiko Yonskai | |
// Having trouble? Poke @DMarby on Twitter | |
// Images from unsplash |