00:38
talismanick has quit [Remote host closed the connection]
00:41
talismanick has joined #river
01:10
waleee has quit [Ping timeout: 256 seconds]
01:31
Snetry has quit [Ping timeout: 255 seconds]
01:32
Snetry has joined #river
02:16
eShaev9z_ has joined #river
02:17
eShaev9z has quit [Ping timeout: 260 seconds]
05:13
Farris has joined #river
05:14
Farris has quit [Client Quit]
05:14
angry_vincent has joined #river
05:18
adamcstephens has quit [Remote host closed the connection]
05:19
adamcstephens has joined #river
06:37
leopoldek has quit [Ping timeout: 268 seconds]
07:33
<
LarstiQ >
there
_are_ layout generators with different algorithms than rivertile, but herblufstwm requires a little bit more than that afaiui
07:35
<
LarstiQ >
woha, zig 0.13 already? Feels like a much shorter release cycle this time
08:49
Szadek has quit [Quit: off]
09:16
waleee has joined #river
09:58
Szadek has joined #river
10:01
angry_vincent has quit [Ping timeout: 272 seconds]
10:12
osaut has joined #river
10:38
<
ifreund >
LarstiQ: much shorter indeed, the point was mostly just to re-sync with the LLVM release schedule to ease packaging
10:44
<
LarstiQ >
ah, check. The progress api is nice too
11:26
waleee has quit [Ping timeout: 255 seconds]
12:28
catman has quit [Quit: WeeChat 4.3.0-dev]
13:14
osaut has quit [Ping timeout: 240 seconds]
13:16
osaut has joined #river
13:33
leopoldek has joined #river
13:36
<
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
13:38
<
ifreund >
I'm thinking about adding a river-compat-hacks-v1 protocol to allow backwards compatability there but am not yet decided
13:38
<
ifreund >
will solve that problem when things are farther along
13:39
<
Franciman >
does riverwm support xdg-desktop-portal for screencast?
13:40
<
ifreund >
Franciman: xdg-desktop-portal-wlr is what you're looking for
13:43
<
Franciman >
hmm ok perfect
13:44
<
Franciman >
i can't seem to make it work
13:44
<
ifreund >
read their wiki, they have loads of troubleshooting tips
14:11
<
Franciman >
oh great, it works now. Just a quick question ifreund
14:11
<
Franciman >
I had to add this command as the last command of the config:
14:11
<
Franciman >
exec dbus-update-activation-environment DISPLAY I3SOCK SWAYSOCK WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=river
14:12
<
Franciman >
but among DISPLAY I3SOCKS and SWAYSOCKS; which one is necessary for river?
14:13
<
ifreund >
I3SOCKS and SWAYSOCKS are in no way related to river
14:13
<
ifreund >
DISPLAY is used for X11 clients when Xwayland is enabled
14:14
<
Franciman >
cool, thanks a lot
14:20
belanthor has joined #river
14:23
sugarbeet has quit [Ping timeout: 268 seconds]
14:26
sugarbeet has joined #river
15:27
angry_vincent has joined #river
15:51
lbia has quit [Ping timeout: 246 seconds]
16:04
ninewise has quit [Remote host closed the connection]
16:05
ninewise has joined #river
16:13
lbia has joined #river
16:40
osaut has quit [Quit: WeeChat 4.3.0]
16:47
osaut has joined #river
17:17
Guest91 has joined #river
17:18
<
Guest91 >
hi! I'm on nixos trying to run river and I'm running into a few errors.
17:18
<
Guest91 >
when I run river it fails saying egi failed to initialize
17:19
<
Guest91 >
and it - 1 sec
17:23
siaal has joined #river
17:24
lbia has quit [Ping timeout: 272 seconds]
17:26
Guest91 has quit [Quit: Client closed]
17:36
lbia has joined #river
17:43
Guest91 has joined #river
17:43
<
Guest91 >
back! when I launch river it says EGL can't initialize
17:43
<
Guest91 >
and above it it says it can't find the file for simpledrm
17:43
<
Guest91 >
and I checked my opengl folder and the simpledrm driver doesn't exist
17:43
<
Guest91 >
but I don't know how to get it
17:50
Guest91 has quit [Quit: Client closed]
18:01
Guest91 has joined #river
18:05
Guest91 has quit [Client Quit]
18:20
Guest15 has joined #river
18:21
<
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
18:21
<
Guest15 >
kinda confused on how to run it independently still
18:24
<
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
18:26
<
Guest15 >
or how would i fix drm
18:27
<
Guest15 >
info: river version 0.3.0, initializing server
18:27
<
Guest15 >
info: raised file descriptor limit of the river process to 4096
18:27
<
Guest15 >
info(wlroots): [libseat] [libseat/backend/seatd.c:64] Could not connect to socket /run/seatd.sock: No such file or directory
18:27
<
Guest15 >
info(wlroots): [libseat] [libseat/libseat.c:76] Backend 'seatd' failed to open seat, skipping
18:27
<
Guest15 >
info(wlroots): [libseat] [libseat/libseat.c:73] Seat opened with backend 'logind'
18:27
<
Guest15 >
info(wlroots): [backend/session/session.c:109] Successfully loaded libseat session
18:27
<
Guest15 >
info(wlroots): [backend/backend.c:213] Found 3 GPUs
18:27
<
Guest15 >
info(wlroots): [backend/drm/backend.c:202] Initializing DRM backend for /dev/dri/card1 (nvidia-drm)
18:27
<
Guest15 >
info(wlroots): [backend/drm/drm.c:255] Found 4 DRM CRTCs
18:28
<
Guest15 >
info(wlroots): [backend/drm/drm.c:213] Found 12 DRM planes
18:28
<
Guest15 >
info(wlroots): [backend/drm/backend.c:202] Initializing DRM backend for /dev/dri/card2 (i915)
18:28
<
Guest15 >
info(wlroots): [backend/drm/drm.c:255] Found 4 DRM CRTCs
18:28
<
Guest15 >
info(wlroots): [backend/drm/drm.c:213] Found 24 DRM planes
18:28
<
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
18:28
<
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
18:28
<
Guest15 >
info(wlroots): [render/egl.c:355] Using EGL 1.5
18:28
<
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
18:28
<
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
18:28
<
Guest15 >
info(wlroots): [backend/drm/drm.c:255] Found 1 DRM CRTCs
18:28
<
Guest15 >
info(wlroots): [backend/drm/drm.c:213] Found 1 DRM planes
18:28
<
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
18:28
<
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
18:28
<
Guest15 >
error(wlroots): [EGL] command: eglQueryDeviceStringEXT, error: EGL_BAD_PARAMETER (0x300c), message: "eglQueryDeviceStringEXT"
18:28
<
Guest15 >
error(wlroots): [EGL] command: eglQueryDeviceStringEXT, error: EGL_BAD_PARAMETER (0x300c), message: "eglQueryDeviceStringEXT"
18:28
<
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)
18:28
<
Guest15 >
info(wlroots): [util/env.c:9] Loading WLR_RENDERER_ALLOW_SOFTWARE option: 1
18:28
<
Guest15 >
info(wlroots): [render/egl.c:318] Using software rendering
18:28
<
Guest15 >
info(wlroots): [render/egl.c:355] Using EGL 1.5
18:28
<
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
18:28
<
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
18:28
<
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
18:28
<
Guest15 >
info(wlroots): [render/egl.c:358] Supported EGL device extensions: EGL_MESA_device_software EGL_EXT_device_drm_render_node
18:28
<
Guest15 >
info(wlroots): [render/egl.c:360] EGL vendor: Mesa Project
18:28
<
Guest15 >
info(wlroots): [render/gles2/renderer.c:842] Creating GLES2 renderer
18:28
<
Guest15 >
info(wlroots): [render/gles2/renderer.c:843] Using OpenGL ES 3.2 Mesa 24.0.5
18:28
<
Guest15 >
info(wlroots): [render/gles2/renderer.c:844] GL vendor: Mesa
18:28
<
Guest15 >
EGL_NV_robustness_video_memory_purge EGL_EXT_present_opaque EGL_WL_bind_wayland_display EGL_WL_wayland_eglstream
18:28
<
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
18:28
<
Guest15 >
info(wlroots): [render/egl.c:360] EGL vendor: NVIDIA
18:28
<
Guest15 >
info(wlroots): [render/egl.c:362] EGL driver name: nvidia
18:28
<
Guest15 >
error(wlroots): [EGL] command: eglQueryDmaBufModifiersEXT, error: EGL_BAD_PARAMETER (0x300c), message: "EGL_BAD_PARAMETER error: In eglQueryDmaBufModifiersEXT: Invalid format
18:28
<
Guest15 >
error(wlroots): [render/egl.c:856] Failed to query dmabuf number of modifiers
18:28
<
Guest15 >
error(wlroots): [EGL] command: eglQueryDmaBufModifiersEXT, error: EGL_BAD_PARAMETER (0x300c), message: "EGL_BAD_PARAMETER error: In eglQueryDmaBufModifiersEXT: Invalid format
18:28
<
Guest15 >
error(wlroots): [render/egl.c:856] Failed to query dmabuf number of modifiers
18:28
<
Guest15 >
info(wlroots): [render/gles2/renderer.c:842] Creating GLES2 renderer
18:28
<
Guest15 >
info(wlroots): [render/gles2/renderer.c:843] Using OpenGL ES 3.2 NVIDIA 550.78
18:28
<
Guest15 >
info(wlroots): [render/gles2/renderer.c:844] GL vendor: NVIDIA Corporation
18:28
<
Guest15 >
info(wlroots): [render/gles2/renderer.c:845] GL renderer: NVIDIA GeForce RTX 3060 Ti/PCIe/SSE2
18:28
<
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
18:28
<
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
18:28
<
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
18:28
<
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
18:28
<
Guest15 >
info(wlroots): [backend/drm/drm.c:1464] 1600x900 @ 60.000 Hz
18:28
<
Guest15 >
info(wlroots): [backend/drm/drm.c:1464] 1280x1024 @ 75.025 Hz
18:28
<
Guest15 >
info(wlroots): [backend/drm/drm.c:1464] 1280x1024 @ 60.020 Hz
18:28
<
Guest15 >
info(wlroots): [backend/drm/drm.c:1464] 1152x864 @ 75.000 Hz
18:28
<
Guest15 >
info(wlroots): [backend/drm/drm.c:1464] 1024x768 @ 75.029 Hz
18:28
<
Guest15 >
info(wlroots): [backend/drm/drm.c:1464] 1024x768 @ 60.004 Hz
18:28
<
Guest15 >
info(wlroots): [backend/drm/drm.c:1464] 800x600 @ 75.000 Hz
18:28
<
Guest15 >
info(wlroots): [backend/drm/drm.c:1464] 800x600 @ 60.317 Hz
18:28
<
Guest15 >
info(wlroots): [backend/drm/drm.c:1464] 640x480 @ 75.000 Hz
18:28
<
Guest15 >
info(wlroots): [backend/drm/drm.c:1464] 640x480 @ 59.940 Hz
18:29
<
Guest15 >
info(wlroots): [util/env.c:9] Loading WLR_NO_HARDWARE_CURSORS option: 1
18:29
<
Guest15 >
info(wlroots): [backend/drm/drm.c:1484] Physical size: 510x290
18:29
<
Guest15 >
info(wlroots): [backend/drm/drm.c:1664] connector DP-4: Requesting modeset
18:29
<
Guest15 >
info(wlroots): [backend/drm/drm.c:786] connector DP-4: Modesetting with 1920x1080 @ 60.000 Hz
18:29
<
Guest15 >
info(wlroots): [backend/drm/drm.c:1552] Scanning DRM connectors on /dev/dri/card2
18:29
<
Guest15 >
info(wlroots): [backend/drm/drm.c:1603] Found connector 'DP-1'
18:29
<
Guest15 >
info(wlroots): [backend/drm/drm.c:1603] Found connector 'HDMI-A-1'
18:29
<
Guest15 >
info(wlroots): [backend/drm/drm.c:1603] Found connector 'DP-2'
18:29
<
Guest15 >
info(wlroots): [xwayland/server.c:108] Starting Xwayland on :0
18:29
<
Guest15 >
The XKEYBOARD keymap compiler (xkbcomp) reports:
18:29
<
Guest15 >
> Warning: Unsupported maximum keycode 708, clipping.
18:29
<
Guest15 >
> X11 cannot support keycodes above 255.
18:29
<
Guest15 >
Errors from xkbcomp are not fatal to the X server
18:29
<
Guest15 >
The XKEYBOARD keymap compiler (xkbcomp) reports:
18:29
<
Guest15 >
> Warning: Unsupported maximum keycode 708, clipping.
18:29
<
Guest15 >
> X11 cannot support keycodes above 255.
18:29
<
Guest15 >
Errors from xkbcomp are not fatal to the X server
18:29
<
Guest15 >
[0.194] The output buffer does not support sRGB color encoding, colors will be incorrect.
18:29
<
Guest15 >
error(text_input): inactive text input tried to commit an update, client bug?
18:29
<
Guest15 >
[0.247] The output buffer does not support sRGB color encoding, colors will be incorrect.
18:29
<
Guest15 >
[0.228] [PARSE ERROR] Unknown OSC escape code: 13;#dfcacc
18:29
<
Guest15 >
[0.229] [PARSE ERROR] Unknown OSC escape code: 708;#161018
18:29
<
Guest15 >
error(text_input): inactive text input tried to commit an update, client bug?
18:29
<
Guest15 >
error(text_input): inactive text input tried to commit an update, client bug?
18:29
<
Guest15 >
error(text_input): inactive text input tried to commit an update, client bug?
18:29
<
Guest15 >
error(text_input): inactive text input tried to commit an update, client bug?
18:29
<
Guest15 >
[2.380] [glfw error 65544]: Wayland: fatal display error: Broken pipe
18:29
<
Guest15 >
[2.353] [glfw error 65544]: Wayland: fatal display error: Broken pipe
18:29
<
Guest15 >
[2.196] [glfw error 65544]: Wayland: fatal display error: Broken pipe
18:29
<
Guest15 >
theres my log btw
18:29
<
belanthor >
wouldn't it be easier to use a dpaste service?
18:29
<
Guest15 >
oh oops that was with software rendering
18:29
<
Guest15 >
forgot to mention, it works when i set WAYLAND_ALLOW_SOFTWARE_RENDERING=1
18:29
<
Guest15 >
but i want it to work with my gpu aswell so, i dont know what to do rlly
18:29
<
Guest15 >
forgot about those, sorry
18:31
<
fleischie >
Guest15: I suspect your GPU is not supporting Wayland.
18:32
<
fleischie >
error(wlroots): [render/egl.c:856] Failed to query dmabuf number of modifiers
18:32
<
Guest15 >
what's dmabuf?
18:32
<
Guest15 >
ive tested it on cage, sway, hyprland, and wayland gnome aswell
18:33
<
Guest15 >
ive been using hyprland for a while now
18:34
<
fleischie >
I might be wrong.
18:35
<
Guest15 >
im leaning to something not being initialized, because when i run inside of another wm (hyprland) it works perfectly
18:35
<
Guest15 >
but i dont know what
18:36
<
Guest15 >
let me go get a log where it breaks really quickly, i accidentally uploaded the log where it worked with software rendering
18:36
Guest15 has quit [Quit: Client closed]
18:39
Guest91 has joined #river
18:39
<
Guest91 >
it.. works now???
18:39
<
Guest91 >
I don't know why but it just continues now
18:39
<
Guest91 >
I guess it's fine then
18:39
<
Guest91 >
thanks for the help
18:43
Guest91 has quit [Client Quit]
18:44
Guest15 has joined #river
18:47
Guest15 has quit [Client Quit]
19:15
osaut has quit [Ping timeout: 268 seconds]
19:16
osaut has joined #river
19:34
waleee has joined #river
20:15
osaut has quit [Quit: WeeChat 4.3.0]
20:22
angry_vincent has quit [Ping timeout: 255 seconds]
20:35
Guest24 has joined #river
20:35
Guest24 has quit [Client Quit]
22:12
belanthor has quit [Quit: Leaving]
22:25
vimproved has left #river [#river]
22:25
vimproved has joined #river
22:46
Farris has joined #river
22:55
<
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
23:03
catman has joined #river
23:23
<
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:
23:23
<
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
23:33
<
Farris >
tried adding other versions of xdg-desktop-portal (-kde and -gtk) but that didn't do anything for me either