Usar arquivo de vídeo como protetor de tela?


Respostas:


2

É possível que o projeto AniBG lhe dê o que você deseja:

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

Este artigo do UbuntuGuide tem instruções passo a passo.

[Editar: Como observado nos comentários, o AniBG não vê nenhum amor há alguns anos. A melhor substituição que eu encontrei foi o Komorebi, conforme observado neste artigo do OMGUbuntu de setembro de 2017 . A página do GitHub pode ser encontrada aqui .


sua resposta na verdade não se refere ao que ele perguntou. Estou confuso sobre como ele a marcou como respondida. O link de Karthick é a resposta correta.
RolandiXor

Karthick não respondeu, a menos que você queira dizer o comentário dele. Seu comentário se refere a um hack usando o mplayer de 2009. O AniBG é um projeto mantido ativamente para "colocar vídeos e screensaves na área de trabalho" e possui uma instalação em uma linha. Não sabe de onde surge sua confusão?
Scaine

O @Scaine AniBG foi mantido ativamente em 2011, mas não parece ser mantido em 2017.
Flimm

Obrigado @Flimm. Não posso acreditar que esta resposta tenha quase 7 anos! Atualizei minha resposta, caso isso ainda seja útil para alguém.
Scaine

9

Existem algumas sugestões realmente complicadas aqui, mas criar um vídeo com seu protetor de tela é muito fácil quando se usa xscreensaver e mpv. O Xscreensaver pode ser instalado digitando sudo apt-get install xscreensaver. O Mpv pode ser instalado digitando sudo apt-get install mpv.

Entre no Terminal e digite gedit ~/.xscreensaver. Role para baixo até a parte do código que diz "programas". No topo da lista, insira um código semelhante a este:

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

"fileDirectory" pode ser transformado em um único arquivo ou em uma pasta. Se você deseja reproduzir todos os vídeos em uma pasta, coloque algo como $HOME/Videos/*Você também pode limitá-lo a um formato de arquivo específico, colocando esse formato após o asterisco. (por exemplo *.mp4:) A tag -shuffle também pode ser aplicada para reproduzir os vídeos em uma ordem aleatória.

Depois que esse código for inserido, use Ctrl+ Spara salvar e altere o protetor de tela para o novo. E é isso, você está pronto!


:-( Eu entro mpv : Depends: libsdl2-2.0-0 (>= 2.0.0) but it is not going to be installedno Ubuntu 14.04 (Mate edition)
KlaymenDK 17/17

1
~ / .xscreensaver está ausente por padrão. Deve-se executar o xscreensaver-demo para criá-lo.
Albus Dumbledore

fantástico, obrigado! Pequena expansão, se você tiver um diretório cheio de vídeos e quiser escolher um aleatório, e também permitir que o xscreensaver escolha outros protetores de tela aleatórios, altere a linha para ficar assim: "Videos" mpv --really-quiet --no-audio --no-stop-screensaver --fs --wid=$XSCREENSAVER_WINDOW $(ls $HOME/fileDirectory|shuf -n 1) que seleciona um vídeo aleatoriamente e não faz loop
Mike

2

Pergunta muito antiga, mas aqui está outra maneira de reproduzir uma lista de vídeos como protetor de tela:

Instale xscreensaver

sudo apt-get install xscreensaver

e instale o protetor de tela da web.

clone o projeto webnuxsaver para onde quiser e adicione o formato mp4 / webm em pastas de vídeos. execute getArrayVideos.py dentro da pasta de vídeos para obter toda a variedade de vídeos.

cd videos python getArrayVideos.py

Exemplo de saída:

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

Copie a saída e adicione em index.html a matriz de vídeos na variável videosStorage.

Abra index.html no navegador para ver tudo está funcionando bem e copie o caminho.

Caminho de exemplo no navegador:

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

Em seguida, é necessário abrir o xscreenserver para gerar um arquivo ~ / .xscreensaver. Feche o xscreensaver e abra o arquivo ~ / .xscreensaver e edite o ~ / .xscreensaver:

programas:

protetor de tela da web \ n \

Abra o xscreensaver e pesquise pelo webscreensaver, clique em configurações e depois em Avançado >>

na linha de comando, adicione:

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

Nota: é o URL do arquivo local do index.html. Abra seu navegador para obter o caminho.

Nota extra: tente usar o nome simples dos vídeos sem caracteres especiais.

Finalmente, comece com o xscreensaver como padrão. Siga os próximos passos:

1) O xscreensaver precisa ser iniciado na inicialização via "Aplicativos de inicialização" (pressione Super e digite "Inicialização"). Adicione uma nova entrada para iniciar o daemon xscreensaver na inicialização como xscreensaver -no-splash.

2) Você precisa abrir o aplicativo de configuração do xscreensaver. Pressione Super e digite protetor de tela. Defina "Em branco após x minutos" para a quantidade desejada (por exemplo, 5 minutos). Lembre-se deste valor para mais tarde. Certifique-se de que "Bloquear tela depois" esteja DESATIVADO.

3) Finalmente, vá para Configurações do sistema / Brilho e bloqueio. Defina "Desligar a tela quando estiver inativo por x minutos" para o mesmo valor que você define para xscreensavers "Em branco após x minutos" (por exemplo, 5 minutos). Ainda em Brilho e bloqueio, defina "Bloquear tela após:" para "A tela desliga".

Ou, nos atalhos do teclado, adicione o próximo comando:

xscreensaver-command -lock

com o atalho que você preferir. Ex. Ctrl + alt + l

mais informações: Como configurar o xscreensaver para usar a tela de bloqueio do GNOME no Ubuntu 14.04?


Você pode elaborar um pouco mais? Como instalar, etc.

Bem, você pode ler o "como instalar" no projeto do github. Mas ok, vou atualizar minha resposta.
Archagy

1

Em primeiro lugar, copie e cole isso na caixa de endereço do seu navegador apt:libgle3,xscreensaver-data-extra,xscreensaver-gl-extra, faça o download de This and this e instale os dois .debs.

Agora vá ao menu Aplicativos-> Acessórios e abra o AniBG. Agora ajuste suas preferências no indicador no canto superior esquerdo.


2
O primeiro link não está funcionando, altere-o.
precisa saber é o seguinte
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.