DisplaySwitcher
33 min
switch your monitor’s video input and seamlessly transfer text and files! a linux/macos/windows desktop application installation instructions download installer // todo replace these with links, no headers the installers automatically update themselves, so these are always the most current versions the displayswitcher application also automatically updates itself, so it too will always be at the most current version linux https //files nebulasoftware com/updates/linux/displayswitcher/install displayswitcher sh mac intel https //files nebulasoftware com/updates/mac/intel/displayswitcher/install displayswitcher intel dmg mac apple silicon https //files nebulasoftware com/updates/mac/applesilicon/displayswitcher/install displayswitcher apple silicon dmg windows https //files nebulasoftware com/updates/windows/displayswitcher/install displayswitcher dmg linux requirements while only officially tested on ubuntu linux, displayswitcher should work on virtually any 64 bit linux distribution from the past 5+ years that uses the x86 64 ("amd64") architecture, including ubuntu 18 04 and newer debian 10 and newer linux mint pop! os fedora arch linux manjaro zorin os elementary os opensuse and others monitor with ddc/ci support \[what is ddc/ci?] external monitors must support ddc/ci over the active connection (displayport, hdmi, etc ) most modern monitors support ddc/ci, but some may require it to be enabled in monitor settings usb to hdmi adapters or docking stations often block ddc/ci (ymmv) user must have permission to access i²c devices ddc/ci communication is done via /dev/i2c on many distros, this requires running as root or adding the user to the i2c group, then log off and back on sudo adduser $user i2c to make this permission permanent and avoid needing sudo after each reboot, add a udev rule and restart your system save this file as /etc/udev/rules d/90 ddc i2c rules kernel=="i2c \[0 9] ", group="i2c", mode="0660" x11 or wayland under wayland, some display servers may block low level hardware access if ddc/ci doesn't work, try switching to an x11 session uninstall the installer automatically replaces previous installations, so you don't ever need to uninstall, unless you want to stop using displayswitcher read instructions below, or watch this demo video open a terminal go to the installation location cd /opt/displayswitcher optionally list the files in the directory ls al run the uninstaller /uninstall it will ask for your root ( sudo ) password install the installer, install displayswitcher sh , is a self extracting script file it must have its executable bit set to be able to run it it must be run as the root user here is how to launch the installer read instructions below, or watch this demo video open a terminal go to the location where you downloaded install displayswitcher sh cd /desktop optionally list the files in the directory ls al 4 set the executable bit on install displayswitcher sh note that the filename is case sensitive terminal allows you to press the tab key to complete the typing of a filename for you for example, type chmod +x /i and then press tab and your terminal prompt text will change to chmod +x /install\ displayswitcher sh the "\ " is how you type a space in a filename chmod +x /install\ displayswitcher sh optionally list the files in the directory ls al run the installer again, type /i and then tab to finish the typing for you /install\ displayswitcher sh it will ask for your root ( sudo ) password after the installer user interface closes, and the terminal prompt is ready again, delete the installer because it is no longer needed rm /install\ displayswitcher sh how to pin to dash linux has an application icon area called "dash" you may pin displayswitcher to dash to make it easier to launch displayswitcher read instructions below, or watch this demo video run displayswitcher right click displayswitcher application icon on the linux dash and choose pin to dash from the menu if you want to remove displayswitcher from the dash, right click and choose unpin from the menu enable/disable run at logon after running the installer, displayswitcher is automatically set to run when you logon to linux you may disable that in linux startup applications note that if you uninstall and reinstall, the last state you made to enable/disable of run at logon is preserved by the linux os read instructions below, or watch this demo video click show apps select startup applications uncheck displayswitcher mac requirements displayswitcher requires macos 11 0 big sur or later, on either intel based macs (x86 64) apple silicon macs (arm64) separate installers are provided for each architecture for maximum displayswitcher performance “not sure which version you’re running? see this chart of macos version names and numbers https //en wikipedia org/wiki/macos version history monitor with ddc/ci support \[ what is ddc/ci? ] displayswitcher only works with external monitors that support ddc/ci over the active connection (usb c, displayport, hdmi, etc ) internal macbook/imac displays are not supported some monitors require ddc/ci to be enabled manually in their on screen display (osd) settings apple silicon notes ddc/ci works best over displayport or usb c hdmi may not support ddc/ci on some apple silicon macs (especially via the built in hdmi port) usb c to hdmi adapters are frequently unreliable — direct usb c or displayport is recommended security displayswitcher is signed and notarized by apple for security and compatibility with macos gatekeeper uninstall the installer automatically replaces previous installations, so you don't ever need to uninstall, else you want to stop using displayswitcher just dragging /applications/displayswitcher folder to the trash will leave a few items behind run the uninstall to remove that folder plus the macos entry for the open at login running of displayswitcher the desktop displayswitcher icon read instructions below, or watch this demo video using finder, open /applications/displayswitcher and double click uninstall app it will ask for your administrator password install use the installer, install displayswitcher intel dmg or install displayswitcher apple silicon dmg , to install displayswitcher read instructions below, or watch this demo video double click the installer's dmg file to open its volume, which shows the actual displayswitcher installer double click the installer in the dmg's opened volume it will ask for your administrator password while the installer is running, macos may ask you to grant some permissions by clicking "allow" when it asks you after the installer completes, close the dmg open volume, eject the dmg volume, delete the dmg dismiss the background items added notice how to keep in dock macos has an application icon area called the "dock" you may keep displayswitcher in the dock to make it easier to launch displayswitcher read instructions below, or watch this demo video run displayswitcher find displayswitcher application icon on the dock, right click it, choose options > keep in dock from the menu if you want to remove it from the dock, then right click and remove the checkmark from options > keep in dock enable/disable open at login after running the installer, displayswitcher is automatically set to run when you logon to mac you may disable that in mac settings note that if you uninstall and reinstall, the last state you made to enable/disable of open at login is not preserved by macos and you will have to manually disable it again, if you want it disabled read instructions below, or watch this demo video open macos settings > general > login items & extensions find displayswitcher app in open at login and select it click the small negative sign symbol to remove displayswitcher app from open at login windows requirements displayswitcher requires 64 bit windows 10 or later on x86 64 architecture monitor with ddc/ci support \[ what is ddc/ci? ] displayswitcher only works with external monitors that support ddc/ci over the active connection (hdmi, displayport, usb c, etc ) internal laptop displays are not supported some monitors require ddc/ci to be enabled manually in their on screen display (osd) settings common blockers usb to hdmi adapters often block ddc/ci some docking stations may interfere with ddc/ci signaling displayport to hdmi converters are unreliable for ddc/ci uninstall the installer automatically replaces previous installations, so you don't ever need to uninstall, else you want to stop using displayswitcher read instructions below, or watch this demo video click windows start button select settings from the menu select apps select installed apps click the menu to the right of the displayswitcher entry choose the uninstall menu item click the uninstall button install use the installer install displayswitcher exe to install displayswitcher read instructions below, or watch this demo video double click the installer exe file when the installer application finishes, you may then delete install displayswitcher exe how to pin to taskbar windows has an application icon area called the "taskbar" you may pin displayswitcher to the taskbar to make it easier to launch displayswitcher read instructions below, or watch this demo video run displayswitcher right click displayswitcher application icon on the windows taskbar and choose pin to taskbar from the menu if you want to remove displayswitcher from the taskbar, right click and choose unpin from taskbar from the menu enable/disable run at logon after running the installer, displayswitcher is automatically set to run when you logon to windows you may disable that in windows settings note that if you uninstall and reinstall, the last state you made to enable/disable of run at logon is preserved by windows os read instructions below, or watch this demo video click the windows start button choose settings from the menu choose apps choose startup find displayswitcher exe and click the slider to on if you want to stop displayswitcher from running at logon, then click that slider to off tested short descriptions that tend to follow this format \[monitor] \[computer] \[operating system] \[connector] \[dell up3017] \[linux] \[ubuntu 24 04 2 lts] \[hdmi] \[dell up3017] \[mac studio m2 ultra] \[sequoia 15 5] \[displayport] \[dell up3017] \[windows] \[windows 11 pro] \[hdmi]