-
-
Notifications
You must be signed in to change notification settings - Fork 7k
Menu bar and icon options text missing in Archlinux LXQt #11150
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Same issue here on Fedora 5.9.16-200.fc33.x86_64 Installing the latest java with |
As @lefeverd reported, it's likely to be a mismatch between the installed java version and the one used to build the IDE. The distribution from arduino.cc should be unaffected (uses the provided |
@facchinm, see my console output:
It is the same, with or without the java folder. If I wait approx. 1 minute, there is further output which also goes to the .arduino15 log, but this only seems to be application/url checks, see extract below:
I will mention that prior to opening this issue, I had installed ttf-ms-fonts from the AUR, and also installed OpenJDK Java 7, 8 and 11, setting them to default in turn - problem remained. |
I have got the same issue (Majaro KDE). This also appeared after the latest global update of the system. But in my case, it only appears when I run downloaded Arduino IDE via 'sudo'. If I run it from my normal user or from root all is ok. Also no problem with Arduino IDE installed via pacman/pamac. |
Had the same problem. after trying mods to the java file, severnaside's workaround: "In the IDE download folder there is a folder named 'java'. I renamed it to something different and launched the IDE - everything working ok. ..." was sufficient to make it usable for me. |
I am running Fedora Core 33 (FC33) with Arduino 1.8.13. I experienced the same issue with the Menu Bar missing as well as the drop down only showing the black arrows when i started Arduino using the Activities screen pinned apps or via the search option. |
@facchinm When running with the JRE shipped with version 1.8.3, I get the following error message:
Although, when upgrading Java as suggested by @lefeverd , I could see that For the next readers:
|
Same issue on FC33.x86_64 and changing java with @lefeverd proposal does not solve the problem too i ve got the message |
By moving arduino/java to arduino/old-java, the menu are OK |
Same on Tumbleweed. @kerauzen , thanks, moving away the internal Java solves it. |
On Fedora 33: with a local install (ie. No root, No sudo) Downloaded the latest openjdk from: https://github.com/AdoptOpenJDK/openjdk11-binaries/releases It works fine after that. |
Same issue on ArchLinux with both gtk2 and gtk3 packages installed, Arduino IDE 1.8.13 (64-bit). Uninstalled gtk2 package and problem was resolved. It might be that the bundled Java gets confused about which L&F to use. Full support for mixed GTK2, GTK3 environments wasn't ironed out until JDK 9 with JEP 283 which set the default to GTK2 for all the various components (AWT/Swing, JavaFX, SWT). Oracle backported a pair of patches to use GTK3 as default L&F for client-libs and javafx in its 8u implementation but maybe the bundled implementation doesn't have similar patches and so experiences an "application failure" as mentioned in JEP 283. |
Same issue here, ArchLinux (up to date as of today), I3 with a basic custom installation, renaming the Arduino 1.8.15 (downloaded today from arduino.cc)
After renaming the
My java:
Java related packages I have installed:
I can provide more details if needed. |
Having the same issues withe fedora 33 and arduino.
|
OK. so I have SOLVED MY version of the problem as above. It appeared to me that the arduino launcher was not finding the correct version of Java. So started to look at re-installing Java - not a good idea! However I did find a way to see which versions of Java were on my machine and which was being used and it was not the latest version I had installed earlier. https://docs.fedoraproject.org/en-US/quick-docs/installing-java/ page down to "Switching between Java Versions" and there is a clear explanation how to use the alternatives command. So this is what I did.
BINGO it works now with menus |
I had the same issue. However, switching the java jdk didnt work. After working through @bobatlcpmbdx fix, I installed the Fedora version of arduino. Hope it helps.. |
I was unable to get the jdk switch to work as well, but the trick of "moving" the java directory (after the jdk install?) appears to resolve the issue. |
I've recently done a full OS reinstall on my laptop, download the latest version (1.8.16), but the bug and solution still the same. Renaming/deleting the The jdk I'm using:
|
Renamed that folder and everything is fixed, i love linux! |
Hi Guy's, Are you installing and moving the ide before changing the Java file name? |
I download it directly from the website and extract the files somewhere on my home directory. |
dizzwold, I downloaded it from the page, and although not having moved it I think It won't really affect as far as you rename the "java" folder with another name, good luck! |
I rename the folder from Everything worked after that! |
Arduino 1.8.13 (using your Software Download) was working ok until I did an Arch system upgrade. See screenshot below. The options are there, but not visible. If I click on "Open", for example, and blindly follow down and click on something - a sketch will open.
I did a system downgrade (rollback) using the Arch Archive to the previous upgrade date, and the IDE worked correctly again. I don't know which package(s) caused the problem as there were 124 packages upgraded after a 3-week interval (remiss of me). So, I brought my system back up-to-date and tried something else:
In the IDE download folder there is a folder named 'java'. I renamed it to something different and launched the IDE - everything working ok. This is my solution for now.
Being curious, I also installed the Arch Arduino 1:1.8.13-2 package using pacman package manager . I note that the 'arduino' folder /usr/share/arduino does not contain a folder 'java'. I prefer to use your Arduino Software, so I will stay with that.
I have another machine running Archlinux, it behaved the same way as above.
You may not consider this to be an arduino.cc issue, but I just wanted to make you aware.
OS: Archlinux 64-bit
Desktop: LXQt
Java Environment: java-14-openjdk
The text was updated successfully, but these errors were encountered: