Skip to main content

beamer is a simple command line tool for toggling and positioning a secondary monitor or projector on Linux.
It is a thin wrapper for xrandr to spare you typing out common setups in its verbose syntax. Consequently, it requires xrandr to be installed on your system.

Commands

Commands assume the first output listed by xrandr to be the main output (e.g. a laptops monitor).

(See also beamer -h)

  • beamer info Print a short, formatted list of avaliable outputs and modes
  • beamer clone mirror the main output to a secondary output
  • beamer left|right|above|below extend the screen to a secondary output next to the main output
  • beamer off only use main output
  • beamer only only use secondary output
  • beamer query show output of xrandr --query

Installation

Run pip install beamer

– or –

copy the beamer.py file from this repository anywhere on your computer and run it via python3 /path/to/beamer.py.

Metadata

Release files for beamer 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for beamer 0.2.0
File Size Uploaded
beamer-0.2.0.tar.gz 4.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for beamer 0.2.0
File Interpreter ABI Platform
beamer-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 10.2 kB

Release files / beamer-0.2.0.tar.gz

Download URL beamer-0.2.0.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
f420647de424b8368b00ac549c157033a3fac48fb3fa87dfbe4a5760cf3e7390
BLAKE2b-256 checksum
How to use checksums
385d03781eee221004a16f206ed37e6207428a9194dee784e114efcb66d74f86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.8.0

Release files / beamer-0.2.0-py3-none-any.whl

Download URL beamer-0.2.0-py3-none-any.whl
Size 5.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
73182abfd5676e47e706dcbdc12149f4b2d7f522a442be112903bb8c0865dd8c
BLAKE2b-256 checksum
How to use checksums
f88de85ab35e1cbcea3e42b685a2409cdc0f7ba037fc9b1461833b6f4ad77984
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.8.0

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page