maybe chmod 0755 'init.d/lvm2'
maybe chmod 0755 'init.d/lvm2-lvmetad'
maybe chmod 0755 'init.d/lvm2-lvmpolld'
-maybe chmod 0755 'init.d/mdm'
maybe chmod 0755 'init.d/mintsystem'
maybe chmod 0755 'init.d/mosquitto'
maybe chmod 0755 'init.d/mountall-bootclean.sh'
maybe chmod 0644 'init/isc-dhcp-server6.conf'
maybe chmod 0644 'init/kmod.conf'
maybe chmod 0644 'init/lightdm.conf'
-maybe chmod 0644 'init/mdm.conf'
maybe chmod 0644 'init/modemmanager.conf'
maybe chmod 0644 'init/mosquitto.conf'
maybe chmod 0644 'init/mountall-bootclean.sh.conf'
maybe chmod 0755 'insserv'
maybe chmod 0644 'insserv.conf'
maybe chmod 0755 'insserv.conf.d'
-maybe chmod 0644 'insserv.conf.d/mdm'
maybe chmod 0644 'insserv.conf.d/postfix'
maybe chmod 0644 'insserv.conf.d/rpcbind'
maybe chmod 0755 'insserv/overrides'
maybe chmod 0644 'mailcap.order'
maybe chmod 0644 'mailname'
maybe chmod 0644 'manpath.config'
-maybe chmod 0755 'mdm'
-maybe chmod 0755 'mdm/Init'
-maybe chmod 0755 'mdm/Init/Default'
-maybe chmod 0755 'mdm/PostLogin'
-maybe chmod 0755 'mdm/PostLogin/Default.sample'
-maybe chmod 0755 'mdm/PostSession'
-maybe chmod 0755 'mdm/PostSession/Default'
-maybe chmod 0755 'mdm/PreSession'
-maybe chmod 0755 'mdm/PreSession/Default'
-maybe chmod 0755 'mdm/SuperInit'
-maybe chmod 0755 'mdm/SuperInit/Default'
-maybe chmod 0755 'mdm/SuperPost'
-maybe chmod 0755 'mdm/SuperPost/Default'
-maybe chmod 0755 'mdm/XKeepsCrashing'
-maybe chmod 0755 'mdm/Xsession'
-maybe chmod 0644 'mdm/locale.conf'
-maybe chmod 0644 'mdm/mdm.conf'
-maybe chmod 0755 'mdm/modules'
-maybe chmod 0644 'mdm/modules/AccessDwellMouseEvents'
-maybe chmod 0644 'mdm/modules/AccessKeyMouseEvents'
-maybe chmod 0644 'mdm/modules/factory-AccessDwellMouseEvents'
-maybe chmod 0644 'mdm/modules/factory-AccessKeyMouseEvents'
maybe chmod 0755 'menu-methods'
maybe chmod 0755 'menu-methods/openbox'
maybe chmod 0644 'mime.types'
maybe chmod 0644 'pam.d/lightdm-autologin'
maybe chmod 0644 'pam.d/lightdm-greeter'
maybe chmod 0644 'pam.d/login'
-maybe chmod 0644 'pam.d/mdm'
-maybe chmod 0644 'pam.d/mdm-autologin'
maybe chmod 0644 'pam.d/newusers'
maybe chmod 0644 'pam.d/other'
maybe chmod 0644 'pam.d/passwd'
colord:x:118:
pulse:x:119:
pulse-access:x:120:
-mdm:x:121:
nopasswdlogin:x:122:
rtkit:x:123:
saned:x:124:
uuidd:x:101:
input:x:152:
mosquitto:x:153:
+lightdm:x:154:
colord:!::
pulse:!::
pulse-access:!::
-mdm:!::
nopasswdlogin:!::
rtkit:!::
saned:!::
uuidd:!::
input:!::
mosquitto:!::
+lightdm:!::
+++ /dev/null
-#! /bin/sh
-### BEGIN INIT INFO
-# Provides: mdm
-# Should-Start: console-screen kbd acpid dbus hal network-manager
-# Required-Start: $local_fs $remote_fs x11-common
-# Required-Stop: $local_fs $remote_fs
-# Default-Start: 2 3 4 5
-# Default-Stop: 0 1 6
-# Short-Description: MDM Display Manager
-# Description: Debian init script for the MDM Display Manager
-### END INIT INFO
-#
-# Author: Ryan Murray <rmurray@debian.org>
-#
-set -e
-
-PATH=/sbin:/bin:/usr/sbin:/usr/bin
-DAEMON=/usr/sbin/mdm
-
-test -x $DAEMON || exit 0
-
-if [ -r /etc/default/locale ]; then
- . /etc/default/locale
- export LANG LANGUAGE
-fi
-
-. /lib/lsb/init-functions
-
-# To start mdm even if it is not the default display manager, change
-# HEED_DEFAULT_DISPLAY_MANAGER to "false."
-HEED_DEFAULT_DISPLAY_MANAGER=true
-DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager
-
-case "$1" in
- start)
- CONFIGURED_DAEMON=$(basename "$(cat $DEFAULT_DISPLAY_MANAGER_FILE 2> /dev/null)")
- if grep -wqs text /proc/cmdline; then
- log_warning_msg "Not starting MDM Display Manager; found 'text' in kernel commandline."
- elif [ -e "$DEFAULT_DISPLAY_MANAGER_FILE" ] && \
- [ "$HEED_DEFAULT_DISPLAY_MANAGER" = "true" ] && \
- [ "$CONFIGURED_DAEMON" != mdm ] ; then
- log_action_msg "Not starting MDM Display Manager; it is not the default display manager"
- else
- log_daemon_msg "Starting MDM Display Manager" "mdm"
- start_daemon $DAEMON
- log_end_msg $?
- fi
- ;;
- stop)
- log_daemon_msg "Stopping MDM Display Manager" "mdm"
- set +e
- start-stop-daemon --stop --quiet --pidfile /var/run/mdm.pid \
- --name mdm --retry 5
- set -e
- log_end_msg $?
- ;;
- reload)
- log_daemon_msg "Scheduling reload of MDM Display Manager configuration" "mdm"
- set +e
- start-stop-daemon --stop --signal USR1 --quiet --pidfile \
- /var/run/mdm.pid --name mdm
- set -e
- log_end_msg $?
- ;;
- status)
- status_of_proc -p "$PIDFILE" "$DAEMON" mdm && exit 0 || exit $?
- ;;
- restart|force-reload)
- $0 stop
- $0 start
- ;;
- *)
- echo "Usage: /etc/init.d/mdm {start|stop|restart|reload|force-reload|status}"
- exit 1
- ;;
-esac
-
-exit 0
+++ /dev/null
-# mdm - MDM Display Manager
-#
-# The display manager service manages the X servers running on the
-# system, providing login and auto-login services
-
-description "MDM Display Manager"
-author "Linux Mint <root@linuxmint.com>"
-
-start on ((filesystem
- and runlevel [!06]
- and started dbus
- and plymouth-ready)
- or runlevel PREVLEVEL=S)
-
-stop on runlevel [016]
-
-emits login-session-start
-emits desktop-session-start
-emits desktop-shutdown
-
-script
- if [ -n "$UPSTART_EVENTS" ]
- then
- # Check kernel command-line for inhibitors, unless we are being called
- # manually
- for ARG in $(cat /proc/cmdline); do
- if [ "$ARG" = "text" ]; then
- plymouth quit || :
- stop
- exit 0
- fi
- done
-
- if [ -f /etc/X11/default-display-manager ]; then
- [ "$(cat /etc/X11/default-display-manager 2>/dev/null)" = "/usr/sbin/mdm" ] || { stop; exit 0; }
- else
- type lightdm >/dev/null 2>&1 && { stop; exit 0; } || true
- fi
-
- if [ "$RUNLEVEL" = S -o "$RUNLEVEL" = 1 ]
- then
- # Single-user mode
- plymouth quit || :
- exit 0
- fi
- fi
-
- # Ignore errors temporarily (we don't want to fail if something in the environment isn't set properly
- set +e
-
- test -f /etc/profile && . /etc/profile
-
- if [ -r /etc/default/locale ]; then
- . /etc/default/locale
- export LANG LANGUAGE LC_MESSAGES LC_ALL
- elif [ -r /etc/environment ]; then
- . /etc/environment
- export LANG LANGUAGE LC_MESSAGES LC_ALL
- fi
-
- set -e
-
- exec mdm
-end script
-
-post-stop script
- if [ "$UPSTART_STOP_EVENTS" = runlevel ]; then
- initctl emit desktop-shutdown
- fi
-end script
+++ /dev/null
-$x-display-manager mdm
+++ /dev/null
-#!/bin/sh
-# Run as mdm user just before starting the greeter
-
-PATH="/usr/bin:$PATH"
-OLD_IFS=$IFS
-
-if test -x "/sbin/initctl" ; then
- /sbin/initctl -q emit login-session-start DISPLAY_MANAGER=mdm
-fi
-
-mdmwhich () {
- COMMAND="$1"
- OUTPUT=
- IFS=:
- for dir in $PATH
- do
- if test -x "$dir/$COMMAND" ; then
- if test "x$OUTPUT" = "x" ; then
- OUTPUT="$dir/$COMMAND"
- fi
- fi
- done
- IFS=$OLD_IFS
- echo "$OUTPUT"
-}
-
-sysresources=/etc/X11/Xresources
-
-# merge in defaults
-if [ -f "$sysresources" ]; then
- xrdb -merge "$sysresources"
-fi
-
-sysmodmap=/etc/X11/Xmodmap
-
-XMODMAP=`mdmwhich xmodmap`
-if [ "x$XMODMAP" != "x" ] ; then
- if [ -f $sysmodmap ]; then
- $XMODMAP $sysmodmap
- fi
-fi
-
-DISPLAY=:0 /usr/bin/syndaemon -d -i 1.0 -t -K -R
-
-exit 0
+++ /dev/null
-#!/bin/sh
-#
-# Note: this is a sample and will not be run as is. Change the name of this
-# file to <mdmconfdir>/PostLogin/Default for this script to be run. This
-# script will be run before any setup is run on behalf of the user and is
-# useful if you for example need to do some setup to create a home directory
-# for the user or something like that. $HOME, $LOGNAME and such will all be
-# set appropriately and this script is run as root.
+++ /dev/null
-#!/bin/sh
-
-PATH="/usr/bin:$PATH:/bin:/usr/bin"
-OLD_IFS=$IFS
-
-mdmwhich () {
- COMMAND="$1"
- OUTPUT=
- IFS=:
- for dir in $PATH
- do
- if test -x "$dir/$COMMAND" ; then
- if test "x$OUTPUT" = "x" ; then
- OUTPUT="$dir/$COMMAND"
- fi
- fi
- done
- IFS=$OLD_IFS
- echo "$OUTPUT"
-}
-
-# Use common Xreset framework if it exist
-if [ -x /etc/X11/Xreset ] ; then
- /etc/X11/Xreset
-fi
-
-exit 0
+++ /dev/null
-#!/bin/sh
-#
-# Note that output goes into the .xsession-errors file for easy debugging
-#
-PATH="/usr/bin:$PATH:/bin:/usr/bin"
-OLD_IFS=$IFS
-
-if test -x "/sbin/initctl" ; then
- /sbin/initctl -q emit desktop-session-start DISPLAY_MANAGER=mdm
-fi
-
-killall syndaemon
-
-mdmwhich () {
- COMMAND="$1"
- OUTPUT=
- IFS=:
- for dir in $PATH
- do
- if test -x "$dir/$COMMAND" ; then
- if test "x$OUTPUT" = "x" ; then
- OUTPUT="$dir/$COMMAND"
- fi
- fi
- done
- IFS=$OLD_IFS
- echo "$OUTPUT"
-}
-
-# Set background color
-XSETROOT=`mdmwhich xsetroot`
-if [ "x$XSETROOT" != "x" ] ; then
-
- # Background type can be 0=None, 1=Image & Color, 2=Color, or 3=Image
- BACKTYPE=`mdmflexiserver --command="GET_CONFIG greeter/BackgroundType $DISPLAY"`
-
- # Skip if background type does not include a color
- if [ "x$BACKTYPE" = "xOK 1" ] || [ "x$BACKTYPE" = "xOK 2" ]; then
- BACKCOLOR=`mdmflexiserver --command="GET_CONFIG greeter/BackgroundColor $DISPLAY"`
-
- CHECKBACKCOLOR=`echo $BACKCOLOR | sed 's/^\([^ ]*\) .*$/\1/'`
- if [ "x$CHECKBACKCOLOR" = "xOK" ]; then
- BACKCOLOR=`echo $BACKCOLOR | sed 's/^.* \(.*\)$/\1/'`
- else
- BACKCOLOR=""
- fi
- fi
-
- # Default value
- if [ "x$BACKCOLOR" = "x" ]; then
- BACKCOLOR="#000000"
- fi
-
- "$XSETROOT" -cursor_name left_ptr -solid "$BACKCOLOR"
-fi
-
-exit 0
+++ /dev/null
-#!/bin/sh
-# This script is run as root just before the greeter is started (Xorg is already running)
-
-logger -i -tag mdm-superinit "Starting..."
-
-# NVIDIA prime support
-primeoffload=/sbin/prime-offload
-if [ -f "$primeoffload" ]; then
- logger -i -tag mdm-superinit "Running prime-offload..."
- $primeoffload
- logger -i -tag mdm-superinit "Finished running prime-offload."
-fi
-
-logger -i -tag mdm-superinit "Finished"
-
-exit 0
+++ /dev/null
-#!/bin/sh
-# This script is run as root after a slave dies (server/greeter/session are killed by then. Xorg is not running for that particular slave).
-
-logger -i -tag mdm-superpost "Starting..."
-
-# NVIDIA prime support
-primeswitch=/sbin/prime-switch
-if [ -f "$primeswitch" ]; then
- logger -i -tag mdm-superpost "Running prime-switch..."
- $primeswitch
- logger -i -tag mdm-superpost "Finished running prime-switch."
-fi
-
-logger -i -tag mdm-superpost "Finished"
-
-exit 0
+++ /dev/null
-#!/bin/sh
-
-if test "x$UNSAFE_TO_TRANSLATE" = "xyes" ; then
- LANG=C
- unset LC_ALL
- unset LC_MESSAGES
-fi
-
-if test -x "$LIBEXECDIR/mdmtranslate" ; then
- MDMTRANSLATE="$LIBEXECDIR/mdmtranslate"
-else
- MDMTRANSLATE=
-fi
-
-# Set the console to UTF-8 if needed.
-CHARMAP=`locale charmap`
-if test "$CHARMAP" = "UTF-8"
-then
- unicode_start 2> /dev/null || true
-else
- unicode_stop 2> /dev/null || true
-fi
-
-gettextfunc () {
- if test "x$MDMTRANSLATE" != "x" ; then
- "$MDMTRANSLATE" "$1"
- else
- echo "$1"
- fi
-}
-
-OLD_IFS=$IFS
-
-mdmwhich () {
- COMMAND="$1"
- OUTPUT=
- IFS=:
- for dir in $PATH
- do
- if test -x "$dir/$COMMAND" ; then
- if test "x$OUTPUT" = "x" ; then
- OUTPUT="$dir/$COMMAND"
- fi
- fi
- done
- IFS=$OLD_IFS
- echo "$OUTPUT"
-}
-
-# X has a bad habit of not restoring the vt settings on exit. Make sure that
-# the keyboard is restored to xlate mode, since we're going to try to interact
-# with the user
-# (http://bugzilla.ubuntu.com/show_bug.cgi?id=6286)
-KBD_MODE=`mdmwhich kbd_mode`
-if test "x$KBD_MODE" != "x" ; then
- kbd_mode -a
-fi
-
-MSG3=`gettextfunc "Failed to start the X server (your graphical interface). It is likely that it is not set up correctly. You will need to log in on a console and reconfigure the X server. Then restart MDM."`
-MSG4=`gettextfunc "Would you like to try to configure the X server? Note that you will need the root password for this."`
-MSG5=`gettextfunc "Please type in the root (privileged user) password."`
-MSG6=`gettextfunc "Trying to restart the X server."`
-MSG7=`gettextfunc "The X server is now disabled. Restart MDM when it is configured correctly."`
-MSG8=`gettextfunc "Failed to start the X server (your graphical interface). It is likely that it is not set up correctly. Would you like to view the X server output to diagnose the problem?"`
-MSG9=`gettextfunc "Would you like to view the detailed X server output as well?"`
-
-# there are some env vars defined:
-# XLOG = the log file for the X server
-# BINDIR = location of mdm binaries
-# SBINDIR = location of mdm system binaries
-# LIBEXECDIR = location of mdm libexec binaries (mdmaskpass, mdmopen)
-
-# return values are
-# 0 = try again, runs this server again
-# 1 = abort this display, removes this server from the list
-# 32 = something went very wrong, things will just get logged.
-# this means this script didnt work so do alternative things
-# to tell the user if possible
-
-#
-# Now we check for dialog and mdmaskpass
-#
-DIALOG_OPTS=
-DIALOG=`mdmwhich dialog`
-if test "x$DIALOG" = "x" ; then
- DIALOG=`mdmwhich whiptail`
- DIALOG_OPTS="--scrolltext"
-fi
-if test -x "$LIBEXECDIR/mdmaskpass" ; then
- ASKPASS="$LIBEXECDIR/mdmaskpass"
-else
- ASKPASS=
-fi
-
-# we require 'mdmopen', to open a console, because we really dont
-# have one. Perhaps someone should try to figure out some shell
-# black magic to get this to work on other then linux systems
-if test ! -x "$LIBEXECDIR/mdmopen" ; then
- exit 32
-fi
-
-# when we run ourselves from the open we will pass a -noopen argument
-if test "x$1" = "x-noopen" ; then
- shift
-else
- #
- # We do a lot of work wastefully over again, but oh well,
- # perhaps this needs fixing.
- #
- "$LIBEXECDIR/mdmopen" -l /bin/sh -c "$0 -noopen $@"
- exit $?
-fi
-
-clear
-
-# Note, dialog required, though this script could be fixed to not require it
-# I suppose
-if test "x" = "x$DIALOG" ; then
- echo =======================================================================
- echo
- cat "$XLOG"
- echo
- echo =======================================================================
- echo
- if test -x /usr/bin/fmt ; then
- echo "$MSG3" | /usr/bin/fmt
- else
- echo "$MSG3"
- fi
- echo
- echo =======================================================================
- read dummy
- exit 1
-fi
-
-if "$DIALOG" --yesno "$MSG8" 10 50 ; then
- "$DIALOG" $DIALOG_OPTS --textbox "$XLOG" 22 76
- # Support XFree86 v4 logfile thingie
- if grep '^(..) Log file: "' "$XLOG" 2> /dev/null ; then
- XLOG_DETAIL=`grep '^(..) Log file: "' "$XLOG" | sed 's/^[^"]*"\([^"]*\)".*$/\1/'`
- if "$DIALOG" --yesno "$MSG9" 10 50 ; then
- "$DIALOG" $DIALOG_OPTS --textbox "$XLOG_DETAIL" 22 76
- fi
- fi
-fi
-
-"$DIALOG" --msgbox "$MSG7" 8 50
-exit 1
+++ /dev/null
-#!/bin/sh
-#
-# This is SORT OF LIKE an X session, but not quite. You get a command as the
-# first argument (it could be multiple words, so run it with "eval"). As a
-# special case, the command can be:
-# failsafe - Run an xterm only
-# default - Run the appropriate Xclients startup (see the code below)
-# custom - Run ~/.xsession and if that's not available run 'default'
-#
-# (Note that other arguments could also follow, but only the command one is
-# right now relevant and supported)
-#
-# The output is ALREADY redirected to .xsession-errors in MDM. This way
-# .xsession-errors actually gets more output such as if the PreSession script
-# is failing. This also prevents DoS attacks if some app in the users session
-# can be prodded to dump lots of stuff on the stdout/stderr. We wish to be
-# robust don't we? In case you wish to use an existing script for other DM's,
-# you can just not redirect when MDMSESSION is set. MDMSESSION will always
-# be set from mdm.
-#
-# Also note that this is not run as a login shell, this is just executed.
-#
-# based on:
-# $XConsortium: Xsession /main/10 1995/12/18 18:21:28 gildea $
-
-PROGNAME=Xsession
-
-message () {
- # pretty-print messages of arbitrary length; use xmessage if it
- # is available and $DISPLAY is set
- MESSAGE="$PROGNAME: $*"
- echo "$MESSAGE" | fold -s -w ${COLUMNS:-80} >&2
- if [ -n "$DISPLAY" ]; then
- if [ -n "$zenity" ]; then
- "$zenity" --info --text "`gettextfunc "$MESSAGE"`"
- elif [ -n "$xmessage" ]; then
- echo "$MESSAGE" | fold -s -w ${COLUMNS:-80} | $xmessage -center -file -
- fi
- fi
-}
-
-message_nonl () {
- # pretty-print messages of arbitrary length (no trailing newline); use
- # xmessage if it is available and $DISPLAY is set
- MESSAGE="$PROGNAME: $*"
- echo -n "$MESSAGE" | fold -s -w ${COLUMNS:-80} >&2;
- if [ -n "$DISPLAY" ]; then
- if [ -n "$zenity" ]; then
- "$zenity" --info --text "`gettextfunc "$MESSAGE"`"
- elif [ -n "$xmessage" ]; then
- echo -n "$MESSAGE" | fold -s -w ${COLUMNS:-80} | $xmessage -center -file -
- fi
- fi
-}
-
-errormsg () {
- # exit script with error
- message "$*"
- exit 1
-}
-
-internal_errormsg () {
- # exit script with error; essentially a "THIS SHOULD NEVER HAPPEN" message
- # One big call to message() for the sake of xmessage; if we had two then
- # the user would have dismissed the error we want reported before seeing the
- # request to report it.
- errormsg "$*" \
- "Please report the installed version of the \"xfree86-common\"" \
- "package and the complete text of this error message to" \
- "<debian-x@lists.debian.org>."
-}
-
-run_parts () {
- # until run-parts --noexec is implemented
- if [ -z "$1" ]; then
- internal_errormsg "run_parts() called without an argument."
- fi
- if [ ! -d "$1" ]; then
- internal_errormsg "run_parts() called, but \"$1\" does not exist or is" \
- "not a directory."
- fi
- for F in $(/bin/ls $1); do
- if expr "$F" : '[[:alnum:]_-]\+$' > /dev/null 2>&1; then
- if [ -f "$1/$F" ]; then
- echo "$1/$F"
- fi
- fi
- done
-}
-# initialize variables for use by all session scripts
-
-OPTIONFILE=/etc/X11/Xsession.options
-
-SYSRESOURCES=/etc/X11/Xresources
-USRRESOURCES=$HOME/.Xresources
-
-SYSSESSIONDIR=/etc/X11/Xsession.d
-USERXSESSION=$HOME/.xsession
-USERXSESSIONRC=$HOME/.xsessionrc
-ALTUSERXSESSION=$HOME/.Xsession
-
-# this will go into the .xsession-errors along with all other echo's
-# good for debugging where things went wrong
-echo "$0: Beginning session setup..."
-
-# First read /etc/profile and .profile
-test -f /etc/profile && . /etc/profile
-test -f "$HOME/.profile" && . "$HOME/.profile"
-# Second read /etc/xprofile and .xprofile for X specific setup
-test -f /etc/xprofile && . /etc/xprofile
-test -f "$HOME/.xprofile" && . "$HOME/.xprofile"
-
-# Translation stuff
-if [ -x "/usr/lib/mdm/mdmtranslate" ] ; then
- mdmtranslate="/usr/lib/mdm/mdmtranslate"
-else
- mdmtranslate=
-fi
-
-# Note that this should only go to zenity dialogs which always expect utf8
-gettextfunc () {
- if [ "x$mdmtranslate" != "x" ] ; then
- "$mdmtranslate" --utf8 "$1"
- else
- echo "$1"
- fi
-}
-
-zenity=`which zenity 2>/dev/null`
-xmessage=`which xmessage 2>/dev/null`
-
-command="$1"
-
-if [ -z "$command" ] ; then
- command=failsafe
-fi
-
-if [ x"$command" = xfailsafe ] ; then
- if [ -n "$zenity" ] ; then
- "$zenity" --info --text "`gettextfunc "This is the failsafe xterm session. Windows now have focus only if you have your cursor above them. To get out of this mode type 'exit' in the window in the upper left corner"`"
- else
- echo "$0: Starting the failsafe xterm session."
- fi
- exec xterm -geometry 80x24+0+0
-fi
-
-# clean up after xbanner
-freetemp=`which freetemp 2>/dev/null`
-if [ -n "$freetemp" ] ; then
- "$freetemp"
-fi
-
-usermodmap="$HOME/.Xmodmap"
-userxkbmap="$HOME/.Xkbmap"
-
-if [ -f "$userxkbmap" ]; then
- setxkbmap `cat "$userxkbmap"`
- XKB_IN_USE=yes
-fi
-
-# xkb and xmodmap don't play nice together
-if [ -z "$XKB_IN_USE" ]; then
- if [ -f "$usermodmap" ]; then
- xmodmap "$usermodmap"
- fi
-fi
-
-unset XKB_IN_USE
-
-# if MDM_LANG isn't first in LANGUAGE, then unset it.
-if [ -n "$MDM_LANG" ]; then
- if [ -n "$LANGUAGE" ]; then
- if echo "$LANGUAGE" | grep -q -- "^$MDM_LANG"; then
- :
- else
- unset LANGUAGE
- fi
- fi
-fi
-
-# The default Debian session runs xsession first, so we just do that for
-# "custom"
-if [ "x$command" = "xcustom" ] ; then
- shift
- set default $*
-fi
-
-# use run-parts to source every file in the session directory; we source
-# instead of executing so that the variables and functions defined above
-# are available to the scripts, and so that they can pass variables to each
-# other
-SESSIONFILES=$(run_parts $SYSSESSIONDIR)
-if [ -n "$SESSIONFILES" ]; then
- for SESSIONFILE in $SESSIONFILES; do
- . $SESSIONFILE
- done
-fi
-
-echo "$0: Executing $command failed, will try to run x-terminal-emulator"
-
-if [ -n "$zenity" ] ; then
- "$zenity" --info --text "`gettextfunc "I could not start your session and so I have started the failsafe xterm session. Windows now have focus only if you have your cursor above them. To get out of this mode type 'exit' in the window in the upper left corner"`"
-fi
-
-exec x-terminal-emulator -geometry 80x24+0+0
+++ /dev/null
-#
-# This is similar to a locale.alias file, but is not one. This file was
-# autogenerated from the GNU libc locales source, with some editing.
-#
-Afar(Djibouti) aa_DJ
-Afar(Djibouti) aa_DJ.UTF-8
-Afar(Eritrea) aa_ER
-Afar(Eritrea) aa_ER@saaho
-Afar(Ethiopia) aa_ET
-Afrikaans(South_Africa) af_ZA
-Afrikaans(South_Africa) af_ZA.UTF-8
-Albanian(Albania) sq_AL
-Albanian(Albania) sq_AL.UTF-8
-Amharic(Ethiopia) am_ET
-Arabic(Algeria) ar_DZ
-Arabic(Algeria) ar_DZ.UTF-8
-Arabic(Bahrain) ar_BH
-Arabic(Bahrain) ar_BH.UTF-8
-Arabic(Egypt) ar_EG
-Arabic(Egypt) ar_EG.UTF-8
-Arabic(India) ar_IN
-Arabic(Iraq) ar_IQ
-Arabic(Iraq) ar_IQ.UTF-8
-Arabic(Jordan) ar_JO
-Arabic(Jordan) ar_JO.UTF-8
-Arabic(Kuwait) ar_KW
-Arabic(Kuwait) ar_KW.UTF-8
-Arabic(Lebanon) ar_LB
-Arabic(Lebanon) ar_LB.UTF-8
-Arabic(Libyan_Arab_Jamahiriya) ar_LY
-Arabic(Libyan_Arab_Jamahiriya) ar_LY.UTF-8
-Arabic(Morocco) ar_MA
-Arabic(Morocco) ar_MA.UTF-8
-Arabic(Oman) ar_OM
-Arabic(Oman) ar_OM.UTF-8
-Arabic(Qatar) ar_QA
-Arabic(Qatar) ar_QA.UTF-8
-Arabic(Saudi_Arabia) ar_SA
-Arabic(Saudi_Arabia) ar_SA.UTF-8
-Arabic(Sudan) ar_SD
-Arabic(Sudan) ar_SD.UTF-8
-Arabic(Syrian_Arab_Republic) ar_SY
-Arabic(Syrian_Arab_Republic) ar_SY.UTF-8
-Arabic(Tunisia) ar_TN
-Arabic(Tunisia) ar_TN.UTF-8
-Arabic(United_Arab_Emirates) ar_AE
-Arabic(United_Arab_Emirates) ar_AE.UTF-8
-Arabic(Yemen) ar_YE
-Arabic(Yemen) ar_YE.UTF-8
-Aragonese(Spain) an_ES
-Aragonese(Spain) an_ES.UTF-8
-Armenian(Armenia) hy_AM
-Armenian(Armenia) hy_AM.ARMSCII-8
-Assamese(India) as_IN.UTF-8
-Azeri(Azerbaijan) az_AZ.UTF-8
-Basque(France) eu_FR
-Basque(France) eu_FR@euro
-Basque(France) eu_FR.UTF-8
-Basque(Spain) eu_ES
-Basque(Spain) eu_ES@euro
-Basque(Spain) eu_ES.UTF-8
-Belarusian(Belarus) be_BY
-Belarusian(Belarus) be_BY@latin
-Belarusian(Belarus) be_BY.UTF-8
-Bengali/Bangla(Bangladesh) bn_BD
-Bengali(India) bn_IN
-Blin(Eritrea) byn_ER
-Bosnian(Bosnia_and_Herzegowina) bs_BA
-Bosnian(Bosnia_and_Herzegowina) bs_BA.UTF-8
-Breton(France) br_FR
-Breton(France) br_FR@euro
-Breton(France) br_FR.UTF-8
-Bulgarian(Bulgaria) bg_BG
-Bulgarian(Bulgaria) bg_BG.UTF-8
-Catalan(Andorra) ca_AD
-Catalan(Andorra) ca_AD.UTF-8
-Catalan(France) ca_FR
-Catalan(France) ca_FR.UTF-8
-Catalan(Italy_(L'Alguer)) ca_IT
-Catalan(Italy_(L'Alguer)) ca_IT.UTF-8
-Catalan(Spain) ca_ES
-Catalan(Spain) ca_ES.UTF-8
-Catalan(Spain) ca_ES.UTF-8@valencia
-Catalan(Spain) ca_ES@euro
-Catalan(Spain) ca_ES@valencia
-Chinese(Hong_Kong) zh_HK
-Chinese(Hong_Kong) zh_HK.UTF-8
-Chinese(P.R._of_China) zh_CN
-Chinese(P.R._of_China) zh_CN.GB18030
-Chinese(P.R._of_China) zh_CN.GBK
-Chinese(P.R._of_China) zh_CN.UTF-8
-Chinese(Singapore) zh_SG
-Chinese(Singapore) zh_SG.GBK
-Chinese(Singapore) zh_SG.UTF-8
-Chinese(Taiwan_R.O.C.) zh_TW
-Chinese(Taiwan_R.O.C.) zh_TW.EUC-TW
-Chinese(Taiwan_R.O.C.) zh_TW.UTF-8
-Cornish(Britain) kw_GB
-Cornish(Britain) kw_GB.UTF-8
-Croatian(Croatia) hr_HR
-Croatian(Croatia) hr_HR.UTF-8
-Czech(Czech_Republic) cs_CZ
-Czech(Czech_Republic) cs_CZ.UTF-8
-Danish(Denmark) da_DK
-Danish(Denmark) da_DK.ISO-8859-15
-Danish(Denmark) da_DK.UTF-8
-Dutch(Belgium) nl_BE
-Dutch(Belgium) nl_BE@euro
-Dutch(Belgium) nl_BE.UTF-8
-Dutch(Netherlands) nl_NL
-Dutch(Netherlands) nl_NL@euro
-Dutch(Netherlands) nl_NL.UTF-8
-Dzongkha(Bhutan) dz_BT
-English(Australia) en_AU
-English(Australia) en_AU.UTF-8
-English(Botswana) en_BW
-English(Botswana) en_BW.UTF-8
-English(Canada) en_CA
-English(Canada) en_CA.UTF-8
-English(Denmark) en_DK
-English(Denmark) en_DK.ISO-8859-15
-English(Denmark) en_DK.UTF-8
-English(Great_Britain) en_GB
-English(Great_Britain) en_GB.ISO-8859-15
-English(Great_Britain) en_GB.UTF-8
-English(Hong_Kong) en_HK
-English(Hong_Kong) en_HK.UTF-8
-English(India) en_IN
-English(Ireland) en_IE
-English(Ireland) en_IE@euro
-English(Ireland) en_IE.UTF-8
-English(New_Zealand) en_NZ
-English(New_Zealand) en_NZ.UTF-8
-English(Philippines) en_PH
-English(Philippines) en_PH.UTF-8
-English(Singapore) en_SG
-English(Singapore) en_SG.UTF-8
-English(South_Africa) en_ZA
-English(South_Africa) en_ZA.UTF-8
-English(USA) en_US
-English(USA) en_US.ISO-8859-15
-English(USA) en_US.UTF-8
-English(Zimbabwe) en_ZW
-English(Zimbabwe) en_ZW.UTF-8
-Esperanto() eo
-Esperanto() eo.UTF-8
-Estonian(Estonia) et_EE
-Estonian(Estonia) et_EE.ISO-8859-15
-Estonian(Estonia) et_EE.UTF-8
-Faroese(Faroe_Islands) fo_FO
-Faroese(Faroe_Islands) fo_FO.UTF-8
-Finnish(Finland) fi_FI
-Finnish(Finland) fi_FI@euro
-Finnish(Finland) fi_FI.UTF-8
-French(Belgium) fr_BE
-French(Belgium) fr_BE@euro
-French(Belgium) fr_BE.UTF-8
-French(Canada) fr_CA
-French(Canada) fr_CA.UTF-8
-French(France) fr_FR
-French(France) fr_FR@euro
-French(France) fr_FR.UTF-8
-French(Luxemburg) fr_LU
-French(Luxemburg) fr_LU@euro
-French(Luxemburg) fr_LU.UTF-8
-French(Switzerland) fr_CH
-French(Switzerland) fr_CH.UTF-8
-Galician(Spain) gl_ES
-Galician(Spain) gl_ES@euro
-Galician(Spain) gl_ES.UTF-8
-Ge'ez(Eritrea) gez_ER
-Ge'ez(Eritrea) gez_ER@abegede
-Ge'ez(Ethiopia) gez_ET
-Ge'ez(Ethiopia) gez_ET@abegede
-Georgian(Georgia) ka_GE
-Georgian(Georgia) ka_GE.UTF-8
-German(Austria) de_AT
-German(Austria) de_AT@euro
-German(Austria) de_AT.UTF-8
-German(Belgium) de_BE
-German(Belgium) de_BE@euro
-German(Belgium) de_BE.UTF-8
-German(Germany) de_DE
-German(Germany) de_DE@euro
-German(Germany) de_DE.UTF-8
-German(Luxemburg) de_LU
-German(Luxemburg) de_LU@euro
-German(Luxemburg) de_LU.UTF-8
-German(Switzerland) de_CH
-German(Switzerland) de_CH.UTF-8
-Greek(Cyprus) el_CY
-Greek(Cyprus) el_CY.UTF-8
-Greek(Greece) el_GR
-Greek(Greece) el_GR.UTF-8
-Greenlandic(Greenland) kl_GL
-Greenlandic(Greenland) kl_GL.UTF-8
-Gujarati(India) gu_IN
-Hebrew(Israel) he_IL
-Hebrew(Israel) he_IL.UTF-8
-Hebrew(Israel) iw_IL
-Hebrew(Israel) iw_IL.UTF-8
-Hindi(India) hi_IN
-Hungarian(Hungary) hu_HU
-Hungarian(Hungary) hu_HU.UTF-8
-Icelandic(Iceland) is_IS
-Icelandic(Iceland) is_IS.UTF-8
-Indonesian(Indonesia) id_ID
-Indonesian(Indonesia) id_ID.UTF-8
-Interlingua() ia
-Irish(Ireland) ga_IE
-Irish(Ireland) ga_IE@euro
-Irish(Ireland) ga_IE.UTF-8
-Italian(Italy) it_IT
-Italian(Italy) it_IT@euro
-Italian(Italy) it_IT.UTF-8
-Italian(Switzerland) it_CH
-Italian(Switzerland) it_CH.UTF-8
-Japanese(Japan) ja_JP.EUC-JP
-Japanese(Japan) ja_JP.UTF-8
-Kannada(India) kn_IN
-Kashubian(Poland) csb_PL
-Kazakh(Kazakhstan) kk_KZ
-Kazakh(Kazakhstan) kk_KZ.UTF-8
-Khmer(Cambodia) km_KH
-Kinyarwanda(Rwanda) rw_RW
-Korean(Republic_of_Korea) ko_KR.EUC-KR
-Korean(Republic_of_Korea) ko_KR.UTF-8
-Kurdish(Turkey) ku_TR
-Kurdish(Turkey) ku_TR.UTF-8
-Kyrgyz(Kyrgyzstan) ky_KG
-Lao(Laos) lo_LA
-Latvian(Latvia) lv_LV
-Latvian(Latvia) lv_LV.UTF-8
-Lithuanian(Lithuania) lt_LT
-Lithuanian(Lithuania) lt_LT.UTF-8
-Luganda(Uganda) lg_UG
-Luganda(Uganda) lg_UG.UTF-8
-Macedonian(Macedonia) mk_MK
-Macedonian(Macedonia) mk_MK.UTF-8
-Malagasy(Madagascar) mg_MG
-Malagasy(Madagascar) mg_MG.UTF-8
-Malayalam(India) ml_IN
-Malay(Malaysia) ms_MY
-Malay(Malaysia) ms_MY.UTF-8
-Maltese(malta) mt_MT
-Maltese(malta) mt_MT.UTF-8
-Manx_Gaelic(Britain) gv_GB
-Manx_Gaelic(Britain) gv_GB.UTF-8
-Maori(New_Zealand) mi_NZ
-Maori(New_Zealand) mi_NZ.UTF-8
-Marathi(India) mr_IN
-Mongolian(Mongolia) mn_MN
-Nepali(Nepal) ne_NP
-Northern_Saami(Norway) se_NO
-Northern_Sotho(South_Africa) nso_ZA
-Norwegian,_Bokm<U00E5>l(Norway) nb_NO
-Norwegian,_Bokm<U00E5>l(Norway) nb_NO.UTF-8
-Norwegian_Bokm<U00E5>l(Norway) no_NO
-Norwegian_Bokm<U00E5>l(Norway) no_NO.UTF-8
-Norwegian,_Nynorsk(Norway) nn_NO
-Norwegian,_Nynorsk(Norway) nn_NO.UTF-8
-Occitan(France) oc_FR
-Occitan(France) oc_FR.UTF-8
-Oromo(Ethiopia) om_ET
-Oromo(Kenya) om_KE
-Oromo(Kenya) om_KE.UTF-8
-Oriya(India) or_IN
-Persian(Iran) fa_IR
-Polish(Poland) pl_PL
-Polish(Poland) pl_PL.UTF-8
-Portuguese(Brasil) pt_BR
-Portuguese(Brasil) pt_BR.UTF-8
-Portuguese(Portugal) pt_PT
-Portuguese(Portugal) pt_PT@euro
-Portuguese(Portugal) pt_PT.UTF-8
-Punjabi(India) pa_IN
-Punjabi_(Shahmukhi)(Pakistan) pa_PK
-Romanian(Romania) ro_RO
-Romanian(Romania) ro_RO.UTF-8
-Russian(Russia) ru_RU
-Russian(Russia) ru_RU.CP1251
-Russian(Russia) ru_RU.KOI8-R
-Russian(Russia) ru_RU.UTF-8
-Russian(Ukraine) ru_UA
-Russian(Ukraine) ru_UA.UTF-8
-Sanskrit(India) sa_IN
-Scots_Gaelic(Great_Britain) gd_GB
-Scots_Gaelic(Great_Britain) gd_GB.UTF-8
-Serbian(Serbia) sr_RS
-Serbian(Serbia_and_Montenegro) sr_ME
-Serbian(Serbia_and_Montenegro) sr_CS.UTF-8
-Sidama(Ethiopia) sid_ET
-Sinhala(Sri_Lanka) si_LK
-Slovak(Slovak) sk_SK
-Slovak(Slovak) sk_SK.UTF-8
-Slovenian(Slovenia) sl_SI
-Slovenian(Slovenia) sl_SI.UTF-8
-Somali(Djibouti) so_DJ
-Somali(Djibouti) so_DJ.UTF-8
-Somali(Ethiopia) so_ET
-Somali(Kenya) so_KE
-Somali(Kenya) so_KE.UTF-8
-Somali(Somalia) so_SO
-Somali(Somalia) so_SO.UTF-8
-Sotho(South_Africa) st_ZA
-Sotho(South_Africa) st_ZA.UTF-8
-Southern_Ndebele(South_Africa) nr_ZA
-Spanish(Argentina) es_AR
-Spanish(Argentina) es_AR.UTF-8
-Spanish(Bolivia) es_BO
-Spanish(Bolivia) es_BO.UTF-8
-Spanish(Chile) es_CL
-Spanish(Chile) es_CL.UTF-8
-Spanish(Colombia) es_CO
-Spanish(Colombia) es_CO.UTF-8
-Spanish(Costa_Rica) es_CR
-Spanish(Costa_Rica) es_CR.UTF-8
-Spanish(Dominican_Republic) es_DO
-Spanish(Dominican_Republic) es_DO.UTF-8
-Spanish(Ecuador) es_EC
-Spanish(Ecuador) es_EC.UTF-8
-Spanish(El_Salvador) es_SV
-Spanish(El_Salvador) es_SV.UTF-8
-Spanish(Guatemala) es_GT
-Spanish(Guatemala) es_GT.UTF-8
-Spanish(Honduras) es_HN
-Spanish(Honduras) es_HN.UTF-8
-Spanish(Mexico) es_MX
-Spanish(Mexico) es_MX.UTF-8
-Spanish(Nicaragua) es_NI
-Spanish(Nicaragua) es_NI.UTF-8
-Spanish(Panama) es_PA
-Spanish(Panama) es_PA.UTF-8
-Spanish(Paraguay) es_PY
-Spanish(Paraguay) es_PY.UTF-8
-Spanish(Peru) es_PE
-Spanish(Peru) es_PE.UTF-8
-Spanish(Puerto_Rico) es_PR
-Spanish(Puerto_Rico) es_PR.UTF-8
-Spanish(Spain) es_ES
-Spanish(Spain) es_ES@euro
-Spanish(Spain) es_ES.UTF-8
-Spanish(Uruguay) es_UY
-Spanish(Uruguay) es_UY.UTF-8
-Spanish(USA) es_US
-Spanish(USA) es_US.UTF-8
-Spanish(Venezuela) es_VE
-Spanish(Venezuela) es_VE.UTF-8
-Swati(South_Africa) ss_ZA
-Swedish(Finland) sv_FI
-Swedish(Finland) sv_FI@euro
-Swedish(Finland) sv_FI.UTF-8
-Swedish(Sweden) sv_SE
-Swedish(Sweden) sv_SE.ISO-8859-15
-Swedish(Sweden) sv_SE.UTF-8
-Tagalog(Philippines) tl_PH
-Tagalog(Philippines) tl_PH.UTF-8
-Tajik(Tajikistan) tg_TJ
-Tajik(Tajikistan) tg_TJ.UTF-8
-Tamil(India) ta_IN
-Tatar(Tatarstan) tt_RU.UTF-8
-Telugu(India) te_IN
-Thai(Thailand) th_TH
-Thai(Thailand) th_TH.UTF-8
-Tigre(Eritrea) tig_ER
-Tigrigna(Eritrea) ti_ER
-Tigrigna(Ethiopia) ti_ET
-Tsonga(South_Africa) ts_ZA
-Tswana(South_Africa) tn_ZA
-Turkish(Cyprus) tr_CY
-Turkish(Cyprus) tr_CY.UTF-8
-Turkish(Turkey) tr_TR
-Turkish(Turkey) tr_TR.UTF-8
-Ukrainian(Ukraine) uk_UA
-Ukrainian(Ukraine) uk_UA.UTF-8
-Upper_Sorbian(Germany) hsb_DE
-Upper_Sorbian(Germany) hsb_DE.UTF-8
-Urdu(Pakistan) ur_PK
-Uzbek(Uzbekistan) uz_UZ
-Uzbek(Uzbekistan) uz_UZ@cyrillic
-Uzbek(Uzbekistan) uz_UZ.UTF-8
-Venda(South_Africa) ve_ZA
-Vietnamese(Vietnam) vi_VN
-Vietnamese(Vietnam) vi_VN.TCVN
-Walloon(Belgium) wa_BE
-Walloon(Belgium) wa_BE@euro
-Walloon(Belgium) wa_BE.UTF-8
-Welsh(Great_Britain) cy_GB
-Welsh(Great_Britain) cy_GB.UTF-8
-Wolof(Senegal) wo_SN
-Xhosa(South_Africa) xh_ZA
-Xhosa(South_Africa) xh_ZA.UTF-8
-Yiddish(USA) yi_US
-Yiddish(USA) yi_US.UTF-8
-Zulu(South_Africa) zu_ZA
-Zulu(South_Africa) zu_ZA.UTF-8
+++ /dev/null
-# MDM Configuration file.
-#
-# This file is the appropriate place for specifying your customizations to the
-# MDM configuration. If you run mdmsetup, it will automatically edit this
-# file for you and will cause the daemon and any running MDM GUI programs to
-# automatically update with the new configuration. Not all configuration
-# options are supported by mdmsetup, so to modify some values it may be
-# necessary to modify this file directly by hand.
-#
-# This file overrides the default configuration settings. These settings
-# are stored in the MDM System Defaults configuration file, which is found
-# at the following location.
-#
-# /usr/share/mdm/defaults.conf.
-#
-# Default settings are first overriden by you distribution in /usr/share/mdm/distro.conf
-# and then by the settings present in this file.
-#
-# This file contains comments about the meaning of each configuration option,
-# so is also a useful reference. In short, to hand-edit
-# this file, simply add or modify the key=value combination in the
-# appropriate section in the template below this comment section.
-#
-# For example, if you want to specify a different value for the Enable key
-# in the "[debug]" section of your MDM System Defaults configuration file,
-# then add "Enable=true" in the "[debug]" section of this file. If the
-# key already exists in this file, then simply modify it.
-#
-# If you hand edit a MDM configuration file, you can run the following
-# command and the MDM daemon will immediately reflect the change. Any
-# running MDM GUI programs will also be notified to update with the new
-# configuration.
-#
-# mdmflexiserver --command="UPDATE_CONFIG <configuration key>"
-#
-# e.g, the "Enable" key in the "[debug]" section would be "debug/Enable".
-#
-# You can also run mdm-restart or mdm-safe-restart to cause MDM to restart and
-# re-read the new configuration settings. You can also restart MDM by sending
-# a HUP or USR1 signal to the daemon. HUP behaves like mdm-restart and causes
-# any user session started by MDM to exit immediately while USR1 behaves like
-# mdm-safe-restart and will wait until all users log out before restarting MDM.
-#
-#
-# NOTE: Lines that begin with "#" are considered comments.
-#
-# Have fun!
-
-[daemon]
-
-[security]
-
-[xdmcp]
-
-[gui]
-
-[greeter]
-
-[chooser]
-
-[debug]
-
-# Note that to disable servers defined in the MDM System Defaults
-# configuration file (such as 0=Standard, you must put a line in this file
-# that says 0=inactive, as described in the Configuration section of the MDM
-# documentation.
-#
-[servers]
-
-# Also note, that if you redefine a [server-foo] section, then MDM will
-# use the definition in this file, not the MDM System Defaults configuration
-# file. It is currently not possible to disable a [server-foo] section
-# defined in the MDM System Defaults configuration file.
-#
+++ /dev/null
-# This is the configuration file for the keymouselistener.so module.
-# The confiuration syntax is as follows:
-#
-# crossing inital_direction timeout executable_path +args
-#
-# For executable_path give the full executable path path of the program or the
-# DefaultPath is used.
-#
-# where:
-#
-# + crossing is a string that includes any combination of TBLR characters, where
-# T means Top, B means Bottom, L means Left, and R means Right.
-#
-# + initial_direction can be either the I or O character which indicates
-# that the initial crossing is a motion In or Out of the window.
-#
-# e.g.
-# TBLR I 10000 /usr/bin/gok --login --access-method=dwellselection
-#
-# Means the user crosses into the top border, out the bottom border, into the left
-# border, and then out the right border (in that order). The initial_direction
-# value of I is what specifies that the first crossing is into the top border
-# rather than out of the top border. Each border crossing must occur within
-# 10000ms of the last border crossing for the gesture to be valid.
-#
-# It is possible to invoke multiple actions from a single gesture using the <Add>
-# keyword. Action specified with <Add> are invoked by the previous gesture
-# defined in the file. If the <Add> action is the first action defined in the
-# file, then it is ignored.
-#
-# e.g.
-#
-# <Add> /usr/bin/orca -n -d main-window
-#
-
-# AT Progarm - GOK (GNOME On-screen Keyboard)
-#
-# Support several different options for different user needs. Note these
-# gestures all start by moving the mouse into the top window border.
-#
-TBLR I 10000 /usr/bin/gok --login --access-method=dwellselection
-TLBR I 10000 /usr/bin/gok --login --access-method=automaticscanning --scan-action=switch1 --select-action=switch1
-TRBL I 10000 /usr/bin/gok --login --access-method=inversescanning --scan-action=switch1 --select-action=switch2
-TBRL I 10000 /usr/bin/gok --login --access-method=automaticscanning --scan-action=switch3 --select-action=switch3
-
-# AT Program - ORCA
-#
-# Note these gestures all start by moving the mouse into the bottom window
-# border.
-#
-# Speech
-#
-BTRL I 10000 /usr/bin/orca -n -d main-window
-
-# Magnifier
-#
-BTLR I 10000 /usr/bin/orca -n -d main-window -d speech -e magnifier
-
-# Speech and Magnifier
-#
-BRTL I 10000 /usr/bin/orca -n -d main-window -e magnifier
-
+++ /dev/null
-# This is the configuration file for the keymouselistener.so module.
-# The confiuration syntax is as follows:
-#
-# For keyboard gestures:
-#
-# <modifier>[<modifier>...]key #times duration timeout executable_path +args
-#
-# For executable_path give the full executable path path of the program or the
-# DefaultPath is used. For key, this can be one of the normal keys such as 'k'
-# for the letter 'k', or 'F10' for the F10 key. If you wish to use one of the
-# 'modifier' keys you have to specify which one exactly, meaning usually
-# appending _L or _R depending on if it's the left or right one. The useful
-# ones are: Shift_L, Shift_R, Control_L, Control_R, Meta_L, Meta_R, Alt_L, Alt_R.
-# Do note that the modifier is optional.
-#
-# e.g.
-#
-# <Control>k 1 1000 10000 /usr/bin/gok --login --access-method=directselection
-#
-# Means press Contol-k 5 times, holding each keypress down for at least 1000ms
-# (1s) each time and with no greater interval than 10000ms (10s) between each
-# event in the sequence. A duration value of 0 indicates that a keypress of
-# any length is accepted. The timeout value is only meaningful if the #times
-# value is > 1. Completing the above example sequence will invoke the gnome on
-# screen keyboard program, gok. Note that you cannot release the <Control> key
-# while pressing otherwise the sequence will be lost.
-#
-# e.g.
-# Shift_L 5 1000 10000 /usr/bin/gok --login --access-method=directselection
-# Shift_R 5 1000 10000 /usr/bin/gok --login --access-method=directselection
-#
-# Will start gok if you press either shift key 5 times holding it down for more
-# then 1 second each time.
-#
-# For mouse button gestures the format is the same except the mouse button number
-# is specified instead of a key gesture:
-#
-# <Mouse#> #times duration timeout executable_path +args
-#
-# e.g.
-#
-# <Mouse2> 4 3000 6000 /usr/bin/orca -n -d main-window
-#
-# Note that mouse numbers are 1-based so <Mouse1> is the left mouse button,
-# <Mouse3> is the right mouse button and <Mouse2> is the middle mouse button.
-#
-# It is possible to invoke multiple actions from a single gesture using the <Add>
-# keyword. Actions specified with <Add> are invoked by the previous gesture
-# defined in the file. If the <Add> action is the first action defined in the
-# file, then it is ignored.
-#
-# e.g.
-#
-# <Add> /usr/bin/gnome-mag
-#
-
-# AT Program - GOK (GNOME On-screen Keyboard)
-#
-# Include a gesture for both right and left mouse button, for both right
-# and left handed users.
-#
-# hold right or left mouse button 3 times for 3 seconds each time.
-<Mouse1> 3 3000 10000 /usr/bin/gok --login --access-method=directselection
-<Mouse3> 3 3000 10000 /usr/bin/gok --login --access-method=directselection
-
-# Also support Xinput switches
-#
-<Switch1> 1 5000 0 /usr/bin/gok --login --access-method=automaticscanning --scan-action=switch1 --select-action=switch1
-<Switch2> 3 50 3000 /usr/bin/gok --login --access-method=inversescanning --scan-action=switch1 --select-action=switch2
-<Switch3> 3 1000 10000 /usr/bin/gok --login --access-method=automaticscanning --scan-action=switch3 --select-action=switch3
-
-# Although most GOK users would want to use a mouse/switch button to start GOK,
-# also include a keybinding for starting GOK with direct selection mode.
-#
-<Control>k 1 1000 10000 /usr/bin/gok --login --access-method=directselection
-
-# AT Program - ORCA
-#
-# press ctrl-s for 1 second to launch orca in speech mode
-#
-<Control>s 1 1000 10000 /usr/bin/orca -n -d main-window
-
-# press ctrl-m for 1 second to launch orca in mag mode
-#
-<Control>m 1 1000 10000 /usr/bin/orca -n -d main-window -d speech -e magnifier
-
-# press ctrl-o or ctrl-g for 1 second to launch orca in speech and mag mode
-#
-<Control>o 1 1000 10000 /usr/bin/orca -n -d main-window -e magnifier
-<Control>g 1 1000 10000 /usr/bin/orca -n -d main-window -e magnifier
-
+++ /dev/null
-# This is the configuration file for the keymouselistener.so module.
-# The confiuration syntax is as follows:
-#
-# crossing inital_direction timeout executable_path +args
-#
-# For executable_path give the full executable path path of the program or the
-# DefaultPath is used.
-#
-# where:
-#
-# + crossing is a string that includes any combination of TBLR characters, where
-# T means Top, B means Bottom, L means Left, and R means Right.
-#
-# + initial_direction can be either the I or O character which indicates
-# that the initial crossing is a motion In or Out of the window.
-#
-# e.g.
-# TBLR I 10000 /usr/bin/gok --login --access-method=dwellselection
-#
-# Means the user crosses into the top border, out the bottom border, into the left
-# border, and then out the right border (in that order). The initial_direction
-# value of I is what specifies that the first crossing is into the top border
-# rather than out of the top border. Each border crossing must occur within
-# 10000ms of the last border crossing for the gesture to be valid.
-#
-# It is possible to invoke multiple actions from a single gesture using the <Add>
-# keyword. Action specified with <Add> are invoked by the previous gesture
-# defined in the file. If the <Add> action is the first action defined in the
-# file, then it is ignored.
-#
-# e.g.
-#
-# <Add> /usr/bin/orca -n -d main-window
-#
-
-# AT Progarm - GOK (GNOME On-screen Keyboard)
-#
-# Support several different options for different user needs. Note these
-# gestures all start by moving the mouse into the top window border.
-#
-TBLR I 10000 /usr/bin/gok --login --access-method=dwellselection
-TLBR I 10000 /usr/bin/gok --login --access-method=automaticscanning --scan-action=switch1 --select-action=switch1
-TRBL I 10000 /usr/bin/gok --login --access-method=inversescanning --scan-action=switch1 --select-action=switch2
-TBRL I 10000 /usr/bin/gok --login --access-method=automaticscanning --scan-action=switch3 --select-action=switch3
-
-# AT Program - ORCA
-#
-# Note these gestures all start by moving the mouse into the bottom window
-# border.
-#
-# Speech
-#
-BTRL I 10000 /usr/bin/orca -n -d main-window
-
-# Magnifier
-#
-BTLR I 10000 /usr/bin/orca -n -d main-window -d speech -e magnifier
-
-# Speech and Magnifier
-#
-BRTL I 10000 /usr/bin/orca -n -d main-window -e magnifier
-
+++ /dev/null
-# This is the configuration file for the keymouselistener.so module.
-# The confiuration syntax is as follows:
-#
-# For keyboard gestures:
-#
-# <modifier>[<modifier>...]key #times duration timeout executable_path +args
-#
-# For executable_path give the full executable path path of the program or the
-# DefaultPath is used. For key, this can be one of the normal keys such as 'k'
-# for the letter 'k', or 'F10' for the F10 key. If you wish to use one of the
-# 'modifier' keys you have to specify which one exactly, meaning usually
-# appending _L or _R depending on if it's the left or right one. The useful
-# ones are: Shift_L, Shift_R, Control_L, Control_R, Meta_L, Meta_R, Alt_L, Alt_R.
-# Do note that the modifier is optional.
-#
-# e.g.
-#
-# <Control>k 1 1000 10000 /usr/bin/gok --login --access-method=directselection
-#
-# Means press Contol-k 5 times, holding each keypress down for at least 1000ms
-# (1s) each time and with no greater interval than 10000ms (10s) between each
-# event in the sequence. A duration value of 0 indicates that a keypress of
-# any length is accepted. The timeout value is only meaningful if the #times
-# value is > 1. Completing the above example sequence will invoke the gnome on
-# screen keyboard program, gok. Note that you cannot release the <Control> key
-# while pressing otherwise the sequence will be lost.
-#
-# e.g.
-# Shift_L 5 1000 10000 /usr/bin/gok --login --access-method=directselection
-# Shift_R 5 1000 10000 /usr/bin/gok --login --access-method=directselection
-#
-# Will start gok if you press either shift key 5 times holding it down for more
-# then 1 second each time.
-#
-# For mouse button gestures the format is the same except the mouse button number
-# is specified instead of a key gesture:
-#
-# <Mouse#> #times duration timeout executable_path +args
-#
-# e.g.
-#
-# <Mouse2> 4 3000 6000 /usr/bin/orca -n -d main-window
-#
-# Note that mouse numbers are 1-based so <Mouse1> is the left mouse button,
-# <Mouse3> is the right mouse button and <Mouse2> is the middle mouse button.
-#
-# It is possible to invoke multiple actions from a single gesture using the <Add>
-# keyword. Actions specified with <Add> are invoked by the previous gesture
-# defined in the file. If the <Add> action is the first action defined in the
-# file, then it is ignored.
-#
-# e.g.
-#
-# <Add> /usr/bin/gnome-mag
-#
-
-# AT Program - GOK (GNOME On-screen Keyboard)
-#
-# Include a gesture for both right and left mouse button, for both right
-# and left handed users.
-#
-# hold right or left mouse button 3 times for 3 seconds each time.
-<Mouse1> 3 3000 10000 /usr/bin/gok --login --access-method=directselection
-<Mouse3> 3 3000 10000 /usr/bin/gok --login --access-method=directselection
-
-# Also support Xinput switches
-#
-<Switch1> 1 5000 0 /usr/bin/gok --login --access-method=automaticscanning --scan-action=switch1 --select-action=switch1
-<Switch2> 3 50 3000 /usr/bin/gok --login --access-method=inversescanning --scan-action=switch1 --select-action=switch2
-<Switch3> 3 1000 10000 /usr/bin/gok --login --access-method=automaticscanning --scan-action=switch3 --select-action=switch3
-
-# Although most GOK users would want to use a mouse/switch button to start GOK,
-# also include a keybinding for starting GOK with direct selection mode.
-#
-<Control>k 1 1000 10000 /usr/bin/gok --login --access-method=directselection
-
-# AT Program - ORCA
-#
-# press ctrl-s for 1 second to launch orca in speech mode
-#
-<Control>s 1 1000 10000 /usr/bin/orca -n -d main-window
-
-# press ctrl-m for 1 second to launch orca in mag mode
-#
-<Control>m 1 1000 10000 /usr/bin/orca -n -d main-window -d speech -e magnifier
-
-# press ctrl-o or ctrl-g for 1 second to launch orca in speech and mag mode
-#
-<Control>o 1 1000 10000 /usr/bin/orca -n -d main-window -e magnifier
-<Control>g 1 1000 10000 /usr/bin/orca -n -d main-window -e magnifier
-
+++ /dev/null
-#%PAM-1.0
-auth requisite pam_nologin.so
-auth sufficient pam_succeed_if.so user ingroup nopasswdlogin
-@include common-auth
-auth optional pam_gnome_keyring.so
-auth optional pam_kwallet.so
-@include common-account
-session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
-session required pam_limits.so
-@include common-session
-session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open
-session optional pam_gnome_keyring.so auto_start
-session optional pam_kwallet.so auto_start
-session required pam_env.so readenv=1
-session required pam_env.so readenv=1 user_readenv=1 envfile=/etc/default/locale
-@include common-password
+++ /dev/null
-#%PAM-1.0
-auth requisite pam_nologin.so
-auth required pam_permit.so
-@include common-account
-session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
-session required pam_limits.so
-@include common-session
-session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open
-session required pam_env.so readenv=1
-session required pam_env.so readenv=1 user_readenv=1 envfile=/etc/default/locale
-@include common-password
colord:x:108:118:colord colour management daemon,,,:/var/lib/colord:/bin/false
pulse:x:109:119:PulseAudio daemon,,,:/var/run/pulse:/bin/false
hplip:x:110:7:HPLIP system user,,,:/var/run/hplip:/bin/false
-mdm:x:111:121:MDM Display Manager:/var/lib/mdm:/bin/false
rtkit:x:112:123:RealtimeKit,,,:/proc:/bin/false
saned:x:113:124::/var/lib/saned:/bin/false
speech-dispatcher:x:114:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/sh
systemd-bus-proxy:x:145:151:systemd Bus Proxy,,,:/run/systemd:/bin/false
uuidd:x:100:101::/run/uuidd:/bin/false
_apt:x:146:65534::/nonexistent:/bin/false
-lightdm:x:147:154::/var/lib/lightdm:/bin/false
+lightdm:x:147:154:Light Display Manager:/var/lib/lightdm:/bin/false
colord:*:16637:0:99999:7:::
pulse:*:16637:0:99999:7:::
hplip:*:16637:0:99999:7:::
-mdm:*:16637:0:99999:7:::
rtkit:*:16637:0:99999:7:::
saned:*:16637:0:99999:7:::
speech-dispatcher:!:16637:0:99999:7:::
+++ /dev/null
-/lib/systemd/system/lightdm.service
\ No newline at end of file
+++ /dev/null
-/lib/systemd/system/mdm.service
\ No newline at end of file
+++ /dev/null
-/dev/null
\ No newline at end of file