This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch master in repository x2gothinclient. from 6a7c74c Adapt session profile examples... new 2dc52bc New TCE component: x2gothinclient-minidesktop-mate. Instead of using X2Go Client as login manager, we launch a minimal MATE desktop and connect to X2Go sessions from there. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: debian/changelog | 3 ++ debian/control | 28 ++++++++++++++++ debian/x2gothinclient-minidesktop-mate.install | 1 + x2gothinclient-minidesktop/preseed_nodm | 41 ++++++++++++++++++++++++ 4 files changed, 73 insertions(+) create mode 100644 debian/x2gothinclient-minidesktop-mate.install create mode 100755 x2gothinclient-minidesktop/preseed_nodm -- Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/x2gothinclient.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2gothinclient. commit 2dc52bc382f94a5a917706193d49886559cce099 Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Date: Tue Jul 8 19:34:42 2014 +0200 New TCE component: x2gothinclient-minidesktop-mate. Instead of using X2Go Client as login manager, we launch a minimal MATE desktop and connect to X2Go sessions from there. --- debian/changelog | 3 ++ debian/control | 28 ++++++++++++++++ debian/x2gothinclient-minidesktop-mate.install | 1 + x2gothinclient-minidesktop/preseed_nodm | 41 ++++++++++++++++++++++++ 4 files changed, 73 insertions(+) diff --git a/debian/changelog b/debian/changelog index fd86e7a..3b4ea1d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,9 @@ x2gothinclient (1.1.0.3-0x2go1) UNRELEASED; urgency=low - Stop advertising GNOME in default session profile. Switching to MATE. - Use type=auto for automatic keyboard detection as default in example session profiles. + - New TCE component: x2gothinclient-minidesktop-mate. Instead of using + X2Go Client as login manager, we launch a minimal MATE desktop and + connect to X2Go sessions from there. -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Thu, 27 Feb 2014 12:03:00 +0100 diff --git a/debian/control b/debian/control index 83fd644..8edd81c 100644 --- a/debian/control +++ b/debian/control @@ -92,6 +92,34 @@ Description: Install X2Go Thin Client chroot (meta-package) This meta-package installs all X2Go TCE dependencies. This package is used in the X2Go Thin Client's chroot. +Package: x2gothinclient-minidesktop-mate +Architecture: all +Depends: + ${misc:Depends}, + x2gothinclient-chroot, + mate-desktop-environment-core, + mate-icon-theme, + mate-themes, + mate-background, + mate-media-pulse, + mate-settings-daemon-pulse, +Description: Minimal desktop for X2Go Thin Client chroot (based on MATE) + X2Go is a server based computing environment with + - session resuming + - low bandwidth support + - session broker support + - client-side mass storage mounting support + - client-side printing support + - audio support + - authentication by smartcard and USB stick + . + x2gothinclient-minidesktop-mate: + -------------------------------- + This meta-package provides a minimal desktop (based on MATE) as the + TCE's workspace area. From there you can launch X2Go Sessions, but + you also have a set of basic applications that run on the thinclient + CPU (e.g. iceweasel with Flash). + Package: x2gothinclient Architecture: all Depends: diff --git a/debian/x2gothinclient-minidesktop-mate.install b/debian/x2gothinclient-minidesktop-mate.install new file mode 100644 index 0000000..c4e8bb3 --- /dev/null +++ b/debian/x2gothinclient-minidesktop-mate.install @@ -0,0 +1 @@ +x2gothinclient-minidesktop/preseed_nodm usr/share/x2gothinclient/minidesktop/ diff --git a/x2gothinclient-minidesktop/preseed_nodm b/x2gothinclient-minidesktop/preseed_nodm new file mode 100755 index 0000000..8bd287a --- /dev/null +++ b/x2gothinclient-minidesktop/preseed_nodm @@ -0,0 +1,41 @@ +#!/bin/sh + +# Copyright (C) 2014 by Mike Gabriel <mike.gabriel@it-zukunft-schule.de> + +# This script is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This script is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the +# Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + +set -e + +do_preseed() { + pkg="$1" + template="$2" + type="$3" + value="$4" + echo "Preseeding $template to $value" + echo $pkg $template $type "$value" | debconf-set-selections || \ + echo "Failed to load preseed '$template'" 1>&2 +} + +# and finally preseed ocsinventory-agent +do_preseed nodm nodm/enabled boolean true +do_preseed nodm nodm/user string x2gothinclient +do_preseed nodm nodm/first_vt 5 + +echo "Silently running dpkg-reconfigure on package \"nodm\" ... " +dpkg -l nodm 1>/dev/null 2>/dev/null && { + dpkg-reconfigure -pcritical nodm && echo "DONE." || echo "FAILED!!!" +} || echo "NEEDS INSTALL." +echo -- Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/x2gothinclient.git