openbox-minimal-install.sh 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. #!/usr/bin/env bash
  2. ## configure and install minimal openbox desktop environment
  3. ## check for sudo/root
  4. #if ! [ $(id -u) = 0 ]; then
  5. # echo "This script must run with sudo, try again..."
  6. # exit 1
  7. #fi
  8. cat ./xsessionrc >> /home/$SUDO_USER/.xsessionrc
  9. chown $SUDO_USER:$SUDO_USER /home/$SUDO_USER/.xsessionrc
  10. apt update
  11. apt install --no-install-recommends \
  12. xorg \
  13. mesa-vulkan-drivers \
  14. vulkan-icd \
  15. xserver-xorg-video-intel \
  16. xfonts-cyrillic \
  17. mesa-utils
  18. apt-get update
  19. apt-get upgrade
  20. apt-get install openbox
  21. mkdir -p .config/openbox
  22. cp /etc/xdg/openbox/* ~/.config/openbox/
  23. ls -a .config/openbox/
  24. cp /etc/skel/ .xinitrc ~/.xinitrc
  25. ls -a
  26. apt-get install \
  27. lxappearance \
  28. lxappearance-obconf \
  29. obconf \
  30. openbox-menu \
  31. obmenu \
  32. arandr \
  33. xinput \
  34. compton \
  35. nitrogen \
  36. viewnior \
  37. dunst \
  38. elinks \
  39. volti \
  40. xxkb \
  41. slim \
  42. feh \
  43. mousepad \
  44. xinit \
  45. adwaita-qt \
  46. qt5ct \
  47. ntfs-3g \
  48. screenfetch \
  49. plymouth-label
  50. apt-get install --no-install-recommends \
  51. thunar-archive-plugin \
  52. thunar-volman \
  53. xfce4-xkb-plugin \
  54. gtk2-engines \
  55. mousepad \
  56. gnome-mpv \
  57. qmmp \
  58. xfonts-terminus \
  59. mat2 \
  60. screenfetch \
  61. rxvt-unicode \
  62. zathura \
  63. flameshot \
  64. plank \
  65. gnome-mpv \
  66. fbreader \
  67. sakura \
  68. rofi \
  69. ffmpeg \
  70. file-roller \
  71. unzip \
  72. zip \
  73. arj \
  74. lzip \
  75. lzop \
  76. ncompress \
  77. rzip \
  78. squashfs-tools \
  79. unace \
  80. unalz \
  81. unar \
  82. lrzip \
  83. p7zip \
  84. p7zip-full \
  85. gufw \
  86. network-manager
  87. echo
  88. echo openbox install complete, please reboot and issue 'startx'
  89. echo