Missing tabs in editor
Having trouble installing Oxygen? Got a bug to report? Post it all here.
-
- Posts: 49
- Joined: Mon Mar 12, 2007 1:56 am
- Location: Sweden
Missing tabs in editor
Hi,
I'm running oXygen XML Editor v 22.0 on Ubuntu 19.10 with the Cinnamon desktop. I've noticed a little bug in displaying open tabs in the editor - with more tabs open than the editor width allows, the rightmost tabs aren't displayed and there will be a space between the rightmost visible tab and the dropdown menu (see screenshots), erroneously suggesting that there are no more documents open.
Here's a screenhot that shows the actual open documents - note that some appear to have no tabs:

This made me think that I had no more documents open to the right:

But hitting the right arrow gives me the next open document:

I thought I had mistakenly closed many of the open documents until I hit the open documents dropdown list and realised that they were still there.
This behaviour appears to be new to version 22.0, possibly because the JVM is new.
As always, thanks for a great editor!
Best,
/Ari
I'm running oXygen XML Editor v 22.0 on Ubuntu 19.10 with the Cinnamon desktop. I've noticed a little bug in displaying open tabs in the editor - with more tabs open than the editor width allows, the rightmost tabs aren't displayed and there will be a space between the rightmost visible tab and the dropdown menu (see screenshots), erroneously suggesting that there are no more documents open.
Here's a screenhot that shows the actual open documents - note that some appear to have no tabs:

This made me think that I had no more documents open to the right:

But hitting the right arrow gives me the next open document:

I thought I had mistakenly closed many of the open documents until I hit the open documents dropdown list and realised that they were still there.
This behaviour appears to be new to version 22.0, possibly because the JVM is new.
As always, thanks for a great editor!
Best,
/Ari
-
- Posts: 2879
- Joined: Tue May 17, 2005 4:01 pm
Re: Missing tabs in editor
Hello,
Thank you for letting us know about this.
Do you have a high screen resolution with text scaling enabled?
We can reproduce the issue even on Windows, with OpenJDK 13, but only with scaling enabled. So it seems to be scaling/HiDPI related.
I've logged an issue to investigate and fix the problem. For future reference it is issue EXM-45108.
We will notify this thread when it is fixed.
Regards,
Adrian
Thank you for letting us know about this.
Do you have a high screen resolution with text scaling enabled?
We can reproduce the issue even on Windows, with OpenJDK 13, but only with scaling enabled. So it seems to be scaling/HiDPI related.
I've logged an issue to investigate and fix the problem. For future reference it is issue EXM-45108.
We will notify this thread when it is fixed.
Regards,
Adrian
Adrian Buza
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
-
- Posts: 49
- Joined: Mon Mar 12, 2007 1:56 am
- Location: Sweden
Re: Missing tabs in editor
Hi Adrian,
Yes, I have a 4k screen and had to manually add to vmoptions since oXygen no longer seems to scale up automatically - the earlier versions recognised my screen resolution and scaling (I'm scaling everything x2) but 22.0 does not. It's a bit of an annoyance - I have automatic scaling enabled on Cinnamon so when I dock to a 28" screen, the scaling factor is 1 and 2 if I use the 15" laptop screen, but oXygen now ignores this because of the manually set vmoption.
First-world problems, I guess.
Best,
/Ari
Yes, I have a 4k screen and had to manually add
Code: Select all
-Dsun.java2d.uiScale=2
First-world problems, I guess.

Best,
/Ari
-
- Posts: 2879
- Joined: Tue May 17, 2005 4:01 pm
Re: Missing tabs in editor
Hi,
That's actually Java that you're instructing to use 2x (200%) scaling with "-Dsun.java2d.uiScale=2". Oxygen uses a different scaling property. In turn Oxygen also adjusts its scaling to this Java scaling, so that's actually the correct way to do this.
Java automatic scaling detection only works for the main screen, it doesn't work with individual, per screen scaling.
Regards,
Adrian
That's actually Java that you're instructing to use 2x (200%) scaling with "-Dsun.java2d.uiScale=2". Oxygen uses a different scaling property. In turn Oxygen also adjusts its scaling to this Java scaling, so that's actually the correct way to do this.
Java automatic scaling detection only works for the main screen, it doesn't work with individual, per screen scaling.
Regards,
Adrian
Adrian Buza
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
-
- Posts: 49
- Joined: Mon Mar 12, 2007 1:56 am
- Location: Sweden
Re: Missing tabs in editor
Hi Adrian,
Missed your reply, earlier, so trying this now with the new build. Where, exactly, should I insert that oXygen scaling property? I thought the obvious place would be either vmoptions or the menu launcher command but neither seems to care about .
A hint would be much appreciated.
Thanks,
/Ari
Missed your reply, earlier, so trying this now with the new build. Where, exactly, should I insert that oXygen scaling property? I thought the obvious place would be either vmoptions or the menu launcher command
Code: Select all
"/opt/Oxygen XML Editor 22/oxygen22.0" %U
Code: Select all
-Dcom.oxygenxml.hidpi.scaling=1.5
A hint would be much appreciated.
Thanks,
/Ari
-
- Posts: 2879
- Joined: Tue May 17, 2005 4:01 pm
Re: Missing tabs in editor
Hi,
You can set it in oxygen22.0.vmoptions, or better yet, in a new file named custom_commons.vmoptions so that all other tools also pick this up and also make this persistent between maintenance build updates (new files are not removed).
But it was actually correct to set because Java scaling doesn't seem to be working automatically for you, so that's what needs addressing.
Regards,
Adrian
You can set it in oxygen22.0.vmoptions, or better yet, in a new file named custom_commons.vmoptions so that all other tools also pick this up and also make this persistent between maintenance build updates (new files are not removed).
But it was actually correct to set
Code: Select all
-Dsun.java2d.uiScale=2
Regards,
Adrian
Adrian Buza
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
-
- Site Admin
- Posts: 125
- Joined: Wed Dec 12, 2018 5:33 pm
Re: Missing tabs in editor
Post by Cosmin Duna »
Hello,
Just wanted to let you know that oXygen 22.1 is out now and it contains a fix for the issue you reported on this thread.
Best regards,
Cosmin
Just wanted to let you know that oXygen 22.1 is out now and it contains a fix for the issue you reported on this thread.
Best regards,
Cosmin
Cosmin Duna
<oXygen/> XML Editor
http://www.oxygenxml.com
<oXygen/> XML Editor
http://www.oxygenxml.com
-
- Posts: 49
- Joined: Mon Mar 12, 2007 1:56 am
- Location: Sweden
Re: Missing tabs in editor
Hi Cosmin,
Thanks - I'm running it now and the issue has indeed been fixed.
A related question, though: as I mentioned earlier in this thread, oXygen no longer appears to automatically recognise my screen resolution. Instead I have to edit the vmoptions as described. I assume this is because the Java version that comes with oXygen was updated for 22.0. Is there any chance of a fix for this? I'd like to be able to use a scaling factor 2 when using my 4k laptop screen (15") but a scaling factor 1 when connected to a Thunderbolt dock and an external large 4k screen (27").
My Cinnamon desktop scales automatically for everything but oXygen.
Thanks - I'm running it now and the issue has indeed been fixed.
A related question, though: as I mentioned earlier in this thread, oXygen no longer appears to automatically recognise my screen resolution. Instead I have to edit the vmoptions as described. I assume this is because the Java version that comes with oXygen was updated for 22.0. Is there any chance of a fix for this? I'd like to be able to use a scaling factor 2 when using my 4k laptop screen (15") but a scaling factor 1 when connected to a Thunderbolt dock and an external large 4k screen (27").
My Cinnamon desktop scales automatically for everything but oXygen.
-
- Posts: 9434
- Joined: Fri Jul 09, 2004 5:18 pm
Re: Missing tabs in editor
Hi,
Oxygen is bundled with Java 14 on Linux and we are still having problems deciding the screen resolution with it. There is an issue registered for this and we'll update this forum thread when we have a fix for the problem, possibly in Oxygen 23 (Autumn this year).
In the Oxygen installation folder there is a "jre" subfolder, it contains the Java 14 distribution. If you rename this folder, Oxygen should start with the default Java distribution installed on your system (usually referenced in the "JAVA_HOME" environmental variable), so you may be able to download Java 1.8 and make Oxygen work with it.
Regards,
Radu
Oxygen is bundled with Java 14 on Linux and we are still having problems deciding the screen resolution with it. There is an issue registered for this and we'll update this forum thread when we have a fix for the problem, possibly in Oxygen 23 (Autumn this year).
In the Oxygen installation folder there is a "jre" subfolder, it contains the Java 14 distribution. If you rename this folder, Oxygen should start with the default Java distribution installed on your system (usually referenced in the "JAVA_HOME" environmental variable), so you may be able to download Java 1.8 and make Oxygen work with it.
Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
<oXygen/> XML Editor
http://www.oxygenxml.com
-
- Posts: 49
- Joined: Mon Mar 12, 2007 1:56 am
- Location: Sweden
Re: Missing tabs in editor
Hi Radu,
Thanks, I'll try that.
Interestingly, oXygen does sometimes recognise the current screen resolution and scales accordingly, seemingly without any action or change from me, both when I'm connected to a large screen and use scaling factor 1 and when I'm using the laptop screen and scaling factor 2. I can't see a pattern, though.
Thanks as always for a great product!
Best,
/Ari
Thanks, I'll try that.
Interestingly, oXygen does sometimes recognise the current screen resolution and scales accordingly, seemingly without any action or change from me, both when I'm connected to a large screen and use scaling factor 1 and when I'm using the laptop screen and scaling factor 2. I can't see a pattern, though.
Thanks as always for a great product!
Best,
/Ari
Jump to
- Oxygen XML Editor/Author/Developer
- ↳ Feature Request
- ↳ Common Problems
- ↳ DITA (Editing and Publishing DITA Content)
- ↳ SDK-API, Frameworks - Document Types
- ↳ DocBook
- ↳ TEI
- ↳ XHTML
- ↳ Other Issues
- Oxygen XML Web Author
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Content Fusion
- ↳ Feature Request
- ↳ Common Problems
- Oxygen JSON Editor
- ↳ Feature Request
- ↳ Common Problems
- Oxygen PDF Chemistry
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Feedback
- ↳ Feature Request
- ↳ Common Problems
- Oxygen XML WebHelp
- ↳ Feature Request
- ↳ Common Problems
- XML
- ↳ General XML Questions
- ↳ XSLT and FOP
- ↳ XML Schemas
- ↳ XQuery
- NVDL
- ↳ General NVDL Issues
- ↳ oNVDL Related Issues
- XML Services Market
- ↳ Offer a Service