Использовать видео файл в качестве заставки?


Ответы:


2

Возможно, проект AniBG даст вам то, что вы хотите:

http://code.google.com/p/anibg/

Эта статья о UbuntuGuide содержит пошаговые инструкции.

[Редактировать: Как отмечается в комментариях, AniBG не видел никакой любви уже несколько лет. Лучшей заменой, которую я смог найти, был Komorebi, как отмечается в этой статье OMGUbuntu за сентябрь 2017 года . Страница GitHub может быть найдена здесь .


Ваш ответ на самом деле не относится к тому, что он спросил - я не понимаю, как он отметил это как ответ. Ссылка Karthick является правильным ответом.
RolandiXor

Картик не ответил, если вы не имеете в виду его комментарий. Его комментарий относится к хаку с использованием mplayer с 2009 года. AniBG - это активно поддерживаемый проект по «размещению видео и экранных заставок на вашем рабочем столе», который устанавливается в одну строку. Не уверен, откуда твое замешательство возникает?
Scaine

@Scaine AniBG активно поддерживалась в 2011 году, но, похоже, не поддерживается в 2017 году.
Flimm

Спасибо @Flimm. Не могу поверить, что этому ответу почти 7 лет! Я обновил свой ответ, на случай, если он все еще будет полезен для всех.
Scaine

9

Здесь есть несколько действительно сложных предложений, но сделать видео скринсейвером очень легко при использовании xscreensaver и mpv. Xscreensaver можно установить, набрав sudo apt-get install xscreensaver. Mpv можно установить, набрав sudo apt-get install mpv.

Войдите в Терминал и введите gedit ~/.xscreensaver. Прокрутите вниз до части кода, которая говорит "программы". В верхней части списка поместите код, подобный следующему:

"Screensaver Name" mpv --really-quiet --no-audio --no-stop-screensaver --loop=inf --fs --wid=$XSCREENSAVER_WINDOW $HOME/fileDirectory

«fileDirectory» может быть сделан отдельным файлом или папкой. Если вы хотите воспроизвести все видео в папке, поместите что-то вроде $HOME/Videos/*Вы также можете ограничить его определенным форматом файла, поставив этот формат после звездочки. ( *.mp4пример:) Тег -shuffle также можно применять для воспроизведения видео в произвольном порядке.

После ввода этого кода используйте Ctrl+ Sдля сохранения, а затем измените заставку на новую. И все, готово!


:-( Я mpv : Depends: libsdl2-2.0-0 (>= 2.0.0) but it is not going to be installed
KlaymenDK

1
~ / .xscreensaver по умолчанию отсутствует. Для его создания необходимо запустить xscreensaver-demo .
Альбус Дамблдор

фантастика, спасибо! Небольшое расширение, если у вас есть каталог, полный видео, и вы хотите выбрать случайный каталог, а также позволить xscreensaver выбрать другие случайные заставки, а затем измените строку следующим образом: он "Videos" mpv --really-quiet --no-audio --no-stop-screensaver --fs --wid=$XSCREENSAVER_WINDOW $(ls $HOME/fileDirectory|shuf -n 1) выбирает одно видео случайным образом и не зацикливается
Майк

2

Слишком старый вопрос, но вот еще один способ воспроизвести список видео в качестве заставки:

Установите xscreensaver

sudo apt-get install xscreensaver

и установите webscreensaver.

клонируйте проект webnuxsaver, где вы хотите, и добавьте формат mp4 / webm в папку видео. Запустите getArrayVideos.py внутри папки видео, чтобы получить весь массив видео.

cd videos python getArrayVideos.py

Пример вывода:

['nameofvideo.mp4','nameofvideo2.webm'.....]

Скопируйте вывод и добавьте в index.html массив видео в переменной videosStorage.

Откройте index.html в браузере, чтобы просмотреть все работает нормально и скопируйте путь.

Пример пути в браузере:

file:///usr/lib/xscreensaver/webnuxsaver/index.html

Затем необходимо открыть xscreenserver для создания файла ~ / .xscreensaver. Закройте xscreensaver и откройте файл ~ / .xscreensaver, затем отредактируйте ~ / .xscreensaver:

программы:

веб-скринсейвер \ n \

Откройте xscreensaver и найдите webscreensaver, затем нажмите «Настройки», затем «Дополнительно» >>

в командной строке добавьте:

webscreensaver -url "file: ///usr/lib/xscreensaver/webnuxsaver/index.html"

Примечание: это URL локального файла index.html. Откройте ваш браузер, чтобы получить путь.

Дополнительное примечание: попробуйте использовать простое название видео без специальных символов.

Наконец, начать с xscreensaver по умолчанию. Выполните следующие шаги:

1) xscreensaver должен быть запущен при запуске через «Startup Applications» (нажмите Super и введите «Startup»). Добавьте новую запись для запуска демона xscreensaver при запуске как xscreensaver -no-splash.

2) Вам необходимо открыть приложение конфигурации xscreensaver. Нажмите Super и введите заставку. Установите «Пробел через x минут» на желаемое количество (например, 5 минут). Запомните это значение на потом. Убедитесь, что «Блокировка экрана после» ОТКЛЮЧЕНА.

3) Наконец, перейдите в Системные настройки / Яркость и Блокировка. Установите для параметра «Отключить экран, если он не активен в течение x минут» то же значение, что и для параметра xscreensavers «Пустой через x минут» (например, 5 минут). Затем в разделе «Яркость и блокировка» установите для параметра «Экран блокировки после:» значение «Экран выключается».

Или в сочетаниях клавиш добавьте следующую команду:

xscreensaver-command -lock

с ярлыком, который вы предпочитаете. Ex. Ctrl + Alt + L

подробнее: Как настроить xscreensaver для использования экрана блокировки GNOME в Ubuntu 14.04?


Можете ли вы уточнить немного больше? Как установить и т. Д.

Ну, вы можете прочитать "Как установить" в проекте GitHub. Но хорошо, я обновлю свой ответ.
Archagy

1

Сначала скопируйте и вставьте это в адресную строку браузера, apt:libgle3,xscreensaver-data-extra,xscreensaver-gl-extraзатем загрузите это и это и установите два .debs.

Теперь зайдите в Приложения-> Меню аксессуаров и откройте AniBG. Теперь настройте ваши предпочтения с помощью индикатора в левом верхнем углу.


2
Первая ссылка не работает, измените ее.
karthick87
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.