News, tips, partners, and perspectives for the Oracle Solaris operating system

Sun Presenter Console with OpenSolaris

The Sun Presenter Console for OpenOffice and StarOffice has been around for a while. However, you need dual-screen support to use it. That wasn't the case with my laptop (Radeon Mobility X1600 graphics) until lately. This changed with build 117 of OpenSolaris. I'd like to thank my collegue Andris Perkons for pointing this out to me :-)

To use this extension, here's what you need:
  • Sun Presenter Console
  • Xinerama Support fuer Xorg
    • Create a xorg.conf.new file using "Xorg -configure"
    • Copy this to /etc/X11/xorg.conf
    • In 'Section "Screen"', 'SubSection "Display"':
      and for all color depths, add "Virtual 3600 1200"
    • restart your Xserver

Now you can cycle through different modes of Xinerama using SHIFT-F5. For presenting, use the unmirrored dual-screen mode. It's important to note that OpenOffice currently can't cope with different resolutions on both screens. To avoid having to clean up my desktop after every resolution change, I use a dedicated presentation-account for this reason. Since I don't like the ambiguity of Shift-F5, I use two little scripts to turn the beamer on and off:

Beamer On:

screensaver-command -exit
xrandr -s 1024x768
xrandr --output VGA-0 --mode 1024x768 --right-of LVDS
res=`xrandr|grep \\\*|tail -1|awk '{print $1}'`
zenity --info --text="Beamer now on\\nResolution $res \\nScreensaver off"

Beamer off:

xrandr --output VGA-0 --off

This assumes a beamer resolution of 1024x768, which should be ok most of the time.

And now: Happy presenting!

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.