linux basic add desktop

Summary: Linux Desktop

Test Plan: None

Reviewers: chenxiaofei

Reviewed By: chenxiaofei

Differential Revision: http://phabricator.example.com/D2