more complete desktop entry mode support.