{"id":17717269,"url":"https://github.com/bwesterb/displays","last_synced_at":"2025-03-14T02:31:10.520Z","repository":{"id":57418530,"uuid":"1685246","full_name":"bwesterb/displays","owner":"bwesterb","description":"Commandline tool to configure Mac OS X displaymodes","archived":false,"fork":false,"pushed_at":"2011-07-20T19:28:20.000Z","size":140,"stargazers_count":12,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-10T15:06:22.392Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bwesterb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-04-30T16:51:16.000Z","updated_at":"2022-04-18T16:28:57.000Z","dependencies_parsed_at":"2022-09-13T08:00:51.941Z","dependency_job_id":null,"html_url":"https://github.com/bwesterb/displays","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bwesterb%2Fdisplays","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bwesterb%2Fdisplays/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bwesterb%2Fdisplays/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bwesterb%2Fdisplays/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bwesterb","download_url":"https://codeload.github.com/bwesterb/displays/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243511644,"owners_count":20302592,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-25T14:19:35.632Z","updated_at":"2025-03-14T02:31:10.139Z","avatar_url":"https://github.com/bwesterb.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"displays\n========\n\ndisplays is a simple commandline tool to configure displaymodes and\nmirroring in Mac OS X.\n\nIt is easily installed via Python's setuptools.\n\n    $ sudo easy_install displays\n       [...]\n\nOr run `sudo python setup.py install` in the source code folder.\n\nConfiguring display modes\n-------------------------\n\nTo list the online displays and its displaymodes, run `displays list`.\n\n        $ displays list\n        #0 display 69676864 main online active builtin\n          1280 x 800            \n          1152 x 720            \n          1024 x 768            \n        * 1024 x 768  Stretched \n          1024 x 640            \n           800 x 600            \n           800 x 600  Stretched \n\nTo set the mode of a display, run `display set`.\n\n        $ displays set 1280x800\n\nIf several modes match the same modeline, you can pick one\nusing the `--choose` option.\n\n        $ displays set 1024x\n        More than one mode matches:\n\n        0  1024 x 768          \n        1  1024 x 768 Stretched\n        2  1024 x 640          \n\n        Refine the request or use `--choose n' to pick canididate n\n        $ displays set 1024x --choose 2\n\nDisplaymodes that Mac OS X thinks are not suitable for the desktop GUI\nare hidden.  Use `--all` (`-a`) to involve them.\n\nTo change the mode of another display, use the option `--display`.  Example:\n\n        $ displays set 1280x1024@75 --display 1\n\nChanges persist for the duration of the loginsession.  To apply the\nchanges for every session, use the `--permanently` flag.\n\n`displays` can also automatically configure the displaymodes as it thinks is\nbest:\n\n        $ displays auto\n\nBasically, `displays` will pick the top modes listed by `displays list`.\n\nConfiguring mirroring\n---------------------\nA bunch of displays that show the same image are called a mirroring set.\nIf you want display #0 to be in the same mirroring set as display #1, run:\n\n        $ displays mirror --display 0 --master 1\n\nIf you do not specify `--display` or `--master`, the master display\nand the first other display will be mirrored.\n\nTo remove display #1 from a mirroring set, run:\n\n        $ displays unmirror --display 1\n\nIf you do not specify `--display` then the main display will be unmirrored if\nit is in a display set. Otherwise another display in a mirroring set will\nbe unmirrored.\n\nHidden refresh rate, bit depth and hardware flags\n-------------------------------------------------\nIf all listed displaymodes have the same refresh rate, the refresh rates\nare hidden.  The same goes for the bit depth.  Hardware flags (for instance:\n`Stretched`) are only shown when required to differentiate modes.\n\nTo override this behaviour, use `--full-modes`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbwesterb%2Fdisplays","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbwesterb%2Fdisplays","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbwesterb%2Fdisplays/lists"}