https://github.com/karvy-singh/yatm-ish
A very rough imitation of "Snap-Layout" feature (-of Windows) in Linux Xfce (as a Tiling Manager)
https://github.com/karvy-singh/yatm-ish
bash-scripting c linux sdl2 x11 xlib xprop
Last synced: 8 months ago
JSON representation
A very rough imitation of "Snap-Layout" feature (-of Windows) in Linux Xfce (as a Tiling Manager)
- Host: GitHub
- URL: https://github.com/karvy-singh/yatm-ish
- Owner: Karvy-Singh
- License: apache-2.0
- Created: 2025-01-27T02:18:18.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-02-09T15:22:44.000Z (10 months ago)
- Last Synced: 2025-02-09T16:29:34.412Z (10 months ago)
- Topics: bash-scripting, c, linux, sdl2, x11, xlib, xprop
- Language: C
- Homepage:
- Size: 735 KB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# YaTM-ish (Yet Another Tiling Manager-ish)
A very rough imitation of "Snap-Layout" feature (-of Windows) in Linux (as a tiling manager)
### Note: Cloning the repo and and running install.sh will trigger a bash script which will always run in background since system start-up. To uninstall just run uninstall.sh
https://github.com/user-attachments/assets/ef355f34-1551-4d2a-af5a-517de2c6469f
To Setup and run-
```bash
git clone https://github.com/Karvy-Singh/YATM-ish.git
cd YATM-ish
```
```bash
chmod +x install.sh
./install.sh
chmod +x run.sh
#to be done only for the initial setup
```
```bash
./run.sh # use it everytime to trigger the TM
```
Press number keys to select the desired configuration
# Requirements-
install the following libraries:
* SDL2
* SDL2_image
* SDL2_ttf (ensure you have fonts already present)
* X11