Site ativo como fundo do Gnome

13

Existe uma maneira de colocar um site ativo, como o Gmail, como fundo do Desktop no Gnome, executando o Ubuntu 10.10 de 64 bits? MS Win chama de "Active Desktop".

    
por user10712 12.02.2011 / 20:49

8 respostas

18

O caminho mais fácil

(que instala um programa gráfico que faz o trabalho para você)

Wallch tem esse recurso agora implementado! Você pode baixar e instalar o PPA:

Para 13.10 / 14.04 :

sudo add-apt-repository ppa:wallch/3+
sudo apt-get update && sudo apt-get install wallch

Para 12.04 :

sudo add-apt-repository ppa:wallch/12.04-3+
sudo apt-get update && sudo apt-get install wallch

A mais recente adição é o PPA diário do wallch para as versões mais recentes do Ubuntu

sudo add-apt-repository ppa:wallch/wallch-daily
sudo apt-get update && sudo apt-get install wallch

O caminho mais difícil

(que instala apenas o que é necessário e requer um pouco de uso de linha de comando)

Minha resposta orientará você sobre como atualizar seu plano de fundo da área de trabalho em um intervalo de sua escolha de um site de sua escolha.

Após uma pesquisa no código-fonte do programa Shutter para ver que truque ele faz para capturar um site, descobri uma maneira mais fácil de fazê-lo, então editei minha resposta.

O caminho mais fácil é o seguinte:

Primeiro, instale um pacote pequeno:

sudo apt-get install gnome-web-photo

Quando o comando acima terminar de executar, execute o seguinte dentro do seu terminal:

mkdir -p ~/Documents/web_image
cd ~/Documents/web_image

Agora, uma pasta em sua pasta ~ / Documents chamada web_image foi criada.

Nesta pasta, coloque o seguinte script, chamado update_background.sh:

#!/bin/bash
screen_width=1280 #<--set here your screen's width dimension
interval="300" #<--set here the seconds you want to sleep till the next update

while true; do
   gnome-web-photo --timeout=30 --mode=photo --width=$screen_width "http://google.com" $HOME/Documents/web_image/output.png
   gsettings set org.gnome.desktop.background picture-uri file://$HOME/Documents/web_image/output.png
   echo "Sleeping $interval seconds till the next update..."
   sleep $interval
done

No script bash acima, você pode editar 4 parâmetros: screen_width é a largura da sua tela (a mesma largura será o site), interval é o intervalo para aguardar até a próxima atualização da imagem, o timeout (que é um parâmetro no comando gnome-web-photo) que é o tempo limite para aguardar a criação da imagem, e também editar o site, que, por padrão, defini como link . Você pode mudá-lo para o que quiser.

Depois de salvar o script, conceda a ele permissões executáveis (chmod + x update_background.sh ou clique com o botão direito nele - & gt; properties- & gt; permissions- & gt; permitir a execução do arquivo como programa) e execute-o através de um terminal.

É assim que parece no meu plano de fundo da área de trabalho, com o site askubuntu.com:

NOTA: A primeira página do site pode ser muito longa, por exemplo askubuntu.com. Este é aparentemente um problema, você pode resolver este problema com programas como imagemagick. Você pode editar / cortar a imagem antes de configurá-la como plano de fundo da área de trabalho (antes do comando gsettings). Você pode cortar a imagem assim:

convert $HOME/Documents/web_image/output2.png -crop 300x300+0+0 $HOME/Documents/web_image/output2.png

O comando convert está no pacote imagemagick ( sudo apt-get install imagemagick ). Tenha em atenção que tem de encontrar as dimensões que melhor se adequam (por exemplo, 300 x 300 é muito pequeno neste caso, é apenas um exemplo ...)

PS: Você pode definir o script update_background.sh para iniciar no login: Executar script bash simples para iniciar aplicativos no login , mas seria bom esperar até que você tenha conexão com a internet. Então, antes do loop while nesse script, coloque isso:

while ! ping -c 1 google.com > /dev/null 2> /dev/null; do
  echo "Waiting for internet connection..."
  sleep 3
done

Assim, junto com o acima, se você definir o script em execução na inicialização e quiser recortar a imagem, o arquivo update_background.sh deverá se parecer com algo assim:

#!/bin/bash
screen_width=1280 #<--set here your screen's width dimension
interval="300" #<--set here the seconds you want to sleep till the next update

while true; do
   gnome-web-photo --timeout=30 --mode=photo --width=$screen_width "http://google.com" $HOME/Documents/web_image/output.png
   convert $HOME/Documents/web_image/output.png -crop 300x300+0+0 $HOME/Documents/web_image/output.png
   gsettings set org.gnome.desktop.background picture-uri file://$HOME/Documents/web_image/output.png
   echo "Sleeping $interval seconds till the next update..."
   sleep $interval
done
    
por hytromo 11.08.2012 / 12:03
6

Sua melhor aposta pode ser o projeto screenlet . O screenlet webframe permite que você incorpore seu Gmail, apesar de ser a versão móvel por padrão. Talvez você possa encontrar uma maneira de mudar isso. Captura de tela abaixo.

Os Screenlets podem ser colocados diretamente na sua área de trabalho, ou combinados com a camada de widgets do Compiz, acessada pelas janelas existentes, como o Mac lida com seus gadgets / widgets (o que eles chamarem - esqueci).

sudo apt-get install screenlets

Você terá que visitar o site para fazer o download do screenlet de webframe de terceiros. Eu apenas tentei e o instalador irá reclamar que o webframe não está empacotado corretamente, mas instala-se perfeitamente mesmo assim:

Também vale a pena notar que tenho certeza de que o KDE combina esse tipo de funcionalidade com a estrutura de "plasma". Apenas um pensamento.

    
por Scaine 12.02.2011 / 21:55
3

Você pode usar xwinwrap para obter qualquer aplicativo em sua área de trabalho. Foi feito com uma idéia de "vídeos para papel de parede" em mente, mas eu acho que ele pode colocar qualquer aplicativo na sua área de trabalho muito bem (então você pode simplesmente colocar um navegador de tela cheia na sua área de trabalho)

Você pode encontrar xwinwrap aqui , mas acho que há uma versão mais recente por aí; não conseguiu encontrar isso.

    
por Chriskin 02.05.2011 / 17:48
1

Conky

Conky é provavelmente uma opção que você deve explorar. Eu não posso te dar instruções exatas como algo que eu nunca tentei.

Conky é um monitor do sistema que é exibido na área de trabalho da sua tela. Também é muito modular. Pode exibir a saída de qualquer programa de linha de comando. Você pode visualizar feeds RSS usando as funções RSS do Conky ou um programa ou script separado.

Você pode encontrar instruções aqui. Como criar um feed RSS usando o Conky

    
por stephenmyall 11.08.2012 / 11:30
1
  

Não há como fazer isso com o gnome padrão. O papel de parede é um   imagem sólida e não está fazendo nada de especial.

Estou lendo isso alguns anos depois.

Antes de eu começar a pular por não ler o post original - eu fiz e sei que o OP perguntou sobre o GNOME. Mas muito da discussão foi sobre o KDE, então vou adicionar uma maneira infalível de fazer isso no KDE e alguém com o GNOME pode verificar e ver se o botão direito na barra de título também funciona lá.

Não tenho certeza se isso é possível no Gnome etc, mas no KDE não há nada de especial nisso. Na verdade, estou digitando essa resposta no Firefox, que está definido como plano de fundo da minha área de trabalho no Mint 17 KDE, mas tenho usado em versões anteriores.

Ok, então no KDE tudo que você faz é:

  1. Clique com o botão direito na barra de título do seu navegador.
  2. Escolha Mais ações
  3. Escolha Manter abaixo dos outros
  4. Escolha Mais ações novamente
  5. Escolha Tela inteira
  6. Leia o aviso que diz que você provavelmente não sairá de tela cheia .
  7. Anote o atalho Alt + F3 para sair de tela cheia .
  8. Clique em ok.
  9. Veja ponto 6 . Faça um arquivo de texto em /home para lembrá-lo.

Para sair de Tela Cheia use Alt + F3
Escolha Mais ações e, em seguida, elimine o tick ao lado de Tela cheia . Você pode querer se livrar de Manter abaixo dos outros também.

Eu tenho usado esse método para definir o VLC para reproduzir vídeos como papel de parede por anos, mas agora vejo que ele tem um modo de papel de parede .

    
por RossD 27.07.2014 / 06:53
0

Não há como fazer isso com o gnome padrão. O papel de parede é uma imagem sólida e não está fazendo nada de especial.

Se você quiser ver o recurso, adicione sua voz ao bug existente. Mas os desenvolvedores do gnome disseram que acham que a página da Web para desktop é uma péssima ideia e que, realmente, o que é necessário são ferramentas melhores para levar você ao seu e-mail na área de trabalho.

    
por Martin Owens -doctormo- 12.02.2011 / 21:26
0

Porque eu não uso o Gnome, não há muito o que acrescentar. Mas para os usuários do Gnome, os desenvolvedores do Gnome realmente não precisam 'adicionar' papel de parede de vídeo como um recurso.

Tudo o que eles precisam fazer é adicionar "Manter Abaixo de Outras Janelas" no menu do botão direito para a Barra de Título. E tenha uma opção para "Tela cheia" no mesmo lugar.

O único problema que posso ver é que o Gnome pode não ter o ALT + F3 para sair da tela cheia, mas provavelmente tem outra coisa.

De qualquer forma, Como o post mostra, é fácil no KDE sem um programa especial.

Por enquanto - tente isto: Antes de descobrir a barra de título no KDE, eu costumava definir 'Wallpaper Mode' sob Video na aba Advanced em VLC Preferences.

Talvez funcione no Gnome fará a mesma coisa que eu acho.

Novamente - Dead Easy, se você puder encontrá-lo. Vou tentar fazer isso passo a passo.

Abra o VLC Abra o menu 'Ferramentas' Abra as Preferências Na parte inferior à esquerda, você vê "Mostrar configurações" Clique em (.) Em Todos (leva você para as preferências avançadas) Role até o final da lista no lado esquerdo e clique em "Vídeo" No lado direito, em "Configurações gerais de vídeo" Há uma lista de coisas que podem ter uma marca de verificação para ativá-las ou desativá-las.

Para as três configurações na parte inferior Desligue 'Sempre no topo' - NOTA este é muito importante! Ativar 'Ativar modo de papel de parede' Ativar 'Desativar proteção de tela' Desativar 'Mostrar título da mídia no vídeo'

Você não deve ter que mexer com as coisas depois de mostrar o título do vídeo, etc.

Por favor, tente isso no Gnome e se funcionar ou não, adicione-o aqui para que qualquer outro pobre diabo que tente fazer isso saiba. Porque se funciona no Gnome deve funcionar nos outros.

Lembre-se de que, se fizer isso, qualquer vídeo que você abrir no VLC será reproduzido em tela cheia por trás de tudo, incluindo painéis. Então você pode querer instalar outro player para vídeos em janelas.

Você deve poder sair do VLC Video Wallpaper a qualquer momento clicando com o botão direito do mouse e escolhendo Quit. Ou qualquer que seja o atalho de teclado para deixar tela cheia no Gnome.

Felicidades,

RossD.

    
por RossD 30.07.2014 / 09:20
0

Você tira um instantâneo do site com o gnome-web-photo ou faz o download dele com o wget. Você pode colocar isso em /etc/cron.hourly:

#!/bin/sh
wget  --directory-prefix=/home/user1/Pictures http://image.weather.com/images/sat/germany_sat_720x486.jpg

Então você escolhe aquela foto como plano de fundo.

    
por jms 02.05.2016 / 21:24