I have this love/hate relationship with desktop linux.