Missing text in the menu bar

When using the F38 beta with all updates installed, I noticed that some apps like VLC are not displaying the text in the menu bar, print below:

Could it be some package that is missing? I installed it through the terminal with sudo dnf install vlc and all dependencies were satisfied…

It’s a fresh install with rpm fusion added.

3 Likes

Hmm, I have VLC running here from RPMFusion on Fedora 38 and text is showing up for me. One difference is that I’m running in light mode theme.

1 Like

Thanks for answering, but I switched to light theme and it’s still the same here… I did the test on Wayland and X11 too…

I changed the system language from Portuguese to English, removed the VLC settings folders and it still didn’t work:

When running it through the terminal, some errors also appear:

Is it then a problem with my installation of F38?

That looks like an issue with vlc itself. I get the same with a new install of vlc on F38. I suggest you file a bug report with rpmfusion since vlc comes from that repo and not from fedora.

3 Likes

That “load glyph error” makes it seem like there is a problem with a missing font and/or icons on your system.

2 Likes

It may be with a clean install like mine, but that would tend to indicate a missing dependency in the install.

1 Like

Can you try with a new user to see if you observe the same issue.

It might also be worth seeing if the flatpak exhibits the same behavior.

Thanks

1 Like

I had the same issue in VLC and other apps like KeepassXC, solved it by installing qt5-qtbase-devel:
sudo dnf install qt5-qtbase-devel

still have it in another app (JamesDSP)

1 Like

I’m also seeing this issue, with both light and dark modes in lots of KDE applications. I noticed it with the hplip-gui, then it’s started happening in qutebrowser, and falkon too. So this isn’t an app specific issue.

To everyone here, what is your configuration? Are you only running KDE, or are you running qt apps on Gnome or another DE?

  • I’m using Gnome and these apps on Gnome here.
2 Likes

I managed to “fix” it: I dowgraded all my qt5 and qt6 packages:

sudo dnf downgrade qt5\* qt6\* qgnomeplatform\*

and it seemed to fix it. I’ve upgraded again, and not seen an issue. I noticed that on upgrading, my qt5* packages were not updated. Some rummaging found me this, which I think is the issue.

https://bodhi.fedoraproject.org/updates/FEDORA-2023-de53467a12

This has been unpushed, but since updates-testing is enabled in F38 at the moment, we must’ve already received the issue. So, I think a sudo dnf distro-sync from time to time is in order.

2 Likes

Did a distro-sync as you suggested qt5-qtwayland was downgraded and all my issues have are gone.

3 Likes

Hello, sorry for the delay. I created a new user as suggested by @grumpey but it stayed the same. However, the distro-sync tip suggested by @ankursinha worked perfectly! :slight_smile:

Thanks everyone!

2 Likes

Don’t waste your time in old applications like VLC Media Player you can use the default Gnome video player if there codec related problems then you can install third-party codecs from the Gnome software store or use this command:

  1. To install 3rd party codecs like H264 (For audio and videos):

  2. sudo dnf install gstreamer1-plugins-{bad-*,good-*,base} gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel

  3. sudo dnf install lame* --exclude=lame-devel

  4. sudo dnf group upgrade --with-optional Multimedia

Otherwise, you can also use Clapper (A GNOME media player powered by GStreamer), the best alternative to the VLC Media player, which is Adawaita themed. Also, it is available in RPM and Flatpak
Here are some references for Clapper: GitHub - Rafostar/clapper: A GNOME media player built using GJS with GTK4 toolkit and powered by GStreamer with OpenGL rendering.

To download/install Clapper:
sudo dnf install clapper
or
Overview - rpms/clapper - src.fedoraproject.org (Choose your Fedora version then select your CPU architecture then download the stable version and install it via Gnome Store).
or
Flathub—An app store and build service for Linux
or
Also, you can directly download it from Gnome Software.
I hope you like that video player.

Don’t waste your time in old applications like VLC Media Player you can use the default Gnome video player if there codec related problems then you can install third-party codecs from the Gnome software store or use this command:

  1. To install 3rd party codecs like H264 (For audio and videos):

  2. sudo dnf install gstreamer1-plugins-{bad-*,good-*,base} gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel

  3. sudo dnf install lame* --exclude=lame-devel

  4. sudo dnf group upgrade --with-optional Multimedia

Otherwise, you can also use Clapper (A GNOME media player powered by GStreamer), the best alternative to the VLC Media player, which is Adawaita themed. Also, it is available in RPM and Flatpak
Here are some references for Clapper: GitHub - Rafostar/clapper: A GNOME media player built using GJS with GTK4 toolkit and powered by GStreamer with OpenGL rendering.

To download/install Clapper:
sudo dnf install clapper
or
Overview - rpms/clapper - src.fedoraproject.org (Choose your Fedora version then select your CPU architecture then download the stable version and install it via Gnome Store).
or
Flathub—An app store and build service for Linux
or
Also, you can directly download it from Gnome Software.
I hope you like that video player.

VLC is old, but still has a number of advantages over Totem (aka, Gnome Video Player), such as more built-in codecs, recording, transcoding support, and serving media. AFAIK, asking about vlc is perfectly acceptable here, especially since it ended up pointing out a bug in Fedora that needed to be fixed ahead of 38 release.

1 Like