PageRenderTime 26ms CodeModel.GetById 18ms RepoModel.GetById 1ms app.codeStats 0ms

/usr/sbin/fgaptitudeinstallsysx02a.sh

https://github.com/fgarel/myDebianInstall01
Shell | 89 lines | 84 code | 2 blank | 3 comment | 0 complexity | 566e6e84d6ae8579112298e4e2f942ef MD5 | raw file
  1. #!/bin/sh
  2. # Première partie des applications "système X"
  3. ###########################################
  4. echo "fgaptitudeinstallsysx02a.sh : Installation d'outils pour le mode graphique (Partie 02a)"
  5. mkdir /var/log/fg 2> /dev/null
  6. if [ ! -e /var/log/fg/fgaptitudeinstallsysx02a-suppression.log ]
  7. then
  8. # suppression de xorg"
  9. echo " Suppression de xserver-xorg"
  10. echo y | aptitude remove xserver-xorg \
  11. xserver-xorg-core \
  12. xserver-xorg-video-fbdev \
  13. xserver-xorg-input-evdev \
  14. xinit \
  15. connman \
  16. e17 1> /dev/null
  17. # virtualbox-ose-guest-x11 #1> /dev/null
  18. date +"%F %T" >> /var/log/fg/fgaptitudeinstallsysx02a-suppression.log
  19. fi
  20. if [ ! -e /var/log/fg/fgaptitudeinstallsysx02a-installation.log ]
  21. then
  22. # installation de xserver-xorg
  23. echo " Installation de xserver-xorg"
  24. echo y | aptitude install xserver-xorg \
  25. xserver-xorg-core \
  26. xserver-xorg-video-fbdev \
  27. xserver-xorg-input-evdev \
  28. xinit \
  29. connman \
  30. e17 1> /dev/null
  31. echo " Permettre à un utilisateur non-root de pouvoir utiliser X"
  32. # pour autoriser les utilisateurs à lancer X, il faut modifier le fichier /etc/X11/Xwrapper.conf
  33. # la méthode qu'il faudrait préférer, c'est de faire
  34. # dpkg-reconfigure x11-common
  35. # http://voidandany.free.fr/index.php/demarrer-le-serveur-x-avec-un-utilisateur-non-connecte/
  36. sed -i -e 's/allowed_users=console/allowed_users=anybody/g' /etc/X11/Xwrapper.config
  37. date +"%F %T" >> /var/log/fg/fgaptitudeinstallsysx02a-installation.log
  38. fi
  39. if [ ! -e /var/log/fg/fgaptitudeinstallsysx02a-chromium.log ]
  40. then
  41. # installation du navigateur chromium (googgle chrome)
  42. echo " Installation de chromium"
  43. echo y | aptitude install chromium \
  44. chromium-inspector 1> /dev/null
  45. update-alternatives --remove x-www-browser /usr/bin/xlinks2 1> /dev/null
  46. #update-alternatives --remove x-www-browser /usr/bin/chromium 1> /dev/null
  47. #update-alternatives --install /usr/bin/chromium x-www-browser /usr/bin/chromium 50 1> /dev/null
  48. date +"%F %T" >> /var/log/fg/fgaptitudeinstallsysx02a-chromium.log
  49. fi
  50. # urxvt
  51. # http://www.planet-libre.org/?post_id=11153
  52. if [ ! -e /var/log/fg/fgaptitudeinstallsysx02a-rxvtunicode.log ]
  53. then
  54. # installation du terminal x ()
  55. echo " Installation de rxvt-unicode-256color"
  56. echo y | aptitude install rxvt-unicode-256color 1> /dev/null
  57. date +"%F %T" >> /var/log/fg/fgaptitudeinstallsysx02a-rxvtunicode.log
  58. fi
  59. # xterm
  60. # pour le moment, il est necessaire pour enlightenment
  61. if [ ! -e /var/log/fg/fgaptitudeinstallsysx02a-xterm.log ]
  62. then
  63. # installation du terminal x ()
  64. echo " Installation de xterm"
  65. echo y | aptitude install xterm 1> /dev/null
  66. date +"%F %T" >> /var/log/fg/fgaptitudeinstallsysx02a-xterm.log
  67. fi
  68. # suppression de la souris
  69. # http://www.planet-libre.org/?post_id=11141
  70. # bureau minimaliste
  71. # http://www.planet-libre.org/?post_id=11098