~pvigo/+junk/linkat-xrdp-18.04

« back to all changes in this revision

Viewing changes to linkat-xrdp.sh

  • Committer: Pablo Vigo
  • Date: 2019-05-20 08:59:46 UTC
  • Revision ID: pvigo@xtec.cat-20190520085946-2c5tfmtvnjh8v8mw
Tags: upstream-18.04
ImportĀ upstreamĀ versionĀ 18.04

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/bash
 
2
 
 
3
## Apply the Gnome Flashback Metacity session by default in XRDP
 
4
if [ -f /etc/xrdp/startwm.sh ]; then
 
5
        mv /etc/xrdp/startwm.sh /etc/xrdp/startwm.sh.bak  > /dev/null 2>&1
 
6
fi
 
7
cp -av usr/share/linkat/linkat-xrdp/startwm.sh /etc/xrdp/startwm.sh > /dev/null 2>&1
 
8
chmod +x /etc/xrdp/startwm.sh > /dev/null 2>&1
 
9
 
 
10
## Fix logout in xrdp session
 
11
if [ -f /etc/xrdp/sesman.ini ]; then
 
12
        cp -av /etc/xrdp/sesman.ini /etc/xrdp/sesman.ini.bak  > /dev/null 2>&1
 
13
        cp -av /usr/share/linkat/linkat-xrdp/sesman.ini /etc/xrdp/sesman.ini  > /dev/null 2>&1
 
14
fi
 
15
 
 
16
## Fix catalan keyboard in xrdp
 
17
cp -av /usr/share/linkat/linkat-xrdp/km-teclat-catala.ini /etc/xrdp/km-0000040a.ini
 
18
cp -av /usr/share/linkat/linkat-xrdp/km-teclat-catala.ini /etc/xrdp/km-00000403.ini
 
19
 
 
20
## Copy the correct pulseaudio module in system
 
21
arch=$(uname -i)
 
22
if [ $arch == "x86_64" ]; then
 
23
        cp -av /usr/share/linkat/linkat-xrdp/modules/module-xrdp-sink64.so /usr/lib/pulse-8.0/modules/module-xrdp-sink.so  > /dev/null 2>&1
 
24
else
 
25
        cp -av /usr/share/linkat/linkat-xrdp/modules/module-xrdp-sink.so /usr/lib/pulse-8.0/modules/  > /dev/null 2>&1
 
26
fi
 
27
 
 
28
## Apply spanish keyboard in XVkbd
 
29
echo "#include \"XVkbd-spanish\"" > /etc/X11/app-defaults/XVkbd 
 
30
 
 
31
## Reboot services for apply new config
 
32
service xrdp restart > /dev/null 2>&1
 
33
service xrdp-sesman restart > /dev/null 2>&1