Використовувати відеофайл як заставку?


Відповіді:


2

Можливо, проект AniBG дасть вам те, що ви хочете:

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

Ця стаття UbuntuGuide містить покрокові інструкції.

[Редагувати: Як зазначалося в коментарях, AniBG не бачив жодної любові вже досить багато років. Найкращою заміною, яку я міг знайти, був Komorebi, як зазначалося в цій статті OMGUbuntu за вересень 2017 року . Сторінку GitHub можна знайти тут .


Ваша відповідь насправді не стосується того, що він запитував - я розгублений у тому, як він позначив це як відповідь. Посилання Картіка - правильна відповідь.
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на Ubuntu 14.04 (видання Mate)
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

та встановити веб-заставку.

клонуйте проект 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 -url "файл: ///usr/lib/xscreensaver/webnuxsaver/index.html"

Примітка: URL-адреса локального файлу index.html. Відкрийте веб-переглядач, щоб отримати шлях.

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

Нарешті, для початку з xscreensaver за замовчуванням. Виконайте наступні дії:

1) xscreensaver потрібно запустити при запуску через "Запуск програм" (натисніть Супер і введіть "Запуск"). Додайте новий запис для запуску демона xscreensaver при запуску як xscreensaver -no-splash.

2) Вам потрібно створити програму конфігурації xscreensaver. Натисніть Супер і введіть заставку. Встановіть "Пробіг через х хвилин" на потрібну суму (наприклад, 5 хвилин). Запам'ятайте це значення на потім. Переконайтесь, що "Блокування екрана після" НЕ ВКАЗАНО.

3) Нарешті, перейдіть до системних налаштувань / яскравості та блокування. Встановіть "Вимкнути екран, коли неактивний х хв" на те саме значення, що і ви встановили налаштування xscreensavers "Blank after x minutes" (наприклад, 5 хвилин). Потім, все ще під яскравістю та блокуванням, встановіть "Блокувати екран після:" на "Екран вимикається".

Або в клавіші швидких клавіш додайте наступну команду:

xscreensaver-command -lock

за допомогою ярлика, який ви віддаєте перевагу. Вих. Ctrl + alt + l

Докладніше: Як налаштувати xscreensaver для використання Lockcreen 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.