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!

Comments:

Post a Comment:
Comments are closed for this entry.
About

Neuigkeiten, Tipps und Wissenswertes rund um SPARC, CMT, Performance und ihre Analyse sowie Erfahrungen mit Solaris auf dem Server und dem Laptop.

This is a bilingual blog (most of the time). Please select your prefered language:
.
The views expressed on this blog are my own and do not necessarily reflect the views of Oracle.

Search

Categories
Archives
« July 2014
SunMonTueWedThuFriSat
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
   
       
Today