launch.sh 849 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #!/bin/bash
  2. source $HOME/dotfiles/Profile.env
  3. # Завершить текущие экземпляры polybar
  4. killall -q polybar
  5. # Ожидание полного завершения работы процессов
  6. while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done
  7. if [ $profile == "work" ]
  8. then
  9. # Запуск Polybar
  10. if [[ $(xrandr -q | grep " connected" | wc -l) -ge 2 ]]; then
  11. polybar bar1 &
  12. polybar bar2 &
  13. else
  14. polybar bar1 &
  15. fi
  16. elif [ $profile == "laptop" ]
  17. then
  18. # Запуск Polybar
  19. if [[ $(xrandr -q | grep " connected" | wc -l) -ge 2 ]]; then
  20. polybar bar1 &
  21. polybar bar2 &
  22. else
  23. polybar laptop &
  24. fi
  25. else
  26. # Запуск Polybar
  27. if [[ $(xrandr -q | grep " connected" | wc -l) -ge 2 ]]; then
  28. polybar bar1 &
  29. polybar bar2 &
  30. else
  31. polybar bar1 &
  32. fi
  33. fi
  34. notify-send "Polybar загрузился..."