Right now I am in bed without access to my computer but if noone is faster I will post the solution tomorrow cause I had to patch the Slackbuilds.org script
and source in order to get it working. After these modifications it is working as expected on vmware workstation 12.x.
EDIT:
At work my host system is Windows 7 64bit and guest is Slackware64 14.2. I am using VMware Workstation Pro 12.1.1 and open-vm-tools-10.1.15-6677369. I saw that there is new release but haven't build it yet. So in order to enable screen resizing, drag&drop you must:
1. Download open-vm-tools from slackbuilds.org
2. Download open-vm-tools source (my tested version
click)
3. Download and install dependencies from SBo: libmspack, xml-security-c, libdnet and xerces-c
4. Edit open-vm-tools.SlackBuild and change configure section to
Code:
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--without-pam \
--with-x \
--build=$ARCH-slackware-linux
5. Build and install resulting package
6. Make sure that the /etc/rc.d/rc.vmtoolsd file has 755 permissions
7. Optionally reboot or if you don't want to reboot just start /etc/rc.d/rc.vmtoolsd
In order to enable X Window features (like screen resize, drag&drop, copy&paste) run (as a regular user)
Code:
$ vmware-user-suid-wrapper
I don't have automatic startup script as I seldom shutdown my VMs. I usually suspend them. But if I need to reboot or shutdown I run this suid wrapper command once I log in into X. You can make it start automatically if you want to.
Notice:
The VMware package has static versions of libs included. I tried to get rid of them by using --disable-static and --enable-static=no but with no effect. I know I could just delete them before the actual package is created but decided to leave it as it is. Maybe I should email maintainer?