telegramdesktop / tdesktop

Telegram Desktop messaging app
https://desktop.telegram.org/
Other
26.29k stars 5.22k forks source link

No button to share system sound on Arch Linux #27642

Closed Ilya114 closed 7 months ago

Ilya114 commented 7 months ago

Steps to reproduce

  1. Install telegram-desktop
  2. Start video chat
  3. Try demo screen and see what no button to share system sound

Expected behaviour

When select window to share in vdeo chat there is should be button to share system sound

Actual behaviour

Hi, me trying share screen in video chat and there is a no system sound because no button to share system sound when select window to share

![зображення](https://github.com/telegramdesktop/tdesktop/assets/93242944/6dbe19aa-cd4f-4751-acbb-384465b31912)

Operating system

Arch Linux, KDE Plasma, PipeWire sound server

Version of Telegram Desktop

4.15.2

Installation source

Static binary from official website

Crash ID

No response

Logs

[2024.03.23 22:47:04] Launched version: 4015002, install beta: [FALSE], alpha: 0, debug mode: [FALSE]
[2024.03.23 22:47:04] Executable dir: /usr/bin/, name: telegram-desktop
[2024.03.23 22:47:04] Initial working dir: /home/ilya114/
[2024.03.23 22:47:04] Working dir: /home/ilya114/.local/share/TelegramDesktop/
[2024.03.23 22:47:04] Command line: telegram-desktop
[2024.03.23 22:47:04] Executable path before check: /usr/bin/telegram-desktop
[2024.03.23 22:47:04] Logs started
[2024.03.23 22:47:04] App ID: org.telegram.desktop
[2024.03.23 22:47:04] Connecting local socket to 8fd3ff3ab479cb83b1a264e65c0c167e-TelegramDesktop...
[2024.03.23 22:47:04] Socket connect error 0, starting server and app...
[2024.03.23 22:47:04] Moved logging from '/home/ilya114/.local/share/TelegramDesktop/log_start0.txt' to '/home/ilya114/.local/share/TelegramDesktop/log.txt'!
[2024.03.23 22:47:04] Global devicePixelRatio: 1
[2024.03.23 22:47:04] QT_AUTO_SCREEN_SCALE_FACTOR: 0
[2024.03.23 22:47:04] Primary screen DPI: 96, Base: 96.
[2024.03.23 22:47:04] Computed screen scale: 100
[2024.03.23 22:47:04] DevicePixelRatio: 1
[2024.03.23 22:47:04] ScreenScale: 100
[2024.03.23 22:47:05] Icon theme: breeze-dark
[2024.03.23 22:47:05] Fallback icon theme: breeze
[2024.03.23 22:47:05] Media Info: Type Playback, default: QCY H2 Pro, list: { "QCY H2 Pro" <QCY H2 Pro>, "Family 17h/19h HD Audio Controller Analog Stereo" <Family 17h/19h HD Audio Controller Analog Stereo> }, full list refresh: true
[2024.03.23 22:47:05] Media Info: Type Capture, default: Family 17h/19h HD Audio Controller Analog Stereo, list: { "Family 17h/19h HD Audio Controller Analog Stereo" <Family 17h/19h HD Audio Controller Analog Stereo>, "Monitor of Family 17h/19h HD Audio Controller Analog Stereo" <Monitor of Family 17h/19h HD Audio Controller Analog Stereo>, "Monitor of QCY H2 Pro" <Monitor of QCY H2 Pro> }, full list refresh: true
[2024.03.23 22:47:05] Media Info: Type Camera, default: usb-0000:03:00.3-3, list: { "Integrated Camera: Integrated C" <usb-0000:03:00.3-3> }, full list refresh: true
[2024.03.23 22:47:05] System tray available: [TRUE]
[2024.03.23 22:47:05] Font: from ':/gui/fonts/DAOpenSansRegular.ttf' loaded 'DAOpenSansRegular'
[2024.03.23 22:47:05] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular'
[2024.03.23 22:47:05] Font: from ':/gui/fonts/DAOpenSansRegularItalic.ttf' loaded 'DAOpenSansRegularItalic'
[2024.03.23 22:47:05] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular'
[2024.03.23 22:47:05] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold'
[2024.03.23 22:47:05] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2024.03.23 22:47:05] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic'
[2024.03.23 22:47:05] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2024.03.23 22:47:05] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold'
[2024.03.23 22:47:05] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2024.03.23 22:47:05] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic'
[2024.03.23 22:47:05] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2024.03.23 22:47:05] App Info: reading settings...
[2024.03.23 22:47:05] App Info: reading encrypted settings...
[2024.03.23 22:47:05] Lang Info: Loaded cached, keys: 6521
[2024.03.23 22:47:05] OpenAL Logging Level: (not set)
[2024.03.23 22:47:05] App Info: reading accounts info...
[2024.03.23 22:47:05] App Info: bad decrypt key, data not decrypted - incorrect password?
[2024.03.23 22:47:05] App Info: could not decrypt pass-protected key from info file, maybe bad password...
[2024.03.23 22:47:05] OpenGL Profile: Compatibility.
[2024.03.23 22:47:05] OpenGL Renderer: AMD Radeon Graphics (radeonsi, renoir, LLVM 17.0.6, DRM 3.57, 6.8.1-arch1-1)
[2024.03.23 22:47:05] OpenGL Vendor: AMD
[2024.03.23 22:47:05] OpenGL Version: 4.6 (Compatibility Profile) Mesa 24.0.3-arch1.2
[2024.03.23 22:47:05] OpenGL Extensions: GL_ARB_enhanced_layouts, GL_ARB_shading_language_100, GL_ARB_texture_border_clamp, GL_ATI_blend_equation_separate, GL_ARB_texture_mirror_clamp_to_edge, GL_EXT_direct_state_access, GL_ARB_separate_shader_objects, GL_ARB_draw_buffers_blend, GL_AMD_shader_stencil_export, GL_ARB_parallel_shader_compile, GL_EXT_polygon_offset_clamp, GL_AMD_multi_draw_indirect, GL_ARB_explicit_uniform_location, GL_ARB_sample_shading, GL_ARB_query_buffer_object, GL_EXT_texture_integer, GL_NV_texgen_reflection, GL_ARB_shading_language_420pack, GL_ARB_direct_state_access, GL_EXT_pixel_buffer_object, GL_SGIS_generate_mipmap, GL_ARB_ES3_compatibility, GL_ARB_texture_multisample, GL_NV_packed_depth_stencil, GL_EXT_framebuffer_sRGB, GL_ARB_robustness, GL_MESA_pack_invert, GL_EXT_semaphore_fd, GL_EXT_demote_to_helper_invocation, GL_EXT_texture, GL_ARB_draw_instanced, GL_ARB_depth_buffer_float, GL_ARB_shader_group_vote, GL_ARB_occlusion_query2, GL_EXT_draw_range_elements, GL_NV_texture_barrier, GL_EXT_depth_bounds_test, GL_ARB_shader_ballot, GL_ARB_ES2_compatibility, GL_ARB_window_pos, GL_ARB_shader_subroutine, GL_ARB_texture_env_crossbar, GL_EXT_draw_instanced, GL_EXT_framebuffer_multisample_blit_scaled, GL_AMD_seamless_cubemap_per_texture, GL_EXT_texture_object, GL_ARB_shading_language_include, GL_ARB_vertex_shader, GL_EXT_memory_object, GL_EXT_separate_specular_color, GL_ARB_sampler_objects, GL_EXT_texture_sRGB_R8, GL_NV_vdpau_interop, GL_OES_EGL_image, GL_ARB_transpose_matrix, GL_EXT_subtexture, GL_ATI_texture_env_combine3, GL_ARB_texture_filter_anisotropic, GL_ARB_clear_buffer_object, GL_EXT_texture_cube_map, GL_MESA_window_pos, GL_AMD_draw_buffers_blend, GL_ARB_vertex_type_10f_11f_11f_rev, GL_AMD_performance_monitor, GL_SUN_multi_draw_arrays, GL_NV_compute_shader_derivatives, GL_ARB_timer_query, GL_ARB_shader_precision, GL_ARB_conditional_render_inverted, GL_ARB_texture_env_add, GL_ARB_internalformat_query, GL_KHR_robustness, GL_EXT_texture_compression_rgtc, GL_ARB_shading_language_packing, GL_ARB_depth_texture, GL_EXT_texture_env_add, GL_NV_copy_depth_to_color, GL_ARB_texture_non_power_of_two, GL_ARB_texture_mirrored_repeat, GL_IBM_multimode_draw_arrays, GL_EXT_blend_func_separate, GL_ARB_texture_storage, GL_ARB_shader_stencil_export, GL_ARB_transform_feedback3, GL_ARB_viewport_array, GL_EXT_abgr, GL_EXT_fog_coord, GL_EXT_texture_array, GL_ARB_fragment_program_shadow, GL_IBM_texture_mirrored_repeat, GL_ARB_texture_barrier, GL_ARB_invalidate_subdata, GL_ARB_shadow, GL_NV_light_max_exponent, GL_ARB_shader_atomic_counter_ops, GL_ARB_texture_query_levels, GL_EXT_texture_buffer_object, GL_ARB_sparse_buffer, GL_ARB_gpu_shader_int64, GL_INGR_blend_func_separate, GL_ATI_texture_float, GL_ARB_shader_viewport_layer_array, GL_ARB_stencil_texturing, GL_ATI_fragment_shader, GL_ARB_gpu_shader5, GL_ARB_shader_objects, GL_ARB_seamless_cube_map, GL_MESA_texture_const_bandwidth, GL_EXT_EGL_image_storage, GL_SGIS_texture_edge_clamp, GL_ARB_transform_feedback_instanced, GL_KHR_context_flush_control, GL_MESA_framebuffer_flip_y, GL_AMD_pinned_memory, GL_EXT_blend_equation_separate, GL_ARB_tessellation_shader, GL_ARB_framebuffer_object, GL_EXT_gpu_program_parameters, GL_EXT_vertex_attrib_64bit, GL_ARB_conservative_depth, GL_EXT_texture_compression_dxt1, GL_EXT_texture_mirror_clamp, GL_ARB_vertex_attrib_64bit, GL_ARB_explicit_attrib_location, GL_NV_shader_atomic_int64, GL_ARB_fragment_shader, GL_EXT_gpu_shader4, GL_EXT_timer_query, GL_EXT_texture_snorm, GL_ARB_depth_clamp, GL_AMD_query_buffer_object, GL_KHR_parallel_shader_compile, GL_EXT_stencil_two_side, GL_ARB_buffer_storage, GL_EXT_shadow_funcs, GL_ARB_texture_query_lod, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_IBM_rasterpos_clip, GL_NV_half_float, GL_ARB_shader_atomic_counters, GL_EXT_framebuffer_blit, GL_ARB_vertex_array_object, GL_NV_alpha_to_coverage_dither_control, GL_EXT_blend_subtract, GL_ARB_polygon_offset_clamp, GL_ATI_draw_buffers, GL_APPLE_packed_pixels, GL_EXT_compiled_vertex_array, GL_ARB_texture_rg, GL_AMD_framebuffer_multisample_advanced, GL_ARB_texture_gather, GL_ARB_vertex_program, GL_EXT_rescale_normal, GL_ARB_texture_rgb10_a2ui, GL_ARB_multitexture, GL_EXT_texture_env_dot3, GL_AMD_depth_clamp_separate, GL_EXT_texture_sRGB_decode, GL_ARB_texture_env_dot3, GL_ARB_shader_texture_image_samples, GL_ARB_clip_control, GL_ARB_shader_clock, GL_EXT_EGL_sync, GL_INTEL_blackhole_render, GL_AMD_vertex_shader_layer, GL_NV_depth_clamp, GL_EXT_texture3D, GL_ARB_sparse_texture2, GL_ARB_map_buffer_alignment, GL_ARB_get_texture_sub_image, GL_ARB_clear_texture, GL_EXT_framebuffer_multisample, GL_ARB_shader_image_load_store, GL_EXT_vertex_array, GL_KHR_debug, GL_NV_primitive_restart, GL_ARB_texture_compression, GL_NVX_gpu_memory_info, GL_EXT_texture_swizzle, GL_EXT_texture_edge_clamp, GL_ARB_ES3_1_compatibility, GL_EXT_secondary_color, GL_ARB_pixel_buffer_object, GL_NV_ES1_1_compatibility, GL_AMD_shader_trinary_minmax, GL_ARB_blend_func_extended, GL_NV_texture_rectangle, GL_ATI_texture_compression_3dc, GL_EXT_point_parameters, GL_ARB_get_program_binary, GL_ATI_texture_mirror_once, GL_ARB_fragment_program, GL_EXT_texture_compression_s3tc, GL_OES_read_format, GL_EXT_blend_color, GL_ARB_multisample, GL_ARB_transform_feedback_overflow_query, GL_ARB_uniform_buffer_object, GL_ARB_draw_buffers, GL_EXT_texture_shared_exponent, GL_NV_copy_image, GL_ARB_texture_swizzle, GL_ARB_arrays_of_arrays, GL_AMD_vertex_shader_viewport_index, GL_S3_s3tc, GL_ARB_copy_image, GL_NV_fog_distance, GL_ARB_instanced_arrays, GL_ARB_compressed_texture_pixel_storage, GL_ARB_fragment_layer_viewport, GL_EXT_blend_minmax, GL_ARB_vertex_attrib_binding, GL_ARB_program_interface_query, GL_ARB_texture_cube_map_array, GL_ARB_texture_stencil8, GL_SGIS_texture_border_clamp, GL_ARB_shader_texture_lod, GL_ARB_shader_draw_parameters, GL_KHR_texture_compression_astc_ldr, GL_ARB_color_buffer_float, GL_EXT_transform_feedback, GL_EXT_semaphore, GL_MESA_texture_signed_rgba, GL_ARB_sparse_texture, GL_ARB_texture_view, GL_EXT_texture_filter_anisotropic, GL_ARB_draw_elements_base_vertex, GL_ARB_point_sprite, GL_ATI_meminfo, GL_AMD_conservative_depth, GL_NV_blend_square, GL_ARB_framebuffer_sRGB, GL_EXT_provoking_vertex, GL_EXT_stencil_wrap, GL_ARB_vertex_type_2_10_10_10_rev, GL_EXT_packed_pixels, GL_ARB_bindless_texture, GL_ARB_vertex_buffer_object, GL_ARB_shader_bit_encoding, GL_EXT_shader_image_load_store, GL_ARB_vertex_array_bgra, GL_ARB_indirect_parameters, GL_ARB_texture_rectangle, GL_EXT_texture_compression_latc, GL_ANGLE_texture_compression_dxt3, GL_ARB_texture_env_combine, GL_EXT_vertex_array_bgra, GL_KHR_robust_buffer_access_behavior, GL_EXT_bgra, GL_EXT_texture_env_combine, GL_ARB_texture_cube_map, GL_ARB_texture_storage_multisample, GL_ATI_separate_stencil, GL_MESA_shader_integer_functions, GL_EXT_debug_label, GL_ARB_texture_buffer_object, GL_ARB_derivative_control, GL_KHR_no_error, GL_ARB_copy_buffer, GL_ARB_point_parameters, GL_ARB_transform_feedback2, GL_ARB_occlusion_query, GL_EXT_texture_lod_bias, GL_ARB_draw_indirect, GL_EXT_texture_shadow_lod, GL_ARB_compatibility, GL_ARB_sparse_texture_clamp, GL_ARB_debug_output, GL_ARB_shader_image_size, GL_ARB_texture_compression_rgtc, GL_ARB_compute_variable_group_size, GL_ARB_map_buffer_range, GL_NV_conditional_render, GL_AMD_texture_texture4, GL_ARB_base_instance, GL_EXT_memory_object_fd, GL_ARB_half_float_vertex, GL_ARB_ES3_2_compatibility, GL_ARB_texture_compression_bptc, GL_ARB_pipeline_statistics_query, GL_KHR_texture_compression_astc_sliced_3d, GL_ARB_internalformat_query2, GL_ARB_sync, GL_ARB_shader_storage_buffer_object, GL_ARB_gl_spirv, GL_ARB_robust_buffer_access_behavior, GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_ARB_compute_shader, GL_ARB_texture_buffer_object_rgb32, GL_ARB_framebuffer_no_attachments, GL_EXT_shader_image_load_formatted, GL_SGIS_texture_lod, GL_ARB_gpu_shader_fp64, GL_EXT_window_rectangles, GL_ARB_provoking_vertex, GL_ARB_seamless_cubemap_per_texture, GL_ARB_multi_draw_indirect, GL_KHR_blend_equation_advanced, GL_ARB_half_float_pixel, GL_ARB_spirv_extensions, GL_EXT_draw_buffers2, GL_EXT_framebuffer_object, GL_ARB_multi_bind, GL_NV_texture_env_combine4, GL_ARB_texture_buffer_range, GL_ARB_cull_distance, GL_EXT_copy_texture, GL_ARB_texture_float, GL_ANGLE_texture_compression_dxt5, GL_ARB_fragment_coord_conventions, GL_EXT_shader_integer_mix, GL_EXT_shader_samples_identical
[2024.03.23 22:47:05] OpenGL: QOpenGLContext created, version: 4.4.
[2024.03.23 22:47:05] OpenGL: [TRUE] (Window)
[2024.03.23 22:47:06] App Info: reading accounts info...
[2024.03.23 22:47:07] App Info: reading encrypted info...
[2024.03.23 22:47:07] App Info: reading map...
[2024.03.23 22:47:07] App Info: reading encrypted map...
[2024.03.23 22:47:07] App Info: reading encrypted user settings...
[2024.03.23 22:47:07] App Info: encrypted user settings read.
[2024.03.23 22:47:07] App Info: reading encrypted mtp data...
[2024.03.23 22:47:07] MTP Info: read keys, current: 4, to destroy: 0
[2024.03.23 22:47:07] Map read time: 6
[2024.03.23 22:47:07] App Info: reading encrypted mtp config...
[2024.03.23 22:47:07] Export Info: Destroy top bar by controller removal.
[2024.03.23 22:47:07] Notification daemon product name: Plasma
[2024.03.23 22:47:07] Notification daemon vendor name: KDE
[2024.03.23 22:47:07] Notification daemon version: 6.0.2
[2024.03.23 22:47:07] Notification daemon specification version: 1.2
[2024.03.23 22:47:07] Notification daemon capabilities: body, body-hyperlinks, body-markup, body-images, icon-static, actions, persistence, inline-reply, x-kde-urls, x-kde-origin-name, x-kde-display-appname, inhibitions
[2024.03.23 22:47:08] Message Info: bad message notification received (error_code 33) for msg_id = 7349663266181047768, seq_no = 56
[2024.03.23 22:47:08] Message Info: bad message notification received, msgId 7349663266181047768, error_code 33
[2024.03.23 22:47:09] RPC Error: request 58 got fail with code 400, error PEER_ID_INVALID
[2024.03.23 22:47:34] Call Info: Creating group instance
[2024.03.23 22:47:34] Call Info: Requesting join payload.
[2024.03.23 22:47:34] OpenGL: [TRUE] (Window)
[2024.03.23 22:47:34] Call Info: Join payload received, joining with ssrc: 1936080257.
[2024.03.23 22:47:34] RPC Error: request 111 got fail with code 400, error WEBFILE_NOT_AVAILABLE
[2024.03.23 22:47:34] RPC Error: request 112 got fail with code 400, error WEBFILE_NOT_AVAILABLE
[2024.03.23 22:47:35] Audio Info: recreating audio device and reattaching the tracks
[2024.03.23 22:47:36] Audio Info: Closing audio playback device.
[2024.03.23 22:48:33] API Warning: not loaded minimal channel applied.
[2024.03.23 22:48:35] RPC Error: request 139 got fail with code 400, error PEER_ID_INVALID
[2024.03.23 22:49:33] Audio Info: recreating audio device and reattaching the tracks
[2024.03.23 22:49:35] Audio Info: Closing audio playback device.
[2024.03.23 22:49:52] Audio Info: recreating audio device and reattaching the tracks
[2024.03.23 22:49:54] Audio Info: Closing audio playback device.
[2024.03.23 22:50:14] Skipping message, because it is already in blocks!
[2024.03.23 22:50:16] Skipping message, because it is already in blocks!
[2024.03.23 22:50:17] Skipping message, because it is already in blocks!
[2024.03.23 22:50:25] Skipping message, because it is already in blocks!
[2024.03.23 22:50:37] Skipping message, because it is already in blocks!
[2024.03.23 22:50:54] Skipping message, because it is already in blocks!
[2024.03.23 22:51:01] API Warning: not loaded minimal channel applied.
[2024.03.23 22:51:01] API Warning: not loaded minimal channel applied.
[2024.03.23 22:52:19] RPC Error: request 286 got fail with code 400, error PEER_ID_INVALID
[2024.03.23 22:52:30] Skipping message, because it is already in blocks!
[2024.03.23 22:52:44] Skipping message, because it is already in blocks!
[2024.03.23 22:52:56] Skipping message, because it is already in blocks!
[2024.03.23 22:53:12] Audio Info: recreating audio device and reattaching the tracks
[2024.03.23 22:53:14] Audio Info: Closing audio playback device.
[2024.03.23 22:53:18] Skipping message, because it is already in blocks!
Aokromes commented 7 months ago

duplicate.

Ilya114 commented 7 months ago

duplicate

Duplicate of what? I mean i have all working in Windows but not in Linux

Aokromes commented 7 months ago

yeah and it's duplicate issue.

Ilya114 commented 7 months ago

yeah and it's duplicate issue.

Send link to original issue