Open
Description
I tried using the official CLI of arduino 1.5.5-r2. It worked except that it opened up the Arduino IDE window after issuing the command, compiled and downloaded the sketch, then autoclosed itself. This is not consistent with what has been described in the documents. Is this a known bug? If so, is there a workaround like setting a hidden flag or something?
Thanks for any help.
Activity
matthijskooijman commentedon Mar 31, 2014
This was fixed in 1.5.6 already.
hanabanana commentedon Mar 31, 2014
Thanks, Matthijs. I tried it out and it no longer shows the content of the IDE but just the Arduino logo. Is there a way to make everything completely hidden as in not show anything?
matthijskooijman commentedon Mar 31, 2014
Oh, the splash screen of course. I've been developing this on Linux, which I think doesn't show the splash screen (or perhaps it's only used in release builds, dunno). Perhaps there is a (hidden) preference to disable the splash screen altogether, though I do not think there is a comprehensive list of them anywhere.
In any case, I'll see if I can fix this in the code for the next release. Thanks for reporting.
matthijskooijman commentedon Mar 31, 2014
@matthijskooijman
matthijskooijman commentedon Apr 5, 2014
Hmm, looking around it seems the splash screen is shown by the launcher, not by the java application itself. I think this means we won't be able to toggle it based on a commandline option.
However, perhaps we can make an arduino.exe to run from the commandline and a arduino_gui.exe to run from e.g. the startmenu? Both binaries would be identical, except that only the latter uses the splash screen.
As a side effect, this means that if you run arduino from the commandline without
--verify
or--upload
, the GUI will be shown without the splash screen, but I don't think that is a problem in any way.@cmaglie, how does that sound? Are there other options?
ffissore commentedon Jan 21, 2015
Sorry for the late reply.
Since release 1.5.7, the Windows version has two ways for starting the IDE:
arduino.exe
will show the splash screen,arduino_debug.exe
will not and will echo to the terminal whatever gets printed on the black lower part of the ide.Lauszus commentedon Apr 9, 2015
This is still a issue on Mac OS X. I got it working by removing: https://github.com/arduino/Arduino/blob/master/build/build.xml#L321, but of course that is not a usable fix.
ffissore commentedon Apr 9, 2015
Yep. Problem is that splash screen is a command line arg. On Linux we have a bash script, so we may make args dynamic. On win and mac they are not. On win you can use arduino_debug (although the name looks weird) but on mac we have one binary only, so no joy
FlsZen commentedon Apr 17, 2015
In addition to Lauszus' suggestion, I also wanted the dock icon to not show so I added "-Dapple.awt.UIElement=true" into Info.plist.
ffissore commentedon Apr 30, 2015
I've googled around once more and I'm sorry to say this kind of macosx issues are a "wontfix". Tagging them as such and leaving them open until something better than a hack is found
18 remaining items
asm13243546 commentedon Apr 7, 2018
Hey .. is there dedicated or otherwise comprehensive documentation for arduino-builder? I'm on Arch. I get lots of CTAGS missing errors in my verbose output.
ianfixes commentedon Dec 31, 2018
A while ago I had used @igorwwwwwwwwwwwwwwwwwwww 's comment to disable the splash screen.
Using Arduino
1.8.7
on OSX10.13.6 (17G65)
, this no longer works.What's the new "preferred" way to do this? I had previously looked at arduino-builder, but I have some cross-platform scripting functionality that currently uses the command-line option syntax for the GUI executable. Should I be making plans to switch over to something else?
Hide splash screen asap if not using gui
Hide splash screen asap if not using gui
pchar commentedon Feb 17, 2020
I've found a workaround for this issue on macOS :
itopaloglu83 commentedon Feb 4, 2021
I must be doing something wrong. When I make the changes above instead of the splash screen I'm getting the output directory opening up with finder.
~/.vscode/extensions/vsciot-vscode.vscode-arduino-0.3.4/out/src/arduino
Phinder commentedon Apr 13, 2021
And if You are "new to programming" like me and can't nail the above, there is a barbarous way... Simply rename or delete the "splash.bmp" and "splash.png" files at /Applications/Arduino.app/Contents/Java/lib/
however, it gets rid of the splash screen forever.
Cheers
ianfixes commentedon Apr 13, 2021
If folks aren't aware:
you can avoid the IDE completely with the relatively-new CLI utility: https://github.com/arduino/arduino-cli