Fix x11 set wallpaper bug
Fix x11 set wallpaper bug

The `set_wallpaper` function can result in an unhandled
`ConnectionException` when retrieving the root pixmap. This PR catches
that exception and ensures a new pixmap is generated.

Fixes #3777

qtile/qtile,qtile/qtile