SyncWall is quite a basic wallpaper changer with a special feature, it is the ability to synchronize wallpaper change between several workstations with a basic (and unsecured) client/server protocol. Each workstation must share the same pool of files, there is no FTP or Internet download. Another interesting feature is a simple multi monitor support. Because SyncWall is written with Qt, it runs on Windows and Linux (MacOSX isn’t tested yet).



  • Scheduling : you can change wallpaper at startup, by interval or at fixed time
  • Ability to use/define a « global » hotkey to change wallpaper manually.
  • Basic multimonitor support in order to share the wallpaper across screens
  • Ability to add some special effects (emboss, edge, blur, …) to the displayed wallpaper.
  • Several resizing methods and background filling
  • Network synchronization of wallpaper change by defining a server and clients. Display parameters are shared across the network (same resizing type on all the desktops)
  • Supported files :SyncWall uses Qt plugins to load image, so by default it can read basic formats as BMP, PNG, JPG. You can add more formats if needed by using bridge plugins to the FreeImage or the Devil libraries.
  • For linux platform, the common windows managers are supported (Gnome, Gnome3, KDE3, KDE4, XFCE, …).


Install SyncWall in Ubuntu

Download the code from
Extract the package, read and follow the INSTALL.txt.

Finally start SyncWall by running: