MacOS Mojave поставляется с «динамическим фоном рабочего стола», который слегка меняется в течение дня. В этом посте я покажу вам, как использовать их на рабочем столе Linux.

После включения этой функции, фон рабочего стола будет меняться каждые несколько часов на изображение, отражающее время суток.

Но нельзя отрицать, что выбор Apple темы, его высококачественная фотография и тонкий переход от дня к ночи между каждым снимком – это прикольнее, чем перетасовка случайного набора обоев каждые 30 минут.

Хотите того же в Linux? Все в ваших руках.

Как установить динамические обоев для рабочего стола macOS Mojave в KDE

Для начала, перейдите на страницу магазина приложений KDE, и скачайте последнюю версию плагина для динамических обоев

динамические обои kde

Распакуйте в удобное для вас место, и перейдите в распакованную директорию

cd plasma5-wallpapers-dynamic-2.6

Далее установите необходимые зависимости для сборки пакета

Для ArchLinux

sudo pacman -S cmake extra-cmake-modules git plasma-framework qt5-base qt5-declarative qt5-location

Для Fedora

sudo dnf install cmake extra-cmake-modules git kf5-kpackage-devel kf5-plasma-devel kf5-ki18n-devel qt5-qtbase-devel qt5-qtdeclarative-devel qt5-qtlocation-devel

Для Ubuntu

sudo apt install cmake extra-cmake-modules git libkf5package-dev libkf5plasma-dev qtbase5-dev qtdeclarative5-dev qtpositioning5-dev

Создайте директорию, и начните сборку

mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release 
-DCMAKE_INSTALL_PREFIX=/usr 
-DCMAKE_INSTALL_LIBDIR=lib 
-DBUILD_TESTING=OFF

Теперь запустите сборку, выполнив следующую команду

make

И запустите установку

sudo make install

После установки, вы можете пользоваться динамическими обоями, но их нужно создать самому.

динамические обои kde

К счастью, они уже были созданы до нас, и нам нужно перейти на сайт GitHub, и скачать готовые файлы с обоями

Скачать обои с GitHub

Распакуйте в удобном для вас месте, и перейдите в распакованную директорию

cd gnome-kde-dynamic-wallpaper-mojave-master

Введите следующие команды для установки динамических обоев MacOS Mojave

Скопируйте каталог `mojave` из этого репозитория в` /usr/share/dynamicwallpapers/mojave-solar/contents/images` и сделайте его доступным для чтения, запустив следующие команды

sudo mkdir -p /usr/share/dynamicwallpapers/mojave-solar/contents/images && 
sudo cp mojave/* /usr/share/dynamicwallpapers/mojave-solar/contents/images && 
sudo chmod 755 /usr/share/dynamicwallpapers/mojave-solar/contents/images && 
sudo chmod 644 /usr/share/dynamicwallpapers/mojave-solar/contents/images/*

Создайте `/usr/share/dynamicwallpapers/mojave-timed/contents/images` и сделайте его доступным для чтения

sudo mkdir -p /usr/share/dynamicwallpapers/mojave-timed/contents && 
sudo chmod 755 /usr/share/dynamicwallpapers/mojave-timed/contents && 
sudo ln -s /usr/share/dynamicwallpapers/mojave-solar/contents/images /usr/share/dynamicwallpapers/mojave-timed/contents/images

Свяжите каталог mojave из /usr/share/dynamicwallpapers с /usr/share/background/macOS

sudo mkdir -p /usr/share/backgrounds/macOS &&
sudo ln -s /usr/share/dynamicwallpapers/mojave-solar/contents/images /usr/share/backgrounds/macOS/mojave

Скопируйте `mojave-solar.json` из этого репо в` /usr/share/dynamicwallpapers/mojave-solar/metadata.json` и сделайте его доступным для чтения

sudo cp mojave-solar.json /usr/share/dynamicwallpapers/mojave-solar/metadata.json && 
sudo chmod 644 /usr/share/dynamicwallpapers/mojave-solar/metadata.json

Скопируйте `mojave-timed.json` из этого репо в` /usr/share/dynamicwallpapers/mojave-timed/metadata.json` и сделайте его доступным для чтения

sudo cp mojave-timed.json /usr/share/dynamicwallpapers/mojave-timed/metadata.json && 
sudo chmod 644 /usr/share/dynamicwallpapers/mojave-timed/metadata.json

Скопируйте `mojave-timed.xml` из этого репозитория в` /usr/share/background/macOS` и сделайте его доступным для чтения

sudo cp mojave-timed.xml /usr/share/backgrounds/macOS/mojave-timed.xml && 
sudo chmod 644 /usr/share/backgrounds/macOS/mojave-timed.xml

Скопируйте `mojave.xml` из этого репозитория в` /usr/share/gnome-background-properties` и сделайте его доступным для чтения

sudo mkdir -p /usr/share/gnome-background-properties && 
sudo cp mojave.xml /usr/share/gnome-background-properties/mojave.xml && 
sudo chmod 644 /usr/share/gnome-background-properties/mojave.xml

После этого, нажимаем правой кнопкой мышки на рабочем столе, и выбираем “Настроить рабочий стол”

На вкладке “Тип обоев”, выбираем “Динамический”, а также меняем “Широту и Долготу” (Если вы не знаете широту и долготу вашей страны, можете посмотреть в интернете), и нажимаем применить.

динамические обои

Вот и все, теперь в зависимости от времени суток ваши обои будут меняться.

динамические обои kde динамические обои kde динамические обои kde

В этом не большом видео вы можете в этом убедиться.