Add support for other X screen naming style

X screen names can be of the form `(:0)` or `(:0.0)`; add support for the latter style. I recently switched to using XFCE without a display manager and noticed this issue.