Skip to content

wrecks-code/SimpleMonitorControlTray

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimpleMonitorControlTray

SimpleMonitorControlTray is a lightweight Python program designed to simplify the management of multiple monitors in Windows. It addresses the common issue faced by users with older flat TVs used as monitors, which often lack the ability to detect if they're receiving a signal, resulting in them not turning on automatically.

This program provides a simple solution by allowing users to easily enable and disable a specified monitor within Windows settings, ensuring that windows remain accessible even when a monitor is turned off.

Monitor turned on:
image

Monitor turned off:
image

Features

  • Toggle the state of a specified monitor/TV with a single click on the tray icon
  • Save monitor layout to maintain orientation and positioning when enabling a monitor
  • Option to start with windows

Requirements

Installation

  1. Download the latest release and unzip it anywhere on your system.
  2. Download MultiMonitorTool and unzip it anywhere on your system.

Usage

  1. Double-click SimpleMonitorControlTray.exe to start the program.

  2. Follow the prompts to browse for the path to your MultiMonitorTool.exe.

    image

  3. Select the monitor that you want to toggle by clicking the tray icon.

    image

  4. Left-Click to toggle the state of your monitor or right-click for additional options.

    image

Notes

  • If you want to reset the settings simply delete config.ini in your SimpleMonitorControlTray folder

  • The "Startup with Windows" feature adds a registry key to automatically start the program with Windows. You can remove this by clicking it again.

  • A default layout is saved on first startup, which can be overwritten by right-clicking and selecting "Save current monitor layout".

  • Build the exe yourself using pyinstaller/auto-py-to-exe: pyinstaller --noconfirm --onefile --windowed --icon "C:/SimpleMonitorControlTray/assets/icon.ico" "C:/SimpleMonitorControlTray/main.py"

  • If you encounter any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.

  • I used this project mainly to get a feel for python developing. I learned a lot from this.

License

This project is released under the GNU General Public License (GPL) version 3.0. See the LICENSE file for details.


About

SimpleMonitorControlTray simplifies managing multiple monitors in Windows. Toggle monitor states with a click, ensuring accessible windows even when monitors are off.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages