qbittorrent / qBittorrent

qBittorrent BitTorrent client
https://www.qbittorrent.org
Other
27.75k stars 3.92k forks source link

No icons Fedora 36 #16926

Closed dquark closed 2 years ago

dquark commented 2 years ago

qBittorrent & operating system versions

qbittorrent-1:4.4.2-1.fc36.x86_64 Fedora 36 qt6-qtbase-6.2.3-2, qt6-qtbase-common, qt6-qtbase-gui, qt6-qtdeclarative, adwaita-qt6 libtorrent-rasterbar: ??

What is the problem?

  1. GUI looks awfully big This is because of an error message Warning: Ignoring WAYLAND_DISPLAY on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway., running export QT_QPA_PLATFORM=wayland fixes the issue, but another error message appears qt.qpa.wayland: Wayland does not support QWindow::requestActivate(), but GUI looks as it should

  2. No icons, buttons work as they should, I've tried changing theme but it didn't help

Steps to reproduce

Run sudo dnf install qbittorrent -y on Fedora 36 with GNOME42, issue remains when installing from AppImage

Additional context

https://imgur.com/a/x2Jbxs7 mirror: https://ibb.co/7JWL5s1

Log(s) & preferences file(s)

No response

dquark commented 2 years ago

Solution:

After some digging I've found what's causing this error. qt6-qtsvg library is not installed as dependency, which causes problems with icons. In order to fix this issue I've had to install it manually:

Chocobo1 commented 2 years ago

@dquark It would be best to submit your findings to Fedora/OpenSUSE package maintainers so that they can have a chance to look into it. https://src.fedoraproject.org/rpms/qbittorrent https://en.opensuse.org/openSUSE:Submitting_bug_reports#Reporting_a_bug

dquark commented 2 years ago

@dquark It would be best to submit your findings to Fedora/OpenSUSE package maintainers so that they can have a chance to look into it. https://src.fedoraproject.org/rpms/qbittorrent https://en.opensuse.org/openSUSE:Submitting_bug_reports#Reporting_a_bug

Thank you for the links, I've sent bug reports

dquark commented 2 years ago

Update: seems like both distributions applied or will apply necessary fix