swaywm / wlroots

A modular Wayland compositor library
https://gitlab.freedesktop.org/wlroots/wlroots/
MIT License
2.15k stars 342 forks source link

"VGA-1: Atomic commit failed (pageflip): Cannot allocate memory" with vboxvideo #2439

Open exfly opened 3 years ago

exfly commented 3 years ago

Please read the following before submitting:

virtualbox's driver

Please fill out the following:

sway version v1.5

! default config in /etc/swag/config

``` 00:00:00.000 [sway/main.c:326] Sway version v1.5 00:00:00.003 [sway/main.c:153] Linux archlinux 5.8.14-arch1-1 swaywm/sway#1 SMP PREEMPT Wed, 07 Oct 2020 23:59:46 +0000 x86_64 GNU/Linux 00:00:00.003 [sway/main.c:169] Contents of /etc/os-release: 00:00:00.003 [sway/main.c:153] NAME="Arch Linux" 00:00:00.003 [sway/main.c:153] PRETTY_NAME="Arch Linux" 00:00:00.003 [sway/main.c:153] ID=arch 00:00:00.003 [sway/main.c:153] BUILD_ID=rolling 00:00:00.003 [sway/main.c:153] ANSI_COLOR="38;2;23;147;209" 00:00:00.003 [sway/main.c:153] HOME_URL="https://www.archlinux.org/" 00:00:00.003 [sway/main.c:153] DOCUMENTATION_URL="https://wiki.archlinux.org/" 00:00:00.003 [sway/main.c:153] SUPPORT_URL="https://bbs.archlinux.org/" 00:00:00.003 [sway/main.c:153] BUG_REPORT_URL="https://bugs.archlinux.org/" 00:00:00.003 [sway/main.c:153] LOGO=archlinux 00:00:00.003 [sway/main.c:141] LD_LIBRARY_PATH=(null) 00:00:00.003 [sway/main.c:141] LD_PRELOAD=(null) 00:00:00.003 [sway/main.c:141] PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl 00:00:00.003 [sway/main.c:141] SWAYSOCK=(null) 00:00:00.004 [sway/server.c:43] Preparing Wayland server initialization 00:00:00.010 [INFO] [backend/session/logind.c:822] Successfully loaded logind session 00:00:00.012 [INFO] [backend/backend.c:157] Found 1 GPUs 00:00:00.012 [INFO] [backend/drm/backend.c:138] Initializing DRM backend for /dev/dri/card0 (vboxvideo) 00:00:00.012 [DEBUG] [backend/drm/drm.c:70] Using atomic DRM interface 00:00:00.012 [INFO] [backend/drm/drm.c:255] Found 1 DRM CRTCs 00:00:00.012 [INFO] [backend/drm/drm.c:176] Found 2 DRM planes pci id for fd 9: 80ee:beef, driver (null) MESA-LOADER: failed to open vboxvideo (search paths /usr/lib/dri) failed to load driver: vboxvideo 00:00:00.052 [INFO] [render/egl.c:297] Using EGL 1.4 00:00:00.052 [INFO] [render/egl.c:298] Supported EGL client extensions: EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless 00:00:00.052 [INFO] [render/egl.c:299] Supported EGL display extensions: EGL_ANDROID_blob_cache EGL_EXT_buffer_age EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_image_dma_buf_export EGL_MESA_query_driver 00:00:00.052 [INFO] [render/egl.c:300] EGL vendor: Mesa Project 00:00:00.052 [DEBUG] [render/egl.c:681] DMA-BUF import extension not present 00:00:00.057 [INFO] [render/gles2/renderer.c:693] Using OpenGL ES 3.2 Mesa 20.2.0 00:00:00.057 [INFO] [render/gles2/renderer.c:694] GL vendor: Mesa/X.org 00:00:00.057 [INFO] [render/gles2/renderer.c:695] GL renderer: llvmpipe (LLVM 10.0.1, 256 bits) 00:00:00.057 [INFO] [render/gles2/renderer.c:696] Supported GLES2 extensions: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_compression_s3tc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_format_BGRA8888 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_half_float GL_EXT_draw_instanced GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_OES_depth_texture GL_OES_packed_depth_stencil GL_EXT_texture_type_2_10_10_10_REV GL_NV_conditional_render GL_OES_get_program_binary GL_APPLE_texture_max_level GL_EXT_discard_framebuffer GL_EXT_read_format_bgra GL_EXT_frag_depth GL_NV_fbo_color_attachments GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_array_object GL_OES_viewport_array GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_occlusion_query_boolean GL_EXT_robustness GL_EXT_texture_rg GL_EXT_unpack_subimage GL_NV_draw_buffers GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_EXT_draw_buffers GL_EXT_map_buffer_range GL_KHR_debug GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_NV_pixel_buffer_object GL_OES_depth_texture_cube_map GL_OES_required_internalformat GL_OES_surfaceless_context GL_EXT_color_buffer_float GL_EXT_sRGB_write_control GL_EXT_separate_shader_objects GL_EXT_shader_group_vote GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix GL_EXT_tessellation_point_size GL_EXT_tessellation_shader GL_ANDROID_extension_pack_es31a GL_EXT_base_instance GL_EXT_compressed_ETC1_RGB8_sub_texture GL_EXT_copy_image GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_gpu_shader5 GL_EXT_polygon_offset_clamp GL_EXT_primitive_bounding_box GL_EXT_render_snorm GL_EXT_shader_io_blocks GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_cube_map_array GL_EXT_texture_norm16 GL_EXT_texture_view GL_KHR_blend_equation_advanced GL_KHR_context_flush_control GL_KHR_robust_buffer_access_behavior GL_NV_image_formats GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_gpu_shader5 GL_OES_primitive_bounding_box GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_io_blocks GL_OES_shader_multisample_interpolation GL_OES_tessellation_point_size GL_OES_tessellation_shader GL_OES_texture_border_clamp GL_OES_texture_buffer GL_OES_texture_cube_map_array GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_texture_view GL_EXT_blend_func_extended GL_EXT_buffer_storage GL_EXT_float_blend GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_KHR_no_error GL_KHR_texture_compression_astc_sliced_3d GL_OES_EGL_image_external_essl3 GL_OES_geometry_point_size GL_OES_geometry_shader GL_OES_shader_image_atomic GL_EXT_clip_cull_distance GL_EXT_disjoint_timer_query GL_EXT_texture_compression_s3tc_srgb GL_MESA_shader_integer_functions GL_EXT_clip_control GL_EXT_texture_compression_bptc GL_KHR_parallel_shader_compile GL_EXT_EGL_image_storage GL_EXT_shader_framebuffer_fetch_non_coherent GL_EXT_texture_sRGB_R8 GL_EXT_texture_shadow_lod GL_MESA_framebuffer_flip_y GL_EXT_depth_clamp GL_EXT_texture_query_lod 00:00:00.062 [sway/main.c:373] Starting sway version v1.5 00:00:00.062 [sway/server.c:56] Initializing Wayland server 00:00:00.062 [INFO] [render/gles2/renderer.c:477] EGL_WL_bind_wayland_display is not supported 00:00:00.062 [INFO] [render/gles2/renderer.c:485] EGL_EXT_image_dma_buf_import is not supported 00:00:00.062 [DEBUG] [types/wlr_idle.c:247] idle manager created 00:00:00.062 [INFO] [backend/noop/backend.c:51] Creating noop backend 00:00:00.062 [INFO] [backend/headless/backend.c:171] Creating headless backend 00:00:00.064 [sway/config.c:379] Loading config from //etc/sway/config 00:00:00.064 [sway/config.c:789] Read line 1: # Default config for sway 00:00:00.064 [sway/config.c:789] Read line 2: # 00:00:00.064 [sway/config.c:789] Read line 3: # Copy this to ~/.config/sway/config and edit it to your liking. 00:00:00.064 [sway/config.c:789] Read line 4: # 00:00:00.064 [sway/config.c:789] Read line 5: # Read `man 5 sway` for a complete reference. 00:00:00.064 [sway/config.c:789] Read line 6: 00:00:00.064 [sway/config.c:789] Read line 7: ### Variables 00:00:00.064 [sway/config.c:789] Read line 8: # 00:00:00.064 [sway/config.c:789] Read line 9: # Logo key. Use Mod1 for Alt. 00:00:00.064 [sway/config.c:789] Read line 10: set $mod Mod4 00:00:00.064 [sway/commands.c:372] Config command: set $mod Mod4 00:00:00.064 [sway/commands.c:392] After replacement: set $mod Mod4 00:00:00.064 [sway/config.c:789] Read line 11: # Home row direction keys, like vim 00:00:00.064 [sway/config.c:789] Read line 12: set $left h 00:00:00.064 [sway/commands.c:372] Config command: set $left h 00:00:00.064 [sway/commands.c:392] After replacement: set $left h 00:00:00.064 [sway/config.c:789] Read line 13: set $down j 00:00:00.064 [sway/commands.c:372] Config command: set $down j 00:00:00.064 [sway/commands.c:392] After replacement: set $down j 00:00:00.064 [sway/config.c:789] Read line 14: set $up k 00:00:00.064 [sway/commands.c:372] Config command: set $up k 00:00:00.064 [sway/commands.c:392] After replacement: set $up k 00:00:00.064 [sway/config.c:789] Read line 15: set $right l 00:00:00.064 [sway/commands.c:372] Config command: set $right l 00:00:00.064 [sway/commands.c:392] After replacement: set $right l 00:00:00.064 [sway/config.c:789] Read line 16: # Your preferred terminal emulator 00:00:00.064 [sway/config.c:789] Read line 17: set $term alacritty 00:00:00.065 [sway/commands.c:372] Config command: set $term alacritty 00:00:00.065 [sway/commands.c:392] After replacement: set $term alacritty 00:00:00.065 [sway/config.c:789] Read line 18: # Your preferred application launcher 00:00:00.065 [sway/config.c:789] Read line 19: # Note: pass the final command to swaymsg so that the resulting window can be opened 00:00:00.065 [sway/config.c:789] Read line 20: # on the original workspace that the command was run on. 00:00:00.065 [sway/config.c:789] Read line 21: set $menu dmenu_path | dmenu | xargs swaymsg exec -- 00:00:00.065 [sway/commands.c:372] Config command: set $menu dmenu_path | dmenu | xargs swaymsg exec -- 00:00:00.065 [sway/commands.c:392] After replacement: set $menu dmenu_path | dmenu | xargs swaymsg exec -- 00:00:00.065 [sway/config.c:789] Read line 22: 00:00:00.065 [sway/config.c:789] Read line 23: ### Output configuration 00:00:00.065 [sway/config.c:789] Read line 24: # 00:00:00.065 [sway/config.c:789] Read line 25: # Default wallpaper (more resolutions are available in /usr/share/backgrounds/sway/) 00:00:00.065 [sway/config.c:789] Read line 26: output * bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill 00:00:00.065 [sway/commands.c:372] Config command: output * bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill 00:00:00.065 [sway/commands.c:392] After replacement: output * bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill 00:00:00.065 [sway/commands.c:423] Subcommand: bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill 00:00:00.065 [sway/config/output.c:223] Adding output * config 00:00:00.065 [sway/config/output.c:227] Config stored for output * (enabled: -1) (-1x-1@-1.000000Hz position -1,-1 scale -1.000000 subpixel unknown transform -1) (bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill) (dpms 0) (max render time: -1) 00:00:00.065 [sway/config/output.c:789] spawn_swaybg cmd[0] = swaybg 00:00:00.065 [sway/config/output.c:789] spawn_swaybg cmd[1] = -o 00:00:00.065 [sway/config/output.c:789] spawn_swaybg cmd[2] = * 00:00:00.065 [sway/config/output.c:789] spawn_swaybg cmd[3] = -i 00:00:00.065 [sway/config/output.c:789] spawn_swaybg cmd[4] = /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png 00:00:00.065 [sway/config/output.c:789] spawn_swaybg cmd[5] = -m 00:00:00.065 [sway/config/output.c:789] spawn_swaybg cmd[6] = fill 00:00:00.066 [sway/config.c:789] Read line 27: # 00:00:00.067 [sway/config.c:789] Read line 28: # Example configuration: 00:00:00.067 [sway/config.c:789] Read line 29: # 00:00:00.067 [sway/config.c:789] Read line 30: # output HDMI-A-1 resolution 1920x1080 position 1920,0 00:00:00.067 [sway/config.c:789] Read line 31: # 00:00:00.067 [sway/config.c:789] Read line 32: # You can get the names of your outputs by running: swaymsg -t get_outputs 00:00:00.067 [sway/config.c:789] Read line 33: 00:00:00.067 [sway/config.c:789] Read line 34: ### Idle configuration 00:00:00.067 [sway/config.c:789] Read line 35: # 00:00:00.067 [sway/config.c:789] Read line 36: # Example configuration: 00:00:00.067 [sway/config.c:789] Read line 37: # 00:00:00.067 [sway/config.c:789] Read line 38: # exec swayidle -w \ 00:00:00.067 [sway/config.c:789] Read line 39: # timeout 300 'swaylock -f -c 000000' \ 00:00:00.067 [sway/config.c:789] Read line 40: # timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' \ 00:00:00.067 [sway/config.c:789] Read line 41: # before-sleep 'swaylock -f -c 000000' 00:00:00.067 [sway/config.c:789] Read line 42: # 00:00:00.067 [sway/config.c:789] Read line 43: # This will lock your screen after 300 seconds of inactivity, then turn off 00:00:00.067 [sway/config.c:789] Read line 44: # your displays after another 300 seconds, and turn your screens back on when 00:00:00.067 [sway/config.c:789] Read line 45: # resumed. It will also lock your screen before your computer goes to sleep. 00:00:00.067 [sway/config.c:789] Read line 46: 00:00:00.067 [sway/config.c:789] Read line 47: ### Input configuration 00:00:00.067 [sway/config.c:789] Read line 48: # 00:00:00.067 [sway/config.c:789] Read line 49: # Example configuration: 00:00:00.067 [sway/config.c:789] Read line 50: # 00:00:00.067 [sway/config.c:789] Read line 51: # input "2:14:SynPS/2_Synaptics_TouchPad" { 00:00:00.067 [sway/config.c:789] Read line 52: # dwt enabled 00:00:00.067 [sway/config.c:789] Read line 53: # tap enabled 00:00:00.067 [sway/config.c:789] Read line 54: # natural_scroll enabled 00:00:00.067 [sway/config.c:789] Read line 55: # middle_emulation enabled 00:00:00.067 [sway/config.c:789] Read line 56: # } 00:00:00.067 [sway/config.c:789] Read line 57: # 00:00:00.067 [sway/config.c:789] Read line 58: # You can get the names of your inputs by running: swaymsg -t get_inputs 00:00:00.067 [sway/config.c:789] Read line 59: # Read `man 5 sway-input` for more information about this section. 00:00:00.067 [sway/config.c:789] Read line 60: 00:00:00.067 [sway/config.c:789] Read line 61: ### Key bindings 00:00:00.067 [sway/config.c:789] Read line 62: # 00:00:00.067 [sway/config.c:789] Read line 63: # Basics: 00:00:00.067 [sway/config.c:789] Read line 64: # 00:00:00.067 [sway/config.c:789] Read line 65: # Start a terminal 00:00:00.067 [sway/config.c:789] Read line 66: bindsym $mod+Return exec $term 00:00:00.067 [sway/commands.c:372] Config command: bindsym $mod+Return exec $term 00:00:00.067 [sway/commands.c:392] After replacement: bindsym Mod4+Return exec alacritty 00:00:00.067 [sway/commands/bind.c:297] bindsym - Bound Mod4+Return to command `exec alacritty` for device '*' 00:00:00.067 [sway/config.c:789] Read line 67: 00:00:00.067 [sway/config.c:789] Read line 68: # Kill focused window 00:00:00.067 [sway/config.c:789] Read line 69: bindsym $mod+Shift+q kill 00:00:00.067 [sway/commands.c:372] Config command: bindsym $mod+Shift+q kill 00:00:00.067 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+q kill 00:00:00.067 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+q to command `kill` for device '*' 00:00:00.067 [sway/config.c:789] Read line 70: 00:00:00.067 [sway/config.c:789] Read line 71: # Start your launcher 00:00:00.067 [sway/config.c:789] Read line 72: bindsym $mod+d exec $menu 00:00:00.067 [sway/commands.c:372] Config command: bindsym $mod+d exec $menu 00:00:00.067 [sway/commands.c:392] After replacement: bindsym Mod4+d exec dmenu_path | dmenu | xargs swaymsg exec -- 00:00:00.067 [sway/commands/bind.c:297] bindsym - Bound Mod4+d to command `exec dmenu_path | dmenu | xargs swaymsg exec --` for device '*' 00:00:00.067 [sway/config.c:789] Read line 73: 00:00:00.067 [sway/config.c:789] Read line 74: # Drag floating windows by holding down $mod and left mouse button. 00:00:00.067 [sway/config.c:789] Read line 75: # Resize them with right mouse button + $mod. 00:00:00.067 [sway/config.c:789] Read line 76: # Despite the name, also works for non-floating windows. 00:00:00.067 [sway/config.c:789] Read line 77: # Change normal to inverse to use left mouse button for resizing and right 00:00:00.067 [sway/config.c:789] Read line 78: # mouse button for dragging. 00:00:00.067 [sway/config.c:789] Read line 79: floating_modifier $mod normal 00:00:00.067 [sway/commands.c:372] Config command: floating_modifier $mod normal 00:00:00.067 [sway/commands.c:392] After replacement: floating_modifier Mod4 normal 00:00:00.067 [sway/config.c:789] Read line 80: 00:00:00.067 [sway/config.c:789] Read line 81: # Reload the configuration file 00:00:00.067 [sway/config.c:789] Read line 82: bindsym $mod+Shift+c reload 00:00:00.067 [sway/commands.c:372] Config command: bindsym $mod+Shift+c reload 00:00:00.067 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+c reload 00:00:00.067 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+c to command `reload` for device '*' 00:00:00.067 [sway/config.c:789] Read line 83: 00:00:00.067 [sway/config.c:789] Read line 84: # Exit sway (logs you out of your Wayland session) 00:00:00.067 [sway/config.c:789] Read line 85: bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -b 'Yes, exit sway' 'swaymsg exit' 00:00:00.067 [sway/commands.c:372] Config command: bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -b 'Yes, exit sway' 'swaymsg exit' 00:00:00.067 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -b 'Yes, exit sway' 'swaymsg exit' 00:00:00.067 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+e to command `exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -b 'Yes, exit sway' 'swaymsg exit'` for device '*' 00:00:00.067 [sway/config.c:789] Read line 86: # 00:00:00.067 [sway/config.c:789] Read line 87: # Moving around: 00:00:00.067 [sway/config.c:789] Read line 88: # 00:00:00.067 [sway/config.c:789] Read line 89: # Move your focus around 00:00:00.067 [sway/config.c:789] Read line 90: bindsym $mod+$left focus left 00:00:00.067 [sway/commands.c:372] Config command: bindsym $mod+$left focus left 00:00:00.067 [sway/commands.c:392] After replacement: bindsym Mod4+h focus left 00:00:00.067 [sway/commands/bind.c:297] bindsym - Bound Mod4+h to command `focus left` for device '*' 00:00:00.067 [sway/config.c:789] Read line 91: bindsym $mod+$down focus down 00:00:00.067 [sway/commands.c:372] Config command: bindsym $mod+$down focus down 00:00:00.067 [sway/commands.c:392] After replacement: bindsym Mod4+j focus down 00:00:00.067 [sway/commands/bind.c:297] bindsym - Bound Mod4+j to command `focus down` for device '*' 00:00:00.067 [sway/config.c:789] Read line 92: bindsym $mod+$up focus up 00:00:00.067 [sway/commands.c:372] Config command: bindsym $mod+$up focus up 00:00:00.067 [sway/commands.c:392] After replacement: bindsym Mod4+k focus up 00:00:00.067 [sway/commands/bind.c:297] bindsym - Bound Mod4+k to command `focus up` for device '*' 00:00:00.067 [sway/config.c:789] Read line 93: bindsym $mod+$right focus right 00:00:00.067 [sway/commands.c:372] Config command: bindsym $mod+$right focus right 00:00:00.067 [sway/commands.c:392] After replacement: bindsym Mod4+l focus right 00:00:00.067 [sway/commands/bind.c:297] bindsym - Bound Mod4+l to command `focus right` for device '*' 00:00:00.067 [sway/config.c:789] Read line 94: # Or use $mod+[up|down|left|right] 00:00:00.067 [sway/config.c:789] Read line 95: bindsym $mod+Left focus left 00:00:00.067 [sway/commands.c:372] Config command: bindsym $mod+Left focus left 00:00:00.067 [sway/commands.c:392] After replacement: bindsym Mod4+Left focus left 00:00:00.067 [sway/commands/bind.c:297] bindsym - Bound Mod4+Left to command `focus left` for device '*' 00:00:00.067 [sway/config.c:789] Read line 96: bindsym $mod+Down focus down 00:00:00.067 [sway/commands.c:372] Config command: bindsym $mod+Down focus down 00:00:00.067 [sway/commands.c:392] After replacement: bindsym Mod4+Down focus down 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+Down to command `focus down` for device '*' 00:00:00.068 [sway/config.c:789] Read line 97: bindsym $mod+Up focus up 00:00:00.068 [sway/commands.c:372] Config command: bindsym $mod+Up focus up 00:00:00.068 [sway/commands.c:392] After replacement: bindsym Mod4+Up focus up 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+Up to command `focus up` for device '*' 00:00:00.068 [sway/config.c:789] Read line 98: bindsym $mod+Right focus right 00:00:00.068 [sway/commands.c:372] Config command: bindsym $mod+Right focus right 00:00:00.068 [sway/commands.c:392] After replacement: bindsym Mod4+Right focus right 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+Right to command `focus right` for device '*' 00:00:00.068 [sway/config.c:789] Read line 99: 00:00:00.068 [sway/config.c:789] Read line 100: # Move the focused window with the same, but add Shift 00:00:00.068 [sway/config.c:789] Read line 101: bindsym $mod+Shift+$left move left 00:00:00.068 [sway/commands.c:372] Config command: bindsym $mod+Shift+$left move left 00:00:00.068 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+h move left 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+h to command `move left` for device '*' 00:00:00.068 [sway/config.c:789] Read line 102: bindsym $mod+Shift+$down move down 00:00:00.068 [sway/commands.c:372] Config command: bindsym $mod+Shift+$down move down 00:00:00.068 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+j move down 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+j to command `move down` for device '*' 00:00:00.068 [sway/config.c:789] Read line 103: bindsym $mod+Shift+$up move up 00:00:00.068 [sway/commands.c:372] Config command: bindsym $mod+Shift+$up move up 00:00:00.068 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+k move up 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+k to command `move up` for device '*' 00:00:00.068 [sway/config.c:789] Read line 104: bindsym $mod+Shift+$right move right 00:00:00.068 [sway/commands.c:372] Config command: bindsym $mod+Shift+$right move right 00:00:00.068 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+l move right 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+l to command `move right` for device '*' 00:00:00.068 [sway/config.c:789] Read line 105: # Ditto, with arrow keys 00:00:00.068 [sway/config.c:789] Read line 106: bindsym $mod+Shift+Left move left 00:00:00.068 [sway/commands.c:372] Config command: bindsym $mod+Shift+Left move left 00:00:00.068 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+Left move left 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+Left to command `move left` for device '*' 00:00:00.068 [sway/config.c:789] Read line 107: bindsym $mod+Shift+Down move down 00:00:00.068 [sway/commands.c:372] Config command: bindsym $mod+Shift+Down move down 00:00:00.068 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+Down move down 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+Down to command `move down` for device '*' 00:00:00.068 [sway/config.c:789] Read line 108: bindsym $mod+Shift+Up move up 00:00:00.068 [sway/commands.c:372] Config command: bindsym $mod+Shift+Up move up 00:00:00.068 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+Up move up 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+Up to command `move up` for device '*' 00:00:00.068 [sway/config.c:789] Read line 109: bindsym $mod+Shift+Right move right 00:00:00.068 [sway/commands.c:372] Config command: bindsym $mod+Shift+Right move right 00:00:00.068 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+Right move right 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+Right to command `move right` for device '*' 00:00:00.068 [sway/config.c:789] Read line 110: # 00:00:00.068 [sway/config.c:789] Read line 111: # Workspaces: 00:00:00.068 [sway/config.c:789] Read line 112: # 00:00:00.068 [sway/config.c:789] Read line 113: # Switch to workspace 00:00:00.068 [sway/config.c:789] Read line 114: bindsym $mod+1 workspace number 1 00:00:00.068 [sway/commands.c:372] Config command: bindsym $mod+1 workspace number 1 00:00:00.068 [sway/commands.c:392] After replacement: bindsym Mod4+1 workspace number 1 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+1 to command `workspace number 1` for device '*' 00:00:00.068 [sway/config.c:789] Read line 115: bindsym $mod+2 workspace number 2 00:00:00.068 [sway/commands.c:372] Config command: bindsym $mod+2 workspace number 2 00:00:00.068 [sway/commands.c:392] After replacement: bindsym Mod4+2 workspace number 2 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+2 to command `workspace number 2` for device '*' 00:00:00.068 [sway/config.c:789] Read line 116: bindsym $mod+3 workspace number 3 00:00:00.068 [sway/commands.c:372] Config command: bindsym $mod+3 workspace number 3 00:00:00.068 [sway/commands.c:392] After replacement: bindsym Mod4+3 workspace number 3 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+3 to command `workspace number 3` for device '*' 00:00:00.068 [sway/config.c:789] Read line 117: bindsym $mod+4 workspace number 4 00:00:00.068 [sway/commands.c:372] Config command: bindsym $mod+4 workspace number 4 00:00:00.068 [sway/commands.c:392] After replacement: bindsym Mod4+4 workspace number 4 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+4 to command `workspace number 4` for device '*' 00:00:00.068 [sway/config.c:789] Read line 118: bindsym $mod+5 workspace number 5 00:00:00.068 [sway/commands.c:372] Config command: bindsym $mod+5 workspace number 5 00:00:00.068 [sway/commands.c:392] After replacement: bindsym Mod4+5 workspace number 5 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+5 to command `workspace number 5` for device '*' 00:00:00.068 [sway/config.c:789] Read line 119: bindsym $mod+6 workspace number 6 00:00:00.068 [sway/commands.c:372] Config command: bindsym $mod+6 workspace number 6 00:00:00.068 [sway/commands.c:392] After replacement: bindsym Mod4+6 workspace number 6 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+6 to command `workspace number 6` for device '*' 00:00:00.068 [sway/config.c:789] Read line 120: bindsym $mod+7 workspace number 7 00:00:00.068 [sway/commands.c:372] Config command: bindsym $mod+7 workspace number 7 00:00:00.068 [sway/commands.c:392] After replacement: bindsym Mod4+7 workspace number 7 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+7 to command `workspace number 7` for device '*' 00:00:00.068 [sway/config.c:789] Read line 121: bindsym $mod+8 workspace number 8 00:00:00.068 [sway/commands.c:372] Config command: bindsym $mod+8 workspace number 8 00:00:00.068 [sway/commands.c:392] After replacement: bindsym Mod4+8 workspace number 8 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+8 to command `workspace number 8` for device '*' 00:00:00.068 [sway/config.c:789] Read line 122: bindsym $mod+9 workspace number 9 00:00:00.068 [sway/commands.c:372] Config command: bindsym $mod+9 workspace number 9 00:00:00.068 [sway/commands.c:392] After replacement: bindsym Mod4+9 workspace number 9 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+9 to command `workspace number 9` for device '*' 00:00:00.068 [sway/config.c:789] Read line 123: bindsym $mod+0 workspace number 10 00:00:00.068 [sway/commands.c:372] Config command: bindsym $mod+0 workspace number 10 00:00:00.068 [sway/commands.c:392] After replacement: bindsym Mod4+0 workspace number 10 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+0 to command `workspace number 10` for device '*' 00:00:00.068 [sway/config.c:789] Read line 124: # Move focused container to workspace 00:00:00.068 [sway/config.c:789] Read line 125: bindsym $mod+Shift+1 move container to workspace number 1 00:00:00.068 [sway/commands.c:372] Config command: bindsym $mod+Shift+1 move container to workspace number 1 00:00:00.068 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+1 move container to workspace number 1 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+1 to command `move container to workspace number 1` for device '*' 00:00:00.068 [sway/config.c:789] Read line 126: bindsym $mod+Shift+2 move container to workspace number 2 00:00:00.068 [sway/commands.c:372] Config command: bindsym $mod+Shift+2 move container to workspace number 2 00:00:00.068 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+2 move container to workspace number 2 00:00:00.068 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+2 to command `move container to workspace number 2` for device '*' 00:00:00.069 [sway/config.c:789] Read line 127: bindsym $mod+Shift+3 move container to workspace number 3 00:00:00.069 [sway/commands.c:372] Config command: bindsym $mod+Shift+3 move container to workspace number 3 00:00:00.069 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+3 move container to workspace number 3 00:00:00.069 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+3 to command `move container to workspace number 3` for device '*' 00:00:00.069 [sway/config.c:789] Read line 128: bindsym $mod+Shift+4 move container to workspace number 4 00:00:00.069 [sway/commands.c:372] Config command: bindsym $mod+Shift+4 move container to workspace number 4 00:00:00.069 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+4 move container to workspace number 4 00:00:00.069 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+4 to command `move container to workspace number 4` for device '*' 00:00:00.069 [sway/config.c:789] Read line 129: bindsym $mod+Shift+5 move container to workspace number 5 00:00:00.069 [sway/commands.c:372] Config command: bindsym $mod+Shift+5 move container to workspace number 5 00:00:00.069 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+5 move container to workspace number 5 00:00:00.069 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+5 to command `move container to workspace number 5` for device '*' 00:00:00.069 [sway/config.c:789] Read line 130: bindsym $mod+Shift+6 move container to workspace number 6 00:00:00.069 [sway/commands.c:372] Config command: bindsym $mod+Shift+6 move container to workspace number 6 00:00:00.069 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+6 move container to workspace number 6 00:00:00.069 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+6 to command `move container to workspace number 6` for device '*' 00:00:00.069 [sway/config.c:789] Read line 131: bindsym $mod+Shift+7 move container to workspace number 7 00:00:00.069 [sway/commands.c:372] Config command: bindsym $mod+Shift+7 move container to workspace number 7 00:00:00.069 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+7 move container to workspace number 7 00:00:00.069 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+7 to command `move container to workspace number 7` for device '*' 00:00:00.069 [sway/config.c:789] Read line 132: bindsym $mod+Shift+8 move container to workspace number 8 00:00:00.069 [sway/commands.c:372] Config command: bindsym $mod+Shift+8 move container to workspace number 8 00:00:00.069 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+8 move container to workspace number 8 00:00:00.069 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+8 to command `move container to workspace number 8` for device '*' 00:00:00.069 [sway/config.c:789] Read line 133: bindsym $mod+Shift+9 move container to workspace number 9 00:00:00.069 [sway/commands.c:372] Config command: bindsym $mod+Shift+9 move container to workspace number 9 00:00:00.069 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+9 move container to workspace number 9 00:00:00.069 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+9 to command `move container to workspace number 9` for device '*' 00:00:00.069 [sway/config.c:789] Read line 134: bindsym $mod+Shift+0 move container to workspace number 10 00:00:00.069 [sway/commands.c:372] Config command: bindsym $mod+Shift+0 move container to workspace number 10 00:00:00.069 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+0 move container to workspace number 10 00:00:00.069 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+0 to command `move container to workspace number 10` for device '*' 00:00:00.069 [sway/config.c:789] Read line 135: # Note: workspaces can have any name you want, not just numbers. 00:00:00.069 [sway/config.c:789] Read line 136: # We just use 1-10 as the default. 00:00:00.069 [sway/config.c:789] Read line 137: # 00:00:00.069 [sway/config.c:789] Read line 138: # Layout stuff: 00:00:00.069 [sway/config.c:789] Read line 139: # 00:00:00.069 [sway/config.c:789] Read line 140: # You can "split" the current object of your focus with 00:00:00.069 [sway/config.c:789] Read line 141: # $mod+b or $mod+v, for horizontal and vertical splits 00:00:00.069 [sway/config.c:789] Read line 142: # respectively. 00:00:00.069 [sway/config.c:789] Read line 143: bindsym $mod+b splith 00:00:00.069 [sway/commands.c:372] Config command: bindsym $mod+b splith 00:00:00.069 [sway/commands.c:392] After replacement: bindsym Mod4+b splith 00:00:00.069 [sway/commands/bind.c:297] bindsym - Bound Mod4+b to command `splith` for device '*' 00:00:00.069 [sway/config.c:789] Read line 144: bindsym $mod+v splitv 00:00:00.069 [sway/commands.c:372] Config command: bindsym $mod+v splitv 00:00:00.069 [sway/commands.c:392] After replacement: bindsym Mod4+v splitv 00:00:00.069 [sway/commands/bind.c:297] bindsym - Bound Mod4+v to command `splitv` for device '*' 00:00:00.069 [sway/config.c:789] Read line 145: 00:00:00.069 [sway/config.c:789] Read line 146: # Switch the current container between different layout styles 00:00:00.069 [sway/config.c:789] Read line 147: bindsym $mod+s layout stacking 00:00:00.069 [sway/commands.c:372] Config command: bindsym $mod+s layout stacking 00:00:00.069 [sway/commands.c:392] After replacement: bindsym Mod4+s layout stacking 00:00:00.069 [sway/commands/bind.c:297] bindsym - Bound Mod4+s to command `layout stacking` for device '*' 00:00:00.069 [sway/config.c:789] Read line 148: bindsym $mod+w layout tabbed 00:00:00.069 [sway/commands.c:372] Config command: bindsym $mod+w layout tabbed 00:00:00.069 [sway/commands.c:392] After replacement: bindsym Mod4+w layout tabbed 00:00:00.069 [sway/commands/bind.c:297] bindsym - Bound Mod4+w to command `layout tabbed` for device '*' 00:00:00.069 [sway/config.c:789] Read line 149: bindsym $mod+e layout toggle split 00:00:00.069 [sway/commands.c:372] Config command: bindsym $mod+e layout toggle split 00:00:00.069 [sway/commands.c:392] After replacement: bindsym Mod4+e layout toggle split 00:00:00.069 [sway/commands/bind.c:297] bindsym - Bound Mod4+e to command `layout toggle split` for device '*' 00:00:00.069 [sway/config.c:789] Read line 150: 00:00:00.069 [sway/config.c:789] Read line 151: # Make the current focus fullscreen 00:00:00.069 [sway/config.c:789] Read line 152: bindsym $mod+f fullscreen 00:00:00.069 [sway/commands.c:372] Config command: bindsym $mod+f fullscreen 00:00:00.069 [sway/commands.c:392] After replacement: bindsym Mod4+f fullscreen 00:00:00.069 [sway/commands/bind.c:297] bindsym - Bound Mod4+f to command `fullscreen` for device '*' 00:00:00.069 [sway/config.c:789] Read line 153: 00:00:00.069 [sway/config.c:789] Read line 154: # Toggle the current focus between tiling and floating mode 00:00:00.069 [sway/config.c:789] Read line 155: bindsym $mod+Shift+space floating toggle 00:00:00.069 [sway/commands.c:372] Config command: bindsym $mod+Shift+space floating toggle 00:00:00.069 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+space floating toggle 00:00:00.069 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+space to command `floating toggle` for device '*' 00:00:00.069 [sway/config.c:789] Read line 156: 00:00:00.069 [sway/config.c:789] Read line 157: # Swap focus between the tiling area and the floating area 00:00:00.069 [sway/config.c:789] Read line 158: bindsym $mod+space focus mode_toggle 00:00:00.069 [sway/commands.c:372] Config command: bindsym $mod+space focus mode_toggle 00:00:00.069 [sway/commands.c:392] After replacement: bindsym Mod4+space focus mode_toggle 00:00:00.069 [sway/commands/bind.c:297] bindsym - Bound Mod4+space to command `focus mode_toggle` for device '*' 00:00:00.069 [sway/config.c:789] Read line 159: 00:00:00.069 [sway/config.c:789] Read line 160: # Move focus to the parent container 00:00:00.069 [sway/config.c:789] Read line 161: bindsym $mod+a focus parent 00:00:00.069 [sway/commands.c:372] Config command: bindsym $mod+a focus parent 00:00:00.069 [sway/commands.c:392] After replacement: bindsym Mod4+a focus parent 00:00:00.069 [sway/commands/bind.c:297] bindsym - Bound Mod4+a to command `focus parent` for device '*' 00:00:00.069 [sway/config.c:789] Read line 162: # 00:00:00.069 [sway/config.c:789] Read line 163: # Scratchpad: 00:00:00.069 [sway/config.c:789] Read line 164: # 00:00:00.069 [sway/config.c:789] Read line 165: # Sway has a "scratchpad", which is a bag of holding for windows. 00:00:00.069 [sway/config.c:789] Read line 166: # You can send windows there and get them back later. 00:00:00.069 [sway/config.c:789] Read line 167: 00:00:00.069 [sway/config.c:789] Read line 168: # Move the currently focused window to the scratchpad 00:00:00.069 [sway/config.c:789] Read line 169: bindsym $mod+Shift+minus move scratchpad 00:00:00.069 [sway/commands.c:372] Config command: bindsym $mod+Shift+minus move scratchpad 00:00:00.069 [sway/commands.c:392] After replacement: bindsym Mod4+Shift+minus move scratchpad 00:00:00.069 [sway/commands/bind.c:297] bindsym - Bound Mod4+Shift+minus to command `move scratchpad` for device '*' 00:00:00.069 [sway/config.c:789] Read line 170: 00:00:00.069 [sway/config.c:789] Read line 171: # Show the next scratchpad window or hide the focused scratchpad window. 00:00:00.069 [sway/config.c:789] Read line 172: # If there are multiple scratchpad windows, this command cycles through them. 00:00:00.069 [sway/config.c:789] Read line 173: bindsym $mod+minus scratchpad show 00:00:00.069 [sway/commands.c:372] Config command: bindsym $mod+minus scratchpad show 00:00:00.069 [sway/commands.c:392] After replacement: bindsym Mod4+minus scratchpad show 00:00:00.069 [sway/commands/bind.c:297] bindsym - Bound Mod4+minus to command `scratchpad show` for device '*' 00:00:00.070 [sway/config.c:789] Read line 174: # 00:00:00.070 [sway/config.c:789] Read line 175: # Resizing containers: 00:00:00.070 [sway/config.c:789] Read line 176: # 00:00:00.070 [sway/config.c:789] Read line 177: mode "resize" { 00:00:00.070 [sway/config.c:843] Entering block 'mode "resize"' 00:00:00.070 [sway/config.c:789] Read line 178: # left will shrink the containers width 00:00:00.070 [sway/config.c:789] Read line 179: # right will grow the containers width 00:00:00.070 [sway/config.c:789] Read line 180: # up will shrink the containers height 00:00:00.070 [sway/config.c:789] Read line 181: # down will grow the containers height 00:00:00.070 [sway/config.c:789] Read line 182: bindsym $left resize shrink width 10px 00:00:00.070 [sway/commands.c:372] Config command: mode "resize" bindsym $left resize shrink width 10px 00:00:00.070 [sway/commands.c:392] After replacement: mode "resize" bindsym h resize shrink width 10px 00:00:00.070 [sway/commands.c:423] Subcommand: bindsym h resize shrink width 10px 00:00:00.070 [sway/commands/bind.c:297] bindsym - Bound h to command `resize shrink width 10px` for device '*' 00:00:00.070 [sway/config.c:789] Read line 183: bindsym $down resize grow height 10px 00:00:00.070 [sway/commands.c:372] Config command: mode "resize" bindsym $down resize grow height 10px 00:00:00.070 [sway/commands.c:392] After replacement: mode "resize" bindsym j resize grow height 10px 00:00:00.070 [sway/commands.c:423] Subcommand: bindsym j resize grow height 10px 00:00:00.070 [sway/commands/bind.c:297] bindsym - Bound j to command `resize grow height 10px` for device '*' 00:00:00.070 [sway/config.c:789] Read line 184: bindsym $up resize shrink height 10px 00:00:00.070 [sway/commands.c:372] Config command: mode "resize" bindsym $up resize shrink height 10px 00:00:00.070 [sway/commands.c:392] After replacement: mode "resize" bindsym k resize shrink height 10px 00:00:00.070 [sway/commands.c:423] Subcommand: bindsym k resize shrink height 10px 00:00:00.070 [sway/commands/bind.c:297] bindsym - Bound k to command `resize shrink height 10px` for device '*' 00:00:00.070 [sway/config.c:789] Read line 185: bindsym $right resize grow width 10px 00:00:00.070 [sway/commands.c:372] Config command: mode "resize" bindsym $right resize grow width 10px 00:00:00.070 [sway/commands.c:392] After replacement: mode "resize" bindsym l resize grow width 10px 00:00:00.070 [sway/commands.c:423] Subcommand: bindsym l resize grow width 10px 00:00:00.070 [sway/commands/bind.c:297] bindsym - Bound l to command `resize grow width 10px` for device '*' 00:00:00.070 [sway/config.c:789] Read line 186: 00:00:00.070 [sway/config.c:789] Read line 187: # Ditto, with arrow keys 00:00:00.070 [sway/config.c:789] Read line 188: bindsym Left resize shrink width 10px 00:00:00.070 [sway/commands.c:372] Config command: mode "resize" bindsym Left resize shrink width 10px 00:00:00.070 [sway/commands.c:392] After replacement: mode "resize" bindsym Left resize shrink width 10px 00:00:00.070 [sway/commands.c:423] Subcommand: bindsym Left resize shrink width 10px 00:00:00.070 [sway/commands/bind.c:297] bindsym - Bound Left to command `resize shrink width 10px` for device '*' 00:00:00.070 [sway/config.c:789] Read line 189: bindsym Down resize grow height 10px 00:00:00.070 [sway/commands.c:372] Config command: mode "resize" bindsym Down resize grow height 10px 00:00:00.070 [sway/commands.c:392] After replacement: mode "resize" bindsym Down resize grow height 10px 00:00:00.070 [sway/commands.c:423] Subcommand: bindsym Down resize grow height 10px 00:00:00.070 [sway/commands/bind.c:297] bindsym - Bound Down to command `resize grow height 10px` for device '*' 00:00:00.070 [sway/config.c:789] Read line 190: bindsym Up resize shrink height 10px 00:00:00.070 [sway/commands.c:372] Config command: mode "resize" bindsym Up resize shrink height 10px 00:00:00.070 [sway/commands.c:392] After replacement: mode "resize" bindsym Up resize shrink height 10px 00:00:00.070 [sway/commands.c:423] Subcommand: bindsym Up resize shrink height 10px 00:00:00.070 [sway/commands/bind.c:297] bindsym - Bound Up to command `resize shrink height 10px` for device '*' 00:00:00.070 [sway/config.c:789] Read line 191: bindsym Right resize grow width 10px 00:00:00.070 [sway/commands.c:372] Config command: mode "resize" bindsym Right resize grow width 10px 00:00:00.070 [sway/commands.c:392] After replacement: mode "resize" bindsym Right resize grow width 10px 00:00:00.070 [sway/commands.c:423] Subcommand: bindsym Right resize grow width 10px 00:00:00.070 [sway/commands/bind.c:297] bindsym - Bound Right to command `resize grow width 10px` for device '*' 00:00:00.070 [sway/config.c:789] Read line 192: 00:00:00.070 [sway/config.c:789] Read line 193: # Return to default mode 00:00:00.070 [sway/config.c:789] Read line 194: bindsym Return mode "default" 00:00:00.070 [sway/commands.c:372] Config command: mode "resize" bindsym Return mode "default" 00:00:00.070 [sway/commands.c:392] After replacement: mode "resize" bindsym Return mode "default" 00:00:00.070 [sway/commands.c:423] Subcommand: bindsym Return mode "default" 00:00:00.070 [sway/commands/bind.c:297] bindsym - Bound Return to command `mode "default"` for device '*' 00:00:00.070 [sway/config.c:789] Read line 195: bindsym Escape mode "default" 00:00:00.070 [sway/commands.c:372] Config command: mode "resize" bindsym Escape mode "default" 00:00:00.070 [sway/commands.c:392] After replacement: mode "resize" bindsym Escape mode "default" 00:00:00.070 [sway/commands.c:423] Subcommand: bindsym Escape mode "default" 00:00:00.070 [sway/commands/bind.c:297] bindsym - Bound Escape to command `mode "default"` for device '*' 00:00:00.070 [sway/config.c:789] Read line 196: } 00:00:00.070 [sway/config.c:860] Exiting block 'mode "resize"' 00:00:00.070 [sway/config.c:789] Read line 197: bindsym $mod+r mode "resize" 00:00:00.070 [sway/commands.c:372] Config command: bindsym $mod+r mode "resize" 00:00:00.070 [sway/commands.c:392] After replacement: bindsym Mod4+r mode "resize" 00:00:00.070 [sway/commands/bind.c:297] bindsym - Bound Mod4+r to command `mode "resize"` for device '*' 00:00:00.070 [sway/config.c:789] Read line 198: 00:00:00.070 [sway/config.c:789] Read line 199: # 00:00:00.070 [sway/config.c:789] Read line 200: # Status Bar: 00:00:00.070 [sway/config.c:789] Read line 201: # 00:00:00.070 [sway/config.c:789] Read line 202: # Read `man 5 sway-bar` for more information about this section. 00:00:00.070 [sway/config.c:789] Read line 203: bar { 00:00:00.070 [sway/config.c:843] Entering block 'bar' 00:00:00.070 [sway/config.c:789] Read line 204: position top 00:00:00.070 [sway/commands.c:372] Config command: bar position top 00:00:00.070 [sway/commands.c:392] After replacement: bar position top 00:00:00.070 [sway/commands/bar.c:92] Creating bar: bar-0 00:00:00.070 [sway/commands.c:423] Subcommand: position top 00:00:00.070 [sway/commands/bar/position.c:15] Setting bar position 'top' for bar: bar-0 00:00:00.070 [sway/config.c:789] Read line 205: 00:00:00.070 [sway/config.c:789] Read line 206: # When the status_command prints a new line to stdout, swaybar updates. 00:00:00.070 [sway/config.c:789] Read line 207: # The default just shows the current date and time. 00:00:00.070 [sway/config.c:789] Read line 208: status_command while date +'%Y-%m-%d %l:%M:%S %p'; do sleep 1; done 00:00:00.070 [sway/commands.c:372] Config command: bar status_command while date +'%Y-%m-%d %l:%M:%S %p'; do sleep 1; done 00:00:00.070 [sway/commands.c:392] After replacement: bar status_command while date +'%Y-%m-%d %l:%M:%S %p'; do sleep 1; done 00:00:00.070 [sway/commands.c:423] Subcommand: status_command while date +'%Y-%m-%d %l:%M:%S %p'; do sleep 1; done 00:00:00.070 [sway/commands/bar/status_command.c:17] Feeding bar with status command: while date +'%Y-%m-%d %l:%M:%S %p'; do sleep 1; done 00:00:00.070 [sway/config.c:789] Read line 209: 00:00:00.070 [sway/config.c:789] Read line 210: colors { 00:00:00.070 [sway/config.c:843] Entering block 'bar colors' 00:00:00.070 [sway/config.c:789] Read line 211: statusline #ffffff 00:00:00.070 [sway/commands.c:372] Config command: bar colors statusline #ffffff 00:00:00.070 [sway/commands.c:392] After replacement: bar colors statusline #ffffff 00:00:00.071 [sway/commands.c:423] Subcommand: colors statusline #ffffff 00:00:00.071 [sway/commands.c:423] Subcommand: statusline #ffffff 00:00:00.071 [sway/config.c:789] Read line 212: background #323232 00:00:00.071 [sway/commands.c:372] Config command: bar colors background #323232 00:00:00.071 [sway/commands.c:392] After replacement: bar colors background #323232 00:00:00.071 [sway/commands.c:423] Subcommand: colors background #323232 00:00:00.071 [sway/commands.c:423] Subcommand: background #323232 00:00:00.071 [sway/config.c:789] Read line 213: inactive_workspace #32323200 #32323200 #5c5c5c 00:00:00.071 [sway/commands.c:372] Config command: bar colors inactive_workspace #32323200 #32323200 #5c5c5c 00:00:00.071 [sway/commands.c:392] After replacement: bar colors inactive_workspace #32323200 #32323200 #5c5c5c 00:00:00.071 [sway/commands.c:423] Subcommand: colors inactive_workspace #32323200 #32323200 #5c5c5c 00:00:00.071 [sway/commands.c:423] Subcommand: inactive_workspace #32323200 #32323200 #5c5c5c 00:00:00.071 [sway/config.c:789] Read line 214: } 00:00:00.071 [sway/config.c:860] Exiting block 'bar colors' 00:00:00.071 [sway/config.c:789] Read line 215: } 00:00:00.071 [sway/config.c:860] Exiting block 'bar' 00:00:00.071 [sway/config.c:789] Read line 216: 00:00:00.071 [sway/config.c:789] Read line 217: include /etc/sway/config.d/* 00:00:00.071 [sway/commands.c:372] Config command: include /etc/sway/config.d/* 00:00:00.071 [sway/commands.c:392] After replacement: include /etc/sway/config.d/* 00:00:00.071 [sway/config.c:379] Loading config from /etc/sway/config.d/50-systemd-user.conf 00:00:00.071 [sway/config.c:789] Read line 1: # sway does not set DISPLAY/WAYLAND_DISPLAY in the systemd user environment 00:00:00.071 [sway/config.c:789] Read line 2: # See FS#63021 00:00:00.071 [sway/config.c:789] Read line 3: # Adapted from xorg's 50-systemd-user.sh, which achieves a similar goal. 00:00:00.071 [sway/config.c:789] Read line 4: 00:00:00.071 [sway/config.c:789] Read line 5: exec systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK 00:00:00.071 [sway/commands.c:372] Config command: exec systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK 00:00:00.071 [sway/commands.c:392] After replacement: exec systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK 00:00:00.071 [sway/config.c:833] Deferring command `exec systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK' 00:00:00.071 [sway/config.c:789] Read line 7: exec hash dbus-update-activation-environment 2>/dev/null && dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK 00:00:00.071 [sway/commands.c:372] Config command: exec hash dbus-update-activation-environment 2>/dev/null && dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK 00:00:00.071 [sway/commands.c:392] After replacement: exec hash dbus-update-activation-environment 2>/dev/null && dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK 00:00:00.071 [sway/config.c:833] Deferring command `exec hash dbus-update-activation-environment 2>/dev/null && dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK' 00:00:00.071 [sway/server.c:198] Initializing Xwayland (lazy=1) 00:00:00.071 [sway/server.c:221] Starting backend on wayland display 'wayland-0' 00:00:00.071 [DEBUG] [backend/libinput/backend.c:55] Initializing libinput 00:00:00.084 [DEBUG] [backend/libinput/events.c:94] Added Power Button [0:1] 00:00:00.084 [sway/input/input-manager.c:234] adding device: '0:1:Power_Button' 00:00:00.084 [sway/input/input-manager.c:184] no fallback seat config - creating default 00:00:00.084 [sway/config/seat.c:65] Adding non-wildcard seat config 00:00:00.084 [sway/config/seat.c:82] Config stored for seat seat0 00:00:00.084 [sway/input/input-manager.c:585] applying seat config for seat seat0 00:00:00.084 [sway/input/seat.c:872] adding device 0:1:Power_Button to seat seat0 00:00:00.088 [sway/input/keyboard.c:877] Created keyboard group 0x5630f2c5efc0 00:00:00.088 [sway/input/keyboard.c:900] Adding keyboard 0:1:Power_Button to group 0x5630f2c5efc0 00:00:00.094 [DEBUG] [backend/libinput/events.c:94] Added Sleep Button [0:3] 00:00:00.095 [sway/input/input-manager.c:234] adding device: '0:3:Sleep_Button' 00:00:00.095 [sway/input/seat.c:872] adding device 0:3:Sleep_Button to seat seat0 00:00:00.099 [sway/input/keyboard.c:852] Adding keyboard 0:3:Sleep_Button to group 0x5630f2c5efc0 00:00:00.100 [DEBUG] [backend/libinput/events.c:94] Added Video Bus [0:6] 00:00:00.100 [sway/input/input-manager.c:234] adding device: '0:6:Video_Bus' 00:00:00.100 [sway/input/seat.c:872] adding device 0:6:Video_Bus to seat seat0 00:00:00.105 [sway/input/keyboard.c:852] Adding keyboard 0:6:Video_Bus to group 0x5630f2c5efc0 00:00:00.106 [DEBUG] [backend/libinput/events.c:94] Added VirtualBox mouse integration [33006:51966] 00:00:00.106 [sway/input/input-manager.c:234] adding device: '33006:51966:VirtualBox_mouse_integration' 00:00:00.106 [sway/input/seat.c:872] adding device 33006:51966:VirtualBox_mouse_integration to seat seat0 00:00:00.106 [DEBUG] [xcursor/wlr_xcursor.c:243] Loaded cursor theme 'default', available cursors: 00:00:00.106 [DEBUG] [xcursor/wlr_xcursor.c:248] bottom_left_corner (1 images) 16x16+1,14 00:00:00.106 [DEBUG] [xcursor/wlr_xcursor.c:248] bottom_right_corner (1 images) 16x16+14,14 00:00:00.106 [DEBUG] [xcursor/wlr_xcursor.c:248] bottom_side (1 images) 15x16+7,14 00:00:00.106 [DEBUG] [xcursor/wlr_xcursor.c:248] grabbing (1 images) 16x16+8,8 00:00:00.106 [DEBUG] [xcursor/wlr_xcursor.c:248] left_ptr (1 images) 10x16+1,1 00:00:00.106 [DEBUG] [xcursor/wlr_xcursor.c:248] left_side (1 images) 16x15+1,7 00:00:00.106 [DEBUG] [xcursor/wlr_xcursor.c:248] right_side (1 images) 16x15+14,7 00:00:00.106 [DEBUG] [xcursor/wlr_xcursor.c:248] top_left_corner (1 images) 16x16+1,1 00:00:00.106 [DEBUG] [xcursor/wlr_xcursor.c:248] top_right_corner (1 images) 16x16+14,1 00:00:00.106 [DEBUG] [xcursor/wlr_xcursor.c:248] top_side (1 images) 15x16+7,1 00:00:00.106 [DEBUG] [xcursor/wlr_xcursor.c:248] xterm (1 images) 9x16+4,8 00:00:00.106 [DEBUG] [xcursor/wlr_xcursor.c:248] hand1 (1 images) 13x16+12,0 00:00:00.106 [DEBUG] [xcursor/wlr_xcursor.c:248] watch (1 images) 16x16+15,9 00:00:00.106 [DEBUG] [backend/libinput/events.c:94] Added AT Translated Set 2 keyboard [1:1] 00:00:00.106 [sway/input/input-manager.c:234] adding device: '1:1:AT_Translated_Set_2_keyboard' 00:00:00.106 [sway/input/seat.c:872] adding device 1:1:AT_Translated_Set_2_keyboard to seat seat0 00:00:00.111 [sway/input/keyboard.c:852] Adding keyboard 1:1:AT_Translated_Set_2_keyboard to group 0x5630f2c5efc0 00:00:00.112 [DEBUG] [backend/libinput/events.c:94] Added ImExPS/2 Generic Explorer Mouse [2:6] 00:00:00.112 [sway/input/input-manager.c:234] adding device: '2:6:ImExPS/2_Generic_Explorer_Mouse' 00:00:00.112 [sway/input/seat.c:872] adding device 2:6:ImExPS/2_Generic_Explorer_Mouse to seat seat0 00:00:00.112 [DEBUG] [backend/libinput/backend.c:101] libinput successfully initialized 00:00:00.112 [INFO] [backend/drm/drm.c:1248] Scanning DRM connectors 00:00:00.112 [INFO] [backend/drm/drm.c:1307] Found connector 'VGA-1' 00:00:00.112 [INFO] [backend/drm/drm.c:1343] 'VGA-1' connected 00:00:00.112 [DEBUG] [backend/drm/drm.c:1344] Current CRTC: 33 00:00:00.112 [INFO] [backend/drm/drm.c:1349] Physical size: 0x0 00:00:00.113 [INFO] [backend/drm/drm.c:1367] Detected modes: 00:00:00.113 [INFO] [backend/drm/drm.c:1389] 1200x747@59970 (preferred) 00:00:00.113 [INFO] [backend/drm/drm.c:1389] 1280x800@59810 00:00:00.113 [INFO] [backend/drm/drm.c:1389] 1280x800@59910 00:00:00.113 [INFO] [backend/drm/drm.c:1389] 1280x768@59870 00:00:00.113 [INFO] [backend/drm/drm.c:1389] 1280x768@59995 00:00:00.113 [INFO] [backend/drm/drm.c:1389] 1280x720@60000 00:00:00.113 [INFO] [backend/drm/drm.c:1389] 1024x768@60004 00:00:00.113 [INFO] [backend/drm/drm.c:1389] 800x600@60317 00:00:00.113 [INFO] [backend/drm/drm.c:1389] 800x600@56250 00:00:00.113 [INFO] [backend/drm/drm.c:1389] 848x480@60000 00:00:00.113 [INFO] [backend/drm/drm.c:1389] 640x480@59940 00:00:00.113 [DEBUG] [backend/drm/drm.c:1080] Reallocating CRTCs 00:00:00.113 [DEBUG] [backend/drm/drm.c:1091] State before reallocation: 00:00:00.113 [DEBUG] [backend/drm/drm.c:1097] 'VGA-1' crtc=0 state=1 desired_enabled=1 00:00:00.113 [DEBUG] [backend/drm/drm.c:1149] State after reallocation: 00:00:00.113 [DEBUG] [backend/drm/drm.c:1156] 'VGA-1' crtc=0 state=1 desired_enabled=1 00:00:00.113 [INFO] [backend/drm/drm.c:1455] Requesting modeset for 'VGA-1' 00:00:00.113 [sway/desktop/output.c:915] New output 0x5630f2d1ad10: VGA-1 00:00:00.113 [sway/config/output.c:348] Turning on output VGA-1 00:00:00.113 [sway/config/output.c:379] Auto-detected output scale: 1.000000 00:00:00.113 [sway/config/output.c:409] Committing output VGA-1 00:00:00.113 [INFO] [backend/drm/drm.c:803] Modesetting 'VGA-1' with '1200x747@59970 mHz' 00:00:00.113 [DEBUG] [backend/drm/drm.c:685] Initializing renderer on connector 'VGA-1' 00:00:00.121 [sway/tree/workspace.c:283] Workspace: Generating new workspace name for output VGA-1 00:00:00.121 [sway/tree/workspace.c:218] Got valid workspace command for target: 'number 1' 00:00:00.121 [sway/tree/workspace.c:245] Isolated name from workspace number: '1' 00:00:00.121 [sway/tree/workspace.c:274] Workspace: Found free name 1 00:00:00.121 [sway/tree/workspace.c:218] Got valid workspace command for target: 'number 2' 00:00:00.121 [sway/tree/workspace.c:245] Isolated name from workspace number: '2' 00:00:00.121 [sway/tree/workspace.c:218] Got valid workspace command for target: 'number 3' 00:00:00.121 [sway/tree/workspace.c:245] Isolated name from workspace number: '3' 00:00:00.121 [sway/tree/workspace.c:218] Got valid workspace command for target: 'number 4' 00:00:00.121 [sway/tree/workspace.c:245] Isolated name from workspace number: '4' 00:00:00.121 [sway/tree/workspace.c:218] Got valid workspace command for target: 'number 5' 00:00:00.121 [sway/tree/workspace.c:245] Isolated name from workspace number: '5' 00:00:00.121 [sway/tree/workspace.c:218] Got valid workspace command for target: 'number 6' 00:00:00.121 [sway/tree/workspace.c:245] Isolated name from workspace number: '6' 00:00:00.121 [sway/tree/workspace.c:218] Got valid workspace command for target: 'number 7' 00:00:00.121 [sway/tree/workspace.c:245] Isolated name from workspace number: '7' 00:00:00.121 [sway/tree/workspace.c:218] Got valid workspace command for target: 'number 8' 00:00:00.121 [sway/tree/workspace.c:245] Isolated name from workspace number: '8' 00:00:00.121 [sway/tree/workspace.c:218] Got valid workspace command for target: 'number 9' 00:00:00.121 [sway/tree/workspace.c:245] Isolated name from workspace number: '9' 00:00:00.121 [sway/tree/workspace.c:218] Got valid workspace command for target: 'number 10' 00:00:00.121 [sway/tree/workspace.c:245] Isolated name from workspace number: '10' 00:00:00.121 [sway/tree/output.c:127] Creating default workspace 1 00:00:00.121 [sway/tree/workspace.c:63] Adding workspace 1 for output VGA-1 00:00:00.121 [DEBUG] [xcursor/wlr_xcursor.c:243] Loaded cursor theme 'default', available cursors: 00:00:00.121 [DEBUG] [xcursor/wlr_xcursor.c:248] bottom_left_corner (1 images) 16x16+1,14 00:00:00.121 [DEBUG] [xcursor/wlr_xcursor.c:248] bottom_right_corner (1 images) 16x16+14,14 00:00:00.121 [DEBUG] [xcursor/wlr_xcursor.c:248] bottom_side (1 images) 15x16+7,14 00:00:00.121 [DEBUG] [xcursor/wlr_xcursor.c:248] grabbing (1 images) 16x16+8,8 00:00:00.121 [DEBUG] [xcursor/wlr_xcursor.c:248] left_ptr (1 images) 10x16+1,1 00:00:00.121 [DEBUG] [xcursor/wlr_xcursor.c:248] left_side (1 images) 16x15+1,7 00:00:00.121 [DEBUG] [xcursor/wlr_xcursor.c:248] right_side (1 images) 16x15+14,7 00:00:00.121 [DEBUG] [xcursor/wlr_xcursor.c:248] top_left_corner (1 images) 16x16+1,1 00:00:00.121 [DEBUG] [xcursor/wlr_xcursor.c:248] top_right_corner (1 images) 16x16+14,1 00:00:00.121 [DEBUG] [xcursor/wlr_xcursor.c:248] top_side (1 images) 15x16+7,1 00:00:00.121 [DEBUG] [xcursor/wlr_xcursor.c:248] xterm (1 images) 9x16+4,8 00:00:00.121 [DEBUG] [xcursor/wlr_xcursor.c:248] hand1 (1 images) 13x16+12,0 00:00:00.121 [DEBUG] [xcursor/wlr_xcursor.c:248] watch (1 images) 16x16+15,9 00:00:00.128 [sway/desktop/layer_shell.c:189] Usable area changed, rearranging output 00:00:00.128 [sway/tree/arrange.c:263] Usable area for ws: 1200x747@0,0 00:00:00.128 [sway/tree/arrange.c:293] Arranging workspace '1' at 0.000000, 0.000000 00:00:00.128 [sway/tree/arrange.c:263] Usable area for ws: 1200x747@0,0 00:00:00.128 [sway/tree/arrange.c:293] Arranging workspace '1' at 0.000000, 0.000000 00:00:00.148 [sway/desktop/transaction.c:414] Transaction 0x5630f2d0ce80 committing with 2 instructions 00:00:00.148 [sway/desktop/transaction.c:281] Applying transaction 0x5630f2d0ce80 00:00:00.148 [INFO] [backend/headless/backend.c:21] Starting headless backend 00:00:00.148 [sway/config/bar.c:262] Invoking swaybar for bar id 'bar-0' 00:00:00.150 [sway/config/bar.c:254] Spawned swaybar bar-0 00:00:00.150 [sway/config.c:638] Running deferred commands 00:00:00.150 [sway/commands.c:255] Handling command 'exec systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK' 00:00:00.150 [sway/commands/exec_always.c:46] Executing systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK 00:00:00.158 [sway/commands/exec_always.c:87] Child process created with pid 1948 00:00:00.158 [sway/tree/root.c:290] Recording workspace for process 1948 00:00:00.158 [sway/commands.c:255] Handling command 'exec hash dbus-update-activation-environment 2>/dev/null && dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK' 00:00:00.158 [sway/commands/exec_always.c:46] Executing hash dbus-update-activation-environment 2>/dev/null && dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK 00:00:00.163 [sway/commands/exec_always.c:87] Child process created with pid 1950 00:00:00.163 [sway/tree/root.c:290] Recording workspace for process 1950 00:00:00.163 [sway/server.c:232] Running compositor on wayland display 'wayland-0' 00:00:00.168 [ERROR] [backend/drm/atomic.c:36] VGA-1: Atomic commit failed (pageflip): Cannot allocate memory 00:00:00.168 [sway/ipc-server.c:153] Event on IPC listening socket 00:00:00.168 [sway/ipc-server.c:199] New client: fd 35 00:00:00.168 [sway/ipc-server.c:153] Event on IPC listening socket 00:00:00.168 [sway/ipc-server.c:199] New client: fd 38 00:00:00.168 [sway/ipc-server.c:219] Client 35 readable 00:00:00.168 [sway/ipc-server.c:960] Added IPC reply of type 0x6 to client 35 queue: { "id": "bar-0", "mode": "dock", "hidden_state": "hide", "position": "top", "status_command": "while date +'%Y-%m-%d %l:%M:%S %p'; do sleep 1; done", "font": "monospace 10", "gaps": { "top": 0, "right": 0, "bottom": 0, "left": 0 }, "bar_height": 0, "status_padding": 1, "status_edge_padding": 3, "wrap_scroll": false, "workspace_buttons": true, "strip_workspace_numbers": false, "strip_workspace_name": false, "binding_mode_indicator": true, "verbose": false, "pango_markup": false, "colors": { "background": "#323232ff", "statusline": "#ffffffff", "separator": "#666666ff", "focused_background": "#323232ff", "focused_statusline": "#ffffffff", "focused_separator": "#666666ff", "focused_workspace_border": "#4c7899ff", "focused_workspace_bg": "#285577ff", "focused_workspace_text": "#ffffffff", "inactive_workspace_border": "#32323200", "inactive_workspace_bg": "#32323200", "inactive_workspace_text": "#5c5c5cff", "active_workspace_border": "#333333ff", "active_workspace_bg": "#5f676aff", "active_workspace_text": "#ffffffff", "urgent_workspace_border": "#2f343aff", "urgent_workspace_bg": "#900000ff", "urgent_workspace_text": "#ffffffff", "binding_mode_border": "#2f343aff", "binding_mode_bg": "#900000ff", "binding_mode_text": "#ffffffff" }, "tray_padding": 2 } 00:00:00.168 [sway/ipc-server.c:536] Client 35 writable 2020-10-17 02:37:36 - [swaybg-1.0/main.c:299] Found config * for output VGA-1 (Unknown VBOX monitor 0x0000EFB0) 00:00:00.168 [DEBUG] [types/wlr_surface.c:666] New wlr_surface 0x5630f2d50180 (res 0x5630f2d1e090) 00:00:00.169 [DEBUG] [types/wlr_layer_shell_v1.c:438] new layer_surface 0x5630f2c5d8f0 (res 0x5630f2cdc550) 00:00:00.169 [sway/desktop/layer_shell.c:513] new layer surface: namespace wallpaper layer 0 anchor 0 size 0x0 margin 0,0,0,0 00:00:00.169 [sway/ipc-server.c:219] Client 38 readable 00:00:00.169 [sway/ipc-server.c:960] Added IPC reply of type 0x2 to client 38 queue: {"success": true} 00:00:00.169 [sway/ipc-server.c:536] Client 38 writable 00:00:00.025 [swaybar/tray/icon.c:348] Warning: no icon themes loaded 00:00:00.180 [sway/ipc-server.c:219] Client 35 readable 00:00:00.180 [sway/ipc-server.c:960] Added IPC reply of type 0x1 to client 35 queue: [ { "id": 4, "name": "1", "rect": { "x": 0, "y": 0, "width": 1200, "height": 747 }, "focus": [ ], "border": "none", "current_border_width": 0, "layout": "splith", "orientation": "horizontal", "percent": null, "window_rect": { "x": 0, "y": 0, "width": 0, "height": 0 }, "deco_rect": { "x": 0, "y": 0, "width": 0, "height": 0 }, "geometry": { "x": 0, "y": 0, "width": 0, "height": 0 }, "window": null, "urgent": false, "marks": [ ], "fullscreen_mode": 1, "nodes": [ ], "floating_nodes": [ ], "sticky": false, "num": 1, "output": "VGA-1", "type": "workspace", "representation": null, "focused": true, "visible": true } ] 00:00:00.180 [sway/ipc-server.c:536] Client 35 writable 00:00:00.181 [DEBUG] [types/wlr_surface.c:666] New wlr_surface 0x5630f2e19100 (res 0x5630f2ce9b20) 00:00:00.181 [DEBUG] [types/wlr_layer_shell_v1.c:438] new layer_surface 0x5630f2c5c890 (res 0x5630f2d50740) 00:00:00.181 [sway/desktop/layer_shell.c:513] new layer surface: namespace panel layer 1 anchor 1 size 0x20 margin 0,0,0,0 00:00:00.181 [sway/desktop/layer_shell.c:189] Usable area changed, rearranging output 00:00:00.181 [sway/tree/arrange.c:263] Usable area for ws: 1200x727@0,20 00:00:00.181 [sway/tree/arrange.c:293] Arranging workspace '1' at 0.000000, 20.000000 00:00:00.181 [sway/desktop/transaction.c:414] Transaction 0x5630f2df7340 committing with 1 instructions 00:00:00.181 [sway/desktop/transaction.c:281] Applying transaction 0x5630f2df7340 00:00:00.181 [DEBUG] [types/wlr_surface.c:666] New wlr_surface 0x5630f2e0ee40 (res 0x5630f2cdf210) 00:00:00.182 [ERROR] [backend/drm/renderer.c:381] Tried to acquire an FB with a NULL BO 00:00:00.182 [ERROR] [backend/drm/atomic.c:164] Failed to set plane 32 properties 00:00:00.215 [ERROR] [backend/drm/renderer.c:381] Tried to acquire an FB with a NULL BO ```

wlroots has migrated to gitlab.freedesktop.org. This issue has been moved to:

https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/2439

hedgepigdaniel commented 3 years ago

Possibly the same problem as https://github.com/swaywm/sway/issues/5834?

Does it still happen with WLR_NO_HARDWARE_CURSORS=1?

Are there any errors/warnings in the kernel log?