Advertisement
Guest User

Pinch to zoom, na linux-u

a guest
Nov 27th, 2013
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.58 KB | None | 0 0
  1. Tema: Pinch to zoom, na linux-u
  2.  
  3. Program SumatraPDF:
  4.  
  5. >>>>> SH fajl koji pokreće program, odrađena asocijacija na njega:
  6.  
  7. #!/bin/bash
  8. wine /home/petarpetrovic/progs/SumatraPDF/SumatraPDF.exe "`winepath -w "$*"`"
  9. exit 0
  10.  
  11. >>>>> .xbindkeysrc, fajl za konfigurisanje dodatnih tatera miša:
  12.  
  13. # mouse zoom, komanda koja se izvršava pritiskom tatera zoom
  14. "wmctrl -R :ACTIVE: && sleep 0.2 && bash /home/petarpetrovic/progs/SumatraPDF/zoom.sh"
  15.   b:13
  16.  
  17. >>>>> zoom.sh fajl:
  18.  
  19. #!/bin/bash
  20. # Šalje 6 puta CTRL+mouse scroll up
  21. i="0"
  22. while [ $i -lt 6 ]
  23. do
  24. xte 'keydown Control_L' 'mouseclick 4' 'keyup Control_L'
  25. i=$[$i+1]
  26. done
  27.  
  28. PROBLEM KOJI IMAM:
  29.  
  30. Kada je SumatraPDF u FULLSCREEN-u i koristi se scroll miša za stranu napred, nazad, nikakvih problema nema. Sve se lepo zumira i vraća zoom.
  31.  
  32. Ali kada se kilkne na Sumatru i koristi levi i desni klik miša za naredna, prethodna strana, program izgubi fokus, tj. jedini način da “zoom-iranje” proradi je da se klikne ALT+TAB, na tastaturi ili izađe i ponovo uđe u fullscreen.
  33.  
  34. Svi pokušaji da se u tom “trip stanju” odradi bilo kakva simulacija tastature su do sada bili bezuspešni, jednostavno Sumatra mora da se ručno preko tastature reaktivira.
  35.  
  36. Znam da nekima da sve ovo izgleda kao bespotrebno “mrvljenje”, naročito što se koristi “windows” program na Linux-u. Nekoliko vezija wine-a je probano do sada i svi se ponašaju isto. Ako neko ima neku ideju kako program “odblokirati” iz datog “trip” stanja i vratiti u normalu bio bih mu zahvalan, google i sl. alatke su korišćene nekoliko dana bezuspešno...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement