Commits

Oben Sonne committed 49edc54

Fix autostart failure

Comments (0)

Files changed (1)

 
 AUTOSTART_FNAME = os.path.join(xdg_ch, "autostart", "gnome-encfs.desktop")
 AUTOSTART_ATTR = {
-    "Exec": "gnome-encfs --autostart",
+    "Exec": "gnome-encfs autostart",
     "Name": "EncFS",
     "Comment": "Mount EncFS folders configured in GNOME's keyring",
     "Icon": "folder",
     
     opts, args = op.parse_args()
     
+    try:
+        args.remove("autostart")
+        opts.autostart = True
+        opts.mount = True
+    except ValueError:
+        opts.autostart = False
+    
     if opts.list + opts.mount + opts.add + opts.edit + opts.remove != 1:
         op.print_help()
         op.exit(1)
     
-    try:
-        args.remove("--autostart")
-        opts.autostart = True
-    except ValueError:
-        opts.autostart = False
-    
     # normalize paths
     args = [_pathify(a) for a in args]