Desktop Matchmaking in Linux Land