Advertisement
krzys_h

Odpalanie KSP na prawym ekranie

Dec 4th, 2014
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.39 KB | None | 0 0
  1. #!/bin/bash
  2. # Skrypt do odpalania KSP na ekranie po PRAWEJ stronie
  3. # Zawiera poprawkę na błąd ładowania na polskiej wersji językowej Ubuntu
  4. # Autor: krzys_h
  5. # Data ostatniej modyfikacji: 4.12.2014 21:45
  6.  
  7.  
  8.  
  9. # Skrypt należy zapisać jako plik <nazwa>.sh w katalogu KSP
  10. # po czym wejść w PPM -> Właściwości -> Uprawnienia -> Zezwolenie na wykonanie pliku jako programu
  11.  
  12. # Przed PIERWSZYM uruchomieniem skryptu odpal terminal i wpisz:
  13. # sudo apt-get install -y wmctrl
  14.  
  15.  
  16. # Żeby móc odpalać skrypt podwójnym kliknięciem:
  17. # 1. Otwórz jakikolwiek katalog
  18. # 2. Edycja -> Preferencje
  19. # 3. Zakładka "Zachowanie"
  20. # 4. "Wykonywalne pliki tekstowe" -> "Wykonywanie plików tekstowych po kliknięciu"
  21.  
  22.  
  23. # Uzupełnij te wartości
  24. # Ten przykład jest na ekrany: 1920x1080 po lewej i 1280x1024 po prawej
  25. SZEROKOSC_LEWEGO=1920  # szerokość lewego ekranu
  26. SZEROKOSC_PRAWEGO=1280 # szerokość prawego ekranu
  27. WYSOKOSC_PRAWEGO=1024  # wysokość prawego ekranu
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35. # Tu zaczyna się skrypt
  36. echo "Odpalanie KSP"
  37. LC_ALL=C ./KSP.x86_64 -popupwindow -screen-width $SZEROKOSC_PRAWEGO -screen-height $WYSOKOSC_PRAWEGO 2>&1 > /dev/null &
  38. sleep 0.1
  39. window_id=$(wmctrl -l | grep "Kerbal Space Program" | tail -1 | cut -f1 -d" ")
  40. echo "Wykryto KSP jako okienko o ID $window_id"
  41. wmctrl -i -r "$window_id" -e 0,$SZEROKOSC_LEWEGO,0,$SZEROKOSC_PRAWEGO,$WYSOKOSC_PRAWEGO
  42. echo "Przeniesiono okienko"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement