| 
									
										
										
										
											2018-05-03 12:30:48 +02:00
										 |  |  | wlroots reads these environment variables | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-02-22 13:58:52 -05:00
										 |  |  | # wlroots specific
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-05-15 22:10:51 +01:00
										 |  |  | * *WLR_BACKENDS*: comma-separated list of backends to use (available backends: | 
					
						
							| 
									
										
										
										
											2020-01-10 11:33:21 -05:00
										 |  |  |   libinput, drm, wayland, x11, headless, noop) | 
					
						
							| 
									
										
										
										
											2018-09-14 18:07:21 +02:00
										 |  |  | * *WLR_NO_HARDWARE_CURSORS*: set to 1 to use software cursors instead of | 
					
						
							|  |  |  |   hardware cursors | 
					
						
							| 
									
										
										
										
											2020-10-03 14:16:54 -04:00
										 |  |  | * *WLR_XWAYLAND*: specifies the path to an Xwayland binary to be used (instead | 
					
						
							|  |  |  |   of following shell search semantics for "Xwayland") | 
					
						
							| 
									
										
										
										
											2021-04-20 14:48:52 -04:00
										 |  |  | * *WLR_RENDERER*: forces the creation of a specified renderer (available | 
					
						
							| 
									
										
										
										
											2021-11-18 23:06:13 -03:00
										 |  |  |   renderers: gles2, pixman, vulkan) | 
					
						
							| 
									
										
										
										
											2018-05-03 12:30:48 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-01-14 13:27:22 +01:00
										 |  |  | ## DRM backend
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * *WLR_DRM_DEVICES*: specifies the DRM devices (as a colon separated list) | 
					
						
							|  |  |  |   instead of auto probing them. The first existing device in this list is | 
					
						
							|  |  |  |   considered the primary DRM device. | 
					
						
							|  |  |  | * *WLR_DRM_NO_ATOMIC*: set to 1 to use legacy DRM interface instead of atomic | 
					
						
							|  |  |  |   mode setting | 
					
						
							| 
									
										
										
										
											2020-01-24 19:31:39 +01:00
										 |  |  | * *WLR_DRM_NO_MODIFIERS*: set to 1 to always allocate planes without modifiers, | 
					
						
							|  |  |  |   this can fix certain modeset failures because of bandwidth restrictions. | 
					
						
							| 
									
										
										
										
											2020-01-14 13:27:22 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | ## Headless backend
 | 
					
						
							| 
									
										
										
										
											2019-02-22 13:58:52 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | * *WLR_HEADLESS_OUTPUTS*: when using the headless backend specifies the number | 
					
						
							|  |  |  |   of outputs | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-01-14 13:27:22 +01:00
										 |  |  | ## libinput backend
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * *WLR_LIBINPUT_NO_DEVICES*: set to 1 to not fail without any input devices | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Wayland backend
 | 
					
						
							| 
									
										
										
										
											2019-02-22 13:58:52 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | * *WLR_WL_OUTPUTS*: when using the wayland backend specifies the number of outputs | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-01-14 13:27:22 +01:00
										 |  |  | ## X11 backend
 | 
					
						
							| 
									
										
										
										
											2019-02-22 13:58:52 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | * *WLR_X11_OUTPUTS*: when using the X11 backend specifies the number of outputs | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-01-26 21:13:28 -05:00
										 |  |  | ## gles2 renderer
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * *WLR_RENDERER_ALLOW_SOFTWARE*: allows the gles2 renderer to use software | 
					
						
							|  |  |  |   rendering | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-02-22 13:58:52 -05:00
										 |  |  | # Generic
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-12-24 12:19:34 +01:00
										 |  |  | * *DISPLAY*: if set probe X11 backend in `wlr_backend_autocreate` | 
					
						
							| 
									
										
										
										
											2020-12-24 12:17:31 +01:00
										 |  |  | * *WAYLAND_DISPLAY*, *WAYLAND_SOCKET*: if set probe Wayland backend in | 
					
						
							|  |  |  |   `wlr_backend_autocreate` | 
					
						
							| 
									
										
										
										
											2018-05-03 12:30:48 +02:00
										 |  |  | * *XCURSOR_PATH*: directory where xcursors are located | 
					
						
							| 
									
										
										
										
											2020-01-14 13:34:51 +01:00
										 |  |  | * *XDG_SESSION_ID*: if set, session ID used by the logind session |