Evolution assumes that Network Manager is the only way to have network on a system. Note that interfaces can be managed by "/etc/network/interfaces", or by Network Manager, or by a VPN, or something else. If NM is active and interfaces managed by NM are disconected, Evo thinks there is no network at all, and start offline. Moreover, it refuses to switch to online mode, eaven if the user requests it. Possible workarround: before using Evo in online mode, please first ask your system administrator to disable Network Manager, or to unisnstall it. ;-) If it is realy mandatory to test status of interfaces before all, please consider another way (ip link show up | grep -v -i loopback). Then, Evo may /suggest/ to start offline. The user should have the ability to change to online mode at any time. Regards.