monero-gui
monero-gui copied to clipboard
Drop-down menus not opening on Manjaro (KDE)
I'm running Manjaro Linux x86_64 with Plasma 5.24.5 and kwin-bismuth tiling extension 3.1.1 (though, I don't think Bismuth is relevant here, because the issue persists even when I turn the tiling off).
I've installed monero-gui 0.17.3.2-1 via pacman and the dropdown menus in it don't seem to be working. When I click on one, nothing happens. Such menus include, for example, the network selection (mainnet/stagenet/testnet) during wallet setup or transaction priority in the "Send" tab of the app.
Tried building from source instead, same issue.
Can you try the getmonero.org binary for testing purposes?
Okay, tried it, it works properly
Similar report: https://github.com/monero-project/monero-gui/issues/3152
I get this issue when compiling from source, but when compiling statically with docker it works fine.
I always assumed it's related to how arch package manager compiles Qt.
I'm on Fedora, so it might be related to their packaging too.
@devhyper do you use KDE on fedora?
@devhyper do you use KDE on fedora?
Yes.
Another data point -
Kubuntu 22.04 LTS x86_64
DE: Plasma 5.24.4
WM: KWin
Theme: Breeze Light [Plasma], Breeze [GTK2/3]
Install Method: Flatpak
Dropdowns don't work and a lot of text fields are just white - including my address and my mnemonic when I created the wallet.
The Flatpak install works perfectly fine on the below system:
Xubuntu 21.10 x86_64
DE: Xfce
WM: Xfwm4
Chicago95 [GTK2], Greybird [GTK3]
Install Method: Flatpak
I can also provide a Monero contributor remote access to this machine via AnyDesk - PM me on Reddit (/u/OsrsNeedsF2P) or via Email ([email protected]) with confirmation here
I can confirm. The problem occurs in the flatpak version and from the repository in archlinux. (but the official binary works fine)
Can confirm this is still an issue.
tested now on Manjaro with KDE and it still doesn't work Edit: it works when i run monero-gui with sudo
I get the same issue with Arch with KDE.
Can confirm this issue with EndeavourOS KDE. Only works with sudo
Can someone compile monero-gui with Qt installed using https://github.com/engnr/qt-downloader instead of from package manager?
Can someone compile monero-gui with Qt installed using https://github.com/engnr/qt-downloader instead of from package manager?
I'd love to try, but as an effort to help Ukrainian civilians (I guess), qt.io doesn't allow downloading anything from a Russian IP address.
I've tried using VPN, but that qt-downloader thing gave me an error anyways. Although this time it looks like a qt-downloader bug and not a byproduct of war:
$ ./qt-downloader/qt-downloader linux desktop 5.15.6
OS type: linux
Target: desktop
Qt version: 5.15.6
Discovering available toolchains...b'<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">\n<html><head>\n<title>404 Not Found</title>\n</head><body>\n<h1>Not Found</h1>\n<p>The requested URL was not found on this server.</p>\n</body></html>\n'
Done
Choose from:
@SandaruKasa try 5.15.2, Qt does not offer prebuilt binaries for newer 5.15 versions.
@SandaruKasa try 5.15.2, Qt does not offer prebuilt binaries for newer 5.15 versions.
It works. I have to LD_LIBRARY_PATH=~/qt/5.15.2/gcc_64/lib/ ./monero-wallet-gui
, but drop-down menus work just fine.
As I suspected here: https://github.com/monero-project/monero-gui/issues/3938#issuecomment-1149561913
Don't really know how to continue here, since it seems to be an issue with how Qt gets compiled when installing from package manger. Not sure if they add custom patches on top.
Well, since the static binary seems to work without any problems, I've added it to AUR: https://aur.archlinux.org/packages/monero-gui-static-bin
Hope it'll help Arch/Manjaro/etc. users out there.
Bumping this issue. I would rather not use the AUR workaround
The following line is logged for me 71 times if I run monero-wallet-gui
from the command line:
2022-11-25 14:39:49.174 W Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
This doesn't happen with the downloaded qt version (I used the same method described in https://github.com/monero-project/monero-gui/issues/3938#issuecomment-1266765352). I'm using Arch Linux, but maybe this also happens on other distros where the dropdowns don't work.
I found a workaround, to disable KDE's theming of monero-gui:
- Install
qt5ct
- run monero-gui-wallet with
QT_QPA_PLATFORMTHEME=qt5ct
Works perfectly, thank you so much for this! The recursive rearrange
warnings are still shown on startup, so it's possible they aren't related to this issue.
But... what if we don't want to change system theme. Running it with that as an argument did nothing.
It's a QML application. We don't support any themes and I have no idea what exactly these KDE themes are supposed to change.
@RootInit did you do
QT_QPA_PLATFORMTHEME=qt5ct monero-wallet-gui
It seems to have worked for the other user.
@selsta No I did monero-wallet-gui QT_QPA_PLATFORMTHEME=qt5ct
Did work the proper way. I guess I will use that workaround.
Dropdowns don't work and a lot of text fields are just white - including my address and my mnemonic when I created the wallet.
I've solved issue with white textboxes, by swithcing wallet to white theme.
But no luck with dropdowns.