mirror of
				https://github.com/labwc/labwc.git
				synced 2025-11-03 09:01:51 -05:00 
			
		
		
		
	This allows xdg-desktop-portal-wlr to work out of the box for screen-recording. If systemd or dbus is not available the environment update will fail gracefully. This patch will set XDG_CURRENT_DESKTOP=wlroots but a user may change this by either having the environment variable set before starting labwc or by having a different value set in ~/.config/labwc/environment. Based on PR #461 by @Joshua-Ashton
		
			
				
	
	
		
			28 lines
		
	
	
	
		
			928 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
	
		
			928 B
		
	
	
	
		
			Text
		
	
	
	
	
	
# Example environment file
 | 
						|
 | 
						|
# This allows xdg-desktop-portal-wlr to function (e.g. for screen-recording)
 | 
						|
XDG_CURRENT_DESKTOP=wlroots
 | 
						|
 | 
						|
# Set keyboard layout to Swedish
 | 
						|
XKB_DEFAULT_LAYOUT=se
 | 
						|
 | 
						|
# Set two keyboard layouts and toggle between them using alt+shift
 | 
						|
XKB_DEFAULT_LAYOUT=se,de
 | 
						|
XKB_DEFAULT_OPTIONS=grp:alt_shift_toggle
 | 
						|
 | 
						|
# Force firefox to use wayland backend
 | 
						|
MOZ_ENABLE_WAYLAND=1
 | 
						|
 | 
						|
# Set cursor theme.
 | 
						|
# Find icons themes with the command below or similar:
 | 
						|
#     find /usr/share/icons/ -type d -name "cursors"
 | 
						|
XCURSOR_THEME=breeze_cursors
 | 
						|
 | 
						|
# Disable hardware cursors. Most users wouldn't want to do this, but if you
 | 
						|
# are experiencing issues with disappearing cursors, this might fix it.
 | 
						|
WLR_NO_HARDWARE_CURSORS=1
 | 
						|
 | 
						|
# For Java applications such as JetBrains/Intellij Idea, set this variable
 | 
						|
# to avoid menus with incorrect offset and blank windows
 | 
						|
# See https://github.com/swaywm/sway/issues/595
 | 
						|
_JAVA_AWT_WM_NONREPARENTING=1
 |