telegramdesktop / tdesktop

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

Decreased native notification quality on KDE Plasma after update #24843

Closed SandaruKasa closed 2 years ago

SandaruKasa commented 2 years ago

Steps to reproduce

  1. Probably get yourself some Plasma
  2. Switch to beta Telegram

(I tested the 4.0.2 non-beta static binary from the official website, and there notifications work as expected)

Expected behaviour

Native notifications used to have a profile picture of the chat where the notification comes from. As well as a "Mark as read" button. It was also possible to open the chat by clicking on the notification.

Actual behaviour

After updating it turned off native notifications on its own. Then I manually re-enabled native notifications just to find out that now they don't have the profile picture of the chat where the notification comes from, the "mark as read" button is also missing, and, most importantly, clicking on the notification does absolutely nothing instead of opening the chat.

Operating system

Manjaro Linux with KDE Plasma 5.24.6

Version of Telegram Desktop

4.0.3 beta

Installation source

Static binary from official website

Logs

No response

ilya-fedin commented 2 years ago

Please provide the log.txt

GranPC commented 2 years ago

Same issue on Pantheon. Here is the relevant line I see from the log:

[2022.07.30 19:16:39] Native Notification Error: specification version is null

This line is printed every time a notification is displayed. Worked fine on previous version.

SandaruKasa commented 2 years ago

Please provide the log.txt

[2022.07.30 21:02:36] Launched version: 4000003, install beta: [TRUE], alpha: 0, debug mode: [FALSE] [2022.07.30 21:02:36] Executable dir: /home/sandarukasa/.local/bin/telegram/, name: Telegram [2022.07.30 21:02:36] Initial working dir: /home/sandarukasa/.local/share/TelegramDesktop/ [2022.07.30 21:02:36] Working dir: /home/sandarukasa/.local/share/TelegramDesktop/ [2022.07.30 21:02:36] Command line: /home/sandarukasa/.local/bin/telegram/Telegram -workdir /home/sandarukasa/.local/share/TelegramDesktop/ -- [2022.07.30 21:02:36] Executable path before check: /home/sandarukasa/.local/bin/telegram/Telegram [2022.07.30 21:02:36] Logs started [2022.07.30 21:02:36] Launcher filename: appimagekit_416f4cda87f17d96c814f6c8cc7b9c9d-Telegram_Desktop.desktop [2022.07.30 21:02:36] Connecting local socket to /run/user/1000/0b1eec69a876b85828a36cbecb48b2cb-{87A94AB0-E370-4cde-98D3-ACC110C5967D}... [2022.07.30 21:02:36] This is the only instance of Telegram, starting server and app... [2022.07.30 21:02:36] Moved logging from '/home/sandarukasa/.local/share/TelegramDesktop/log_start0.txt' to '/home/sandarukasa/.local/share/TelegramDesktop/log.txt'! [2022.07.30 21:02:36] Primary screen DPI: 96 [2022.07.30 21:02:36] System tray available: [TRUE] [2022.07.30 21:02:36] Font: from ':/gui/fonts/DAOpenSansRegular.ttf' loaded 'DAOpenSansRegular' [2022.07.30 21:02:36] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular' [2022.07.30 21:02:36] Font: from ':/gui/fonts/DAOpenSansRegularItalic.ttf' loaded 'DAOpenSansRegularItalic' [2022.07.30 21:02:36] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular' [2022.07.30 21:02:36] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold' [2022.07.30 21:02:36] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium' [2022.07.30 21:02:36] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic' [2022.07.30 21:02:36] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium' [2022.07.30 21:02:36] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold' [2022.07.30 21:02:36] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium' [2022.07.30 21:02:36] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic' [2022.07.30 21:02:36] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium' [2022.07.30 21:02:36] Icon theme: breeze-dark [2022.07.30 21:02:36] Fallback icon theme: [2022.07.30 21:02:36] App Info: reading settings... [2022.07.30 21:02:36] App Info: reading encrypted settings... [2022.07.30 21:02:36] Lang Info: Loaded cached, keys: 4134 [2022.07.30 21:02:36] OpenAL Logging Level: (not set) [2022.07.30 21:02:36] Audio Playback Devices: EDIFIER G2000;Family 17h/19h HD Audio Controller Analog Stereo [2022.07.30 21:02:36] Audio Playback Default Device: EDIFIER G2000 [2022.07.30 21:02:36] Audio Capture Devices: Family 17h/19h HD Audio Controller Analog Stereo;Monitor of Family 17h/19h HD Audio Controller Analog Stereo;Monitor of EDIFIER G2000 [2022.07.30 21:02:36] Audio Capture Default Device: Family 17h/19h HD Audio Controller Analog Stereo [2022.07.30 21:02:36] Using Unity launcher counter. [2022.07.30 21:02:36] App Info: reading accounts info... [2022.07.30 21:02:36] App Info: reading encrypted info... [2022.07.30 21:02:36] App Info: reading map... [2022.07.30 21:02:36] App Info: reading encrypted map... [2022.07.30 21:02:36] App Info: reading encrypted user settings... [2022.07.30 21:02:36] App Info: encrypted user settings read. [2022.07.30 21:02:36] App Info: reading encrypted mtp data... [2022.07.30 21:02:36] MTP Info: read keys, current: 4, to destroy: 0 [2022.07.30 21:02:36] Map read time: 0 [2022.07.30 21:02:36] App Info: reading encrypted mtp config... [2022.07.30 21:02:36] App Info: reading map... [2022.07.30 21:02:36] App Info: reading encrypted map... [2022.07.30 21:02:36] App Info: reading encrypted user settings... [2022.07.30 21:02:36] App Info: encrypted user settings read. [2022.07.30 21:02:36] App Info: reading encrypted mtp data... [2022.07.30 21:02:36] MTP Info: read keys, current: 4, to destroy: 0 [2022.07.30 21:02:36] Map read time: 0 [2022.07.30 21:02:36] App Info: reading encrypted mtp config... [2022.07.30 21:02:36] App Info: reading map... [2022.07.30 21:02:36] App Info: reading encrypted map... [2022.07.30 21:02:36] App Info: reading encrypted user settings... [2022.07.30 21:02:36] App Info: encrypted user settings read. [2022.07.30 21:02:36] App Info: reading encrypted mtp data... [2022.07.30 21:02:36] MTP Info: read keys, current: 3, to destroy: 0 [2022.07.30 21:02:36] Map read time: 1 [2022.07.30 21:02:36] App Info: reading encrypted mtp config... [2022.07.30 21:02:37] Export Info: Destroy top bar by controller removal. [2022.07.30 21:02:37] OpenGL Profile: Compatibility. [2022.07.30 21:02:37] OpenGL Renderer: AMD RENOIR (LLVM 14.0.6, DRM 3.46, 5.18.14-1-MANJARO) [2022.07.30 21:02:37] OpenGL Vendor: AMD [2022.07.30 21:02:37] OpenGL Version: 4.6 (Compatibility Profile) Mesa 22.1.4 [2022.07.30 21:02:37] OpenGL Extensions: GL_EXT_depth_bounds_test, GL_EXT_gpu_shader4, GL_ARB_get_program_binary, GL_ARB_shader_clock, GL_ARB_texture_storage, GL_ARB_gpu_shader_fp64, GL_ARB_texture_env_dot3, GL_KHR_parallel_shader_compile, GL_EXT_EGL_image_storage, GL_ARB_fragment_shader, GL_ARB_shader_ballot, GL_ARB_window_pos, GL_MESA_pack_invert, GL_ARB_fragment_program_shadow, GL_ARB_occlusion_query2, GL_ARB_sparse_texture, GL_ARB_framebuffer_object, GL_EXT_texture_env_add, GL_NV_texture_barrier, GL_SGIS_texture_border_clamp, GL_KHR_blend_equation_advanced, GL_ARB_shader_precision, GL_EXT_texture, GL_ARB_texture_storage_multisample, GL_ARB_texture_rectangle, GL_ARB_texture_cube_map_array, GL_ARB_fragment_layer_viewport, GL_ARB_robust_buffer_access_behavior, GL_EXT_compiled_vertex_array, GL_EXT_framebuffer_blit, GL_NV_shader_atomic_int64, GL_ARB_framebuffer_sRGB, GL_ARB_texture_compression_bptc, GL_ARB_polygon_offset_clamp, GL_ARB_vertex_array_bgra, GL_NV_packed_depth_stencil, GL_OES_read_format, GL_S3_s3tc, GL_INTEL_blackhole_render, GL_EXT_texture_compression_latc, GL_ARB_texture_compression, GL_EXT_polygon_offset_clamp, GL_ARB_texture_rgb10_a2ui, GL_ARB_tessellation_shader, GL_NV_texture_rectangle, GL_ARB_texture_env_add, GL_ATI_fragment_shader, GL_EXT_framebuffer_sRGB, GL_EXT_texture_sRGB_decode, GL_AMD_draw_buffers_blend, GL_ARB_clear_texture, GL_EXT_framebuffer_object, GL_ARB_shader_storage_buffer_object, GL_MESA_window_pos, GL_NV_alpha_to_coverage_dither_control, GL_ARB_point_parameters, GL_ARB_vertex_type_10f_11f_11f_rev, GL_AMD_query_buffer_object, GL_ARB_vertex_buffer_object, GL_EXT_texture_env_dot3, GL_EXT_texture_object, GL_ARB_explicit_attrib_location, GL_ARB_clip_control, GL_IBM_multimode_draw_arrays, GL_IBM_texture_mirrored_repeat, GL_ARB_map_buffer_range, GL_ARB_multi_draw_indirect, GL_ARB_texture_buffer_range, GL_NV_vdpau_interop, GL_ARB_map_buffer_alignment, GL_EXT_shadow_funcs, GL_EXT_window_rectangles, GL_EXT_stencil_wrap, GL_EXT_secondary_color, GL_ARB_ES3_1_compatibility, GL_ARB_query_buffer_object, GL_ARB_texture_view, GL_ARB_shader_draw_parameters, GL_ARB_buffer_storage, GL_EXT_abgr, GL_EXT_framebuffer_multisample, GL_ARB_shadow, GL_NVX_gpu_memory_info, GL_ARB_texture_compression_rgtc, GL_NV_light_max_exponent, GL_EXT_texture_buffer_object, GL_ARB_multisample, GL_EXT_blend_equation_separate, GL_EXT_packed_depth_stencil, GL_ATI_draw_buffers, GL_EXT_provoking_vertex, GL_ARB_copy_image, GL_ARB_texture_stencil8, GL_EXT_texture_compression_dxt1, GL_EXT_direct_state_access, GL_EXT_semaphore, GL_ATI_meminfo, GL_ARB_gpu_shader5, GL_EXT_texture_compression_s3tc, GL_ARB_stencil_texturing, GL_ARB_texture_non_power_of_two, GL_EXT_texture_swizzle, GL_NV_blend_square, GL_ARB_debug_output, GL_EXT_texture3D, GL_SUN_multi_draw_arrays, GL_EXT_texture_env_combine, GL_ARB_half_float_vertex, GL_EXT_texture_filter_anisotropic, GL_ARB_shading_language_packing, GL_ARB_occlusion_query, GL_AMD_seamless_cubemap_per_texture, GL_APPLE_packed_pixels, GL_ATI_blend_equation_separate, GL_EXT_packed_pixels, GL_EXT_vertex_array_bgra, GL_ARB_shader_atomic_counters, GL_ARB_transpose_matrix, GL_EXT_texture_sRGB_R8, GL_EXT_shader_samples_identical, GL_ARB_ES2_compatibility, GL_ARB_texture_buffer_object_rgb32, GL_ARB_texture_env_combine, GL_AMD_depth_clamp_separate, GL_ARB_depth_texture, GL_ARB_depth_buffer_float, GL_ARB_gl_spirv, GL_ATI_texture_mirror_once, GL_ARB_explicit_uniform_location, GL_AMD_texture_texture4, GL_ARB_shader_viewport_layer_array, GL_ARB_sparse_texture2, GL_ARB_ES3_compatibility, GL_ATI_texture_float, GL_ARB_multi_bind, GL_IBM_rasterpos_clip, GL_EXT_draw_range_elements, GL_EXT_texture_compression_rgtc, GL_ARB_clear_buffer_object, GL_ARB_derivative_control, GL_KHR_robustness, GL_ARB_seamless_cube_map, GL_ARB_texture_query_levels, GL_ARB_vertex_attrib_binding, GL_AMD_vertex_shader_viewport_index, GL_OES_EGL_image, GL_ARB_shader_stencil_export, GL_EXT_shader_image_load_formatted, GL_ARB_transform_feedback_overflow_query, GL_SGIS_generate_mipmap, GL_ARB_texture_mirror_clamp_to_edge, GL_EXT_gpu_program_parameters, GL_ARB_compressed_texture_pixel_storage, GL_ARB_texture_buffer_object, GL_ARB_draw_elements_base_vertex, GL_ARB_ES3_2_compatibility, GL_EXT_vertex_array, GL_ARB_shading_language_include, GL_EXT_point_parameters, GL_ARB_fragment_program, GL_ARB_invalidate_subdata, GL_ARB_shader_texture_image_samples, GL_KHR_debug, GL_ARB_draw_buffers_blend, GL_ARB_depth_clamp, GL_AMD_conservative_depth, GL_NV_depth_clamp, GL_ARB_blend_func_extended, GL_EXT_shader_image_load_store, GL_EXT_shader_integer_mix, GL_AMD_multi_draw_indirect, GL_ARB_shader_image_load_store, GL_ARB_sparse_buffer, GL_ARB_texture_gather, GL_EXT_blend_func_separate, GL_ARB_vertex_attrib_64bit, GL_ARB_get_texture_sub_image, GL_ARB_color_buffer_float, GL_ARB_sampler_objects, GL_ARB_vertex_type_2_10_10_10_rev, GL_EXT_texture_integer, GL_KHR_context_flush_control, GL_ANGLE_texture_compression_dxt5, GL_KHR_texture_compression_astc_sliced_3d, GL_ARB_indirect_parameters, GL_ARB_instanced_arrays, GL_NV_texgen_reflection, GL_ARB_bindless_texture, GL_ARB_draw_instanced, GL_ARB_framebuffer_no_attachments, GL_EXT_copy_texture, GL_ARB_multitexture, GL_ARB_sparse_texture_clamp, GL_ARB_shader_texture_lod, GL_ARB_robustness, GL_EXT_timer_query, GL_ARB_texture_mirrored_repeat, GL_ARB_shader_atomic_counter_ops, GL_EXT_texture_mirror_clamp, GL_NV_conditional_render, GL_SGIS_texture_lod, GL_AMD_shader_trinary_minmax, GL_ARB_internalformat_query2, GL_EXT_texture_edge_clamp, GL_ARB_compute_shader, GL_EXT_multi_draw_arrays, GL_EXT_rescale_normal, GL_NV_copy_depth_to_color, GL_EXT_EGL_sync, GL_ARB_pipeline_statistics_query, GL_EXT_fog_coord, GL_EXT_blend_minmax, GL_ARB_shader_image_size, GL_ARB_copy_buffer, GL_AMD_vertex_shader_layer, GL_ARB_shader_subroutine, GL_ARB_conditional_render_inverted, GL_ARB_transform_feedback_instanced, GL_ANGLE_texture_compression_dxt3, GL_EXT_vertex_attrib_64bit, GL_MESA_framebuffer_flip_y, GL_NV_copy_image, GL_ARB_vertex_shader, GL_ARB_pixel_buffer_object, GL_ARB_shader_bit_encoding, GL_ARB_draw_indirect, GL_ARB_texture_query_lod, GL_EXT_texture_lod_bias, GL_ARB_cull_distance, GL_EXT_draw_instanced, GL_ARB_direct_state_access, GL_ARB_texture_barrier, GL_ARB_sample_shading, GL_ARB_base_instance, GL_AMD_pinned_memory, GL_NV_compute_shader_derivatives, GL_NV_half_float, GL_ARB_texture_float, GL_EXT_packed_float, GL_AMD_framebuffer_multisample_advanced, GL_ARB_sync, GL_EXT_blend_color, GL_ARB_spirv_extensions, GL_EXT_texture_array, GL_ARB_arrays_of_arrays, GL_ARB_enhanced_layouts, GL_SGIS_texture_edge_clamp, GL_EXT_texture_cube_map, GL_KHR_robust_buffer_access_behavior, GL_AMD_performance_monitor, GL_EXT_bgra, GL_EXT_texture_rectangle, GL_ARB_texture_multisample, GL_ARB_texture_rg, GL_EXT_texture_shared_exponent, GL_ARB_compatibility, GL_ARB_transform_feedback2, GL_ATI_texture_compression_3dc, GL_EXT_demote_to_helper_invocation, GL_AMD_shader_stencil_export, GL_ARB_shader_group_vote, GL_ARB_draw_buffers, GL_ARB_shader_objects, GL_ARB_viewport_array, GL_KHR_no_error, GL_ARB_program_interface_query, GL_ARB_vertex_array_object, GL_ARB_texture_border_clamp, GL_NV_texture_env_combine4, GL_ATI_separate_stencil, GL_EXT_stencil_two_side, GL_ATI_texture_env_combine3, GL_EXT_framebuffer_multisample_blit_scaled, GL_ARB_point_sprite, GL_INGR_blend_func_separate, GL_ARB_texture_swizzle, GL_EXT_memory_object, GL_EXT_texture_shadow_lod, GL_ARB_gpu_shader_int64, GL_ARB_compute_variable_group_size, GL_ARB_seamless_cubemap_per_texture, GL_EXT_texture_sRGB, GL_ARB_fragment_coord_conventions, GL_NV_primitive_restart, GL_ARB_conservative_depth, GL_ARB_parallel_shader_compile, GL_ARB_texture_filter_anisotropic, GL_EXT_separate_specular_color, GL_ARB_provoking_vertex, GL_EXT_transform_feedback, GL_EXT_blend_subtract, GL_ARB_separate_shader_objects, GL_ARB_timer_query, GL_ARB_internalformat_query, GL_ARB_shading_language_100, GL_EXT_draw_buffers2, GL_NV_fog_distance, GL_MESA_shader_integer_functions, GL_EXT_pixel_buffer_object, GL_ARB_texture_cube_map, GL_ARB_vertex_program, GL_ARB_uniform_buffer_object, GL_ARB_texture_env_crossbar, GL_ARB_shading_language_420pack, GL_EXT_memory_object_fd, GL_EXT_subtexture, GL_ARB_half_float_pixel, GL_KHR_texture_compression_astc_ldr, GL_EXT_semaphore_fd, GL_ARB_transform_feedback3, GL_EXT_texture_snorm, GL_MESA_texture_signed_rgba [2022.07.30 21:02:37] OpenGL: QOpenGLContext created, version: 4.4. [2022.07.30 21:02:37] OpenGL: [TRUE] (OverlayWidget) [2022.07.30 21:02:38] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:38] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:38] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:38] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:38] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:38] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:38] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:38] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:38] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:38] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:38] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:38] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:38] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:38] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:39] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:39] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:39] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:39] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:39] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:40] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:40] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:40] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:42] API Warning: not loaded minimal channel applied. [2022.07.30 21:02:52] Audio Info: recreating audio device and reattaching the tracks [2022.07.30 21:02:52] Native Notification Error: specification version is null [2022.07.30 21:02:54] Audio Info: Closing audio playback device.

GranPC commented 2 years ago

Confirmed fixed in beta 4.0.4. Thank you!