One of your goals was a presentation viewer; have you tried evince over X (with the presentation saved as a PDF)?