swaywm / wlroots

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

Assertion in drm_connector_set_mode #2904

Closed rpigott closed 3 years ago

rpigott commented 3 years ago
$ swaymsg -pt get_version
sway version 1.6-4e77bc29 (Apr 29 2021, branch 'makepkg')
$ pacman -Q wlroots-git mesa
wlroots-git 0.13.0.r102.gc85789a3-1
mesa 21.0.3-2

Steps to reproduce:

  1. swaymsg output - dpms off
  2. swaymsg output - dpms on
  3. segfault
sway.log ``` 00:00:00.000 [INFO] [sway/main.c:310] Sway version 1.6-4e77bc29 (Apr 29 2021, branch 'makepkg') 00:00:00.000 [INFO] [sway/main.c:311] wlroots version 0.14.0 00:00:00.002 [INFO] [sway/main.c:118] Linux rxps 5.11.16-arch1-1 #1 SMP PREEMPT Wed, 21 Apr 2021 17:22:13 +0000 x86_64 GNU/Linux 00:00:00.002 [INFO] [sway/main.c:134] Contents of /etc/lsb-release: 00:00:00.002 [INFO] [sway/main.c:118] LSB_VERSION=1.4 00:00:00.002 [INFO] [sway/main.c:118] DISTRIB_ID=Arch 00:00:00.002 [INFO] [sway/main.c:118] DISTRIB_RELEASE=rolling 00:00:00.002 [INFO] [sway/main.c:118] DISTRIB_DESCRIPTION="Arch Linux" 00:00:00.002 [INFO] [sway/main.c:134] Contents of /etc/os-release: 00:00:00.002 [INFO] [sway/main.c:118] NAME="Arch Linux" 00:00:00.002 [INFO] [sway/main.c:118] PRETTY_NAME="Arch Linux" 00:00:00.002 [INFO] [sway/main.c:118] ID=arch 00:00:00.002 [INFO] [sway/main.c:118] BUILD_ID=rolling 00:00:00.002 [INFO] [sway/main.c:118] ANSI_COLOR="38;2;23;147;209" 00:00:00.002 [INFO] [sway/main.c:118] HOME_URL="https://www.archlinux.org/" 00:00:00.002 [INFO] [sway/main.c:118] DOCUMENTATION_URL="https://wiki.archlinux.org/" 00:00:00.002 [INFO] [sway/main.c:118] SUPPORT_URL="https://bbs.archlinux.org/" 00:00:00.002 [INFO] [sway/main.c:118] BUG_REPORT_URL="https://bugs.archlinux.org/" 00:00:00.002 [INFO] [sway/main.c:118] LOGO=archlinux 00:00:00.002 [INFO] [sway/main.c:106] LD_LIBRARY_PATH= 00:00:00.002 [INFO] [sway/main.c:106] LD_PRELOAD= 00:00:00.002 [INFO] [sway/main.c:106] PATH=/home/ronan/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/var/lib/flatpak/exports/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl 00:00:00.002 [INFO] [sway/main.c:106] SWAYSOCK= 00:00:00.002 [DEBUG] [sway/server.c:47] Preparing Wayland server initialization 00:00:00.002 [ERROR] [wlr] [libseat] [libseat/backend/seatd.c:78] Could not connect to socket /run/seatd.sock: No such file or directory 00:00:00.002 [INFO] [wlr] [libseat] [libseat/libseat.c:76] Backend 'seatd' failed to open seat, skipping 00:00:00.008 [INFO] [wlr] [libseat] [libseat/libseat.c:73] Seat opened with backend 'logind' 00:00:00.008 [INFO] [wlr] [backend/session/session.c:110] Successfully loaded libseat session 00:00:00.010 [INFO] [wlr] [backend/backend.c:175] Found 1 GPUs 00:00:00.010 [INFO] [wlr] [backend/drm/backend.c:182] Initializing DRM backend for /dev/dri/card0 (i915) 00:00:00.010 [DEBUG] [wlr] [backend/drm/drm.c:68] Using atomic DRM interface 00:00:00.010 [DEBUG] [wlr] [backend/drm/drm.c:81] ADDFB2 modifiers supported 00:00:00.010 [INFO] [wlr] [backend/drm/drm.c:243] Found 3 DRM CRTCs 00:00:00.010 [INFO] [wlr] [backend/drm/drm.c:170] Found 9 DRM planes 00:00:00.058 [ERROR] [wlr] [EGL] command: eglGetPlatformDisplay, error: EGL_BAD_PARAMETER (0x300c), message: "EGL_BAD_PARAMETER error: In internal function: Additional INFO may be available " 00:00:00.058 [INFO] [wlr] [EGL] command: eglGetPlatformDisplay, error: EGL_BAD_PARAMETER (0x300c), message: "EGL_BAD_PARAMETER error: In function eglGetPlatformDisplay(), unsupported EGL Platform " 00:00:00.062 [ERROR] [wlr] [EGL] command: eglQueryDevicesEXT, error: EGL_BAD_ALLOC (0x3003), message: "EGL_BAD_ALLOC error: In eglQueryDevicesEXT: Failed to allocate device list. " 00:00:00.062 [INFO] [wlr] [render/egl.c:305] Using EGL 1.5 00:00:00.062 [INFO] [wlr] [render/egl.c:306] Supported EGL client extensions: EGL_EXT_platform_base EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_KHR_platform_x11 EGL_EXT_platform_x11 EGL_EXT_platform_device EGL_KHR_platform_wayland EGL_EXT_platform_wayland EGL_MESA_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless 00:00:00.063 [INFO] [wlr] [render/egl.c:307] Supported EGL display extensions: EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_IMG_context_priority 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_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_WL_bind_wayland_display 00:00:00.063 [INFO] [wlr] [render/egl.c:309] Supported EGL device extensions: EGL_EXT_device_drm 00:00:00.063 [INFO] [wlr] [render/egl.c:311] EGL vendor: Mesa Project 00:00:00.063 [DEBUG] [wlr] [render/egl.c:149] Supported DMA-BUF formats: AB4H XB4H AR30 XR30 AB30 AR24 AB24 XR24 XB24 AR15 RG16 R8 R16 GR88 GR32 YUV9 YU11 YU12 YU16 YU24 YVU9 YV11 YV12 YV16 YV24 NV12 P010 P012 P016 NV16 AYUV XYUV YUYV UYVY 00:00:00.063 [DEBUG] [wlr] [render/egl.c:150] EGL DMA-BUF format modifiers supported 00:00:00.064 [DEBUG] [wlr] [render/egl.c:351] Obtained high priority context 00:00:00.065 [INFO] [wlr] [render/gles2/renderer.c:784] Creating GLES2 renderer 00:00:00.065 [INFO] [wlr] [render/gles2/renderer.c:785] Using OpenGL ES 3.2 Mesa 21.0.3 00:00:00.065 [INFO] [wlr] [render/gles2/renderer.c:786] GL vendor: Intel 00:00:00.065 [INFO] [wlr] [render/gles2/renderer.c:787] GL renderer: Mesa Intel(R) HD Graphics 630 (KBL GT2) 00:00:00.065 [INFO] [wlr] [render/gles2/renderer.c:788] Supported GLES2 extensions: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic 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_AMD_performance_monitor 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_pack_reverse_row_order 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_framebuffer_fetch 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_INTEL_conservative_rasterization GL_INTEL_performance_query 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_blend_equation_advanced_coherent 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_EXT_shader_samples_identical GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_KHR_texture_compression_astc_sliced_3d GL_NV_fragment_shader_interlock 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_color_buffer_half_float GL_EXT_semaphore GL_EXT_semaphore_fd 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_shadow_lod GL_INTEL_blackhole_render GL_MESA_framebuffer_flip_y GL_NV_compute_shader_derivatives GL_EXT_demote_to_helper_invocation GL_EXT_depth_clamp GL_EXT_texture_query_lod 00:00:00.068 [DEBUG] [wlr] [render/allocator.c:31] Trying to create gbm allocator 00:00:00.073 [DEBUG] [wlr] [render/gbm_allocator.c:186] Created GBM allocator with backend drm 00:00:00.073 [DEBUG] [wlr] [render/gbm_allocator.c:189] Using DRM node /dev/dri/card0 00:00:00.073 [INFO] [sway/main.c:358] Starting sway version 1.6-4e77bc29 (Apr 29 2021, branch 'makepkg') 00:00:00.073 [DEBUG] [sway/server.c:60] Initializing Wayland server 00:00:00.073 [DEBUG] [wlr] [types/wlr_idle.c:247] idle manager created 00:00:00.073 [INFO] [wlr] [wayland] unable to lock lockfile /run/user/1000/wayland-1.lock, maybe another compositor is running 00:00:00.073 [INFO] [wlr] [backend/noop/backend.c:59] Creating noop backend 00:00:00.073 [INFO] [wlr] [backend/headless/backend.c:241] Creating headless backend with parent renderer 00:00:00.073 [DEBUG] [wlr] [render/allocator.c:31] Trying to create gbm allocator 00:00:00.077 [DEBUG] [wlr] [render/gbm_allocator.c:186] Created GBM allocator with backend drm 00:00:00.077 [DEBUG] [wlr] [render/gbm_allocator.c:189] Using DRM node /dev/dri/renderD128 00:00:00.079 [INFO] [sway/config.c:404] Loading config from /home/ronan/.config/sway/debug 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 1: # Default config for sway 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 2: # 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 3: # Copy this to ~/.config/sway/config and edit it to your liking. 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 4: # 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 5: # Read `man 5 sway` for a complete reference. 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 6: 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 7: # workspace_layout tabbed 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 8: 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 9: 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 10: # set $screen "wayland wayland " 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 11: # output $screen scale 2 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 12: 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 13: # bindsym --whole-window --release SWIPE_3_LEFT move left 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 14: # bindsym --whole-window --release SWIPE_3_RIGHT move right 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 15: 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 16: ### Variables 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 17: # 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 18: # Logo key. Use Mod1 for Alt. 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 19: set $mod Mod1 00:00:00.079 [INFO] [sway/commands.c:377] Config command: set $mod Mod1 00:00:00.079 [INFO] [sway/commands.c:397] After replacement: set $mod Mod1 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 20: # Home row direction keys, like vim 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 21: set $left h 00:00:00.079 [INFO] [sway/commands.c:377] Config command: set $left h 00:00:00.079 [INFO] [sway/commands.c:397] After replacement: set $left h 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 22: set $down j 00:00:00.079 [INFO] [sway/commands.c:377] Config command: set $down j 00:00:00.079 [INFO] [sway/commands.c:397] After replacement: set $down j 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 23: set $up k 00:00:00.079 [INFO] [sway/commands.c:377] Config command: set $up k 00:00:00.079 [INFO] [sway/commands.c:397] After replacement: set $up k 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 24: set $right l 00:00:00.079 [INFO] [sway/commands.c:377] Config command: set $right l 00:00:00.079 [INFO] [sway/commands.c:397] After replacement: set $right l 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 25: # Your preferred terminal emulator 00:00:00.079 [DEBUG] [sway/config.c:818] Read line 26: set $term termite 00:00:00.079 [INFO] [sway/commands.c:377] Config command: set $term termite 00:00:00.080 [INFO] [sway/commands.c:397] After replacement: set $term termite 00:00:00.080 [DEBUG] [sway/config.c:818] Read line 27: # Your preferred application launcher 00:00:00.080 [DEBUG] [sway/config.c:818] Read line 28: # Note: pass the final command to swaymsg so that the resulting window can be opened 00:00:00.080 [DEBUG] [sway/config.c:818] Read line 29: # on the original workspace that the command was run on. 00:00:00.080 [DEBUG] [sway/config.c:818] Read line 30: set $menu dmenu_path | dmenu | xargs swaymsg exec -- 00:00:00.080 [INFO] [sway/commands.c:377] Config command: set $menu dmenu_path | dmenu | xargs swaymsg exec -- 00:00:00.080 [INFO] [sway/commands.c:397] After replacement: set $menu dmenu_path | dmenu | xargs swaymsg exec -- 00:00:00.080 [DEBUG] [sway/config.c:818] Read line 31: 00:00:00.080 [DEBUG] [sway/config.c:818] Read line 32: # bindsym $mod+"';'" nop 00:00:00.080 [DEBUG] [sway/config.c:818] Read line 33: 00:00:00.080 [DEBUG] [sway/config.c:818] Read line 34: ### Output configuration 00:00:00.080 [DEBUG] [sway/config.c:818] Read line 35: # 00:00:00.080 [DEBUG] [sway/config.c:818] Read line 36: # Default wallpaper (more resolutions are available in /usr/share/backgrounds/sway/) 00:00:00.080 [DEBUG] [sway/config.c:818] Read line 37: output * bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill 00:00:00.080 [INFO] [sway/commands.c:377] Config command: output * bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill 00:00:00.080 [INFO] [sway/commands.c:397] After replacement: output * bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill 00:00:00.080 [DEBUG] [sway/commands.c:428] Subcommand: bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill 00:00:00.080 [DEBUG] [sway/config/output.c:223] Adding output * config 00:00:00.080 [DEBUG] [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.080 [DEBUG] [sway/config/output.c:794] spawn_swaybg cmd[0] = swaybg 00:00:00.080 [DEBUG] [sway/config/output.c:794] spawn_swaybg cmd[1] = -o 00:00:00.080 [DEBUG] [sway/config/output.c:794] spawn_swaybg cmd[2] = * 00:00:00.080 [DEBUG] [sway/config/output.c:794] spawn_swaybg cmd[3] = -i 00:00:00.080 [DEBUG] [sway/config/output.c:794] spawn_swaybg cmd[4] = /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png 00:00:00.080 [DEBUG] [sway/config/output.c:794] spawn_swaybg cmd[5] = -m 00:00:00.080 [DEBUG] [sway/config/output.c:794] spawn_swaybg cmd[6] = fill 00:00:00.081 [DEBUG] [sway/config.c:818] Read line 38: # 00:00:00.082 [DEBUG] [sway/config.c:818] Read line 39: # Example configuration: 00:00:00.082 [DEBUG] [sway/config.c:818] Read line 40: # 00:00:00.082 [DEBUG] [sway/config.c:818] Read line 41: # output HDMI-A-1 resolution 1920x1080 position 1920,0 00:00:00.082 [DEBUG] [sway/config.c:818] Read line 42: # 00:00:00.082 [DEBUG] [sway/config.c:818] Read line 43: # You can get the names of your outputs by running: swaymsg -t get_outputs 00:00:00.082 [DEBUG] [sway/config.c:818] Read line 44: 00:00:00.082 [DEBUG] [sway/config.c:818] Read line 45: input type:keyboard { 00:00:00.082 [DEBUG] [sway/config.c:872] Entering block 'input type:keyboard' 00:00:00.082 [DEBUG] [sway/config.c:818] Read line 46: repeat_delay 200 00:00:00.082 [INFO] [sway/commands.c:377] Config command: input type:keyboard repeat_delay 200 00:00:00.082 [INFO] [sway/commands.c:397] After replacement: input type:keyboard repeat_delay 200 00:00:00.082 [DEBUG] [sway/commands/input.c:54] entering input block: type:keyboard 00:00:00.082 [DEBUG] [sway/config/input.c:15] new_input_config(type:keyboard) 00:00:00.082 [DEBUG] [sway/commands.c:428] Subcommand: repeat_delay 200 00:00:00.082 [DEBUG] [sway/config/input.c:15] new_input_config(temp) 00:00:00.084 [DEBUG] [sway/config/input.c:350] Config stored for input type:keyboard 00:00:00.084 [DEBUG] [sway/config.c:818] Read line 47: repeat_rate 25 00:00:00.084 [INFO] [sway/commands.c:377] Config command: input type:keyboard repeat_rate 25 00:00:00.084 [INFO] [sway/commands.c:397] After replacement: input type:keyboard repeat_rate 25 00:00:00.084 [DEBUG] [sway/commands/input.c:54] entering input block: type:keyboard 00:00:00.084 [DEBUG] [sway/config/input.c:15] new_input_config(type:keyboard) 00:00:00.084 [DEBUG] [sway/commands.c:428] Subcommand: repeat_rate 25 00:00:00.084 [DEBUG] [sway/config/input.c:15] new_input_config(temp) 00:00:00.086 [DEBUG] [sway/config/input.c:350] Config stored for input type:keyboard 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 48: } 00:00:00.086 [DEBUG] [sway/config.c:889] Exiting block 'input type:keyboard' 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 49: 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 50: ### Idle configuration 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 51: # 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 52: # Example configuration: 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 53: # 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 54: # exec swayidle -w \ 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 55: # timeout 300 'swaylock -f -c 000000' \ 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 56: # timeout 600 'swaymsg "output * dpms off"' \ 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 57: # resume 'swaymsg "output * dpms on"' \ 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 58: # before-sleep 'swaylock -f -c 000000' 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 59: # 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 60: # This will lock your screen after 300 seconds of inactivity, then turn off 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 61: # your displays after another 300 seconds, and turn your screens back on when 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 62: # resumed. It will also lock your screen before your computer goes to sleep. 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 63: 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 64: ### Input configuration 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 65: # 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 66: # Example configuration: 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 67: # 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 68: # input "2:14:SynPS/2_Synaptics_TouchPad" { 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 69: # dwt enabled 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 70: # tap enabled 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 71: # natural_scroll enabled 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 72: # middle_emulation enabled 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 73: # } 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 74: # 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 75: # You can get the names of your inputs by running: swaymsg -t get_inputs 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 76: # Read `man 5 sway-input` for more information about this section. 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 77: 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 78: ### Key bindings 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 79: # 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 80: # Basics: 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 81: # 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 82: # Start a terminal 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 83: bindsym $mod+Return exec $term 00:00:00.086 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Return exec $term 00:00:00.086 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Return exec termite 00:00:00.086 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Return to command `exec termite` for device '*' 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 84: 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 85: # Kill focused window 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 86: bindsym $mod+Shift+q kill 00:00:00.086 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Shift+q kill 00:00:00.086 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Shift+q kill 00:00:00.086 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Shift+q to command `kill` for device '*' 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 87: 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 88: # Start your launcher 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 89: bindsym $mod+d exec $menu 00:00:00.086 [INFO] [sway/commands.c:377] Config command: bindsym $mod+d exec $menu 00:00:00.086 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+d exec dmenu_path | dmenu | xargs swaymsg exec -- 00:00:00.086 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+d to command `exec dmenu_path | dmenu | xargs swaymsg exec --` for device '*' 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 90: 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 91: # Drag floating windows by holding down $mod and left mouse button. 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 92: # Resize them with right mouse button + $mod. 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 93: # Despite the name, also works for non-floating windows. 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 94: # Change normal to inverse to use left mouse button for resizing and right 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 95: # mouse button for dragging. 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 96: floating_modifier $mod normal 00:00:00.086 [INFO] [sway/commands.c:377] Config command: floating_modifier $mod normal 00:00:00.086 [INFO] [sway/commands.c:397] After replacement: floating_modifier Mod1 normal 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 97: 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 98: # Reload the configuration file 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 99: bindsym $mod+Shift+c reload 00:00:00.086 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Shift+c reload 00:00:00.086 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Shift+c reload 00:00:00.086 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Shift+c to command `reload` for device '*' 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 100: 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 101: # Exit sway (logs you out of your Wayland session) 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 102: 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.086 [INFO] [sway/commands.c:377] 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.086 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+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.086 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+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.086 [DEBUG] [sway/config.c:818] Read line 103: # 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 104: # Moving around: 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 105: # 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 106: # Move your focus around 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 107: bindsym $mod+$left focus left 00:00:00.086 [INFO] [sway/commands.c:377] Config command: bindsym $mod+$left focus left 00:00:00.086 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+h focus left 00:00:00.086 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+h to command `focus left` for device '*' 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 108: bindsym $mod+$down focus down 00:00:00.086 [INFO] [sway/commands.c:377] Config command: bindsym $mod+$down focus down 00:00:00.086 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+j focus down 00:00:00.086 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+j to command `focus down` for device '*' 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 109: bindsym $mod+$up focus up 00:00:00.086 [INFO] [sway/commands.c:377] Config command: bindsym $mod+$up focus up 00:00:00.086 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+k focus up 00:00:00.086 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+k to command `focus up` for device '*' 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 110: bindsym $mod+$right focus right 00:00:00.086 [INFO] [sway/commands.c:377] Config command: bindsym $mod+$right focus right 00:00:00.086 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+l focus right 00:00:00.086 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+l to command `focus right` for device '*' 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 111: # Or use $mod+[up|down|left|right] 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 112: bindsym $mod+Left focus left 00:00:00.086 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Left focus left 00:00:00.086 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Left focus left 00:00:00.086 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Left to command `focus left` for device '*' 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 113: bindsym $mod+Down focus down 00:00:00.086 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Down focus down 00:00:00.086 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Down focus down 00:00:00.086 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Down to command `focus down` for device '*' 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 114: bindsym $mod+Up focus up 00:00:00.086 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Up focus up 00:00:00.086 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Up focus up 00:00:00.086 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Up to command `focus up` for device '*' 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 115: bindsym $mod+Right focus right 00:00:00.086 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Right focus right 00:00:00.086 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Right focus right 00:00:00.086 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Right to command `focus right` for device '*' 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 116: 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 117: # Move the focused window with the same, but add Shift 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 118: bindsym $mod+Shift+$left move left 00:00:00.086 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Shift+$left move left 00:00:00.086 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Shift+h move left 00:00:00.086 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Shift+h to command `move left` for device '*' 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 119: bindsym $mod+Shift+$down move down 00:00:00.086 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Shift+$down move down 00:00:00.086 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Shift+j move down 00:00:00.086 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Shift+j to command `move down` for device '*' 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 120: bindsym $mod+Shift+$up move up 00:00:00.086 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Shift+$up move up 00:00:00.086 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Shift+k move up 00:00:00.086 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Shift+k to command `move up` for device '*' 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 121: bindsym $mod+Shift+$right move right 00:00:00.086 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Shift+$right move right 00:00:00.086 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Shift+l move right 00:00:00.086 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Shift+l to command `move right` for device '*' 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 122: # Ditto, with arrow keys 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 123: bindsym $mod+Shift+Left move left 00:00:00.086 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Shift+Left move left 00:00:00.086 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Shift+Left move left 00:00:00.086 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Shift+Left to command `move left` for device '*' 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 124: bindsym $mod+Shift+Down move down 00:00:00.086 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Shift+Down move down 00:00:00.086 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Shift+Down move down 00:00:00.086 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Shift+Down to command `move down` for device '*' 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 125: bindsym $mod+Shift+Up move up 00:00:00.086 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Shift+Up move up 00:00:00.086 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Shift+Up move up 00:00:00.086 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Shift+Up to command `move up` for device '*' 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 126: bindsym $mod+Shift+Right move right 00:00:00.086 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Shift+Right move right 00:00:00.086 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Shift+Right move right 00:00:00.086 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Shift+Right to command `move right` for device '*' 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 127: # 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 128: # Workspaces: 00:00:00.086 [DEBUG] [sway/config.c:818] Read line 129: # 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 130: # Switch to workspace 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 131: bindsym $mod+1 workspace 1 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+1 workspace 1 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+1 workspace 1 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+1 to command `workspace 1` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 132: bindsym $mod+2 workspace 2 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+2 workspace 2 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+2 workspace 2 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+2 to command `workspace 2` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 133: bindsym $mod+3 workspace 3 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+3 workspace 3 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+3 workspace 3 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+3 to command `workspace 3` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 134: bindsym $mod+4 workspace 4 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+4 workspace 4 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+4 workspace 4 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+4 to command `workspace 4` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 135: bindsym $mod+5 workspace 5 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+5 workspace 5 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+5 workspace 5 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+5 to command `workspace 5` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 136: bindsym $mod+6 workspace 6 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+6 workspace 6 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+6 workspace 6 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+6 to command `workspace 6` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 137: bindsym $mod+7 workspace 7 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+7 workspace 7 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+7 workspace 7 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+7 to command `workspace 7` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 138: bindsym $mod+8 workspace 8 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+8 workspace 8 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+8 workspace 8 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+8 to command `workspace 8` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 139: bindsym $mod+9 workspace 9 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+9 workspace 9 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+9 workspace 9 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+9 to command `workspace 9` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 140: bindsym $mod+0 workspace 10 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+0 workspace 10 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+0 workspace 10 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+0 to command `workspace 10` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 141: # Move focused container to workspace 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 142: bindsym $mod+Shift+1 move container to workspace 1 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Shift+1 move container to workspace 1 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Shift+1 move container to workspace 1 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Shift+1 to command `move container to workspace 1` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 143: bindsym $mod+Shift+2 move container to workspace 2 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Shift+2 move container to workspace 2 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Shift+2 move container to workspace 2 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Shift+2 to command `move container to workspace 2` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 144: bindsym $mod+Shift+3 move container to workspace 3 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Shift+3 move container to workspace 3 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Shift+3 move container to workspace 3 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Shift+3 to command `move container to workspace 3` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 145: bindsym $mod+Shift+4 move container to workspace 4 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Shift+4 move container to workspace 4 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Shift+4 move container to workspace 4 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Shift+4 to command `move container to workspace 4` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 146: bindsym $mod+Shift+5 move container to workspace 5 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Shift+5 move container to workspace 5 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Shift+5 move container to workspace 5 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Shift+5 to command `move container to workspace 5` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 147: bindsym $mod+Shift+6 move container to workspace 6 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Shift+6 move container to workspace 6 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Shift+6 move container to workspace 6 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Shift+6 to command `move container to workspace 6` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 148: bindsym $mod+Shift+7 move container to workspace 7 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Shift+7 move container to workspace 7 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Shift+7 move container to workspace 7 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Shift+7 to command `move container to workspace 7` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 149: bindsym $mod+Shift+8 move container to workspace 8 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Shift+8 move container to workspace 8 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Shift+8 move container to workspace 8 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Shift+8 to command `move container to workspace 8` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 150: bindsym $mod+Shift+9 move container to workspace 9 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Shift+9 move container to workspace 9 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Shift+9 move container to workspace 9 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Shift+9 to command `move container to workspace 9` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 151: bindsym $mod+Shift+0 move container to workspace 10 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Shift+0 move container to workspace 10 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Shift+0 move container to workspace 10 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Shift+0 to command `move container to workspace 10` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 152: # Note: workspaces can have any name you want, not just numbers. 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 153: # We just use 1-10 as the default. 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 154: # 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 155: # Layout stuff: 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 156: # 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 157: # You can "split" the current object of your focus with 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 158: # $mod+b or $mod+v, for horizontal and vertical splits 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 159: # respectively. 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 160: bindsym $mod+b splith 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+b splith 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+b splith 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+b to command `splith` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 161: bindsym $mod+v splitv 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+v splitv 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+v splitv 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+v to command `splitv` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 162: 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 163: # Switch the current container between different layout styles 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 164: bindsym $mod+s layout stacking 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+s layout stacking 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+s layout stacking 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+s to command `layout stacking` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 165: bindsym $mod+w layout tabbed 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+w layout tabbed 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+w layout tabbed 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+w to command `layout tabbed` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 166: bindsym $mod+e layout toggle split 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+e layout toggle split 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+e layout toggle split 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+e to command `layout toggle split` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 167: 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 168: # Make the current focus fullscreen 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 169: bindsym $mod+f fullscreen 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+f fullscreen 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+f fullscreen 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+f to command `fullscreen` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 170: 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 171: # Toggle the current focus between tiling and floating mode 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 172: bindsym $mod+Shift+space floating toggle 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Shift+space floating toggle 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Shift+space floating toggle 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Shift+space to command `floating toggle` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 173: 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 174: # Swap focus between the tiling area and the floating area 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 175: bindsym $mod+space focus mode_toggle 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+space focus mode_toggle 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+space focus mode_toggle 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+space to command `focus mode_toggle` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 176: 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 177: # Move focus to the parent container 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 178: bindsym $mod+a focus parent 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+a focus parent 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+a focus parent 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+a to command `focus parent` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 179: # 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 180: # Scratchpad: 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 181: # 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 182: # Sway has a "scratchpad", which is a bag of holding for windows. 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 183: # You can send windows there and get them back later. 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 184: 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 185: # Move the currently focused window to the scratchpad 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 186: bindsym $mod+Shift+minus move scratchpad 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+Shift+minus move scratchpad 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+Shift+minus move scratchpad 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+Shift+minus to command `move scratchpad` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 187: 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 188: # Show the next scratchpad window or hide the focused scratchpad window. 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 189: # If there are multiple scratchpad windows, this command cycles through them. 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 190: bindsym $mod+minus scratchpad show 00:00:00.087 [INFO] [sway/commands.c:377] Config command: bindsym $mod+minus scratchpad show 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+minus scratchpad show 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+minus to command `scratchpad show` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 191: # 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 192: # Resizing containers: 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 193: # 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 194: mode "resize" { 00:00:00.087 [DEBUG] [sway/config.c:872] Entering block 'mode "resize"' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 195: # left will shrink the containers width 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 196: # right will grow the containers width 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 197: # up will shrink the containers height 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 198: # down will grow the containers height 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 199: bindsym $left resize shrink width 10px 00:00:00.087 [INFO] [sway/commands.c:377] Config command: mode "resize" bindsym $left resize shrink width 10px 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: mode "resize" bindsym h resize shrink width 10px 00:00:00.087 [DEBUG] [sway/commands.c:428] Subcommand: bindsym h resize shrink width 10px 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound h to command `resize shrink width 10px` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 200: bindsym $down resize grow height 10px 00:00:00.087 [INFO] [sway/commands.c:377] Config command: mode "resize" bindsym $down resize grow height 10px 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: mode "resize" bindsym j resize grow height 10px 00:00:00.087 [DEBUG] [sway/commands.c:428] Subcommand: bindsym j resize grow height 10px 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound j to command `resize grow height 10px` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 201: bindsym $up resize shrink height 10px 00:00:00.087 [INFO] [sway/commands.c:377] Config command: mode "resize" bindsym $up resize shrink height 10px 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: mode "resize" bindsym k resize shrink height 10px 00:00:00.087 [DEBUG] [sway/commands.c:428] Subcommand: bindsym k resize shrink height 10px 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound k to command `resize shrink height 10px` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 202: bindsym $right resize grow width 10px 00:00:00.087 [INFO] [sway/commands.c:377] Config command: mode "resize" bindsym $right resize grow width 10px 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: mode "resize" bindsym l resize grow width 10px 00:00:00.087 [DEBUG] [sway/commands.c:428] Subcommand: bindsym l resize grow width 10px 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound l to command `resize grow width 10px` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 203: 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 204: # Ditto, with arrow keys 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 205: bindsym Left resize shrink width 10px 00:00:00.087 [INFO] [sway/commands.c:377] Config command: mode "resize" bindsym Left resize shrink width 10px 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: mode "resize" bindsym Left resize shrink width 10px 00:00:00.087 [DEBUG] [sway/commands.c:428] Subcommand: bindsym Left resize shrink width 10px 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Left to command `resize shrink width 10px` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 206: bindsym Down resize grow height 10px 00:00:00.087 [INFO] [sway/commands.c:377] Config command: mode "resize" bindsym Down resize grow height 10px 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: mode "resize" bindsym Down resize grow height 10px 00:00:00.087 [DEBUG] [sway/commands.c:428] Subcommand: bindsym Down resize grow height 10px 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Down to command `resize grow height 10px` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 207: bindsym Up resize shrink height 10px 00:00:00.087 [INFO] [sway/commands.c:377] Config command: mode "resize" bindsym Up resize shrink height 10px 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: mode "resize" bindsym Up resize shrink height 10px 00:00:00.087 [DEBUG] [sway/commands.c:428] Subcommand: bindsym Up resize shrink height 10px 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Up to command `resize shrink height 10px` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 208: bindsym Right resize grow width 10px 00:00:00.087 [INFO] [sway/commands.c:377] Config command: mode "resize" bindsym Right resize grow width 10px 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: mode "resize" bindsym Right resize grow width 10px 00:00:00.087 [DEBUG] [sway/commands.c:428] Subcommand: bindsym Right resize grow width 10px 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Right to command `resize grow width 10px` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 209: 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 210: # Return to default mode 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 211: bindsym Return mode "default" 00:00:00.087 [INFO] [sway/commands.c:377] Config command: mode "resize" bindsym Return mode "default" 00:00:00.087 [INFO] [sway/commands.c:397] After replacement: mode "resize" bindsym Return mode "default" 00:00:00.087 [DEBUG] [sway/commands.c:428] Subcommand: bindsym Return mode "default" 00:00:00.087 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Return to command `mode "default"` for device '*' 00:00:00.087 [DEBUG] [sway/config.c:818] Read line 212: bindsym Escape mode "default" 00:00:00.088 [INFO] [sway/commands.c:377] Config command: mode "resize" bindsym Escape mode "default" 00:00:00.088 [INFO] [sway/commands.c:397] After replacement: mode "resize" bindsym Escape mode "default" 00:00:00.088 [DEBUG] [sway/commands.c:428] Subcommand: bindsym Escape mode "default" 00:00:00.088 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Escape to command `mode "default"` for device '*' 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 213: } 00:00:00.088 [DEBUG] [sway/config.c:889] Exiting block 'mode "resize"' 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 214: bindsym $mod+r mode "resize" 00:00:00.088 [INFO] [sway/commands.c:377] Config command: bindsym $mod+r mode "resize" 00:00:00.088 [INFO] [sway/commands.c:397] After replacement: bindsym Mod1+r mode "resize" 00:00:00.088 [DEBUG] [sway/commands/bind.c:298] bindsym - Bound Mod1+r to command `mode "resize"` for device '*' 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 215: 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 216: # assign [class="discord"] workspace 2 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 217: 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 218: # bar test { 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 219: # # bindsym SWIPE_3_LEFT workspace prev 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 220: # # bindsym SWIPE_3_RIGHT workspace next 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 221: # bindsym BTN_LEFT workspace next 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 222: # } 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 223: 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 224: # 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 225: # Status Bar: 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 226: # 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 227: # Read `man 5 sway-bar` for more information about this section. 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 228: # bar { 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 229: # position top 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 230: 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 231: # # When the status_command prints a new line to stdout, swaybar updates. 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 232: # # The default just shows the current date and time. 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 233: # status_command while date +'%Y-%m-%d %l:%M:%S %p'; do sleep 1; done 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 234: 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 235: # colors { 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 236: # statusline #ffffff 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 237: # background #323232 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 238: # inactive_workspace #32323200 #32323200 #5c5c5c 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 239: # } 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 240: # } 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 241: 00:00:00.088 [DEBUG] [sway/config.c:818] Read line 242: # include /etc/sway/config.d/* 00:00:00.088 [DEBUG] [sway/server.c:218] Initializing Xwayland (lazy=1) 00:00:00.088 [INFO] [sway/server.c:241] Starting backend on wayland display 'wayland-2' 00:00:00.088 [DEBUG] [wlr] [backend/libinput/backend.c:87] Initializing libinput 00:00:00.509 [DEBUG] [wlr] [backend/libinput/events.c:94] Added Power Button [0:1] 00:00:00.509 [DEBUG] [sway/input/input-manager.c:234] adding device: '0:1:Power_Button' 00:00:00.509 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:1:Power_Button') 00:00:00.509 [DEBUG] [sway/input/input-manager.c:184] no fallback seat config - creating default 00:00:00.509 [DEBUG] [sway/config/seat.c:66] Adding non-wildcard seat config 00:00:00.509 [DEBUG] [sway/config/seat.c:83] Config stored for seat seat0 00:00:00.509 [DEBUG] [sway/input/input-manager.c:585] applying seat config for seat seat0 00:00:00.509 [DEBUG] [sway/input/seat.c:930] adding device 0:1:Power_Button to seat seat0 00:00:00.521 [DEBUG] [sway/input/keyboard.c:937] Created keyboard group 0x558e51d96da0 00:00:00.521 [DEBUG] [sway/input/keyboard.c:960] Adding keyboard 0:1:Power_Button to group 0x558e51d96da0 00:00:00.542 [DEBUG] [wlr] [backend/libinput/events.c:94] Added Video Bus [0:6] 00:00:00.542 [DEBUG] [sway/input/input-manager.c:234] adding device: '0:6:Video_Bus' 00:00:00.542 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:6:Video_Bus') 00:00:00.542 [DEBUG] [sway/input/seat.c:930] adding device 0:6:Video_Bus to seat seat0 00:00:00.551 [DEBUG] [sway/input/keyboard.c:912] Adding keyboard 0:6:Video_Bus to group 0x558e51d96da0 00:00:00.554 [DEBUG] [wlr] [backend/libinput/events.c:94] Added Video Bus [0:6] 00:00:00.554 [DEBUG] [sway/input/input-manager.c:234] adding device: '0:6:Video_Bus' 00:00:00.554 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:6:Video_Bus') 00:00:00.554 [DEBUG] [sway/input/seat.c:930] adding device 0:6:Video_Bus to seat seat0 00:00:00.563 [DEBUG] [sway/input/keyboard.c:912] Adding keyboard 0:6:Video_Bus to group 0x558e51d96da0 00:00:00.566 [DEBUG] [wlr] [backend/libinput/events.c:94] Added Power Button [0:1] 00:00:00.566 [DEBUG] [sway/input/input-manager.c:234] adding device: '0:1:Power_Button' 00:00:00.566 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:1:Power_Button') 00:00:00.566 [DEBUG] [sway/input/seat.c:930] adding device 0:1:Power_Button to seat seat0 00:00:00.572 [DEBUG] [sway/input/keyboard.c:912] Adding keyboard 0:1:Power_Button to group 0x558e51d96da0 00:00:00.574 [DEBUG] [wlr] [backend/libinput/events.c:94] Added Lid Switch [0:5] 00:00:00.574 [DEBUG] [wlr] [backend/libinput/switch.c:20] Created switch for device Lid Switch 00:00:00.574 [DEBUG] [sway/input/input-manager.c:234] adding device: '0:5:Lid_Switch' 00:00:00.574 [DEBUG] [sway/input/seat.c:930] adding device 0:5:Lid_Switch to seat seat0 00:00:00.574 [DEBUG] [sway/input/switch.c:17] Allocated switch for device 00:00:00.574 [DEBUG] [sway/input/seat.c:709] Applying input config to 0:5:Lid_Switch 00:00:00.574 [DEBUG] [sway/input/switch.c:91] Configured switch for device 00:00:00.574 [DEBUG] [wlr] [backend/libinput/events.c:94] Added Sleep Button [0:3] 00:00:00.574 [DEBUG] [sway/input/input-manager.c:234] adding device: '0:3:Sleep_Button' 00:00:00.574 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:3:Sleep_Button') 00:00:00.574 [DEBUG] [sway/input/seat.c:930] adding device 0:3:Sleep_Button to seat seat0 00:00:00.580 [DEBUG] [sway/input/keyboard.c:912] Adding keyboard 0:3:Sleep_Button to group 0x558e51d96da0 00:00:00.581 [DEBUG] [wlr] [backend/libinput/events.c:94] Added SteelSeries Rival Gaming Mouse [4152:4996] 00:00:00.581 [DEBUG] [sway/input/input-manager.c:234] adding device: '4152:4996:SteelSeries_Rival_Gaming_Mouse' 00:00:00.581 [DEBUG] [sway/input/seat.c:930] adding device 4152:4996:SteelSeries_Rival_Gaming_Mouse to seat seat0 00:00:00.597 [DEBUG] [wlr] [xcursor/wlr_xcursor.c:243] Loaded cursor theme 'default' at size 24 (124 available cursors) 00:00:00.597 [DEBUG] [sway/input/seat.c:709] Applying input config to 4152:4996:SteelSeries_Rival_Gaming_Mouse 00:00:00.597 [DEBUG] [wlr] [backend/libinput/events.c:94] Added SteelSeries Rival Gaming Mouse [4152:4996] 00:00:00.597 [DEBUG] [sway/input/input-manager.c:234] adding device: '4152:4996:SteelSeries_Rival_Gaming_Mouse' 00:00:00.597 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '4152:4996:SteelSeries_Rival_Gaming_Mouse') 00:00:00.597 [DEBUG] [sway/input/seat.c:930] adding device 4152:4996:SteelSeries_Rival_Gaming_Mouse to seat seat0 00:00:00.600 [DEBUG] [sway/input/keyboard.c:912] Adding keyboard 4152:4996:SteelSeries_Rival_Gaming_Mouse to group 0x558e51d96da0 00:00:00.601 [DEBUG] [wlr] [backend/libinput/events.c:94] Added SteelSeries Rival Gaming Mouse [4152:4996] 00:00:00.602 [DEBUG] [sway/input/input-manager.c:234] adding device: '4152:4996:SteelSeries_Rival_Gaming_Mouse' 00:00:00.602 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '4152:4996:SteelSeries_Rival_Gaming_Mouse') 00:00:00.602 [DEBUG] [sway/input/seat.c:930] adding device 4152:4996:SteelSeries_Rival_Gaming_Mouse to seat seat0 00:00:00.605 [DEBUG] [sway/input/keyboard.c:912] Adding keyboard 4152:4996:SteelSeries_Rival_Gaming_Mouse to group 0x558e51d96da0 00:00:00.607 [DEBUG] [sway/input/input-manager.c:234] adding device: '4152:4996:SteelSeries_Rival_Gaming_Mouse' 00:00:00.607 [DEBUG] [sway/input/seat.c:930] adding device 4152:4996:SteelSeries_Rival_Gaming_Mouse to seat seat0 00:00:00.607 [DEBUG] [sway/input/seat.c:709] Applying input config to 4152:4996:SteelSeries_Rival_Gaming_Mouse 00:00:00.607 [DEBUG] [wlr] [backend/libinput/events.c:94] Added Integrated_Webcam_HD: Integrate [3141:26387] 00:00:00.607 [DEBUG] [sway/input/input-manager.c:234] adding device: '3141:26387:Integrated_Webcam_HD:_Integrate' 00:00:00.607 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '3141:26387:Integrated_Webcam_HD:_Integrate') 00:00:00.607 [DEBUG] [sway/input/seat.c:930] adding device 3141:26387:Integrated_Webcam_HD:_Integrate to seat seat0 00:00:00.610 [DEBUG] [sway/input/keyboard.c:912] Adding keyboard 3141:26387:Integrated_Webcam_HD:_Integrate to group 0x558e51d96da0 00:00:00.611 [DEBUG] [wlr] [backend/libinput/events.c:94] Added DLL07BE:01 06CB:7A13 Mouse [1739:31251] 00:00:00.611 [DEBUG] [sway/input/input-manager.c:234] adding device: '1739:31251:DLL07BE:01_06CB:7A13_Mouse' 00:00:00.611 [DEBUG] [sway/input/seat.c:930] adding device 1739:31251:DLL07BE:01_06CB:7A13_Mouse to seat seat0 00:00:00.611 [DEBUG] [sway/input/seat.c:709] Applying input config to 1739:31251:DLL07BE:01_06CB:7A13_Mouse 00:00:00.611 [DEBUG] [wlr] [backend/libinput/events.c:94] Added DLL07BE:01 06CB:7A13 Touchpad [1739:31251] 00:00:00.611 [DEBUG] [sway/input/input-manager.c:234] adding device: '1739:31251:DLL07BE:01_06CB:7A13_Touchpad' 00:00:00.611 [DEBUG] [sway/input/seat.c:930] adding device 1739:31251:DLL07BE:01_06CB:7A13_Touchpad to seat seat0 00:00:00.611 [DEBUG] [sway/input/seat.c:709] Applying input config to 1739:31251:DLL07BE:01_06CB:7A13_Touchpad 00:00:00.611 [DEBUG] [wlr] [backend/libinput/events.c:94] Added Intel HID events [0:0] 00:00:00.611 [DEBUG] [sway/input/input-manager.c:234] adding device: '0:0:Intel_HID_events' 00:00:00.611 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:0:Intel_HID_events') 00:00:00.611 [DEBUG] [sway/input/seat.c:930] adding device 0:0:Intel_HID_events to seat seat0 00:00:00.615 [DEBUG] [sway/input/keyboard.c:912] Adding keyboard 0:0:Intel_HID_events to group 0x558e51d96da0 00:00:00.616 [DEBUG] [wlr] [backend/libinput/events.c:94] Added Intel HID 5 button array [0:0] 00:00:00.616 [DEBUG] [sway/input/input-manager.c:234] adding device: '0:0:Intel_HID_5_button_array' 00:00:00.616 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:0:Intel_HID_5_button_array') 00:00:00.616 [DEBUG] [sway/input/seat.c:930] adding device 0:0:Intel_HID_5_button_array to seat seat0 00:00:00.620 [DEBUG] [sway/input/keyboard.c:912] Adding keyboard 0:0:Intel_HID_5_button_array to group 0x558e51d96da0 00:00:00.621 [DEBUG] [wlr] [backend/libinput/events.c:94] Added Dell WMI hotkeys [0:0] 00:00:00.621 [DEBUG] [sway/input/input-manager.c:234] adding device: '0:0:Dell_WMI_hotkeys' 00:00:00.621 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:0:Dell_WMI_hotkeys') 00:00:00.621 [DEBUG] [sway/input/seat.c:930] adding device 0:0:Dell_WMI_hotkeys to seat seat0 00:00:00.625 [DEBUG] [sway/input/keyboard.c:912] Adding keyboard 0:0:Dell_WMI_hotkeys to group 0x558e51d96da0 00:00:00.626 [DEBUG] [wlr] [backend/libinput/events.c:94] Added AT Translated Set 2 keyboard [1:1] 00:00:00.626 [DEBUG] [sway/input/input-manager.c:234] adding device: '1:1:AT_Translated_Set_2_keyboard' 00:00:00.626 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '1:1:AT_Translated_Set_2_keyboard') 00:00:00.626 [DEBUG] [sway/input/seat.c:930] adding device 1:1:AT_Translated_Set_2_keyboard to seat seat0 00:00:00.630 [DEBUG] [sway/input/keyboard.c:912] Adding keyboard 1:1:AT_Translated_Set_2_keyboard to group 0x558e51d96da0 00:00:00.631 [DEBUG] [wlr] [backend/libinput/events.c:94] Added Bose QuietComfort 35 (AVRCP) [158:16396] 00:00:00.631 [DEBUG] [sway/input/input-manager.c:234] adding device: '158:16396:Bose_QuietComfort_35_(AVRCP)' 00:00:00.631 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '158:16396:Bose_QuietComfort_35_(AVRCP)') 00:00:00.631 [DEBUG] [sway/input/seat.c:930] adding device 158:16396:Bose_QuietComfort_35_(AVRCP) to seat seat0 00:00:00.634 [DEBUG] [sway/input/keyboard.c:912] Adding keyboard 158:16396:Bose_QuietComfort_35_(AVRCP) to group 0x558e51d96da0 00:00:00.635 [DEBUG] [wlr] [backend/libinput/backend.c:133] libinput successfully initialized 00:00:00.635 [INFO] [wlr] [backend/drm/drm.c:1254] Scanning DRM connectors on /dev/dri/card0 00:00:00.637 [INFO] [wlr] [backend/drm/drm.c:1312] Found connector 'eDP-1' 00:00:00.637 [INFO] [wlr] [backend/drm/drm.c:1348] 'eDP-1' connected 00:00:00.637 [DEBUG] [wlr] [backend/drm/drm.c:1349] Current CRTC: 51 00:00:00.637 [INFO] [wlr] [backend/drm/drm.c:1360] Physical size: 350x190 00:00:00.637 [INFO] [wlr] [backend/drm/drm.c:1391] Detected modes: 00:00:00.637 [INFO] [wlr] [backend/drm/drm.c:1413] 1920x1080@59934 (preferred) 00:00:00.637 [INFO] [wlr] [backend/drm/drm.c:1312] Found connector 'DP-1' 00:00:00.642 [INFO] [wlr] [backend/drm/drm.c:1312] Found connector 'HDMI-A-1' 00:00:00.642 [INFO] [wlr] [backend/drm/drm.c:1312] Found connector 'DP-2' 00:00:00.646 [INFO] [wlr] [backend/drm/drm.c:1312] Found connector 'HDMI-A-2' 00:00:00.646 [DEBUG] [wlr] [backend/drm/drm.c:1108] Reallocating CRTCs 00:00:00.646 [DEBUG] [wlr] [backend/drm/drm.c:1119] State before reallocation: 00:00:00.646 [DEBUG] [wlr] [backend/drm/drm.c:1125] 'eDP-1' crtc=0 state=1 desired_enabled=1 00:00:00.646 [DEBUG] [wlr] [backend/drm/drm.c:1125] 'DP-1' crtc=-1 state=0 desired_enabled=0 00:00:00.646 [DEBUG] [wlr] [backend/drm/drm.c:1125] 'HDMI-A-1' crtc=-1 state=0 desired_enabled=0 00:00:00.646 [DEBUG] [wlr] [backend/drm/drm.c:1125] 'DP-2' crtc=-1 state=0 desired_enabled=0 00:00:00.646 [DEBUG] [wlr] [backend/drm/drm.c:1125] 'HDMI-A-2' crtc=-1 state=0 desired_enabled=0 00:00:00.646 [DEBUG] [wlr] [backend/drm/drm.c:1176] State after reallocation: 00:00:00.646 [DEBUG] [wlr] [backend/drm/drm.c:1183] 'eDP-1' crtc=0 state=1 desired_enabled=1 00:00:00.646 [DEBUG] [wlr] [backend/drm/drm.c:1183] 'DP-1' crtc=-1 state=0 desired_enabled=0 00:00:00.646 [DEBUG] [wlr] [backend/drm/drm.c:1183] 'HDMI-A-1' crtc=-1 state=0 desired_enabled=0 00:00:00.646 [DEBUG] [wlr] [backend/drm/drm.c:1183] 'DP-2' crtc=-1 state=0 desired_enabled=0 00:00:00.646 [DEBUG] [wlr] [backend/drm/drm.c:1183] 'HDMI-A-2' crtc=-1 state=0 desired_enabled=0 00:00:00.646 [INFO] [wlr] [backend/drm/drm.c:1465] connector eDP-1: Requesting modeset 00:00:00.646 [DEBUG] [sway/desktop/output.c:840] New output 0x558e5217b4c0: eDP-1 00:00:00.646 [DEBUG] [sway/config/output.c:351] Turning on output eDP-1 00:00:00.646 [DEBUG] [sway/config/output.c:382] Auto-detected output scale: 1.000000 00:00:00.646 [DEBUG] [sway/config/output.c:412] Committing output eDP-1 00:00:00.646 [INFO] [wlr] [backend/drm/drm.c:769] connector eDP-1: Modesetting with '1920x1080@59934mHz' 00:00:00.646 [DEBUG] [wlr] [backend/drm/drm.c:656] connector eDP-1: Initializing renderer 00:00:00.646 [DEBUG] [wlr] [render/swapchain.c:105] Allocating new swapchain buffer 00:00:00.648 [DEBUG] [wlr] [render/gbm_allocator.c:123] Allocated 1920x1080 GBM buffer (format 0x34325241, modifier 0x100000000000004) 00:00:00.648 [DEBUG] [wlr] [render/gles2/renderer.c:133] Created GL FBO for buffer 1920x1080 00:00:00.673 [DEBUG] [sway/tree/workspace.c:283] Workspace: Generating new workspace name for output eDP-1 00:00:00.673 [DEBUG] [sway/tree/workspace.c:218] Got valid workspace command for target: '1' 00:00:00.673 [DEBUG] [sway/tree/workspace.c:274] Workspace: Found free name 1 00:00:00.673 [DEBUG] [sway/tree/workspace.c:218] Got valid workspace command for target: '2' 00:00:00.673 [DEBUG] [sway/tree/workspace.c:218] Got valid workspace command for target: '3' 00:00:00.673 [DEBUG] [sway/tree/workspace.c:218] Got valid workspace command for target: '4' 00:00:00.673 [DEBUG] [sway/tree/workspace.c:218] Got valid workspace command for target: '5' 00:00:00.673 [DEBUG] [sway/tree/workspace.c:218] Got valid workspace command for target: '6' 00:00:00.673 [DEBUG] [sway/tree/workspace.c:218] Got valid workspace command for target: '7' 00:00:00.673 [DEBUG] [sway/tree/workspace.c:218] Got valid workspace command for target: '8' 00:00:00.673 [DEBUG] [sway/tree/workspace.c:218] Got valid workspace command for target: '9' 00:00:00.673 [DEBUG] [sway/tree/workspace.c:218] Got valid workspace command for target: '10' 00:00:00.673 [DEBUG] [sway/tree/output.c:127] Creating default workspace 1 00:00:00.673 [DEBUG] [sway/tree/workspace.c:63] Adding workspace 1 for output eDP-1 00:00:00.687 [DEBUG] [wlr] [xcursor/wlr_xcursor.c:243] Loaded cursor theme 'default' at size 24 (124 available cursors) 00:00:00.688 [DEBUG] [wlr] [render/swapchain.c:105] Allocating new swapchain buffer 00:00:00.688 [DEBUG] [wlr] [render/gbm_allocator.c:123] Allocated 256x256 GBM buffer (format 0x34325241, modifier 0x0) 00:00:00.688 [DEBUG] [wlr] [render/gles2/renderer.c:133] Created GL FBO for buffer 256x256 00:00:00.689 [DEBUG] [sway/desktop/layer_shell.c:197] Usable area changed, rearranging output 00:00:00.689 [DEBUG] [sway/tree/arrange.c:263] Usable area for ws: 1920x1080@0,0 00:00:00.689 [DEBUG] [sway/tree/arrange.c:293] Arranging workspace '1' at 0.000000, 0.000000 00:00:00.689 [DEBUG] [sway/tree/arrange.c:263] Usable area for ws: 1920x1080@0,0 00:00:00.689 [DEBUG] [sway/tree/arrange.c:293] Arranging workspace '1' at 0.000000, 0.000000 00:00:00.689 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '158:16396:Bose_QuietComfort_35_(AVRCP)') 00:00:00.694 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '1:1:AT_Translated_Set_2_keyboard') 00:00:00.698 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:0:Dell_WMI_hotkeys') 00:00:00.702 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:0:Intel_HID_5_button_array') 00:00:00.706 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:0:Intel_HID_events') 00:00:00.711 [DEBUG] [sway/input/seat.c:709] Applying input config to 1739:31251:DLL07BE:01_06CB:7A13_Touchpad 00:00:00.711 [DEBUG] [sway/input/seat.c:709] Applying input config to 1739:31251:DLL07BE:01_06CB:7A13_Mouse 00:00:00.711 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '3141:26387:Integrated_Webcam_HD:_Integrate') 00:00:00.715 [DEBUG] [sway/input/seat.c:709] Applying input config to 4152:4996:SteelSeries_Rival_Gaming_Mouse 00:00:00.715 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '4152:4996:SteelSeries_Rival_Gaming_Mouse') 00:00:00.719 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '4152:4996:SteelSeries_Rival_Gaming_Mouse') 00:00:00.724 [DEBUG] [sway/input/seat.c:709] Applying input config to 4152:4996:SteelSeries_Rival_Gaming_Mouse 00:00:00.724 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:3:Sleep_Button') 00:00:00.728 [DEBUG] [sway/input/seat.c:709] Applying input config to 0:5:Lid_Switch 00:00:00.728 [DEBUG] [sway/input/switch.c:91] Configured switch for device 00:00:00.728 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:1:Power_Button') 00:00:00.732 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:6:Video_Bus') 00:00:00.736 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:6:Video_Bus') 00:00:00.740 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:1:Power_Button') 00:00:00.745 [DEBUG] [wlr] [render/swapchain.c:105] Allocating new swapchain buffer 00:00:00.745 [DEBUG] [wlr] [render/gbm_allocator.c:123] Allocated 256x256 GBM buffer (format 0x34325241, modifier 0x0) 00:00:00.745 [DEBUG] [wlr] [render/gles2/renderer.c:133] Created GL FBO for buffer 256x256 00:00:00.745 [DEBUG] [sway/desktop/transaction.c:398] Transaction 0x558e522b6720 committing with 2 instructions 00:00:00.745 [DEBUG] [sway/desktop/transaction.c:294] Applying transaction 0x558e522b6720 00:00:00.745 [INFO] [wlr] [backend/headless/backend.c:28] Starting headless backend 00:00:00.745 [INFO] [sway/server.c:252] Running compositor on wayland display 'wayland-2' 00:00:00.745 [DEBUG] [wlr] [render/swapchain.c:105] Allocating new swapchain buffer 00:00:00.747 [DEBUG] [wlr] [render/gbm_allocator.c:123] Allocated 1920x1080 GBM buffer (format 0x34325241, modifier 0x100000000000004) 00:00:00.747 [DEBUG] [wlr] [render/gles2/renderer.c:133] Created GL FBO for buffer 1920x1080 2021-04-29 15:23:13 - [swaybg/main.c:299] Found config * for output eDP-1 (Sharp Corporation 0x1453 0x00000000) 00:00:00.748 [DEBUG] [wlr] [types/wlr_surface.c:723] New wlr_surface 0x558e522b1260 (res 0x558e522bd520) 00:00:00.748 [DEBUG] [wlr] [types/wlr_layer_shell_v1.c:471] new layer_surface 0x558e522e1b80 (res 0x558e5201c6a0) 00:00:00.748 [DEBUG] [sway/desktop/layer_shell.c:598] new layer surface: namespace wallpaper layer 0 anchor 15 size 0x0 margin 0,0,0,0, 00:00:02.073 [DEBUG] [sway/commands/bind.c:617] running command for binding: exec termite 00:00:02.073 [INFO] [sway/commands.c:257] Handling command 'exec termite' 00:00:02.074 [DEBUG] [sway/commands/exec_always.c:50] Executing termite 00:00:02.081 [DEBUG] [sway/commands/exec_always.c:92] Child process created with pid 26822 00:00:02.081 [DEBUG] [sway/tree/root.c:299] Recording workspace for process 26822 00:00:02.115 [DEBUG] [wlr] [types/wlr_surface.c:723] New wlr_surface 0x558e52254080 (res 0x558e521ad920) 00:00:02.115 [DEBUG] [wlr] [types/wlr_surface.c:723] New wlr_surface 0x558e522b1b50 (res 0x558e51d48ed0) 00:00:02.164 [DEBUG] [wlr] [types/wlr_surface.c:723] New wlr_surface 0x558e5225c5a0 (res 0x558e5225a250) 00:00:02.164 [DEBUG] [wlr] [types/xdg_shell/wlr_xdg_surface.c:465] new xdg_surface 0x558e522b6280 (res 0x558e522bb040) 00:00:02.164 [DEBUG] [sway/desktop/xdg_shell.c:524] New xdg_shell toplevel title='' app_id='termite' 00:00:02.164 [DEBUG] [wlr] [types/wlr_server_decoration.c:106] new server_decoration 0x558e522b35e0 (res 0x558e52256060) 00:00:02.183 [DEBUG] [sway/tree/root.c:249] Looking up workspace for pid 26822 00:00:02.184 [DEBUG] [sway/tree/root.c:256] found pid_workspace for pid 26822, workspace 1 00:00:02.196 [DEBUG] [sway/tree/arrange.c:263] Usable area for ws: 1920x1080@0,0 00:00:02.196 [DEBUG] [sway/tree/arrange.c:293] Arranging workspace '1' at 0.000000, 0.000000 00:00:02.196 [DEBUG] [sway/tree/arrange.c:77] Arranging 0x7fff98c6a130 horizontally 00:00:02.196 [DEBUG] [sway/tree/arrange.c:263] Usable area for ws: 1920x1080@0,0 00:00:02.196 [DEBUG] [sway/tree/arrange.c:293] Arranging workspace '1' at 0.000000, 0.000000 00:00:02.196 [DEBUG] [sway/tree/arrange.c:77] Arranging 0x7fff98c6a1b0 horizontally 00:00:02.196 [DEBUG] [sway/desktop/transaction.c:398] Transaction 0x558e52318160 committing with 3 instructions 00:00:02.206 [DEBUG] [sway/desktop/transaction.c:494] Transaction 0x558e52318160 is ready 00:00:02.207 [DEBUG] [sway/desktop/transaction.c:294] Applying transaction 0x558e52318160 00:00:02.207 [DEBUG] [sway/tree/container.c:1258] Container 0x558e522b0730 entered output 0x558e5217ead0 00:00:07.468 [DEBUG] [sway/ipc-server.c:153] Event on IPC listening socket 00:00:07.468 [DEBUG] [sway/ipc-server.c:199] New client: fd 68 00:00:07.468 [DEBUG] [sway/ipc-server.c:219] Client 68 readable 00:00:07.468 [INFO] [sway/commands.c:257] Handling command 'output - dpms off' 00:00:07.468 [DEBUG] [sway/commands.c:428] Subcommand: dpms off 00:00:07.468 [DEBUG] [sway/config/output.c:210] Adding non-wildcard output config 00:00:07.468 [DEBUG] [sway/config/output.c:213] Merging on top of output * config 00:00:07.468 [DEBUG] [sway/config/output.c:227] Config stored for output eDP-1 (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 2) (max render time: -1) 00:00:07.468 [DEBUG] [sway/config/output.c:346] Turning off output eDP-1 00:00:07.468 [DEBUG] [sway/config/output.c:412] Committing output eDP-1 00:00:07.745 [DEBUG] [wlr] [backend/drm/drm.c:1108] Reallocating CRTCs 00:00:07.745 [DEBUG] [wlr] [backend/drm/drm.c:1119] State before reallocation: 00:00:07.745 [DEBUG] [wlr] [backend/drm/drm.c:1125] 'eDP-1' crtc=0 state=3 desired_enabled=0 00:00:07.745 [DEBUG] [wlr] [backend/drm/drm.c:1125] 'DP-1' crtc=-1 state=0 desired_enabled=0 00:00:07.745 [DEBUG] [wlr] [backend/drm/drm.c:1125] 'HDMI-A-1' crtc=-1 state=0 desired_enabled=0 00:00:07.745 [DEBUG] [wlr] [backend/drm/drm.c:1125] 'DP-2' crtc=-1 state=0 desired_enabled=0 00:00:07.745 [DEBUG] [wlr] [backend/drm/drm.c:1125] 'HDMI-A-2' crtc=-1 state=0 desired_enabled=0 00:00:07.745 [DEBUG] [wlr] [backend/drm/drm.c:1176] State after reallocation: 00:00:07.745 [DEBUG] [wlr] [backend/drm/drm.c:1183] 'eDP-1' crtc=0 state=3 desired_enabled=0 00:00:07.745 [DEBUG] [wlr] [backend/drm/drm.c:1183] 'DP-1' crtc=-1 state=0 desired_enabled=0 00:00:07.745 [DEBUG] [wlr] [backend/drm/drm.c:1183] 'HDMI-A-1' crtc=-1 state=0 desired_enabled=0 00:00:07.745 [DEBUG] [wlr] [backend/drm/drm.c:1183] 'DP-2' crtc=-1 state=0 desired_enabled=0 00:00:07.745 [DEBUG] [wlr] [backend/drm/drm.c:1183] 'HDMI-A-2' crtc=-1 state=0 desired_enabled=0 00:00:07.745 [DEBUG] [sway/tree/arrange.c:263] Usable area for ws: 1920x1080@0,0 00:00:07.745 [DEBUG] [sway/tree/arrange.c:293] Arranging workspace '1' at 0.000000, 0.000000 00:00:07.745 [DEBUG] [sway/tree/arrange.c:77] Arranging 0x7fff98c6a2d0 horizontally 00:00:07.745 [DEBUG] [sway/desktop/transaction.c:398] Transaction 0x558e522b6720 committing with 2 instructions 00:00:07.745 [DEBUG] [sway/desktop/transaction.c:294] Applying transaction 0x558e522b6720 00:00:07.745 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '158:16396:Bose_QuietComfort_35_(AVRCP)') 00:00:07.763 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '1:1:AT_Translated_Set_2_keyboard') 00:00:07.778 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:0:Dell_WMI_hotkeys') 00:00:07.787 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:0:Intel_HID_5_button_array') 00:00:07.794 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:0:Intel_HID_events') 00:00:07.799 [DEBUG] [sway/input/seat.c:709] Applying input config to 1739:31251:DLL07BE:01_06CB:7A13_Touchpad 00:00:07.799 [DEBUG] [sway/input/seat.c:709] Applying input config to 1739:31251:DLL07BE:01_06CB:7A13_Mouse 00:00:07.799 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '3141:26387:Integrated_Webcam_HD:_Integrate') 00:00:07.804 [DEBUG] [sway/input/seat.c:709] Applying input config to 4152:4996:SteelSeries_Rival_Gaming_Mouse 00:00:07.804 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '4152:4996:SteelSeries_Rival_Gaming_Mouse') 00:00:07.808 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '4152:4996:SteelSeries_Rival_Gaming_Mouse') 00:00:07.813 [DEBUG] [sway/input/seat.c:709] Applying input config to 4152:4996:SteelSeries_Rival_Gaming_Mouse 00:00:07.813 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:3:Sleep_Button') 00:00:07.817 [DEBUG] [sway/input/seat.c:709] Applying input config to 0:5:Lid_Switch 00:00:07.817 [DEBUG] [sway/input/switch.c:91] Configured switch for device 00:00:07.817 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:1:Power_Button') 00:00:07.821 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:6:Video_Bus') 00:00:07.825 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:6:Video_Bus') 00:00:07.830 [DEBUG] [sway/input/libinput.c:198] sway_input_configure_libinput_device('type:keyboard' on '0:1:Power_Button') 00:00:07.834 [DEBUG] [sway/ipc-server.c:958] Added IPC reply of type 0x0 to client 68 queue: [ { "success": true } ] 00:00:07.837 [DEBUG] [sway/ipc-server.c:535] Client 68 writable 00:00:07.837 [DEBUG] [sway/ipc-server.c:214] Client 68 hung up 00:00:07.837 [INFO] [sway/ipc-server.c:565] IPC Client 68 disconnected 00:00:07.854 [DEBUG] [wlr] [render/swapchain.c:105] Allocating new swapchain buffer 00:00:07.854 [DEBUG] [wlr] [render/gbm_allocator.c:123] Allocated 256x256 GBM buffer (format 0x34325241, modifier 0x0) 00:00:07.854 [DEBUG] [wlr] [render/gles2/renderer.c:133] Created GL FBO for buffer 256x256 00:00:13.127 [DEBUG] [sway/ipc-server.c:153] Event on IPC listening socket 00:00:13.127 [DEBUG] [sway/ipc-server.c:199] New client: fd 69 00:00:13.127 [DEBUG] [sway/ipc-server.c:219] Client 69 readable 00:00:13.127 [INFO] [sway/commands.c:257] Handling command 'output - dpms on' 00:00:13.127 [DEBUG] [sway/commands.c:428] Subcommand: dpms on 00:00:13.127 [DEBUG] [sway/config/output.c:204] Merging on top of existing output config 00:00:13.127 [DEBUG] [sway/config/output.c:227] Config stored for output eDP-1 (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 1) (max render time: -1) 00:00:13.127 [DEBUG] [sway/config/output.c:351] Turning on output eDP-1 00:00:13.127 [DEBUG] [sway/config/output.c:382] Auto-detected output scale: 1.000000 00:00:13.127 [DEBUG] [sway/config/output.c:412] Committing output eDP-1 sway: backend/drm/drm.c:732: drm_connector_set_mode: Assertion `state->committed & WLR_OUTPUT_STATE_MODE' failed. Gdk-Message: 15:23:26.742: Error reading events from display: Connection reset by peer ```
bt full ``` #0 0x00007f0b94cebef5 in raise () at /usr/lib/libc.so.6 #1 0x00007f0b94cd5862 in abort () at /usr/lib/libc.so.6 #2 0x00007f0b94cd5747 in _nl_load_domain.cold () at /usr/lib/libc.so.6 #3 0x00007f0b94ce4646 in () at /usr/lib/libc.so.6 #4 0x00007f0b94f308dd in drm_connector_set_mode (state=0x7fff59b61930, conn=0x563125d8c9c0) at ../wlroots-git/backend/drm/drm.c:732 drm = wlr_mode = 0x0 drm = state = {committed = 8, damage = {extents = {x1 = 0, y1 = 0, x2 = 0, y2 = 0}, data = 0x7f0b9505a4f0}, enabled = true, scale = 0, transform = WL_OUTPUT_TRANSFORM_NORMAL, adaptive_sync_enabled = false, buffer_type = WLR_OUTPUT_STATE_BUFFER_RENDER, buffer = 0x0, mode_type = WLR_OUTPUT_STATE_MODE_FIXED, mode = 0x563125d7ac40, custom_mode = {width = 0, height = 0, refresh = 0}, gamma_lut = 0x0, gamma_lut_size = 0} __PRETTY_FUNCTION__ = "drm_connector_commit_state" #5 drm_connector_commit_state (conn=0x563125d8c9c0, pending=) at ../wlroots-git/backend/drm/drm.c:515 drm = state = {committed = 8, damage = {extents = {x1 = 0, y1 = 0, x2 = 0, y2 = 0}, data = 0x7f0b9505a4f0}, enabled = true, scale = 0, transform = WL_OUTPUT_TRANSFORM_NORMAL, adaptive_sync_enabled = false, buffer_type = WLR_OUTPUT_STATE_BUFFER_RENDER, buffer = 0x0, mode_type = WLR_OUTPUT_STATE_MODE_FIXED, mode = 0x563125d7ac40, custom_mode = {width = 0, height = 0, refresh = 0}, gamma_lut = 0x0, gamma_lut_size = 0} __PRETTY_FUNCTION__ = "drm_connector_commit_state" #6 0x00007f0b94f6095b in wlr_output_commit (output=output@entry=0x563125d8c9c0) at ../wlroots-git/types/wlr_output.c:610 now = {tv_sec = 3658, tv_nsec = 938969594} pre_event = {output = 0x563125d8c9c0, when = 0x7fff59b61a40} scale_updated = geometry_updated = committed = event = {output = 0x0, committed = 1920, when = 0x5631260090e0} #7 0x0000563124cf07ad in apply_output_config (oc=oc@entry=0x5631260090e0, output=output@entry=0x563125d8d640) at ../sway/sway/config/output.c:413 wlr_output = 0x563125d8c9c0 output_box = #8 0x0000563124cf196b in apply_output_config_to_outputs (oc=0x56312604aa70) at ../sway/sway/config/output.c:631 current = 0x5631260090e0 name = 0x563125d8c9f0 "eDP-1" wildcard = true id = "Sharp Corporation 0x1453 0x00000000\000\000\000\000\000\340\303\323$1V\000\000\b", '\000' , "\021\000\000\000\000\000\000\000\250\254Ӕ\v\177\000\000\002\000\000\000\000\000\000\000\340\303\323$1V\000\000\340\303\323$1V\000\000\002\000\000\000\000\000\000\000\060\004\001&1V\000\000\234\251\321$1V\000" sway_output = 0x563125d8d640 tmp = 0x563125818ce0 seat = #9 0x0000563124cfd0f6 in cmd_output (argv=0x5631260661d0, argc=0) at ../sway/sway/commands/output.c:108 error = output = background = false error = #10 cmd_output (argc=, argv=) at ../sway/sway/commands/output.c:29 error = #11 0x0000563124ccf043 in execute_command (_exec=_exec@entry=0x563125a7acf0 "output * dpms on", seat=0x5631259669d0, seat@entry=0x0, con=con@entry=0x0) at ../sway/sway/commands.c:291 res = argc = 4 argv = 0x5631260661b0 handler = 0x563124d3b9b0 cmd = matched_delim = 0 '\000' containers = 0x0 using_criteria = false exec = 0x563126066200 "output * dpms on" head = 0x0 res_list = __PRETTY_FUNCTION__ = "execute_command" #12 0x0000563124cd0ae5 in ipc_client_handle_command (client=0x563126069880, payload_length=, payload_type=) at ../sway/sway/ipc-server.c:645 line = res_list = json = length = buf = 0x563125a7acf0 "output * dpms on" #13 0x0000563124cd167b in ipc_client_handle_command (payload_type=IPC_COMMAND, payload_length=16, client=0x563126069880) at ../sway/sway/ipc-server.c:609 pending_length = 16 pending_type = IPC_COMMAND client = 0x563126069880 read_available = 30 buf = "i3-ipc\020\000\000\000\000\000\000" received = #14 ipc_client_handle_readable (client_fd=, mask=, data=0x563126069880) at ../sway/sway/ipc-server.c:267 pending_length = 16 pending_type = IPC_COMMAND client = 0x563126069880 read_available = 30 buf = "i3-ipc\020\000\000\000\000\000\000" received = #15 0x00007f0b94fbf07a in wl_event_loop_dispatch () at /usr/lib/libwayland-server.so.0 #16 0x00007f0b94fbcbe7 in wl_display_run () at /usr/lib/libwayland-server.so.0 #17 0x0000563124cc87ed in server_run (server=) at ../sway/sway/server.c:254 config_path = 0x0 usage = 0x563124d21cd0 "Usage: sway [options] [command]\n\n -h, --help", ' ' , "Show help message and quit.\n -c, --config Specify a config file.\n -C, --validate Check the validity of the config file, th"... c = long_options = {{name = 0x563124d213a3 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x563124d247fc "config", has_arg = 1, flag = 0x0, val = 99}, {name = 0x563124d213a8 "validate", has_arg = 0, flag = 0x0, val = 67}, {name = 0x563124d213b1 "debug", has_arg = 0, flag = 0x0, val = 100}, {name = 0x563124d2125a "version", has_arg = 0, flag = 0x0, val = 118}, {name = 0x563124d1fa21 "verbose", has_arg = 0, flag = 0x0, val = 86}, {name = 0x563124d213b7 "get-socketpath", has_arg = 0, flag = 0x0, val = 112}, {name = 0x563124d213c6 "unsupported-gpu", has_arg = 0, flag = 0x0, val = 117}, {name = 0x563124d213d6 "my-next-gpu-wont-be-nvidia", has_arg = 0, flag = 0x0, val = 117}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}} validate = 0 debug = 0 allow_unsupported_gpu = 0 verbose = 0 #18 main (argc=, argv=) at ../sway/sway/main.c:395 config_path = 0x0 usage = 0x563124d21cd0 "Usage: sway [options] [command]\n\n -h, --help", ' ' , "Show help message and quit.\n -c, --config Specify a config file.\n -C, --validate Check the validity of the config file, th"... c = long_options = {{name = 0x563124d213a3 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x563124d247fc "config", has_arg = 1, flag = 0x0, val = 99}, {name = 0x563124d213a8 "validate", has_arg = 0, flag = 0x0, val = 67}, {name = 0x563124d213b1 "debug", has_arg = 0, flag = 0x0, val = 100}, {name = 0x563124d2125a "version", has_arg = 0, flag = 0x0, val = 118}, {name = 0x563124d1fa21 "verbose", has_arg = 0, flag = 0x0, val = 86}, {name = 0x563124d213b7 "get-socketpath", has_arg = 0, flag = 0x0, val = 112}, {name = 0x563124d213c6 "unsupported-gpu", has_arg = 0, flag = 0x0, val = 117}, {name = 0x563124d213d6 "my-next-gpu-wont-be-nvidia", has_arg = 0, flag = 0x0, val = 117}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}} validate = 0 debug = 0 allow_unsupported_gpu = 0 verbose = 0 ```

Line is: https://github.com/swaywm/wlroots/blob/c85789a3a9f6f851e6fbc900495057ba91b3e255/backend/drm/drm.c#L732

rpigott commented 3 years ago

Bisect says first bad commit is 218955ce959e92a3c4be27340d8033c2b6710972

kennylevinsen commented 3 years ago

Our old code-path blindly read pending mode to enable an output, while after the refactor there's an assert that a mode should be committed in order to perform an enable.

Removing this assert should restore the old behavior, but I'm not sure if the goal was to require a mode with every enable. @emersion?