Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Eun/DisableMonitor

Easily disable or enable a monitor on your Mac.
https://github.com/Eun/DisableMonitor

monitor objective-c osx resolution screen

Last synced: 3 days ago
JSON representation

Easily disable or enable a monitor on your Mac.

Awesome Lists containing this project

README

        

DisableMonitor [![PayPal donate button](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=tobias%40salzmann%2eto&lc=US&item_name=DisableMonitor%20Donation&no_note=0&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHostedGuest "Donate with PayPal") [![Gittip donate button](https://img.shields.io/gratipay/Eun.svg)](https://gratipay.com/Eun/ "Donate weekly to this project using Gittip") [![Flattr](https://api.flattr.com/button/flattr-badge-large.png)](https://flattr.com/submit/auto?user_id=Eun&url=https%3A%2F%2Fgithub.com%2FEun%2FDisableMonitor "Flattr this") [![Join the chat at https://gitter.im/Eun/DisableMonitor](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Eun/DisableMonitor?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
==============
Adds the missing feature to disable a monitor on your Mac!

Easily disable, enable or change the resolution of a monitor!

![](https://raw.githubusercontent.com/Eun/DisableMonitor/res/screenshot1.png)

[![Download](https://raw.githubusercontent.com/Eun/DisableMonitor/res/download.png)](https://github.com/Eun/DisableMonitor/releases/download/G1.92/DisableMonitor-G1.92.zip)

Warning
=======
**It has been reported that the software is able to cause irretrievable damages to your computer.**
**Use at your own risk!**

**The project development has been stopped and won't be continued, if you want to be a maintainer consider opening an issue.**

Console Usage
============
You can use DisableMonitor with the console.
Following switches are available:
```
$ /Applications/DisableMonitor.app/Contents/MacOS/DisableMonitor --help
usage: DisableMonitor [options]
Options:
-l, --list list all attached monitors
-d, --disable ID disable monitor with specified id
-e, --enable ID enable monitor with specified id
-h, --help show this help
```

Example Usage:
```
$ /Applications/DisableMonitor.app/Contents/MacOS/DisableMonitor --list
ID Name
----------- -----------------
188823026 SyncMaster (1)
188834480 SyncMaster (2)
----------- -----------------
$ /Applications/DisableMonitor.app/Contents/MacOS/DisableMonitor --disable 188834480
```

(More switches might be coming)

Contribution
============

You can contribute to this project! Just create a fork, do the changes and do a pull request.
Add new features, languages or what ever you think could enhance the app.

Building
========

Building requires the [OSX 10.6 Framework](https://github.com/Eun/Mac_OSX_SDKs)

Changelog
=========

1.92:
* Issue #27 Fixed

1.9:
* Automatic update checks
* Code cleaning
* Rules BETA (Issue #13)
* Updated console usage

1.8:
* Added Yosemite White Icon
* Added posibility to disable mirrored monitor (Issue #9)

1.7:
* Added Updater
* Added Quit Menu (Alternative Menu)
* Added Start Screensaver Menu (Alternative Menu)
* Added console usage (Issue #8)
* Added About Dialog

1.6:
* Added Icons
* Added Lock Screens
* Fixed Issues #5 & #6

1.5:
* Minor Bugfixes

1.4:
* Manage Resolutions
+ Ratio

1.3:
* Support for 10.6

1.2:
* Move windows from disabled monitor to an active one

1.1:
* Resolution can now be changed!
* Bugfixes
* improved stability
* added German language

Notes
-----
App Icon by http://ionicons.com/