You are not logged in.
Hey,
I am using telegram-desktop from arch own repos and KDE 6.4.4 X11
Telegram
QPainter::begin: Paint device returned engine == 0, type: 2
QWidget::render: Cannot render with an inactive painter
QRhiGles2: Failed to make context current. Expect bad things to happen.that's the output if I try to launch telegram from terminal.
Here's the log.txt from telegram
[2025.09.10 19:17:29] Launched version: 6001003, install beta: [TRUE], alpha: 0, debug mode: [FALSE]
[2025.09.10 19:17:29] Executable dir: /usr/bin/, name: Telegram
[2025.09.10 19:17:29] Initial working dir: /home/ntldr/
[2025.09.10 19:17:29] Working dir: /home/ntldr/.local/share/TelegramDesktop/
[2025.09.10 19:17:29] Command line: Telegram
[2025.09.10 19:17:29] Executable path before check: /usr/bin/Telegram
[2025.09.10 19:17:29] Logs started
[2025.09.10 19:17:29] App ID: org.telegram.desktop
[2025.09.10 19:17:29] Connecting local socket to 34c26d177dddc9790e2430509e88ab53-TelegramDesktop...
[2025.09.10 19:17:29] Socket connect error 0, starting server and app...
[2025.09.10 19:17:29] Moved logging from '/home/ntldr/.local/share/TelegramDesktop/log_start0.txt' to '/home/ntldr/.local/share/TelegramDesktop/log.txt'!
[2025.09.10 19:17:29] Global devicePixelRatio: 1
[2025.09.10 19:17:29] QT_SCREEN_SCALE_FACTORS: HDMI-A-1=1;HDMI-A-2=1;DP-1=1;
[2025.09.10 19:17:29] Primary screen DPI: 96, Base: 96.
[2025.09.10 19:17:29] Computed screen scale: 100
[2025.09.10 19:17:29] DevicePixelRatio: 1
[2025.09.10 19:17:29] ScreenScale: 100
[2025.09.10 19:17:29] Icon theme: Tela-circle-purple-dark
[2025.09.10 19:17:29] Fallback icon theme: breeze
[2025.09.10 19:17:29] Media Info: Type Playback, default: CM6631A Audio Processor Digital Stereo (IEC958), list: { "CM6631A Audio Processor Digital Stereo (IEC958)" <CM6631A Audio Processor Digital Stereo (IEC958)>, "Built-in Audio Digital Stereo (IEC958)" <Built-in Audio Digital Stereo (IEC958)> }, full list refresh: true
[2025.09.10 19:17:29] Media Info: Type Capture, default: Monitor of CM6631A Audio Processor Digital Stereo (IEC958), list: { "Monitor of CM6631A Audio Processor Digital Stereo (IEC958)" <Monitor of CM6631A Audio Processor Digital Stereo (IEC958)>, "Monitor of Built-in Audio Digital Stereo (IEC958)" <Monitor of Built-in Audio Digital Stereo (IEC958)> }, full list refresh: true
[2025.09.10 19:17:29] Media Error: Can't sync default device for type Camera, default: , list: { }
[2025.09.10 19:17:29] App Info: reading settings...
[2025.09.10 19:17:29] App Info: reading encrypted settings...
[2025.09.10 19:17:29] Lang Info: Loaded cached, keys: 9328
[2025.09.10 19:17:29] Font: from ':/gui/fonts/OpenSans-Italic.ttf' loaded 'Open Sans'
[2025.09.10 19:17:29] Font: from ':/gui/fonts/OpenSans-Regular.ttf' loaded 'Open Sans'
[2025.09.10 19:17:29] Font: from ':/gui/fonts/OpenSans-SemiBold.ttf' loaded 'Open Sans'
[2025.09.10 19:17:29] Font: from ':/gui/fonts/OpenSans-SemiBold.ttf' loaded 'Open Sans Semibold'
[2025.09.10 19:17:29] Font: from ':/gui/fonts/OpenSans-SemiBoldItalic.ttf' loaded 'Open Sans'
[2025.09.10 19:17:29] Font: from ':/gui/fonts/OpenSans-SemiBoldItalic.ttf' loaded 'Open Sans Semibold'
[2025.09.10 19:17:29] Font: from ':/gui/fonts/Vazirmatn-UI-NL-Regular.ttf' loaded 'Vazirmatn UI NL'
[2025.09.10 19:17:29] Font: from ':/gui/fonts/Vazirmatn-UI-NL-SemiBold.ttf' loaded 'Vazirmatn UI NL'
[2025.09.10 19:17:29] Font: from ':/gui/fonts/Vazirmatn-UI-NL-SemiBold.ttf' loaded 'Vazirmatn UI NL SemiBold'
[2025.09.10 19:17:30] OpenAL Logging Level: (not set)
[2025.09.10 19:17:30] App Info: reading accounts info...
[2025.09.10 19:17:30] App Info: reading encrypted info...
[2025.09.10 19:17:30] App Info: reading map...
[2025.09.10 19:17:30] App Info: reading encrypted map...
[2025.09.10 19:17:30] App Info: reading encrypted user settings...
[2025.09.10 19:17:30] App Info: encrypted user settings read.
[2025.09.10 19:17:30] App Info: reading encrypted mtp data...
[2025.09.10 19:17:30] MTP Info: read keys, current: 5, to destroy: 0
[2025.09.10 19:17:30] Map read time: 12
[2025.09.10 19:17:30] App Info: reading encrypted mtp config...
[2025.09.10 19:17:31] Export Info: Destroy top bar by controller removal.
[2025.09.10 19:17:31] System tray available: [TRUE]
[2025.09.10 19:17:31] OpenGL: Could not create widget in a window.
[2025.09.10 19:17:31] OpenGL: [FALSE] (Window)
[2025.09.10 19:17:32] Notification daemon product name: Plasma
[2025.09.10 19:17:32] Notification daemon vendor name: KDE
[2025.09.10 19:17:32] Notification daemon version: 6.4.4
[2025.09.10 19:17:32] Notification daemon specification version: 1.2
[2025.09.10 19:17:32] Notification daemon capabilities: body, body-hyperlinks, body-markup, body-images, icon-static, actions, persistence, inline-reply, sound, x-kde-urls, x-kde-origin-name, x-kde-display-appname, inhibitionsI am using nvidia drivers
➜ sudo pacman -Qi nvidia
[sudo] password for root:
Name : nvidia-dkms
Version : 580.82.07-1
Description : NVIDIA kernel modules - module sources
Architecture : x86_64
URL : http://www.nvidia.com/
Licenses : custom
Groups : None
Provides : NVIDIA-MODULE nvidia
Depends On : dkms nvidia-utils=580.82.07 libglvnd
Optional Deps : None
Required By : None
Optional For : None
Conflicts With : NVIDIA-MODULE nvidia
Replaces : None
Installed Size : 117.59 MiB
Packager : Peter Jung <ptr1337@archlinux.org>
Build Date : Tue 02 Sep 2025 07:39:47 PM EEST
Install Date : Wed 10 Sep 2025 07:16:22 PM EEST
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature➜ sudo pacman -Qi telegram-desktop
Name : telegram-desktop
Version : 6.1.3-1
Description : Official Telegram Desktop client
Architecture : x86_64
URL : https://desktop.telegram.org/
Licenses : GPL-3.0-or-later WITH OpenSSL-exception
Groups : None
Provides : None
Depends On : abseil-cpp ada ffmpeg glib2 hicolor-icon-theme
hunspell kcoreaddons libavif libdispatch libheif
libjxl libxcomposite libxdamage libxrandr libxtst lz4
minizip openal openh264 openssl pipewire protobuf
qt6-imageformats qt6-svg qt6-wayland rnnoise xxhash
Optional Deps : geoclue: geoinformation support [installed]
geocode-glib-2: geocoding support
geocode-glib: geocoding support [installed]
webkit2gtk-4.1: embedded browser features provided by
webkit2gtk-4.1 [installed]
webkit2gtk: embedded browser features provided by webkit2gtk
[installed]
webkitgtk-6.0: embedded browser features provided by
webkitgtk-6.0 (Wayland only)
xdg-desktop-portal: desktop integration [installed]
Required By : None
Optional For : purpose purpose5
Conflicts With : None
Replaces : None
Installed Size : 114.70 MiB
Packager : Sven-Hendrik Haase <svenstaro@archlinux.org>
Build Date : Mon 08 Sep 2025 12:18:31 AM EEST
Install Date : Wed 10 Sep 2025 06:08:21 PM EEST
Install Reason : Explicitly installed
Install Script : Yes
Validated By : SignatureOffline
I don't know why but after updating following packages:
Packages (5) bind-9.20.13-1 freetype2-2.14.0-2 jasper-4.2.8-1 libxmlb-0.3.24-1 mpg123-1.33.2-1Telegram opened without problems even tho it doesn't appear to need those packages?
Offline
I don't know why but after updating following packages:
Packages (5) bind-9.20.13-1 freetype2-2.14.0-2 jasper-4.2.8-1 libxmlb-0.3.24-1 mpg123-1.33.2-1Telegram opened without problems even tho it doesn't appear to need those packages?
I might be a little late to the party but I'll say it anyway: I uninstalled Telegram from the system (a few months ago) and downloaded it in a... "portable" variant, so to speak. It's basically an appimage whose extension has been removed:

Now it's literally independent from the entire system, updates itself when necessary and generally saves me A LOT of trouble with dependencies and potential problems. Just open its official page and click the blue button "Get telegram for linux x64". This will download a tar.xz archive which contains the two files seen above. With these two files no more headaches about pipewire, qt and all sorts of krap to make your life miserable. ![]()
RESIST OS GTK3 (customized Arch), i7-12700F, RTX 3070 Ti 8GB, 64GB DDR5-4800 (OCed to 5200 MHz).
Offline