"vlc - Graphical media player" only opens in a text window

opensuse tumbleweed 20250206
6.13.1-1-default x86_64
gnome 47 X11
vlc 3.0.21

Due to unfortunate reasons I performed a fresh install of Tumbleweed. I’ve had to do this twice in the last week (beware zypper!).
In the first rebuild vlc opened in graphics mode.
In this second rebuild vlc only opens in text mode.

How do I change this behavior?

vlc and its supporting codecs are installed from Packman.

$ qvlc
VLC media player 3.0.21 Vetinari (revision 3.0.21-0-gdd8bfdbabe8)
[000056442ff929f0] main interface error: no suitable interface module
[000056442feb16a0] main libvlc error: interface "default" initialization failed
$
$ vlc 
VLC media player 3.0.21 Vetinari (revision 3.0.21-0-gdd8bfdbabe8)
[00005589090176a0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00005589090f89b0] skins2 interface error: cannot instantiate dialogs provider
[00005589090ae410] main playlist: playlist is empty
[00005589090f89b0] [cli] lua interface: Listening on host "*console".
VLC media player 3.0.21 Vetinari
Command Line Interface initialized. Type `help' for help.
> quit
Shutting down.
[00005589090f89b0] [cli] lua interface: Requested shutdown.
$

@jimbobrae Hi, is vlc-qt installed? FWIW, I use the flatpak version, means no packman is needed…

Yes.
qvlc is supposed to start vlc in graphics mode using qt.

+

QT apps don’t always work smoothly in Gnome(GTK) environment,
and vice versa GTK apps don’t always work smoothly in KDE(QT) env.

Probably vlc in verbose mode (–verbose 2) can give some clues what’s missing there.

Yes! That provided the clue:

[00005577ff9876a0] main libvlc warning: cannot load module /usr/lib64/vlc/plugins/gui/libqt_plugin.so' (libQt5X11Extras.so.5: cannot open shared object file: No such file or directory)

After installing the missing library vlc started in graphics mode.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.