https://github.com/pbizopoulos/fswm
A feature-complete and portable full-screen window manager based on XCB, written in C89
https://github.com/pbizopoulos/fswm
c89 feature-complete minimal portable window-manager xcb
Last synced: 26 days ago
JSON representation
A feature-complete and portable full-screen window manager based on XCB, written in C89
- Host: GitHub
- URL: https://github.com/pbizopoulos/fswm
- Owner: pbizopoulos
- License: mit
- Created: 2021-01-02T11:07:55.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-02-02T11:18:32.000Z (3 months ago)
- Last Synced: 2025-02-02T17:42:52.936Z (3 months ago)
- Topics: c89, feature-complete, minimal, portable, window-manager, xcb
- Language: C
- Homepage:
- Size: 26.4 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
# fswm
# Feature-complete and portable full screen window manager based on XCB and 221 lines of C89.# Develop Requirements
# POSIX Shell & Utilities
# Git
# C89 compiler
# libx11
# libxcb-keysyms1-dev
git clone [email protected]:pbizopoulos/fswm ~/github.com/pbizopoulos/fswm# Develop
cd ~/github.com/pbizopoulos/fswm/
make clean check all# Use Requirements
# Develop Requirements# Use
cd ~/github.com/pbizopoulos/fswm/
sudo make install
echo 'exec fswm st' >> ~/.xinitrc
startx
# Ctrl-Alt-t # Execute fswm arguments and map in a new, full screen window.
# Alt-Tab # Enter next window.
# Alt-Shift-Tab # Enter previous window.
# Ctrl-Alt-Delete # Quit fswm.