#!/bin/bash

USERNAME=$1

if [ ! -d /home/"${USERNAME}"/.fly ] ; then
	echo "Использование: fly-user-env USERNAME"
	echo "Каталог /home/${USERNAME}/.fly не существует"
	echo "Не существует пользователь \"${USERNAME}\" или не осуществлялся первый вход в графическую сессию" 
	exit 1
fi

#Отключение звезды
sed -i 's|.*UseStartButton.*|UseStartButton=false|'  /home/"${USERNAME}"/.fly/theme/*
echo "Hidden=true" >> /home/"${USERNAME}"/.fly/toolbar/start.desktop

#отключение аппаратной кнопки вызова меню
sed -i s'|.*FLYWM_POPUP_START_MENU.*||'/home/"${USERNAME}"/.fly/keyshortcutr*

#Отключение пейджера
sed -i 's|.*UsePager.*|UsePager=false|'  /home/"${USERNAME}"/.fly/theme/*

#Размер иконок
sed -i 's|.*DesktopIconSize.*|DesktopIconSize=256|'  /home/"${USERNAME}"/.fly/theme/*

#Фиксация таскбара
sed -i 's|.*.FixedTaskbar*|FixedTaskbar=true|'  /home/"${USERNAME}"/.fly/theme/*

#Размер шрифты
sed -i 's|.*IconFont.*|IconFont=Verdana-16|'  /home/"${USERNAME}"/.fly/theme/*

#Настройка сессий графического входа
mkdir /usr/share/fly-dm/orig-sessions/
mv -f /usr/share/fly-dm/sessions/*  /usr/share/fly-dm/orig-sessions/

#Добавление планшетного режима работы
cp -f /usr/share/fly-dm/orig-sessions/fly-tablet.desktop /usr/share/fly-dm/sessions/

#Добавление мобильного режима работы
#cp -f /usr/share/fly-dm/orig-sessions/fly-mobile.desktop /usr/share/fly-dm/sessions/

#Отключить блокировку экрана
#sed -i 's|.*ScreenSaverDelay.*|ScreenSaverDelay=0|'  /home/"${USERNAME}"/.fly/theme/*

#Ставим пленшетную сессию по умолчанию (fly,fly-tablet,fly-mobile)
sed -i 's|.*Session=fly.*|Session=fly-tablet|' /home/"${USERNAME}"/.dmrc

#Ассоциации медиа файлов с приложением fly-gallery
sed -i s'|vlc.desktop|fly-gallery.desktop|' /usr/share/applications/mimeapps.list
echo "video/x-matroska=fly-gallery.desktop" >> /usr/share/applications/mimeapps.list

#fly-image режим планшета
sed -i s'|Exec=fly-image %F|Exec=fly-image -f %F|' /usr/share/applications/fly-image.desktop

#qpdfview режим планшета
sed -i s'|Exec=qpdfview --unique %F|Exec=qpdfview --presentation --unique %F|' /usr/share/applications/qpdfview.desktop

#iio -  автоповорот для планшетного режима (для мобильного включается кнопкой в верхнем меню)
echo "/usr/sbin/iio-sensor-proxy &" >> /etc/X11/fly-dm/Xsetup

# Папки на Рабочем столе
#Удаление с рабочего стола корзины и мой компьютер
rm -f /home/"${USERNAME}"/Desktops/Desktop1/{mycomp.desktop,mytrash.desktop,firefox.desktop}
#создание папок
mkdir -p /home/"${USERNAME}"/Desktops/Desktop1/Папка{1,2,3}
mkdir -p /home/"${USERNAME}"/Desktops/Desktop1/Папка1/{Документы,Изображения,Видео}
mkdir -p /home/"${USERNAME}"/Desktops/Desktop1/Папка2/{Документы,Изображения,Видео}
mkdir -p /home/"${USERNAME}"/Desktops/Desktop1/Папка3/{Документы,Изображения,Видео}


#Отключение подсказок и автоподнятия для виртуальной клавиатуры
cat > /home/"${USERNAME}"/.config/rusbitech/fly-vkbd.conf << EOF
[General]
locked=true
useSonnet=false

[fly]
autoShow=false

[fly-tablet]
autoShow=false

[fly-mobile]
autoShow=false

EOF

chown ${USERNAME}:${USERNAME} /home/"${USERNAME}"/.config/rusbitech/fly-vkbd.conf

