Skip to main content

dormer

codecov

dormer is a tool for saving/restoring i3 Workspace -> Output mappings. In theory, i3 does it for itself but this doesn't seem to work when plugging/unplugging screens. This is intended for setups where you've got a computer linked to multiple screens, but periodically want to unplug it from them temporarily. The canonical use-case is a laptop that's normally tethered to some screens, but that every so often you want to use it elsewhere for a bit before plugging it back in. It's intended for use together with tools like randrctl which stores/restores your screen resolutions.

There are two modes: "load" and "save". In "save" mode, dormer stores the current set of workspace -> screen mappings as the canonical wanted config for a given set of screen outputs. Note that we currently pay no attention to the actual monitors, and instead make the assumption that a particular set of output imports implies what they are.

In "load", dormer tries to find an existing "save" config and set the workspaces to be on the relevant monitors. If it can't find a config, it says so and quits.

Metadata

Release files for dormer 0.2

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

Source distribution (sdist)

Source distribution for dormer 0.2
File Size Uploaded Provenance Actions
dormer-0.2.tar.gz 14.9 kB Without provenance Details for dormer-0.2.tar.gz

Built distribution (wheel)

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

Total release size: 30.3 kB

Release files / dormer-0.2.tar.gz

Download URL dormer-0.2.tar.gz
Size 14.9 kB
Tags Source
SHA-256 checksum
How to use checksums
4e28f617905c264080f312587fbc86fb9cb5f7c9ba8533998caa346f308a5131
BLAKE2b-256 checksum
How to use checksums
1178439d6402c6f9e62e1dc851a0a63c184e0c94fb8e8579c13487eae566f2f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.9

Release files / dormer-0.2-py3-none-any.whl

Download URL dormer-0.2-py3-none-any.whl
Size 15.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1a6a0b896458f80299fd137d599ebd5bf57b6d9be7f33bc4a1ba456c1e8e5bc1
BLAKE2b-256 checksum
How to use checksums
a470c6ba7988730f81a739a325b13a9a604d28e0eb2558b0424443526a83f011
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.9

Security for dormer 0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2 This release

2 release files No provenance

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