An open API service indexing awesome lists of open source software.

https://github.com/pythops/tuix

๐Ÿ–ต TUI for managing screens
https://github.com/pythops/tuix

Last synced: 6 months ago
JSON representation

๐Ÿ–ต TUI for managing screens

Awesome Lists containing this project

README

        


๐Ÿšงโš’๏ธ Work In Progress โš’๏ธ๐Ÿšง





TUI for managing screens



> [!NOTE]
> Only two monitors (one primary and one secondary) are supported at this point.

## ๐Ÿ’กPrerequisites

You need to install [xrandr](https://command-not-found.com/xrandr)

## ๐Ÿš€ Run

Run the following command:

```shell
git clone https://github.com/pythops/tuix
cd tuix
cargo run
```

## ๐Ÿช„ Usage

`h` or `left`: Move left.

`j` or `Down`: Move below.

`k` or `Up` : Move above.

`l` or `right` : Move right.

`Enter`: Apply the changes.

`Esc`: Dismiss the move.

`?`: Show help popup

## ๐Ÿ“ Todo

- [ ] Enable/Disable monitors.
- [ ] Save/Restore layout autorandr style.
- [ ] Handle multiple external monitors.
- [ ] Support wayland

## โš–๏ธ License

GPLv3