This is a clear flaw in Linux/X - don't try to excuse it with the tired old "why would you want to do that?" refrain.