The Cubs have signed free-agent outfielder David DeJesus to a two-year contract. DeJesus will receive $4.25 million in 2012 and 2013, and the team has a $6.5 million option for 2014, with a $1.5 million buyout. He hit .240 with 10 home runs and 46 RBIs last season with the Athletics.