You are not logged in.

#1 2025-07-24 22:15:49

esilva15
Member
Registered: 2022-12-04
Posts: 1

Viber dialogs not native or functional

Hello,
This thread will be similar to this old one: https://bbs.archlinux.org/viewtopic.php?id=290854. Posting this new one as to not necrobump it.
I upgraded the system today, but this problem exists for many years. I think it didn't happen on an arch linux install with KDE I had but I don't
have any machine right now with it and my daily setup is with I3WM.
The same behaviour is present with the AppImage one can download from Viber's website.
The only place I was able to get a normal dialog to open when clicking 'Save As' was with the flathub package. But it has another problem
where it keeps disconnecting and connecting.

Below there will be some info that I knew how to get, hopefully someone will be wiser than me and know where to get more useful things : D

The behaviour is the same: the 'Save As' dialog is not native. Nor usable, its a static popup in viber that can't even be moved.
I tried to use `xprop` to get more info about it and the contents are the following but it doesn't seem to hold any useful information:

[23:03 ~] > xprop
_NET_WM_DESKTOP(CARDINAL) = 0
WM_STATE(WM_STATE):
		window state: Normal
		icon window: 0x0
_NET_WM_USER_TIME(CARDINAL) = 1807020
_NET_WM_STATE(ATOM) = _NET_WM_STATE_MAXIMIZED_VERT, _NET_WM_STATE_MAXIMIZED_VERT, _NET_WM_STATE_FOCUSED
XdndAware(ATOM) = BITMAP
WM_NAME(STRING) = "Rakuten Viber"
_NET_WM_NAME(UTF8_STRING) = "Rakuten Viber"
_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x3, 0x3e, 0x7e, 0x0, 0x0
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL
_XEMBED_INFO(_XEMBED_INFO) = 0x0, 0x1
WM_CLIENT_LEADER(WINDOW): window id # 0x260001d
WM_HINTS(WM_HINTS):
		Client accepts input or input focus: True
		Initial state is Normal State.
		window id # of group leader: 0x260001d
WM_CLIENT_MACHINE(STRING) = "archDesk"
_NET_WM_PID(CARDINAL) = 80209
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 39845940
_GTK_APPLICATION_ID(UTF8_STRING) = "com.viber.Viber"
_KDE_NET_WM_DESKTOP_FILE(UTF8_STRING) = "com.viber.Viber"
WM_CLASS(STRING) = "viber", "ViberPC"
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST
WM_NORMAL_HINTS(WM_SIZE_HINTS):
		user specified location: 0, 22
		user specified size: 2560 by 1394
		program specified minimum size: 1085 by 580
		window gravity: Static

The output when opened from a shell is the following:

[23:05 ~] > viber

ERROR: No native SystemTrayIcon implementation available.
Qt Labs Platform requires Qt Widgets on this setup.
Add 'QT += widgets' to .pro and create QApplication in main().

qml: DESIGN_SYSTEM currentTheme: Light
No QtMultimedia backends found. Only QMediaDevices, QAudioDevice, QSoundEffect, QAudioSink, and QAudioSource are available.
QGuiApplication::desktopFileName() is empty
qml: DESIGN_SYSTEM currentTheme: Dark
Failed to initialize QMediaRecorder "Not available"
Failed to initialize QMediaCaptureSession "Not available"
qml: DPR: updating dpr 1
qml: Current screen: DP-0 [w=2560, h=1440, daw=2560, dah=1440, dpr=1]
qml: incomingCallWindow active: false
qml: DPR: setting dpr 1
qml: Geometry: mh=122, mw=754, h=122, w=754, sah=1440, saw=2560
qml: Position: x=903, y=1268

The error about the system tray implementation missing is a new one. It happened after upgrading my system today.

Image of the bad dialog:
Very Bad Dialog

Thanks!

Last edited by esilva15 (2025-07-24 22:20:11)

Offline

Board footer

Powered by FluxBB