Re: GNOME shell magnifier does not track Java UI events

Ksamak <[email protected]> Mon, 24 Apr 2017 20:54:12 +0200
Newsgroups gmane.comp.gnome.accessibility.general
Message-ID <[email protected]>
On Mon, Apr 24, 2017 at 02:44:44PM +0000, Cancrinus, Bas(AWF) wrote:
> >>>>> Do you know the state of the Java ATK wrapper ?
> >>>> It would be really nice if someone could step up and answer that question.
> >>> CCing Magdalen, Java ATK Wrapper maintainer.
> >> What's the current state of affairs? I'd like to break the chain and have an alternative for ZoomText/Windows. What more can I do to get there?
> > Could you give me a detailed test that I can do on Debian to check if my screen magnifier (ezoom from Hypra) can resolve your issue ?
> 
> This is what I did so far:
> 
> 1. I installed a fresh Debian Jessie image with the Mate window manager.
> 2. Added the following lines to /etc/apt/sources.list:
> 
> 	deb http://debian.hypra.fr/debian jessie main contrib non-free
> 	deb-src http://debian.hypra.fr/debian jessie main contrib non-free
> 
> 3. wget debian.hypra.fr/key.pub -O- | apt-key add - 
> 4. sudo apt update
> 5. sudo apt install mate-accessibility-full
> 6. sudo apt upgrade
> 7. reboot -> The desktop started with a high contrast theme and an activated screen reader.
> 8. Activated zoom with mod4-up
> 9. sudo apt install openjdk-7-jdk openjdk-7-demo libatk-wrapper-java
> 10. vi /etc/java-7-openjdk/accessibility.properties
> 11. Uncommented last line
> 12. cd /usr/lib/jvm/java-7-openjdk-amd64/demo/jfc/Notepad
> 13. java -jar -Dassistive_technologies=org.GNOME.Accessibility.AtkWrapper -verbose:jni Notepad.jar
> 14. Notepad starts and UI tracking works fine.
> 15. Download IDEA Ultimate (ideaUI-2017.1.1.tar.gz) from https://www.jetbrains.com/idea/download/#section=linux and extract it to a directory of your choice.
> 16. Add the following line to bin/idea64.vmoptions and bin/vi idea.vmoptions:
> 
> 	-Dassistive_technologies=org.GNOME.Accessibility.AtkWrapper
> 
> 17. Run bin/idea.sh
> 18. Start your evaluation and keep all defaults.
> 19. Create a new project from the "Java command line application" template and keep all defaults.
> 20. Edit the generated Java file and navigate to the File menu with Alt-F -> none of the UI events is tracked.
> 
> Please let me know if you need any additional info.
> 
> Kind regards,
> Bas

Waw, nice detailed instructions, Since i'm the main author of the ezoom
layer for tracking, i think i'll try and test it too, and if i have
insights, i'll share it.
-- 
Ksamak
Silicon based lifeform

_______________________________________________
gnome-accessibility-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gnome-accessibility-list
signature.asc (application/pgp-signature, 801 B)
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJY/knTAAoJEBTZQpGAfVCWN5AP/iyOpiT9YH+Befo0KHVTmtGA
+3LEw2TXaW9vaz0dIzNkmt9TPKb01AzLjz3/W1IsH233/yKzm9Mdfb5nS0GQLWdD
yOaI2CF0JZYOsw+VPWgvexss0oS8W6gUkLokai32Y3AdHQpFlmxZmmEzUdnu49Nf
ePTYndGAlC2vQlVHLZIbhj8jDy5JRwCHpgaKLb+K5Htaw3nPM7jzMRi9JRWVWFPd
IPc1Kpw7+afVoiEeAgFNRJBtzTKqytbHZeCzODz3EzVG9fzO08TrPdkuY82QpVHE
CAFbuSRu9KsY2BXh/y/1S5gXgly8fRm0glTwWe+joiWjvy/u/t+QXRYbB0/Rkz+q
KpOemT6OR+kTs8DvJlcX9czrJJx3ZvGcYjLKDardwPIYEU8YRYUBgTI+3utv9Jyq
iajZkxBtMCdXNebvQTexeK8/M+ZBuKph81rBTfHb4gw6TNyfNUC/vK3o2K4vDnip
KfjwK5LV4ZumjNv2hiTOLfwIji21jdX3i0gRgWdw21V4Ea45dztipuT6AHH+noxy
zJC3polI7uEtPrzb6PBgmyzwXKswy3oOw5OtJHM8FSiUiiGc7zYQbQcr5SqM7ou1
2G3bps1tZjDJuYxdf33z5UsyGQzO/bIKx0mNSvqqIUYqwGfZOHIRkzquOsVwXGiV
dCbfSfRa/YxA7WaAo/1G
=CHdh
-----END PGP SIGNATURE-----