I don't know or use WPS Office (I never have so know almost nothing about it), but I'd (too) try running it from terminal, so you can hopefully see messages that give clues on what is happening and any problem encountered. Did you look in logs before & then after trying to start `writer`, ie. maybe clues went to `dmesg` or `journalctl` given you indicated none went to your screen.
You have alluded to it possibly being libgtk2 fault? Why was that? I did note the following in the .deb which does refer to libgtk2.0
Code:
Package: wps-office
..
Depends: libc6(>= 2.15) | libc6.1, libfreetype6(>= 2.4),
libcups2, libglib2.0-0, libglu1-mesa,
libsm6, libxrender1, libfontconfig1,
libxext6, libxcb1, libbz2-1.0 ,libgtk2.0-0
..
Bookmarks