Fedora 20 menu behavior
Having trouble installing Oxygen? Got a bug to report? Post it all here.
			- 
				bds
 - Posts: 47
 - Joined: Mon Jun 26, 2006 10:40 pm
 
Fedora 20 menu behavior
Hi all, 
One of my coworkers is experiencing odd UI behavior with oXygen 15.1 and Fedora 20. All of the menus expect a 'hold and select' behavior - I'm afraid I don't know the correct term for it - basically, to open the File menu a left click and hold is required. Selecting an item from the menu is, as a result, very difficult.
Is there a way to modify UI behavior in oXygen?
I've attached his System Properties below [1].
Thank you for your help.
[1] System Properties:
			
			
									
									
						One of my coworkers is experiencing odd UI behavior with oXygen 15.1 and Fedora 20. All of the menus expect a 'hold and select' behavior - I'm afraid I don't know the correct term for it - basically, to open the File menu a left click and hold is required. Selecting an item from the menu is, as a result, very difficult.
Is there a way to modify UI behavior in oXygen?
I've attached his System Properties below [1].
Thank you for your help.
[1] System Properties:
Code: Select all
apple.awt.showGrowBox   true
apple.awt.window.position.forceSafeCreation     true
apple.laf.useScreenMenuBar      true
awt.dnd.drag.threshold  5
awt.toolkit     sun.awt.X11.XToolkit
com.apple.macos.smallTabs       true
com.apple.macos.useScreenMenuBar        true
com.apple.mrj.application.apple.menu.about.name Oxygen
com.oxygenxml.editor.home.url   file:/home/paulc/Oxygen%20XML%20Editor%2015/
com.oxygenxml.editor.lib.dir    /home/paulc/Oxygen XML Editor 15/lib
com.oxygenxml.editor.plugins.dir        /home/paulc/Oxygen XML Editor 15/plugins
com.oxygenxml.is.eclipse.plugin false
com.oxygenxml.language  English
com.oxygenxml.tree.readonly     false
exe4j.moduleName        /home/paulc/Oxygen XML Editor 15/oxygen15.2
file.encoding   UTF-8
file.encoding.pkg       sun.io
file.separator  /
i4j.vmov        true
i4j.vpt true
install4j.appDir        /home/paulc/Oxygen XML Editor 15/
install4j.exeDir        /home/paulc/Oxygen XML Editor 15/
install4j.jvmDir        /home/paulc/Oxygen XML Editor 15/jre
install4j.launcherId    19
install4j.swt   false
java.awt.graphicsenv    sun.awt.X11GraphicsEnvironment
java.awt.printerjob     sun.print.PSPrinterJob
java.class.path /home/paulc/Oxygen XML Editor 
15/.install4j/i4jruntime.jar:/home/paulc/Oxygen XML Editor 15/lib/oxygen.jar
java.class.version      51.0
java.endorsed.dirs      /home/paulc/Oxygen XML Editor 15/jre/lib/endorsed
java.ext.dirs   /home/paulc/Oxygen XML Editor 
15/jre/lib/ext:/usr/java/packages/lib/ext
java.home       /home/paulc/Oxygen XML Editor 15/jre
java.io.tmpdir  /tmp
java.library.path 
/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
java.runtime.name       Java(TM) SE Runtime Environment
java.runtime.version    1.7.0_40-b43
java.specification.name Java Platform API Specification
java.specification.vendor       Oracle Corporation
java.specification.version      1.7
java.vendor     Oracle Corporation
java.vendor.url http://java.oracle.com/
java.vendor.url.bug     http://bugreport.sun.com/bugreport/
java.version    1.7.0_40
java.vm.info    mixed mode
java.vm.name    Java HotSpot(TM) 64-Bit Server VM
java.vm.specification.name      Java Virtual Machine Specification
java.vm.specification.vendor    Oracle Corporation
java.vm.specification.version   1.7
java.vm.vendor  Oracle Corporation
java.vm.version 24.0-b56
javax.xml.parsers.DocumentBuilderFactory 
org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
javax.xml.parsers.SAXParserFactory 
org.apache.xerces.jaxp.SAXParserFactoryImpl
jide.tabs.dnd.drag.threshold    40
jna.platform.library.path       /usr/lib64:/lib64:/usr/lib:/lib
line.separator  \n
org.eclipse.emf.ecore.EPackage.Registry.INSTANCE 
org.eclipse.emf.ecore.impl.EPackageRegistryImpl
org.xml.sax.driver      org.apache.xerces.parsers.SAXParser
os.arch amd64
os.name Linux
os.version      3.13.5-202.fc20.x86_64
path.separator  :
require.signed.ucf.jars false
sun.arch.data.model     64
sun.awt.enableExtraMouseButtons true
sun.awt.keepWorkingSetOnMinimize        true
sun.boot.class.path     /home/paulc/Oxygen XML Editor 
15/jre/lib/resources.jar:/home/paulc/Oxygen XML Editor 
15/jre/lib/rt.jar:/home/paulc/Oxygen XML Editor 
15/jre/lib/sunrsasign.jar:/home/paulc/Oxygen XML Editor 
15/jre/lib/jsse.jar:/home/paulc/Oxygen XML Editor 
15/jre/lib/jce.jar:/home/paulc/Oxygen XML Editor 
15/jre/lib/charsets.jar:/home/paulc/Oxygen XML Editor 
15/jre/lib/jfr.jar:/home/paulc/Oxygen XML Editor 15/jre/classes
sun.boot.library.path   /home/paulc/Oxygen XML Editor 15/jre/lib/amd64
sun.cpu.endian  little
sun.cpu.isalist 
sun.desktop     gnome
sun.font.fontmanager    sun.awt.X11FontManager
sun.io.unicode.encoding UnicodeLittle
sun.java.command        com.install4j.runtime.launcher.Launcher launch 
ro.sync.exml.Oxygen true false /home/paulc/Oxygen XML Editor 
15/error.log /home/paulc/Oxygen XML Editor 15/output.log true true false 
  true true 0 0  20 20 Arial 0,0,0 8 500 version 15.2 20 40 Arial 0,0,0 
8 500 -1
sun.java.launcher       SUN_STANDARD
sun.java2d.noddraw      true
sun.jnu.encoding        UTF-8
sun.management.compiler HotSpot 64-Bit Tiered Compilers
sun.os.patch.level      unknown
sun.swing.enableImprovedDragGesture     true
user.country    US
user.dir        /home/paulc
user.home       /home/paulc
user.language   en
user.name       paulc
user.timezone   America/New_York- 
				adrian
 - Posts: 2894
 - Joined: Tue May 17, 2005 4:01 pm
 
Re: Fedora 20 menu behavior
Hi,
We usually test all builds of Oxygen with the latest distribution of Ubuntu available at the time (Ubuntu 13.10 right now).
We have not yet encountered such problems during our testing with Ubuntu. It's most likely a compatibility problem specific to Fedora between the Java runtime distributed with Oxygen (Java SE 7u40) and the window manager from Fedora 20. From what I've seen in the system properties, it's Gnome.
We have not yet tested Oxygen with Fedora 20. I've submitted a task to do so.
Please note that v15.2 is the latest version of Oxygen available right now, so we recommend using it, if possible.
Meanwhile, until we get the chance to test Oxygen in Fedora 20, you could try to run Oxygen with the OpenJDK 7 Java runtime available from the Fedora repository. Instructions on how to install OpenJDK are available here:
http://openjdk.java.net/install/
Oxygen deploys its own bundled JRE, so you will have to bypass it. To do this, quit the application, navigate to the Oxygen installation folder and rename the 'jre' folder. e.g. 'jreold'. When you start Oxygen, it will automatically pick up and use your system installed Java VM.
You can check what Java Virtual Machine is Oxygen running on in Help > About, "System properties". Look for the properties:
java.runtime.name
java.runtime.version
If Oxygen doesn't pick up OpenJDK automatically after it has been set as the default Java runtime, you can create a symbolic link as described below.
If you don't want to make OpenJDK the default Java runtime or Oxygen doesn't detect it, you can create a symbolic link named 'jre' in the Oxygen installation folder that points to the OpenJDK folder. To find out where OpenJDK is installed use:
alternatives --list
Then you can create the symbolic link pointing to the appropriate location:
e.g.
ln -s /usr/lib/jvm/java-7-openjdk-amd64 Oxygen/jre
Regards,
Adrian
			
			
									
									We usually test all builds of Oxygen with the latest distribution of Ubuntu available at the time (Ubuntu 13.10 right now).
We have not yet encountered such problems during our testing with Ubuntu. It's most likely a compatibility problem specific to Fedora between the Java runtime distributed with Oxygen (Java SE 7u40) and the window manager from Fedora 20. From what I've seen in the system properties, it's Gnome.
We have not yet tested Oxygen with Fedora 20. I've submitted a task to do so.
Please note that v15.2 is the latest version of Oxygen available right now, so we recommend using it, if possible.
Meanwhile, until we get the chance to test Oxygen in Fedora 20, you could try to run Oxygen with the OpenJDK 7 Java runtime available from the Fedora repository. Instructions on how to install OpenJDK are available here:
http://openjdk.java.net/install/
Oxygen deploys its own bundled JRE, so you will have to bypass it. To do this, quit the application, navigate to the Oxygen installation folder and rename the 'jre' folder. e.g. 'jreold'. When you start Oxygen, it will automatically pick up and use your system installed Java VM.
You can check what Java Virtual Machine is Oxygen running on in Help > About, "System properties". Look for the properties:
java.runtime.name
java.runtime.version
If Oxygen doesn't pick up OpenJDK automatically after it has been set as the default Java runtime, you can create a symbolic link as described below.
If you don't want to make OpenJDK the default Java runtime or Oxygen doesn't detect it, you can create a symbolic link named 'jre' in the Oxygen installation folder that points to the OpenJDK folder. To find out where OpenJDK is installed use:
alternatives --list
Then you can create the symbolic link pointing to the appropriate location:
e.g.
ln -s /usr/lib/jvm/java-7-openjdk-amd64 Oxygen/jre
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
- 
				adrian
 - Posts: 2894
 - Joined: Tue May 17, 2005 4:01 pm
 
Re: Fedora 20 menu behavior
Hi again,
We tested Oxygen v15.2 with the bundled Java SE 7u40 on Fedora 20 and the menu problem you are describing seems to happen only with the Oxygen window maximized. We'll look into possible bugfixes for this.
A quick workaround for this problem is to align the Oxygen window to the top left corner prior to maximizing it.
We've also tested Oxygen v15.2 with the OpenJDK 7 Java runtime available from the Fedora repository (7u45 and 7u51) and the problem with the menus does not occur. So there's also this possibility. If you want to go this route, you can use the instructions from my previous reply.
Regards,
Adrian
			
			
									
									We tested Oxygen v15.2 with the bundled Java SE 7u40 on Fedora 20 and the menu problem you are describing seems to happen only with the Oxygen window maximized. We'll look into possible bugfixes for this.
A quick workaround for this problem is to align the Oxygen window to the top left corner prior to maximizing it.
We've also tested Oxygen v15.2 with the OpenJDK 7 Java runtime available from the Fedora repository (7u45 and 7u51) and the problem with the menus does not occur. So there's also this possibility. If you want to go this route, you can use the instructions from my previous reply.
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
			
				Jump to
				
			
		
			
			
	
	- Oxygen XML Editor/Author/Developer
 - ↳ Feature Request
 - ↳ Common Problems
 - ↳ DITA (Editing and Publishing DITA Content)
 - ↳ Artificial Intelligence (AI Positron Assistant add-on)
 - ↳ 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