ChanServ changed the topic of #river to: river - a dynamic tiling Wayland compositor || https://codeberg.org/river/river || channel logs: https://libera.irclog.whitequark.org/river/
talismanick has quit [Remote host closed the connection]
talismanick has joined #river
waleee has quit [Ping timeout: 256 seconds]
Snetry has quit [Ping timeout: 255 seconds]
Snetry has joined #river
eShaev9z_ has joined #river
eShaev9z has quit [Ping timeout: 260 seconds]
Farris has joined #river
Farris has quit [Client Quit]
angry_vincent has joined #river
adamcstephens has quit [Remote host closed the connection]
adamcstephens has joined #river
leopoldek has quit [Ping timeout: 268 seconds]
<LarstiQ> there _are_ layout generators with different algorithms than rivertile, but herblufstwm requires a little bit more than that afaiui
<LarstiQ> woha, zig 0.13 already? Feels like a much shorter release cycle this time
Szadek has quit [Quit: off]
waleee has joined #river
Szadek has joined #river
angry_vincent has quit [Ping timeout: 272 seconds]
osaut has joined #river
<ifreund> LarstiQ: much shorter indeed, the point was mostly just to re-sync with the LLVM release schedule to ease packaging
<LarstiQ> ah, check. The progress api is nice too
waleee has quit [Ping timeout: 255 seconds]
catman has quit [Quit: WeeChat 4.3.0-dev]
osaut has quit [Ping timeout: 240 seconds]
osaut has joined #river
leopoldek has joined #river
<ifreund> draft keybind protocol to unblock the window management protocol work: https://codeberg.org/river/river/src/branch/rwm/protocol/river-xkb-keybinds-v1.xml
<ifreund> the funny thing with this one is that it's not sufficient to implement riverctl's enter-mode command since riverctl's enter-mode command is racy in some situations
<ifreund> I'm thinking about adding a river-compat-hacks-v1 protocol to allow backwards compatability there but am not yet decided
<ifreund> will solve that problem when things are farther along
<Franciman> does riverwm support xdg-desktop-portal for screencast?
<ifreund> Franciman: xdg-desktop-portal-wlr is what you're looking for
<Franciman> hmm ok perfect
<Franciman> i can't seem to make it work
<ifreund> read their wiki, they have loads of troubleshooting tips
<Franciman> oh great, it works now. Just a quick question ifreund
<Franciman> I had to add this command as the last command of the config:
<Franciman> exec dbus-update-activation-environment DISPLAY I3SOCK SWAYSOCK WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=river
<Franciman> but among DISPLAY I3SOCKS and SWAYSOCKS; which one is necessary for river?
<ifreund> I3SOCKS and SWAYSOCKS are in no way related to river
<ifreund> DISPLAY is used for X11 clients when Xwayland is enabled
<Franciman> cool, thanks a lot
belanthor has joined #river
sugarbeet has quit [Ping timeout: 268 seconds]
sugarbeet has joined #river
angry_vincent has joined #river
lbia has quit [Ping timeout: 246 seconds]
ninewise has quit [Remote host closed the connection]
ninewise has joined #river
lbia has joined #river
osaut has quit [Quit: WeeChat 4.3.0]
osaut has joined #river
Guest91 has joined #river
<Guest91> hi! I'm on nixos trying to run river and I'm running into a few errors.
<Guest91> when I run river it fails saying egi failed to initialize
<Guest91> and it - 1 sec
siaal has quit [Quit: ZNC - https://znc.in]
siaal has joined #river
lbia has quit [Ping timeout: 272 seconds]
Guest91 has quit [Quit: Client closed]
lbia has joined #river
Guest91 has joined #river
<Guest91> back! when I launch river it says EGL can't initialize
<Guest91> and above it it says it can't find the file for simpledrm
<Guest91> and I checked my opengl folder and the simpledrm driver doesn't exist
<Guest91> but I don't know how to get it
Guest91 has quit [Quit: Client closed]
Guest91 has joined #river
Guest91 has quit [Client Quit]
Guest15 has joined #river
<Guest15> i got river to run via running river inside of another wm (hyprland), but for some reason it didnt complain about simpledrm not existing (even though it still doesnt exist) or EGL initializing failing either
<Guest15> kinda confused on how to run it independently still
<Guest15> searched thru hyprland logs some more, it turns out hyprland fails to initialize DRM aswell. but hyprland just ignores the drm not existing instead of not working at all. how do i make river ignore simpledrm not working
<Guest15> or how would i fix drm
<Guest15> info: river version 0.3.0, initializing server
<Guest15> info: raised file descriptor limit of the river process to 4096
<Guest15> info(wlroots): [libseat] [libseat/backend/seatd.c:64] Could not connect to socket /run/seatd.sock: No such file or directory
<Guest15> info(wlroots): [libseat] [libseat/libseat.c:76] Backend 'seatd' failed to open seat, skipping
<Guest15> info(wlroots): [libseat] [libseat/libseat.c:73] Seat opened with backend 'logind'
<Guest15> info(wlroots): [backend/session/session.c:109] Successfully loaded libseat session
<Guest15> info(wlroots): [backend/backend.c:213] Found 3 GPUs
<Guest15> info(wlroots): [backend/drm/backend.c:202] Initializing DRM backend for /dev/dri/card1 (nvidia-drm)
<Guest15> info(wlroots): [backend/drm/drm.c:255] Found 4 DRM CRTCs
<Guest15> info(wlroots): [backend/drm/drm.c:213] Found 12 DRM planes
<Guest15> info(wlroots): [backend/drm/backend.c:202] Initializing DRM backend for /dev/dri/card2 (i915)
<Guest15> info(wlroots): [backend/drm/drm.c:255] Found 4 DRM CRTCs
<Guest15> info(wlroots): [backend/drm/drm.c:213] Found 24 DRM planes
<Guest15> info(wlroots): [render/egl.c:206] 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_MESA_platform_surfaceless
<Guest15> EGL_EXT_explicit_device EGL_KHR_platform_wayland EGL_EXT_platform_wayland EGL_KHR_platform_gbm EGL_MESA_platform_gbm EGL_EXT_platform_xcb
<Guest15> info(wlroots): [render/egl.c:355] Using EGL 1.5
<Guest15> info(wlroots): [render/egl.c:356] Supported EGL display extensions: EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_query_reset_notification_strategy EGL_IMG_context_priority EGL_KHR_cl_event2 EGL_KHR_config_attribs
<Guest15> EGL_KHR_context_flush_control 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_base EGL_KHR_no_config_context EGL_KHR_reusable_sync
<Guest15> info(wlroots): [backend/drm/drm.c:255] Found 1 DRM CRTCs
<Guest15> info(wlroots): [backend/drm/drm.c:213] Found 1 DRM planes
<Guest15> info(wlroots): [render/egl.c:206] 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_MESA_platform_surfaceless
<Guest15> EGL_EXT_explicit_device EGL_KHR_platform_wayland EGL_EXT_platform_wayland EGL_KHR_platform_gbm EGL_MESA_platform_gbm EGL_EXT_platform_xcb
<Guest15> error(wlroots): [EGL] command: eglQueryDeviceStringEXT, error: EGL_BAD_PARAMETER (0x300c), message: "eglQueryDeviceStringEXT"
<Guest15> error(wlroots): [EGL] command: eglQueryDeviceStringEXT, error: EGL_BAD_PARAMETER (0x300c), message: "eglQueryDeviceStringEXT"
<Guest15> MESA-LOADER: failed to open simpledrm: /run/opengl-driver/lib/dri/simpledrm_dri.so: cannot open shared object file: No such file or directory (search paths /run/opengl-driver/lib/dri, suffix _dri)
<Guest15> info(wlroots): [util/env.c:9] Loading WLR_RENDERER_ALLOW_SOFTWARE option: 1
<Guest15> info(wlroots): [render/egl.c:318] Using software rendering
<Guest15> info(wlroots): [render/egl.c:355] Using EGL 1.5
<Guest15> info(wlroots): [render/egl.c:356] Supported EGL display extensions: EGL_ANDROID_blob_cache EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_query_reset_notification_strategy EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_context_flush_control EGL_KHR_create_context
<Guest15> 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
<Guest15> EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_gl_interop EGL_MESA_image_dma_buf_export EGL_MESA_query_driver
<Guest15> info(wlroots): [render/egl.c:358] Supported EGL device extensions: EGL_MESA_device_software EGL_EXT_device_drm_render_node
<Guest15> info(wlroots): [render/egl.c:360] EGL vendor: Mesa Project
<Guest15> info(wlroots): [render/gles2/renderer.c:842] Creating GLES2 renderer
<Guest15> info(wlroots): [render/gles2/renderer.c:843] Using OpenGL ES 3.2 Mesa 24.0.5
<Guest15> info(wlroots): [render/gles2/renderer.c:844] GL vendor: Mesa
<Guest15> EGL_NV_robustness_video_memory_purge EGL_EXT_present_opaque EGL_WL_bind_wayland_display EGL_WL_wayland_eglstream
<Guest15> info(wlroots): [render/egl.c:358] Supported EGL device extensions: EGL_NV_device_cuda EGL_EXT_device_drm EGL_EXT_device_drm_render_node EGL_EXT_device_query_name EGL_EXT_device_persistent_id
<Guest15> info(wlroots): [render/egl.c:360] EGL vendor: NVIDIA
<Guest15> info(wlroots): [render/egl.c:362] EGL driver name: nvidia
<Guest15> error(wlroots): [EGL] command: eglQueryDmaBufModifiersEXT, error: EGL_BAD_PARAMETER (0x300c), message: "EGL_BAD_PARAMETER error: In eglQueryDmaBufModifiersEXT: Invalid format
<Guest15> "
<Guest15> error(wlroots): [render/egl.c:856] Failed to query dmabuf number of modifiers
<Guest15> error(wlroots): [EGL] command: eglQueryDmaBufModifiersEXT, error: EGL_BAD_PARAMETER (0x300c), message: "EGL_BAD_PARAMETER error: In eglQueryDmaBufModifiersEXT: Invalid format
<Guest15> "
<Guest15> error(wlroots): [render/egl.c:856] Failed to query dmabuf number of modifiers
<Guest15> info(wlroots): [render/gles2/renderer.c:842] Creating GLES2 renderer
<Guest15> info(wlroots): [render/gles2/renderer.c:843] Using OpenGL ES 3.2 NVIDIA 550.78
<Guest15> info(wlroots): [render/gles2/renderer.c:844] GL vendor: NVIDIA Corporation
<Guest15> info(wlroots): [render/gles2/renderer.c:845] GL renderer: NVIDIA GeForce RTX 3060 Ti/PCIe/SSE2
<Guest15> info(wlroots): [render/gles2/renderer.c:846] Supported GLES2 extensions: GL_EXT_base_instance GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_buffer_storage GL_EXT_clear_texture GL_EXT_clip_control GL_EXT_clip_cull_distance GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_conservative_depth GL_EXT_copy_image GL_EXT_depth_clamp
<Guest15> GL_EXT_debug_label GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_EGL_image_array GL_EXT_EGL_image_storage GL_EXT_EGL_image_external_wrap_modes GL_EXT_float_blend GL_EXT_frag_depth GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_EXT_gpu_shader5 GL_EXT_map_buffer_range
<Guest15> GL_EXT_multi_draw_indirect GL_EXT_multisample_compatibility GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_EXT_multiview_texture_multisample GL_EXT_multiview_timer_query GL_EXT_occlusion_query_boolean GL_EXT_polygon_offset_clamp GL_EXT_post_depth_coverage GL_EXT_primitive_bounding_box GL_EXT_raster_multisample
<Guest15> GL_EXT_render_snorm GL_EXT_robustness GL_EXT_separate_shader_objects GL_EXT_shader_group_vote GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix GL_EXT_shader_io_blocks GL_EXT_shader_non_constant_global_initializers GL_EXT_shader_texture_lod GL_EXT_shadow_samplers GL_EXT_sparse_texture GL_EXT_sparse_texture2 GL_EXT_sRGB
<Guest15> info(wlroots): [backend/drm/drm.c:1464]   1600x900 @ 60.000 Hz
<Guest15> info(wlroots): [backend/drm/drm.c:1464]   1280x1024 @ 75.025 Hz
<Guest15> info(wlroots): [backend/drm/drm.c:1464]   1280x1024 @ 60.020 Hz
<Guest15> info(wlroots): [backend/drm/drm.c:1464]   1152x864 @ 75.000 Hz
<Guest15> info(wlroots): [backend/drm/drm.c:1464]   1024x768 @ 75.029 Hz
<Guest15> info(wlroots): [backend/drm/drm.c:1464]   1024x768 @ 60.004 Hz
<Guest15> info(wlroots): [backend/drm/drm.c:1464]   800x600 @ 75.000 Hz
<Guest15> info(wlroots): [backend/drm/drm.c:1464]   800x600 @ 60.317 Hz
<Guest15> info(wlroots): [backend/drm/drm.c:1464]   640x480 @ 75.000 Hz
<Guest15> info(wlroots): [backend/drm/drm.c:1464]   640x480 @ 59.940 Hz
<Guest15> info(wlroots): [util/env.c:9] Loading WLR_NO_HARDWARE_CURSORS option: 1
<Guest15> info(wlroots): [backend/drm/drm.c:1484] Physical size: 510x290
<Guest15> info(wlroots): [backend/drm/drm.c:1664] connector DP-4: Requesting modeset
<Guest15> info(wlroots): [backend/drm/drm.c:786] connector DP-4: Modesetting with 1920x1080 @ 60.000 Hz
<Guest15> info(wlroots): [backend/drm/drm.c:1552] Scanning DRM connectors on /dev/dri/card2
<Guest15> info(wlroots): [backend/drm/drm.c:1603] Found connector 'DP-1'
<Guest15> info(wlroots): [backend/drm/drm.c:1603] Found connector 'HDMI-A-1'
<Guest15> info(wlroots): [backend/drm/drm.c:1603] Found connector 'DP-2'
<Guest15> info(wlroots): [xwayland/server.c:108] Starting Xwayland on :0
<Guest15> The XKEYBOARD keymap compiler (xkbcomp) reports:
<Guest15> > Warning:          Unsupported maximum keycode 708, clipping.
<Guest15> >                   X11 cannot support keycodes above 255.
<Guest15> Errors from xkbcomp are not fatal to the X server
<Guest15> The XKEYBOARD keymap compiler (xkbcomp) reports:
<Guest15> > Warning:          Unsupported maximum keycode 708, clipping.
<Guest15> >                   X11 cannot support keycodes above 255.
<Guest15> Errors from xkbcomp are not fatal to the X server
<Guest15> [0.194] The output buffer does not support sRGB color encoding, colors will be incorrect.
<Guest15> error(text_input): inactive text input tried to commit an update, client bug?
<Guest15> [0.247] The output buffer does not support sRGB color encoding, colors will be incorrect.
<Guest15> [0.228] [PARSE ERROR] Unknown OSC escape code: 13;#dfcacc
<Guest15> [0.229] [PARSE ERROR] Unknown OSC escape code: 708;#161018
<Guest15> error(text_input): inactive text input tried to commit an update, client bug?
<Guest15> error(text_input): inactive text input tried to commit an update, client bug?
<Guest15> error(text_input): inactive text input tried to commit an update, client bug?
<Guest15> error(text_input): inactive text input tried to commit an update, client bug?
<Guest15> [2.380] [glfw error 65544]: Wayland: fatal display error: Broken pipe
<Guest15> [2.353] [glfw error 65544]: Wayland: fatal display error: Broken pipe
<Guest15> [2.196] [glfw error 65544]: Wayland: fatal display error: Broken pipe
<Guest15> theres my log btw
<belanthor> wouldn't it be easier to use a dpaste service?
<Guest15> oh oops that was with software rendering
<Guest15> forgot to mention, it works when i set WAYLAND_ALLOW_SOFTWARE_RENDERING=1
<Guest15> but i want it to work with my gpu aswell so, i dont know what to do rlly
<Guest15> forgot about those, sorry
<fleischie> Guest15: I suspect your GPU is not supporting Wayland.
<Guest15> wdym?
<fleischie> error(wlroots): [render/egl.c:856] Failed to query dmabuf number of modifiers
<Guest15> what's dmabuf?
<Guest15> ive tested it on cage, sway, hyprland, and wayland gnome aswell
<Guest15> ive been using hyprland for a while now
<fleischie> I might be wrong.
<Guest15> im leaning to something not being initialized, because when i run inside of another wm (hyprland) it works perfectly
<Guest15> but i dont know what
<Guest15> let me go get a log where it breaks really quickly, i accidentally uploaded the log where it worked with software rendering
Guest15 has quit [Quit: Client closed]
Guest91 has joined #river
<Guest91> it.. works now???
<Guest91> I don't know why but it just continues now
<Guest91> I guess it's fine then
<Guest91> thanks for the help
Guest91 has quit [Client Quit]
Guest15 has joined #river
Guest15 has quit [Client Quit]
osaut has quit [Ping timeout: 268 seconds]
osaut has joined #river
waleee has joined #river
osaut has quit [Quit: WeeChat 4.3.0]
angry_vincent has quit [Ping timeout: 255 seconds]
Guest24 has joined #river
Guest24 has quit [Client Quit]
belanthor has quit [Quit: Leaving]
vimproved has left #river [#river]
vimproved has joined #river
Farris has joined #river
<Farris> hi folks, just popping in to see if I could get some help: I am running river on NixOS and can't seem to get screensharing working. I've got xwaylandvideobridge and xdg-desktop-portal-wlr enabled but still no dice. Screensharing works fine when I use kde plasma 6 on wayland, so I'm not sure what the issue is here
catman has joined #river
<Farris> The two apps I've tried testing the screenshare in are Webcord (foss discord client) and zoom - zoom doesn't give me any logs to look at when the screenshare fails, but on webcord I get this:
<Farris> ERROR:screen_capture_portal_interface.cc(48)] Failed to request session: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.ScreenCast” on object at path /org/freedesktop/portal/desktop
<Farris> tried adding other versions of xdg-desktop-portal (-kde and -gtk) but that didn't do anything for me either