The White Sox agreed to a major-league contract with Slater on Monday, Jon Heyman of the New York Post reports. There's no word yet on the terms, but it figures to be a modest, one-year contract.