--- src/org/openstreetmap/josm/data/Preferences.java.orig	2009-10-15 13:36:51.244827912 -0400
+++ src/org/openstreetmap/josm/data/Preferences.java	2009-10-15 13:45:44.471826012 -0400
@@ -441,10 +441,12 @@
 
     public final void resetToDefault(){
         properties.clear();
-        if (System.getProperty("os.name").toUpperCase().indexOf("WINDOWS") == -1) {
-            put("laf", "javax.swing.plaf.metal.MetalLookAndFeel");
-        } else {
+        if (System.getProperty("os.name").toUpperCase().indexOf("WINDOWS") == 0) {
             put("laf", "com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
+        } else if (System.getProperty("os.name").toUpperCase().indexOf("LINUX") == 0) {
+            put("laf", "com.sun.java.swing.plaf.gtk.GTKLookAndFeel");
+        } else {
+            put("laf", "javax.swing.plaf.metal.MetalLookAndFeel");
         }
     }
 
