Git Product home page Git Product logo

macos-scres's Introduction

Screen resolution switcher (in Swift)

This is a simple (mac) screen resolution switcher written in Swift.

Tested with Swift 3.0, Xcode 8.0, OS X Sierra 10.12.1 (16B2555), Retina MacBook Pro (Mid 2014).

Usage

List attached displays

# List attached displays with its display index
./scres.swift -l

List all supported mode for a certain display

# List all mode for Display 0
./scres.swift -m 0

Set display resolution for a certain display

# Set resolution of display 0 to 2880 x 1800
./scres.swift -s 0 2880

# if only one display is attached
./scres.swift -s 2880

Set display resolution with a scaling factor

# Set resolution of display 0 to 2880 x 1800 @ 2x
./scres.swift -s 0 2880 2

# Use -r for the common "Retina" scaling factor of 2.
./scres.swift -r 0 2880

# if only one display is attached
./scres.swift -r 2880

Show quick help

./scres.swift -h

Compile to binary (which runs faster)

# compile output write to `scres`
make

# run binary
./scres -h

License

Copyright (c) 2016 Jingwei "John" Liu

Licensed under the MIT license.

macos-scres's People

Contributors

fgatherlet avatar lgarron avatar th507 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.