Coder Social home page Coder Social logo

wrecks-code / simplemonitorcontroltray Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 12.75 MB

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

Python 100.00%
multimonitortool python desktop-app display-manager monitor-controller productivity-tools systemtray-application ui-enhancement windows-utilities

simplemonitorcontroltray's Introduction

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.


simplemonitorcontroltray's People

Contributors

wrecks-code avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.