From b8877eaa7899f379c103b58c7ee215501d5cdb1e Mon Sep 17 00:00:00 2001 From: mguessan Date: Mon, 16 Feb 2015 22:39:40 +0000 Subject: [PATCH] Detect and log message for Unity users git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2339 3d1905a2-6b24-0410-a738-b14d5a86fcbd --- src/java/davmail/ui/tray/DavGatewayTray.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/java/davmail/ui/tray/DavGatewayTray.java b/src/java/davmail/ui/tray/DavGatewayTray.java index 092203cf..5df86f54 100644 --- a/src/java/davmail/ui/tray/DavGatewayTray.java +++ b/src/java/davmail/ui/tray/DavGatewayTray.java @@ -228,12 +228,17 @@ public final class DavGatewayTray { String javaVersion = System.getProperty("java.version"); String arch = System.getProperty("sun.arch.data.model"); LOGGER.debug("OS Name: "+System.getProperty("os.name")+ - "Java version: "+javaVersion+((arch!=null)? ' ' +arch:"")+ - "System tray "+(SystemTray.isSupported()?"":"not ")+"supported"+ + " Java version: "+javaVersion+((arch!=null)? ' ' +arch:"")+ + " System tray "+(SystemTray.isSupported()?"":"not ")+"supported "+ ((currentDesktop==null)?"":"Current Desktop: " + currentDesktop) ); if (!Settings.getBooleanProperty("davmail.server")) { + if ("Unity".equals(currentDesktop)) { + LOGGER.info("Detected Unity desktop, please follow instructions at " + + "http://davmail.sourceforge.net/linuxsetup.html to restore normal systray " + + "or run DavMail in server mode"); + } // first try to load SWT before with Java AWT ClassLoader classloader = DavGatewayTray.class.getClassLoader(); try {