script_for_linux_mint.sh 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. #!/bin/bash
  2. START_TIME=$(date +%s)
  3. # Выводим информацию о дистрибутиве
  4. echo -e "\nДистрибутив: "
  5. lsb_release -a
  6. sleep 2
  7. # Обновляем пакеты
  8. echo -e "\nОбновление пакетов..."
  9. sleep 2
  10. sudo apt-get --assume-yes update
  11. # Сносим LibreOffice
  12. echo -e "\nСносим LibreOffice..."
  13. sleep 2
  14. sudo apt purge --assume-yes --autoremove "libreoffice*"
  15. # Установка OnlyOffice
  16. echo -e "\nСтавим OnlyOffice..."
  17. sleep 2
  18. mv /etc/apt/preferences.d/nosnap.pref ~/nosnap.backup
  19. sudo apt-get --assume-yes update
  20. sudo apt --assume-yes install snapd
  21. sudo snap install onlyoffice-desktopeditors
  22. if ! [[ -f "LiteManager*" ]]; then
  23. #Установка LiteManager
  24. echo -e "\nСтавим LiteManager..."
  25. sleep 2
  26. sudo apt --assume-yes install wget
  27. sudo apt --assume-yes install zip
  28. wget http://litemanager.ru/soft/LiteManager_linux.zip .
  29. unzip LiteManager_linux.zip
  30. chmod 0755 LiteManager
  31. mv LiteManager /home/student/Рабочий\ стол/LiteManager
  32. fi
  33. # Ставим альтернативу MicroSIP
  34. echo -e "\nСтавим Blink..."
  35. sleep 2
  36. sudo apt --assume-yes install flatpak
  37. flatpak install -y flathub com.icanblink.blink
  38. # Ставим архиватор, пакет для смены смены хоткея переключения языка
  39. #echo -e "\nМеняем переключение раскладки на ALT+SHIFT..."
  40. #sleep 2
  41. sudo apt --assume-yes install p7zip-rar libglib2.0-bin
  42. # Меняем переключение раскладки на "ALT+SHIFT"
  43. # sudo -H -u student DISPLAY=:0 DBUS SESSION_BUS_ADDRESS=unix:path=/run/user/$(id -u student)/bus gsettings set org.gnome.desktop.input-sources xkb-options "['grp:alt_shift_toggle', 'grp_led:scroll', 'lv3:switch']"
  44. # Ставим красивые обои)
  45. echo -e "\nСтавим красивые обои..."
  46. sudo -H -u student DISPLAY=:0 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1001/bus gsettings set org.gnome.desktop.background picture-uri file:///usr/share/backgrounds/linuxmint-vanessa/fakurian_purple.jpg
  47. # Убираем автоюлокировку экрана (просьба)
  48. #echo -e "\nУбираем автоблокировку экрана..."
  49. #sudo -H -u student DISPLAY=:0 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1001/bus gsettings set org.gnome.desktop.screensaver lock-enabled false
  50. # xset s off
  51. # xset s noblank
  52. # Включаем автовход в student
  53. echo -e "\nВключение автоматического входа в student..."
  54. sleep 2
  55. rm -rf /etc/lightdm/lightdm.conf
  56. echo "[Seat:*]
  57. autologin-guest=false
  58. autologin-enable=true
  59. autologin-user=student
  60. autologin-user-timeout=0
  61. allow-guest=false" >> /etc/lightdm/lightdm.conf
  62. END_TIME=$(date +%s)
  63. difference=$(( $END_TIME - $START_TIME ))
  64. echo -e "\nВремя работы скрипта: $difference секунд"