Utility for storing & restoring window layouts on the X Window System
Project description
windowlayouts
Utility for automatically storing & restoring window layouts for specific screen configurations on the X Window System.
Installation
Run pip install truhanen.windowlayouts
to install the script windowlayouts
to be used from the command line.
Requirements
- Python 3.7+ & pip
- wmctrl command line tool
Install from source
Clone the repository & run pip install .
in the project root directory.
Usage
usage: windowlayouts [-h] [--verbose] {store,restore,switch} ...
positional arguments:
{store,restore,switch}
store Store the current window layout for the current screen
layout. Replace a previously stored window layout if
such a window layout exists for the current screen
layout.
restore Restore a window layout if one with the current screen
layout has previously been stored.
switch Run store, then switch to a screen layout configured
in ~/.config/windowlayouts/config.ini, and
then run restore. Screen layout values in the
configuration file must be valid input for xrandr that
apply a specific screen layout. See
examples/config.ini for example.
optional arguments:
-h, --help show this help message and exit
--verbose, -v Increase verbosity.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for truhanen.windowlayouts-0.2.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95ed2d05373fe9223541f142dfa196bbe5413bda3931a74ac88c948f0d1f42d1 |
|
MD5 | 7bc2b7cec03ab7345eaed2445492e370 |
|
BLAKE2b-256 | 9b987a3090e900e89bd1902fef1d94e0eb48e6ff1ef13e8127366fdb615b4ab1 |
Close
Hashes for truhanen.windowlayouts-0.2.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a35767f8d10f6d7a2aec338e01c068989d1521c5e98e897c702227e0574aee3 |
|
MD5 | 57e4f84e7501676144f5d56a813214f5 |
|
BLAKE2b-256 | 2a5370fabe3fece26bf29630267fb3accfa7407a3138a56890fc2aeb3fafe437 |