iFolder Client Open SuSE 12.1

The iFolder client locks my OpenSuSE 12.1 machine nearly EVERY TIME I boot. I have to go into a command prompt and killall -9 /usr/bin/mono so that my desktop responds. If I then do an init 3 and an init 5, iFolder client does start.

Seems like there is either a timing issue or there are two competing scripts getting into a fatal embrace. Not sure where iFolder is automatically loading from, but I would be happy to make it so that I have to load it manually…

On another note, when it does work after a while (like an hour or so) the client loses contact with the server and I have to do a disconnect and reconnect to resume synchronization…

any ideas or guidance is appreciated
Rob

General answer when there seem to be timing problems during startup of the system, revert from systemd to sysvinit and see if it pertains.

No joy here, still locked up, have to kill mono to set into my UI

SOLVED!

  1. Created the script ~/bin/delay

#!/bin/sh
sleep $1
shift
exec $@

  1. Edited the file ~/.config/autostart/ifolder.desktop, inserted underlined text.

[Desktop Entry]
X-SuSE-translate=false
Categories=Application;Utility;Filesystem;
Name=iFolder 3
GenericName=Collaborative File Sharing
Comment=Backup, synchronize, and share files with others
Exec=**delay 150 **/usr/bin/ifolder
Icon=/usr/share/ifolder3/images/ifolder24.png
StartupNotify=false
Terminal=false
Type=Application

NOTE: A shorter delay may be possible but 15 seconds was too short.