Меню Рубрики

Обои на телефон linux

Живые обои в Linux системах

Добрый день всем, кто оказался на данном сайте. Живые обои появились в операционных системах давно, не обошли они и Linux. Об одном таком приложении под названием Komorebi и пойдет речь в данной статье. При помощи данного приложения вы сможете устанавливать в вашей системе живые обои. Для установки данного приложения достаточного скачать DEB файл, который подойдет для всех Debian подобных систем. Так же вы можете скачать архив с открытым кодом и собрать данное приложения вручную. Для Arch ориентированных можно установить данное приложение из репозиториев. И так, давайте сначала разберемся с Deb подобными системами. Для скачивания достаточно нажать на эту ссылку, после чего у вас начнется загрузка DEB пакета. Так же вы можете скачать данное приложение с github, перейдя по данной ссылке.

Установка Komorebi

После того как вы скачали данное приложения в DEB файле, достаточно его запустить нажав дважды мышкой по скаченному файлу. Далее нужно просто нажать на кнопку “Установить пакет”, после чего данное приложение установиться в вашу систему:

Запуск Komorebi

После удачной установки открываете меню и ищете в установленных приложениях Komorebi. Перед вами откроется меню самой утилиты, в этом меню вы можете произвести те или иные настройки:

Описывать настройки Komorebi не имеет смысла, так как они сводятся к трем пунктам. Первый пункт время, второй иконки на рабочем столе и третий включения видео. В пункте “Wallpapers” находятся сами обои. Для того что бы добавить свои обои, нам нужно запустить утилиту “Wallpapers Creater”:

Тут мы можем добавлять свои обои. Для того что бы добавить например видео в качестве обоев, нажимаем на пункте “My wallpaper is” и из выпадающего списка выбираем пункт “A video”:

Далее в пункте “Where is the video located?” нужно указать папку где лежит видео файл, который хотим использовать в качестве обоев. А в пункте “Where is thumbnail located?” выбираем миниатюру изображения которое охарактеризует наши обои:

Теперь можно задать имя для наших обоев, которое будет соответствовать тематике. После чего нужно нажать на кнопку “Next” которая находится в верхнем правом углу. Заметить ее порой бывает довольно таки не просто:

Далее задаем параметры для отображения времени и даты. Их так же можно отключить, указав в верхнем пункте “Hide date & time” как можно увидеть на скриншоте:

После чего так же нажимаете кнопку “Next” и в следующем окне нужно будет скопировать строчку, которую нужно будет вставить в терминале. Сама строчка будет начинаться со слов “sudo mv…”, ее отчетливо можно увидеть на скриншоте. Выделяем, копируем и открываем терминал. После чего вставляем в терминале и нажимаем “Enter”:

Теперь возвращаемся в Komorebi и в пункте “Wallpapers” выбираем наши обои:

Ссылка с видео в качестве обоев

Теперь давайте рассмотрим вариант ссылкой, например с того же youtube. Для добавления видео для обоев с youtube, запускаем “Wallpapers Creater” и выбираем из выпадающего списка пункт “A web page”:

Далее в графе “What is the URL” указываем адрес ссылки на видео. А в графе “Where is thumbnail located?” выбираем миниатюру. Так же, не забываем указать имя наших новых обоев рабочего стола. После чего нажимаем кнопку “Next”:

Далее все точно так же, можно оставить время и дату, а можно убрать, указав “Hide date & time” и нажимаем “Next”:

Теперь точно так же нужно скопировать команду и выполнить ее в терминале:

Теперь возвращаемся к Komorebi и выбираем созданные нами видео обои ссылкой из сети:

Стоит заметить, что указывая ссылку на видео в качестве рабочего стола, имейте ввиду то, что видео должно быть на весь экран. В противном случае вы можете столкнутся либо с плохим качеством, либо, видео будет отображаться в окошке. Лично я рекомендую все же использовать в качестве видео для обоев рабочего стола, скаченные из сети видео файлы. Скачать вы можете использую утилиту, описанную в этой статье.

А на этом сегодня все. Надеюсь данная статья будет вам полезна.
С уважением Cyber-X

Источник

Имитация динамических обоев из macOS штатными средствами Linux-систем

Принцип их работы весьма прост. Основан он на способности оконных менеджеров (WM) многих популярных окружений рабочего стола (DE) отслеживать изменения выбранного файла обоев.

В качестве обоев устанавливается только один файл картинки. Используемый файл обоев является символической ссылкой на другую картинку. Ступенчатая «динамичность» обоев обеспечивается заменой картинки-ссылки на новую в нужные моменты времени. В эти же моменты WM замечает изменение файла обоев и обновляет картинку.

Таким образом, WM постоянно работает с одним и тем же файлом-картинкой, а вся логика работы обеспечивается обычным сценарием командной строки и простыми файловыми операциями.

Предыстория создания

Концепцию динамических обоев подглядел ещё в macOS Mojave. Сразу захотел себе такие же.

Что требовалось от обоев:

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

В ходе поисков найдены несколько путей достижения цели:

  • Установка сторонних программ. Мало где поддерживается точное задание времени, тянутся внешние зависимости, и что-то постоянно будет висеть в фоне.
  • Видеообои или gif. Сложно и ресурсоёмко.
  • XML-слайдшоу для GNOME. Основан на периодичном отсчёте интервалов в секундах от 11.02.2014. Способ немного топорный и заточен под среду GNOME и её fork’и. Для другого набора обоев придётся заново пересчитывать секунды.
  • Взять за основу готовый набор обоев, а логику работы воплощать самому. Вызов принят 🙂

Статью пишу как памятку для себя и дань благодарности сообществу Хабра, благодаря которому вырос как специалист в своей сфере.

А у меня заработает?

Ваш WM должен уметь следить за используемым файлом обоев. Это можно легко проверить так:

  1. Скопируйте какую-нибудь картинку в корень своего домашнего каталога.
  2. Измените имя картинки на какое-нибудь простое. Например «pic1».
  3. Назначьте картинку обоями рабочего стола.
  4. Удалите картинку.
  5. Скопируйте другую картинку в корень своего домашнего каталога.
  6. Дайте ей имя удалённой ранее картинки.
  7. Посмотрите на обои рабочего стола. Если они соответствуют новой картинке, то у вас всё заработает.
  8. Верните прежние обои.

В ролях

Динамические обои будут использовать 5 штатных утилит Linux-систем:

  • date — получение текущего времени;
  • rm — удаление файлов;
  • ls — создание ссылок на файлы;
  • сron — выполнение команд по расписанию;
  • bash — исполнение стартового сценария обоев.

Ничего дополнительно устанавливать не нужно.

Предостережения для опытных

Нижеследующие инструкции по установке и удалению обоев предполагают, что вы ещё не работали с Crontab в своей системе. Если же вы уже работали c Cron и у вас есть настроенная под себя таблица Cron, то вместо установки или восстановления таблицы просто открывайте её через crontab -e и добавляйте или убирайте дополнительные строки из приведённого crontab.txt в своей crontab в любом удобном текстовом редакторе.

Для сохранности вашей системы и данных других её пользователей все приведённые ниже команды выполняйте только от имени своего пользователя. Привилегии суперпользователя не требуются.

Установка

1) Создайте папку для обоев:

2) Загрузите набор обоев и извлеките из полученного архива 16 файлов формата .jpeg в папку .mojave_dynamic . Для Вашего удобства папка обоев скрыта. Поэтому, если её не видно, включите отображение скрытых файлов (обычно, это Ctrl+h).
Пакет обоев любезно предоставлен всем желающим пользователем Reddit randybruder.

3) Создайте картинку-ссылку в папке .mojave_dynamic:

4) Создайте в той же папке обычный текстовый файл:

Скопируйте в него текст из-под спойлера, оставьте после него пустую строку и сохраните:

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

Сразу после старта системы Сron запускает сценарий Bash для начальной установки обоев с их каталогом в качестве рабочего. Без стартового сценария нам пришлось бы ждать смены обоев на подходящие до начала следующего промежутка в расписании (от 30 минут до 2,5 часов).

В остальное время Cron в нужные моменты заменяет текущую картинку-ссылку подходящей для следующего промежутка времени. Моменты смены обоев взяты с официальной презентационной страницы macOS Mojave. Для этого достаточно поиграться с ползунком, поглядывая на часы MacBook’а.

5) Установите из crontab.txt управляющую таблицу Сron для своей учётной записи:

6) Создайте файл стартового сценария обоев:

Скопируйте в него текст из-под спойлера и сохраните:

Сначала сценарий получает текущее время в удобном для дальнейшей обработки формате. Расписание смены обоев разворачивается в массив. Далее сценарий определяет среди всех промежутков времени текущий, сравнивая текущее время с их границами. Файл обоев заменяется ссылкой на картинку обоев, которая по номеру соответствует текущему промежутку времени. В конце работы стартовый сценарий «прибирается» за собой.

В блоке выбора времени две строки отличаются от других для обеспечения совместимости с предоставленным пакетом обоев и реальным течением времени.

7) Назначьте файл mojave_dynamic_x.jpeg фоновым изображением рабочего стола обычным для вашего DE способом. Например, для XFCE4 это ПКМ -> Сделать фоновым изображением. Динамические обои установлены и запущены.

Результат

В ходе испытаний на слабом Atom’ном нетбуке обои сменялись с задержкой в 4 секунды.

В целом, представленный способ может быть адаптирован для любого другого набора обоев и расписания их переключения. Расписание смены динамических обоев можно настраивать, согласованно редактируя и таблицу Cron (через crontab -e ), и файл стартового сценария mojave_dynamic_init.sh.

О своих действиях crontab отчитывается в syslog, а значит проверить «самочувствие» наших динамических обоев можно так:

Удаление

1) Восстановите исходную таблицу Cron:

2) Поменяйте обои на новые

3) Удалите папку динамических обоев:

Заключение

Работоспособность описанного метода успешно испытана на Debian 10 и Ubuntu 18.04 в окружениях XFCE4, GNOME3 и KDE5. Буду признателен если кто-нибудь подтвердит это для других дистрибутивов и DE. Метод может заработать и на BSD, так как его работоспособность зависит от используемого WM и поддержки символических ссылок файловой системой.

Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.

  • 21 мая 2020 в 15:00 Ядерная защита в Astra Linux SE 1.6 и как ее включить. Ядро Hardened
  • 4 июня 2020 в 23:49 iSH — Оболочка Linux для iOS
  • 22 июля 2020 в 22:23 DIY «винтовка» на углекислотном лазере
  • 1 августа 2020 в 02:04 Критическая ошибка загрузчика GRUB2
  • 1 сентября 2020 в 00:01 Windows 10 + Linux. Настройка GUI KDE Plasma для Ubuntu 20.04 в WSL2. Пошаговое руководство

Ой, у вас баннер убежал!

Это «Песочница» — раздел, в который попадают дебютные посты пользователей, желающих стать полноправными участниками сообщества.

Если у вас есть приглашение, отправьте его автору понравившейся публикации — тогда её смогут прочитать и обсудить все остальные пользователи Хабра.

Чтобы исключить предвзятость при оценке, все публикации анонимны, псевдонимы показываются случайным образом.

Не надо пропускать:

  • рекламные и PR-публикации
  • вопросы и просьбы (для них есть Хабр Q&A);
  • вакансии (используйте Хабр Карьеру)
  • статьи, ранее опубликованные на других сайтах;
  • статьи без правильно расставленных знаков препинания, со смайликами, с обилием восклицательных знаков, неоправданным выделением слов и предложений и другим неуместным форматированием текста;
  • жалобы на компании и предоставляемые услуги;
  • низкокачественные переводы;
  • куски программного кода без пояснений;
  • односложные статьи;
  • статьи, слабо относящиеся к или не относящиеся к ней вовсе.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Обои на рабочий стол для linux mint
  • Обои на рабочий стол kali linux
  • Обои для рабочего стола linux mint 18 русская версия
  • Обои linux tux 3d
  • Обновление ядра linux rosa