I installed Ubuntu 14.10 and then installed gnome-session-fallback. Then I configured 2 input sources and enabled "Allow different input sources per window".
It works fine in Metacity but in Compiz layout is changed globally, completelly ignoring "different sources for each window" setting.
ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: gnome-session-fallback 1:3.8.1-2ubuntu4
ProcVersionSignature: Ubuntu 3.16.0-24.32-generic 3.16.4
Uname: Linux 3.16.0-24-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.14.7-0ubuntu8
Architecture: amd64
CurrentDesktop: Unity
Date: Thu Nov 6 11:39:41 2014
GsettingsChanges: b'org.gnome.gnome-panel.run-dialog' b'history' b"['audacious', 'mate', 'keepassx', 'audacious', 'skype', 'pidgin', 'audacious', 'skype', 'audacious', 'pidgin', '/usr/lib/x86_64-linux-gnu/indicator-application/indicator-application-service', 'clipit', 'parcellite', 'nautilus', 'pidgin', 'skype', 'gnome-session-quit', 'ccsm', 'keepassx', 'skype']"
InstallationDate: Installed on 2014-10-21 (15 days ago)
InstallationMedia: Ubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.2)
PackageArchitecture: all
SourcePackage: gnome-panel
UpgradeStatus: Upgraded to utopic on 2014-10-30 (7 days ago)
Status changed to 'Confirmed' because the bug affects multiple users.