telegramdesktop / tdesktop

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

telegram-desktop using wrong file chooser #24694

Closed ashuramaruzxc closed 2 years ago

ashuramaruzxc commented 2 years ago

Steps to reproduce

  1. Be on plasma
  2. Use wayland or x11 session of plasma
  3. open telegram
  4. try to choose file

Expected behaviour

Should open the native plasma file chooser

Actual behaviour

Opens a default QT file chooser

Operating system

Gnu+Linux(Arch linux)

Version of Telegram Desktop

4.0

Installation source

Other (unofficial) source

Logs

[2022.06.23 22:12:50] Launched version: 4000000, install beta: [FALSE], alpha: 0, debug mode: [FALSE]
[2022.06.23 22:12:50] Executable dir: /usr/bin/, name: telegram-desktop
[2022.06.23 22:12:50] Initial working dir: /home/ashuramaru/
[2022.06.23 22:12:50] Working dir: /home/ashuramaru/.local/share/TelegramDesktop/
[2022.06.23 22:12:50] Command line: /usr/bin/telegram-desktop --
[2022.06.23 22:12:50] Executable path before check: /usr/bin/telegram-desktop
[2022.06.23 22:12:50] Logs started
[2022.06.23 22:12:50] Launcher filename: telegramdesktop.desktop
[2022.06.23 22:12:50] Getting DE, XDG_CURRENT_DESKTOP: 'KDE'
[2022.06.23 22:12:50] Getting DE, XDG_SESSION_DESKTOP: 'KDE'
[2022.06.23 22:12:50] Getting DE, DESKTOP_SESSION: 'plasma'
[2022.06.23 22:12:50] Getting DE via WM: 'KWin'
[2022.06.23 22:12:50] Getting DE, GNOME_DESKTOP_SESSION_ID: ''
[2022.06.23 22:12:50] Getting DE, KDE_FULL_SESSION: 'true'
[2022.06.23 22:12:50] DE: KDE
[2022.06.23 22:12:50] Connecting local socket to /run/user/1000/3902fefa24371ad7b68c7c91e65b15b9-{87A94AB0-E370-4cde-98D3-ACC110C5967D}...
[2022.06.23 22:12:50] Socket connect error 0, starting server and app...
[2022.06.23 22:12:50] Moved logging from '/home/ashuramaru/.local/share/TelegramDesktop/log_start0.txt' to '/home/ashuramaru/.local/share/TelegramDesktop/log.txt'!
[2022.06.23 22:12:50] Primary screen DPI: 96
[2022.06.23 22:12:50] System tray available: [TRUE]
[2022.06.23 22:12:50] Font: from ':/gui/fonts/DAOpenSansRegular.ttf' loaded 'DAOpenSansRegular'
[2022.06.23 22:12:50] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular'
[2022.06.23 22:12:50] Font: from ':/gui/fonts/DAOpenSansRegularItalic.ttf' loaded 'DAOpenSansRegularItalic'
[2022.06.23 22:12:50] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular'
[2022.06.23 22:12:50] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold'
[2022.06.23 22:12:50] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2022.06.23 22:12:50] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic'
[2022.06.23 22:12:50] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2022.06.23 22:12:50] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold'
[2022.06.23 22:12:50] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2022.06.23 22:12:50] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic'
[2022.06.23 22:12:50] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2022.06.23 22:12:50] Icon theme: Tela-purple-dark
[2022.06.23 22:12:50] Fallback icon theme: breeze
[2022.06.23 22:12:50] App Info: reading settings...
[2022.06.23 22:12:50] App Info: reading encrypted settings...
[2022.06.23 22:12:51] Lang Info: Loaded cached, keys: 4134
[2022.06.23 22:12:51] OpenAL Logging Level: (not set)
[2022.06.23 22:12:51] Audio Playback Devices: DualSense wireless controller (PS5) Analog Surround 4.0;HyperX QuadCast S Analog Stereo;Starship/Matisse HD Audio Controller Digital Stereo (IEC958)
[2022.06.23 22:12:51] Audio Playback Default Device: DualSense wireless controller (PS5) Analog Surround 4.0
[2022.06.23 22:12:51] Audio Capture Devices: HyperX QuadCast S Analog Stereo;Monitor of DualSense wireless controller (PS5) Analog Surround 4.0;Monitor of HyperX QuadCast S Analog Stereo;Monitor of Starship/Matisse HD Audio Controller Digital Stereo (IEC958)
[2022.06.23 22:12:51] Audio Capture Default Device: HyperX QuadCast S Analog Stereo
[2022.06.23 22:12:51] Using Unity launcher counter.
[2022.06.23 22:12:51] App Info: reading accounts info...
[2022.06.23 22:12:51] App Info: reading encrypted info...
[2022.06.23 22:12:51] App Info: reading map...
[2022.06.23 22:12:51] App Info: reading encrypted map...
[2022.06.23 22:12:51] App Info: reading encrypted user settings...
[2022.06.23 22:12:51] App Info: encrypted user settings read.
[2022.06.23 22:12:51] App Info: reading encrypted mtp data...
[2022.06.23 22:12:51] MTP Info: read keys, current: 5, to destroy: 0
[2022.06.23 22:12:51] Map read time: 6
[2022.06.23 22:12:51] App Info: reading encrypted mtp config...
[2022.06.23 22:12:51] Export Info: Destroy top bar by controller removal.
[2022.06.23 22:12:51] OpenGL Profile: Compatibility.
[2022.06.23 22:12:51] OpenGL Renderer: AMD Radeon RX 580 Series (polaris10, LLVM 13.0.1, DRM 3.46, 5.18.6-arch1-1)
[2022.06.23 22:12:51] OpenGL Vendor: AMD
[2022.06.23 22:12:51] OpenGL Version: 4.6 (Compatibility Profile) Mesa 22.1.2
[2022.06.23 22:12:51] OpenGL Extensions: GL_EXT_texture_filter_anisotropic, GL_ARB_multi_draw_indirect, GL_SGIS_texture_lod, GL_ARB_debug_output, GL_EXT_framebuffer_blit, GL_EXT_shader_image_load_formatted, GL_ARB_texture_buffer_object_rgb32, GL_ARB_blend_func_extended, GL_ARB_texture_buffer_range, GL_ARB_ES3_2_compatibility, GL_ARB_buffer_storage, GL_ARB_tessellation_shader, GL_ARB_gpu_shader5, GL_EXT_texture_edge_clamp, GL_EXT_rescale_normal, GL_SGIS_texture_border_clamp, GL_ARB_shader_image_size, GL_ARB_conditional_render_inverted, GL_KHR_robust_buffer_access_behavior, GL_ARB_texture_rectangle, GL_ARB_vertex_attrib_64bit, GL_NV_texture_env_combine4, GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_shading_language_100, GL_EXT_texture_object, GL_EXT_packed_float, GL_ARB_query_buffer_object, GL_EXT_gpu_shader4, GL_ARB_vertex_type_10f_11f_11f_rev, GL_EXT_blend_color, GL_EXT_texture_array, GL_ARB_explicit_uniform_location, GL_ARB_gl_spirv, GL_ATI_fragment_shader, GL_EXT_polygon_offset_clamp, GL_ARB_texture_filter_anisotropic, GL_EXT_stencil_wrap, GL_ARB_half_float_vertex, GL_ARB_draw_buffers_blend, GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_shadow_funcs, GL_EXT_texture_cube_map, GL_AMD_conservative_depth, GL_NV_primitive_restart, GL_ARB_pipeline_statistics_query, GL_AMD_multi_draw_indirect, GL_ARB_framebuffer_no_attachments, GL_NV_vdpau_interop, GL_EXT_window_rectangles, GL_ARB_shader_ballot, GL_ARB_spirv_extensions, GL_ARB_shader_objects, GL_EXT_memory_object_fd, GL_ARB_shader_precision, GL_ARB_get_texture_sub_image, GL_KHR_texture_compression_astc_sliced_3d, GL_EXT_multi_draw_arrays, GL_ARB_seamless_cube_map, GL_ARB_compute_shader, GL_EXT_gpu_program_parameters, GL_ARB_shading_language_packing, GL_EXT_separate_specular_color, GL_ARB_explicit_attrib_location, GL_EXT_texture_compression_dxt1, GL_AMD_shader_trinary_minmax, GL_AMD_seamless_cubemap_per_texture, GL_EXT_stencil_two_side, GL_ATI_texture_float, GL_EXT_texture_shadow_lod, GL_ARB_texture_buffer_object, GL_ARB_texture_multisample, GL_ARB_uniform_buffer_object, GL_KHR_blend_equation_advanced, GL_EXT_draw_range_elements, GL_EXT_texture_shared_exponent, GL_AMD_vertex_shader_layer, GL_EXT_shader_image_load_store, GL_AMD_performance_monitor, GL_ARB_internalformat_query, GL_EXT_point_parameters, GL_ARB_shader_atomic_counters, GL_MESA_shader_integer_functions, GL_ARB_multitexture, GL_MESA_pack_invert, GL_ARB_texture_rg, GL_ARB_compatibility, GL_ARB_texture_gather, GL_ARB_shader_bit_encoding, GL_AMD_draw_buffers_blend, GL_ARB_texture_compression_rgtc, GL_EXT_texture_env_dot3, GL_ARB_shading_language_include, GL_EXT_shader_integer_mix, GL_ARB_bindless_texture, GL_ARB_clip_control, GL_ARB_shader_subroutine, GL_NV_texture_barrier, GL_KHR_context_flush_control, GL_EXT_texture_integer, GL_NV_texture_rectangle, GL_ARB_sample_shading, GL_ARB_texture_query_lod, GL_ARB_ES2_compatibility, GL_EXT_EGL_image_storage, GL_ARB_color_buffer_float, GL_EXT_subtexture, GL_NV_copy_depth_to_color, GL_ARB_texture_storage_multisample, GL_EXT_bgra, GL_KHR_robustness, GL_ARB_window_pos, GL_NV_compute_shader_derivatives, GL_ARB_texture_env_dot3, GL_EXT_vertex_array_bgra, GL_ARB_texture_query_levels, GL_EXT_framebuffer_multisample, GL_ARB_depth_buffer_float, GL_APPLE_packed_pixels, GL_ARB_texture_stencil8, GL_EXT_compiled_vertex_array, GL_EXT_framebuffer_sRGB, GL_ARB_pixel_buffer_object, GL_SGIS_texture_edge_clamp, GL_ARB_direct_state_access, GL_EXT_texture, GL_EXT_texture_mirror_clamp, GL_ARB_vertex_attrib_binding, GL_EXT_framebuffer_object, GL_KHR_texture_compression_astc_ldr, GL_NV_conditional_render, GL_ARB_fragment_coord_conventions, GL_ARB_clear_texture, GL_ARB_invalidate_subdata, GL_NV_half_float, GL_ARB_sampler_objects, GL_ARB_shader_texture_image_samples, GL_ARB_fragment_program, GL_ARB_ES3_1_compatibility, GL_ARB_draw_instanced, GL_ARB_transpose_matrix, GL_ARB_shading_language_420pack, GL_ARB_texture_border_clamp, GL_ARB_multi_bind, GL_ARB_fragment_layer_viewport, GL_ARB_instanced_arrays, GL_ARB_framebuffer_object, GL_ARB_transform_feedback3, GL_ARB_map_buffer_range, GL_ARB_copy_buffer, GL_EXT_draw_instanced, GL_EXT_packed_depth_stencil, GL_ARB_transform_feedback_overflow_query, GL_ARB_framebuffer_sRGB, GL_ANGLE_texture_compression_dxt3, GL_ARB_internalformat_query2, GL_ARB_draw_indirect, GL_ARB_copy_image, GL_EXT_demote_to_helper_invocation, GL_AMD_vertex_shader_viewport_index, GL_EXT_texture3D, GL_EXT_texture_lod_bias, GL_ARB_cull_distance, GL_EXT_timer_query, GL_ATI_blend_equation_separate, GL_EXT_blend_minmax, GL_ARB_texture_rgb10_a2ui, GL_AMD_texture_texture4, GL_AMD_depth_clamp_separate, GL_ARB_shader_texture_lod, GL_ARB_program_interface_query, GL_EXT_packed_pixels, GL_KHR_parallel_shader_compile, GL_ARB_texture_compression, GL_ARB_separate_shader_objects, GL_ARB_stencil_texturing, GL_NV_fog_distance, GL_ARB_conservative_depth, GL_ARB_occlusion_query, GL_ARB_texture_swizzle, GL_ARB_vertex_buffer_object, GL_ATI_meminfo, GL_NV_alpha_to_coverage_dither_control, GL_NV_packed_depth_stencil, GL_OES_read_format, GL_EXT_texture_compression_rgtc, GL_INTEL_blackhole_render, GL_ARB_derivative_control, GL_EXT_texture_compression_s3tc, GL_EXT_transform_feedback, GL_S3_s3tc, GL_ARB_depth_texture, GL_ARB_texture_compression_bptc, GL_ARB_texture_env_crossbar, GL_ANGLE_texture_compression_dxt5, GL_EXT_texture_buffer_object, GL_ARB_parallel_shader_compile, GL_ARB_provoking_vertex, GL_ARB_shader_image_load_store, GL_ARB_enhanced_layouts, GL_ARB_multisample, GL_AMD_pinned_memory, GL_ARB_texture_non_power_of_two, GL_ARB_texture_cube_map_array, GL_ATI_separate_stencil, GL_EXT_depth_bounds_test, GL_EXT_EGL_sync, GL_EXT_semaphore, GL_ARB_texture_storage, GL_EXT_blend_func_separate, GL_IBM_rasterpos_clip, GL_ARB_shader_viewport_layer_array, GL_IBM_multimode_draw_arrays, GL_EXT_texture_sRGB, GL_ARB_transform_feedback_instanced, GL_EXT_provoking_vertex, GL_ARB_sync, GL_ARB_gpu_shader_fp64, GL_MESA_texture_signed_rgba, GL_EXT_copy_texture, GL_ARB_shadow, GL_EXT_secondary_color, GL_NV_shader_atomic_int64, GL_ATI_texture_env_combine3, GL_ARB_fragment_shader, GL_ARB_texture_barrier, GL_EXT_draw_buffers2, GL_AMD_query_buffer_object, GL_ARB_vertex_program, GL_ARB_point_sprite, GL_ARB_ES3_compatibility, GL_ARB_texture_cube_map, GL_ARB_arrays_of_arrays, GL_ARB_draw_buffers, GL_ARB_texture_env_add, GL_ARB_texture_mirrored_repeat, GL_EXT_vertex_attrib_64bit, GL_MESA_window_pos, GL_EXT_texture_rectangle, GL_NV_blend_square, GL_NV_texgen_reflection, GL_EXT_semaphore_fd, GL_EXT_fog_coord, GL_EXT_blend_subtract, GL_EXT_texture_env_combine, GL_ARB_robustness, GL_EXT_texture_sRGB_R8, GL_ARB_point_parameters, GL_ARB_depth_clamp, GL_ARB_texture_env_combine, GL_EXT_blend_equation_separate, GL_ARB_base_instance, GL_ARB_vertex_type_2_10_10_10_rev, GL_NV_light_max_exponent, GL_EXT_texture_env_add, GL_ARB_viewport_array, GL_NVX_gpu_memory_info, GL_KHR_debug, GL_ARB_seamless_cubemap_per_texture, GL_EXT_pixel_buffer_object, GL_ARB_half_float_pixel, GL_SGIS_generate_mipmap, GL_EXT_abgr, GL_EXT_shader_samples_identical, GL_SUN_multi_draw_arrays, GL_ARB_map_buffer_alignment, GL_OES_EGL_image, GL_EXT_texture_swizzle, GL_EXT_texture_compression_latc, GL_EXT_texture_snorm, GL_EXT_vertex_array, GL_ARB_get_program_binary, GL_IBM_texture_mirrored_repeat, GL_ARB_shader_draw_parameters, GL_ARB_polygon_offset_clamp, GL_ATI_texture_compression_3dc, GL_ARB_occlusion_query2, GL_ARB_shader_clock, GL_ARB_compute_variable_group_size, GL_ARB_compressed_texture_pixel_storage, GL_ARB_shader_stencil_export, GL_NV_depth_clamp, GL_ARB_transform_feedback2, GL_ARB_gpu_shader_int64, GL_ARB_timer_query, GL_ARB_texture_view, GL_ARB_vertex_array_bgra, GL_ARB_fragment_program_shadow, GL_EXT_direct_state_access, GL_NV_copy_image, GL_MESA_framebuffer_flip_y, GL_ARB_robust_buffer_access_behavior, GL_EXT_memory_object, GL_AMD_framebuffer_multisample_advanced, GL_ARB_shader_group_vote, GL_AMD_shader_stencil_export, GL_ARB_vertex_shader, GL_EXT_texture_sRGB_decode, GL_ARB_draw_elements_base_vertex, GL_ARB_texture_float, GL_ARB_indirect_parameters, GL_ARB_vertex_array_object, GL_KHR_no_error, GL_ARB_shader_storage_buffer_object, GL_ARB_clear_buffer_object, GL_ATI_texture_mirror_once, GL_ARB_shader_atomic_counter_ops, GL_ATI_draw_buffers, GL_INGR_blend_func_separate
[2022.06.23 22:12:51] OpenGL: QOpenGLContext created, version: 4.4.
[2022.06.23 22:12:51] OpenGL: [TRUE] (OverlayWidget)
[2022.06.23 22:12:51] Notification daemon product name: Plasma
[2022.06.23 22:12:51] Notification daemon vendor name: KDE
[2022.06.23 22:12:51] Notification daemon version: 5.25.1
[2022.06.23 22:12:51] Notification daemon specification version: 1.2
[2022.06.23 22:12:51] 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
[2022.06.23 22:12:52] API Warning: not loaded minimal channel applied.
[2022.06.23 22:12:53] API Warning: not loaded minimal channel applied.
[2022.06.23 22:12:53] API Warning: not loaded minimal channel applied.
[2022.06.23 22:13:32] RPC Error: request 84 got fail with code 400, error USER_NOT_PARTICIPANT
[2022.06.23 22:14:35] Audio Info: recreating audio device and reattaching the tracks
[2022.06.23 22:14:37] Audio Info: Closing audio playback device.
ilya-fedin commented 2 years ago

Yeah, it's ok, KDE haven't ported KDE Frameworks to Qt 6 yet, so that's totally expected