Index: /trunk/FACT++/src/dimctrl.cc
===================================================================
--- /trunk/FACT++/src/dimctrl.cc	(revision 12992)
+++ /trunk/FACT++/src/dimctrl.cc	(revision 12993)
@@ -43,5 +43,5 @@
     }
 
-    int EvalOptions(Configuration &conf) { return -1; }
+    int EvalOptions(Configuration &) { return -1; }
     void Stop() { fStop = true; }
     int Run(bool) { while (!fStop) usleep(1000); return 0; }
@@ -57,8 +57,8 @@
         return -1;
 
-    if (!conf.Has("console"))
+    if (!conf.Has("console") || conf.Get<int>("console")==0)
+        return Main::execute<RemoteShell, DimCtrl>(conf);
+    else
         return Main::execute<RemoteConsole, DimCtrl>(conf);
-    else
-        return Main::execute<RemoteShell, DimCtrl>(conf);
 
     return 0;
