SyncWall — кроссплатформенное приложение для смены фоновых рисунков, написанное на Qt, которое поддерживает несколько мониторов сразу и синхронизацию фоновых рисунков между рабочими станциями.
Возможности WallSync:
- смена фоновых рисунков автоматически / вручную (можно настроить клавиатурное сочетание)
- настройка интервала/времени суток для смены фонового рисунка
- поддержка различных эффектов для фоновых рисунков
- базовая поддержка нескольких мониторов (замечание: я не тестировал это, потому что у меня есть только один монитор)
- синхронизация фонового рисунка между рабочими станциями
- автоматическое определение окружения рабочего стола
- может тихо запускаться в разделе оповещений (в свёрнутом виде)
Судя по информации на веб-сайте, SyncWall поддерживает GNOME / GNOME 3 (включая Unity), LXDE, XFCE, KDE3, KDE4 и другие оболочки. Так или иначе, существует баг, затраивающий пользователей KDE4, но есть временное решение — ва нужно вручную выбрать изображение, которое генерирует SyncWall в ~/.SyncWall в настройках plasma и поставить его на «center» (это требуется только первый раз).
Чтобы настроить SyncWall на автоматическую смену ваших «обоев», для начала убедитесь, что вы добавили какие-нибудь фоновые рисунки (на вкладке «Preview»). Затем в Preferences > Scheduling, откройте «Change Interval» и введите нужный интервал для смены фоновых рисунков. Вы также можете настроить SyncWall на автоматическую смену фоновых рисунков, основанную на времени суток:
Чтобы настроить синхронизацию фоновых рисунков между рабочими станциями, вам нужно вручную скопировать фоновые рисунки на каждую машину, в одну и ту же папку (в один и тот же путь). Затем в настройках SyncWall кликните «Network», включите «Synchronize with server», введите IP-адрес сервера и это всё.
Пожалуйста, учитте, что SyncWall пытается автоматически определить окружение рабочего стола, но иногда это может не работать. Если фоновый рисунок не меняется, то выберите окружение рабочего стола вручную в настройках SyncWall, на вкладке Startup. Для Unity, выберите GNOME 3 как DE.
Устанавливаем WallSync в Ubuntu
Так как Ubuntu автоматически создаёт AppIndicator для всех Qt-приложений, которые используют иконку в разделе оповещений, пакет Syncwall не работает нормально в Ubuntu 11.10+ (с Unity): если вы выберите запуск в фоне, вы не сможете активировать главное окно. Чтобы исправить это, я добавил патч в пакет, доступный в WebUpd8 PPA, так что вы можете выбрать «Show SyncWall» из раздела оповещений / меню appindicator.
Вы можете установить WallSync в Ubuntu (12.04, 11.10, 11.04 и 10.10; пакет для Ubuntu 10.04 не собрался корректно), используя основной WebUpd8 PPA:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install syncwall