mirror of
				https://github.com/labwc/labwc.git
				synced 2025-10-29 05:40:24 -04:00 
			
		
		
		
	Update README.md
This commit is contained in:
		
							parent
							
								
									d9b1d24919
								
							
						
					
					
						commit
						8fb56a94ba
					
				
					 1 changed files with 37 additions and 44 deletions
				
			
		
							
								
								
									
										81
									
								
								README.md
									
										
									
									
									
								
							
							
						
						
									
										81
									
								
								README.md
									
										
									
									
									
								
							|  | @ -1,27 +1,32 @@ | |||
| # labwc | ||||
| 
 | ||||
| - [1. What is this?](#1-what-is-this) | ||||
| - [2. Build](#2-build) | ||||
| - [3. Configure](#3-configure) | ||||
| - [4. Run](#4-run) | ||||
| - [5. Integrate](#5-integrate) | ||||
| - [6. Roadmap](#6-roadmap) | ||||
| 
 | ||||
| ## 1. What is this? | ||||
| 
 | ||||
| Labwc is a [WIP] free, stacking compositor for Wayland and has the following aims: | ||||
| 
 | ||||
| - Be light-weight, small and fast | ||||
| - Have the look and feel of Openbox | ||||
| - Have the look and feel of [openbox](https://github.com/danakj/openbox) | ||||
| - Where practicable, use other software to show wall-paper, take screenshots, | ||||
|   and so on | ||||
| 
 | ||||
| It is in early development, so expect bugs and missing features. | ||||
| 
 | ||||
| Labwc has been inspired and influenced by [openbox](https://github.com/danakj/openbox), [sway](https://github.com/swaywm/sway), [cage](https://www.hjdskes.nl/blog/cage-01/), [wio](https://wio-project.org/) and [rootston](https://github.com/swaywm/rootston) | ||||
| 
 | ||||
| Labwc is based on the wlroots library. The following were considered before choosing wlroots: [qtwayland](https://github.com/qt/qtwayland), [grefsen](https://github.com/ec1oud/grefsen), [mir](https://mir-server.io) and [egmde](https://github.com/AlanGriffiths/egmde). | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
| ## Table of Contents | ||||
| ## 2. Build | ||||
| 
 | ||||
| - [Dependencies](#dependencies) | ||||
| - [Roadmap](#roadmap) | ||||
| - [Inspiration](#inspiration) | ||||
| - [Design](#design) | ||||
| - [Configuration](#configuration) | ||||
| - [Integration](#integration) | ||||
| - [Build](#build) | ||||
| 
 | ||||
| ## Dependencies | ||||
|     meson build && ninja -C build | ||||
| 
 | ||||
| Runtime dependencies include: | ||||
| 
 | ||||
|  | @ -31,7 +36,27 @@ Runtime dependencies include: | |||
| - cairo | ||||
| - pango | ||||
| 
 | ||||
| ## Roadmap | ||||
| For further details see [tools/build](tools/build) and [wiki/Build](https://github.com/johanmalm/labwc/wiki/Build). | ||||
| 
 | ||||
| ## 3. Configure | ||||
| 
 | ||||
| See [rc.xml](data/rc.xml) and [themerc](data/themes/labwc-default/openbox-3/themerc) comments for details including keybinds. | ||||
| 
 | ||||
| If you want to override the defaults, copy data/rc.xml to ~/.config/labwc/ and tweak to suit. | ||||
| 
 | ||||
| Full details in [labwc(1)](docs/labwc.1.md) and [labwc(5)](docs/labwc.5.md) | ||||
| 
 | ||||
| ## 4. Run | ||||
| 
 | ||||
|     ./build/labwc -s <some-application> | ||||
| 
 | ||||
| ## 5. Integrate | ||||
| 
 | ||||
| Suggested apps to use with labwc: | ||||
| 
 | ||||
| - [grim](https://github.com/emersion/grim) - Take screenshot | ||||
| 
 | ||||
| ## 6. Roadmap | ||||
| 
 | ||||
| - [x] Support xwayland | ||||
| - [x] Parse [rc.xml](data/rc.xml) | ||||
|  | @ -48,35 +73,3 @@ Runtime dependencies include: | |||
| 
 | ||||
| For further details see [wiki/Roadmap](https://github.com/johanmalm/labwc/wiki/Roadmap). | ||||
| 
 | ||||
| ## Inspiration | ||||
| 
 | ||||
| Labwc has been inspired and inflenced by [openbox](https://github.com/danakj/openbox), [sway](https://github.com/swaywm/sway), [cage](https://www.hjdskes.nl/blog/cage-01/), [wio](https://wio-project.org/) and [rootston](https://github.com/swaywm/rootston) | ||||
| 
 | ||||
| ## Design | ||||
| 
 | ||||
| Labwc is based on the wlroots library. | ||||
| 
 | ||||
| The following were considered before choosing wlroots: [qtwayland](https://github.com/qt/qtwayland), [grefsen](https://github.com/ec1oud/grefsen), [mir](https://mir-server.io) and [egmde](https://github.com/AlanGriffiths/egmde). | ||||
| 
 | ||||
| ## Configuration | ||||
| 
 | ||||
| See [rc.xml](data/rc.xml) and [themerc](data/themes/labwc-default/openbox-3/themerc) comments for details including keybinds. | ||||
| 
 | ||||
| Full details in [labwc(1)](docs/labwc.1.md) and [labwc(5)](docs/labwc.5.md) | ||||
| 
 | ||||
| Suggest either copying data/rc.xml to ~/.config/labwc/running, or running with: | ||||
| 
 | ||||
|     ./build/labwc -c data/rc.xml | ||||
| 
 | ||||
| ## Integration | ||||
| 
 | ||||
| Suggested apps: | ||||
| 
 | ||||
| - [grim](https://github.com/emersion/grim) - screenshots | ||||
| 
 | ||||
| ## Build | ||||
| 
 | ||||
|     meson build && ninja -C build | ||||
| 
 | ||||
| For further details see [tools/build](tools/build) and [wiki/Build](https://github.com/johanmalm/labwc/wiki/Build). | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Johan Malm
						Johan Malm