5
DESKTOP_RDP=$(cat /var/log/installer/media-info | awk -F" " '{printf $1}')
6
echo "DESKTOP_RDP="$DESKTOP_RDP"" > /etc/linkat-xrdp-desktop
8
## Apply custom session in XRDP
9
if [ -f /etc/xrdp/startwm.sh ]; then
10
mv /etc/xrdp/startwm.sh /etc/xrdp/startwm.sh.bak > /dev/null 2>&1
12
cp -av usr/share/linkat/linkat-xrdp/startwm.sh /etc/xrdp/startwm.sh > /dev/null 2>&1
13
chmod +x /etc/xrdp/startwm.sh > /dev/null 2>&1
15
## Fix logout in xrdp session
16
if [ -f /etc/xrdp/sesman.ini ]; then
17
cp -av /etc/xrdp/sesman.ini /etc/xrdp/sesman.ini.bak > /dev/null 2>&1
18
cp -av /usr/share/linkat/linkat-xrdp/sesman.ini /etc/xrdp/sesman.ini > /dev/null 2>&1
21
## Fix catalan keyboard in xrdp
22
cp -av /usr/share/linkat/linkat-xrdp/km-teclat-catala.ini /etc/xrdp/km-0000040a.ini
23
cp -av /usr/share/linkat/linkat-xrdp/km-teclat-catala.ini /etc/xrdp/km-00000403.ini
25
## Copy the correct pulseaudio module in system
26
if [ ! -d /var/lib/xrdp-pulseaudio-installer ]; then
27
mkdir -p /var/lib/xrdp-pulseaudio-installer
31
if [ $arch == "x86_64" ]; then
32
cp -av /usr/share/linkat/linkat-xrdp/modules/64/* /var/lib/xrdp-pulseaudio-installer/ > /dev/null 2>&1
34
cp -av /usr/share/linkat/linkat-xrdp/modules/32/* /var/lib/xrdp-pulseaudio-installer/ > /dev/null 2>&1
37
## Apply spanish keyboard in XVkbd
38
echo "#include \"XVkbd-spanish\"" > /etc/X11/app-defaults/XVkbd
40
## Reboot services for apply new config
41
service xrdp restart > /dev/null 2>&1
42
service xrdp-sesman restart > /dev/null 2>&1