Start firefox in fullscreen, remove 'know your rights' message diff -Naur univention-ucc-session-xenapp-1.0.1.orig//debian/control univention-ucc-session-xenapp-1.0.1/debian/control --- univention-ucc-session-xenapp-1.0.1.orig//debian/control 2013-02-26 16:14:36.329618817 +0100 +++ univention-ucc-session-xenapp-1.0.1/debian/control 2013-02-26 16:16:16.465619132 +0100 @@ -7,7 +7,7 @@ Package: univention-ucc-session-xenapp Architecture: all -Depends: firefox, libxp6, metacity, univention-lightdm, libspeex1, libvorbis0a, libvorbisenc2, libgstreamer-plugins-base0.10-0, curl, gstreamer0.10-ffmpeg, gstreamer0.10-plugins-bad, ${misc:Depends} +Depends: firefox, libxp6, metacity, univention-lightdm, libspeex1, libvorbis0a, libvorbisenc2, libgstreamer-plugins-base0.10-0, curl, gstreamer0.10-ffmpeg, gstreamer0.10-plugins-bad, xul-ext-ubufox, devilspie, ${misc:Depends} Description: Integration package for XenApp terminal services This package installs the required packages to allow UCC systems to access terminal services. diff -Naur univention-ucc-session-xenapp-1.0.1.orig//debian/univention-ucc-session-xenapp.dirs univention-ucc-session-xenapp-1.0.1/debian/univention-ucc-session-xenapp.dirs --- univention-ucc-session-xenapp-1.0.1.orig//debian/univention-ucc-session-xenapp.dirs 2013-02-26 16:14:36.345619089 +0100 +++ univention-ucc-session-xenapp-1.0.1/debian/univention-ucc-session-xenapp.dirs 2013-02-26 16:19:06.117623629 +0100 @@ -1,2 +1,4 @@ /usr/share/xsessions -/usr/share/ucc \ Kein Zeilenumbruch am Dateiende. +/usr/share/ucc +/etc/devilspie +/etc/xul-ext diff -Naur univention-ucc-session-xenapp-1.0.1.orig//debian/univention-ucc-session-xenapp.install univention-ucc-session-xenapp-1.0.1/debian/univention-ucc-session-xenapp.install --- univention-ucc-session-xenapp-1.0.1.orig//debian/univention-ucc-session-xenapp.install 2013-02-26 16:14:36.333618855 +0100 +++ univention-ucc-session-xenapp-1.0.1/debian/univention-ucc-session-xenapp.install 2013-02-26 16:18:51.849619324 +0100 @@ -6,4 +6,6 @@ univention-citrix-add-entropy-workaround /usr/sbin univention-citrix-add-wrapper /usr/sbin/ univention-copy-region-info /usr/sbin/ -citrix-conf/* /usr/share/ucc/citrix-conf \ Kein Zeilenumbruch am Dateiende. +citrix-conf/* /usr/share/ucc/citrix-conf +firefox.ds /etc/devilspie +ubufox.js /etc/xul-ext diff -Naur univention-ucc-session-xenapp-1.0.1.orig//firefox.ds univention-ucc-session-xenapp-1.0.1/firefox.ds --- univention-ucc-session-xenapp-1.0.1.orig//firefox.ds 1970-01-01 01:00:00.000000000 +0100 +++ univention-ucc-session-xenapp-1.0.1/firefox.ds 2013-02-26 16:15:20.198118835 +0100 @@ -0,0 +1,4 @@ +(if + (is (application_name) "Firefox") + (begin (fullscreen) (undecorate) (maximize)) +) diff -Naur univention-ucc-session-xenapp-1.0.1.orig//sessions/XenApp univention-ucc-session-xenapp-1.0.1/sessions/XenApp --- univention-ucc-session-xenapp-1.0.1.orig//sessions/XenApp 2013-02-26 16:14:36.281646360 +0100 +++ univention-ucc-session-xenapp-1.0.1/sessions/XenApp 2013-02-26 16:15:31.249834981 +0100 @@ -46,16 +46,17 @@ export WFICA_OPTS="-span a" if [ -z "$citrix_windowmanager_disabled" -o "$citrix_windowmanager_disabled" = "no" ]; then + /usr/bin/devilspie -a & /usr/bin/metacity & fi if [ ! -e /opt/Citrix/ICAClient ]; then - firefox file:///usr/share/ucc/install-citrix-receiver-hint.html + firefox -url file:///usr/share/ucc/install-citrix-receiver-hint.html -fullscreen exit 0 fi if [ -z "$citrix_webinterface" ]; then - firefox file:///usr/share/ucc/configure-website-hint.html + firefox -url file:///usr/share/ucc/configure-website-hint.html -fullscreen else firefox -url "$citrix_webinterface" -fullscreen fi diff -Naur univention-ucc-session-xenapp-1.0.1.orig//ubufox.js univention-ucc-session-xenapp-1.0.1/ubufox.js --- univention-ucc-session-xenapp-1.0.1.orig//ubufox.js 1970-01-01 01:00:00.000000000 +0100 +++ univention-ucc-session-xenapp-1.0.1/ubufox.js 2013-02-26 16:18:25.965662008 +0100 @@ -0,0 +1,7 @@ +// Place your global Firefox preferences in this file if you are using +// ubufox. Especially those preferences defined in ubufox need to be configured +// here to become effective. + +// Example: Homepage +//pref("browser.startup.homepage", "file:/usr/share/doc/xul-ext-ubufox/example-homepage.properties"); +pref("browser.rights.override", true);