web-dev-qa-db-fra.com

Site Web actif en tant que fond Gnome

Existe-t-il un moyen de placer un site Web actif, tel que Gmail, en tant qu'arrière-plan de bureau dans Gnome, exécutant Ubuntu 10.10 64 bits? MS Win appelle cela "Active Desktop".

14
StanP

Le moyen facile

(qui installe un programme graphique qui fait le travail pour vous)

Wallch a cette fonctionnalité maintenant implémentée! Vous pouvez télécharger et installer le PPA:

Pour 13.10/14.04 :

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

Pour 12.04 :

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

Le dernier ajout est le PPA wallch-daily pour les versions les plus récentes d'Ubuntu

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

À la dure

(qui installe uniquement ce qui est nécessaire et nécessite un peu d'utilisation de la ligne de commande)

Ma réponse vous guidera sur la manière de mettre à jour votre fond d'écran sur l'intervalle de votre choix d'un site Web de votre choix.

Après une recherche sur le code source du programme Shutter afin de voir quelle astuce il permet de capturer un site Web, j'ai trouvé un moyen plus facile de le faire, j'ai donc modifié ma réponse.

Le moyen le plus simple est le suivant:

Commencez par installer un petit paquet:

Sudo apt-get install gnome-web-photo

Lorsque l'exécution de la commande ci-dessus est terminée, exécutez ce qui suit dans votre terminal:

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

Maintenant, un dossier sous votre dossier ~/Documents nommé web_image a été créé.

Dans ce dossier, placez le script suivant, appelé 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

Dans le script bash ci-dessus, vous pouvez modifier 4 paramètres: screen_width est la largeur de votre écran (la même largeur sera celle du site), interval est l'intervalle à attendre pour la prochaine mise à jour de l'image, le timeout (qui est un paramètre du commande gnome-web-photo) qui correspond au délai d'attente pour la création de l'image, mais également pour éditer le site, qui, par défaut, est défini sur http: // google .com . Vous pouvez le changer en ce que vous voulez.

Après avoir enregistré le script, accordez-lui des autorisations exécutables (chmod + x update_background.sh ou cliquez dessus avec le bouton droit de la souris -> propriétés -> autorisations -> autoriser l'exécution du fichier en tant que programme) et exécutez-le via un terminal.

Voici à quoi cela ressemble sur mon fond d'écran, avec le site askubuntu.com:

enter image description here

REMARQUE: la première page d'un site peut être très longue, prenons par exemple askubuntu.com. C'est apparemment un problème, vous pouvez résoudre ce problème avec des programmes comme imagemagick. Vous pouvez modifier/rogner etc. l'image avant de la définir comme arrière-plan du bureau (avant la commande gsettings). Vous pouvez recadrer l'image comme ceci:

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

La commande convert est dans le paquet imagemagick (Sudo apt-get install imagemagick). Notez que vous devez trouver les dimensions qui conviennent le mieux (par exemple, 300x300 est très petit dans ce cas, il ne s'agit que d'un exemple ...)

PS: Vous pouvez définir le script update_background.sh pour qu'il démarre lors de la connexion: Exécutez un script bash simple pour démarrer les applications lors de la connexion , mais il serait agréable d’attendre une connexion Internet. Donc, avant la boucle while dans ce script, placez ceci:

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

Ainsi, avec ce qui précède, si vous définissez le script en cours d'exécution au démarrage et que vous souhaitez rogner l'image, le fichier update_background.sh devrait ressembler à ceci:

#!/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
18
hytromo

Votre meilleur pari pourrait être le projet écran . Le screenlet webframe vous permet en effet d’intégrer votre gmail, bien qu’il s’agisse de la version mobile par défaut. Peut-être que vous pouvez trouver un moyen de le changer. Capture d'écran ci-dessous.

Les screenlets peuvent s'asseoir soit directement sur votre bureau, soit combinés avec la couche de widgets de Compiz, appelée par-dessus des fenêtres existantes, comme si le Mac gérait ses gadgets/widgets (peu importe leur nom - j'ai oublié).

Sudo apt-get install screenlets

Install via the software center

Vous devrez visiter le site pour télécharger le screenlet de tiers cadres Web. Je viens de l'essayer et l'installateur se plaindra du fait que la trame Web n'est pas correctement conditionnée, mais elle s'installe néanmoins parfaitement:

enter image description here

Il est également intéressant de noter que je suis à peu près sûr que KDE intègre ce type de fonctionnalité avec son cadre "plasma". Juste une pensée.

6
Scaine

Vous pouvez utiliser xwinwrap pour obtenir n'importe quelle application sur votre bureau. Il a été conçu avec l'idée de "vidéos pour le papier peint", mais je pense qu'il peut très bien coller n'importe quelle application sur votre bureau (vous pouvez donc simplement coller un navigateur plein écran sur votre bureau).

Vous pouvez trouver xwinwraphere mais je pense qu’il existe une version plus récente; n'a pas pu le trouver cependant.

3
Chriskin

Il n'y a aucun moyen de faire cela avec gnome standard. Le papier peint est une image solide et ne fait rien de spécial.

Je lis ceci quelques années plus tard.

Avant de me faire avoir pour ne pas lire le message original - je le savais et je sais que l’OP a posé des questions sur GNOME. Mais la discussion a porté sur KDE. Je vais donc ajouter un moyen infaillible de le faire dans KDE et permettre à quelqu'un de GNOME de vérifier si le clic droit sur la barre de titre fonctionne également.

Je ne sais pas si cela est possible dans Gnome, etc., mais dans KDE, rien de spécial. En fait, je tape cette réponse dans Firefox qui est définie comme fond d’écran de mon bureau dans Mint 17 KDE, mais je l’utilise depuis des versions antérieures.

Ok, dans KDE, tout ce que vous faites est:

  1. Cliquez avec le bouton droit sur la barre de titre de votre navigateur.
  2. Choisissez Plus d'actions
  3. Choisissez garder au-dessous des autres
  4. Choisissez plus d'actions encore
  5. Choisissez plein écran
  6. Lisez l’avertissement qui vous dit que vous ne pourrez probablement pas sortir de plein écran.
  7. Prenez note de la Alt+F3 raccourci pour sortir de plein écran.
  8. Cliquez sur OK.
  9. Voir le point 6 . Créez un fichier texte dans /home pour vous le rappeler.

Pour sortir de plein écran utiliser Alt+F3
Choisissez Plus d'actions puis supprimez le cochez à côté de plein écran.
Vous voudrez peut-être vous débarrasser de garder au-dessous des autres également.

J'utilise cette méthode pour configurer VLC de manière à ce que les vidéos soient utilisées comme papier peint pendant des années, mais je vois maintenant qu'il a intégré Mode papier peint.

1
RossD

Conky

Conky est probablement une option que vous devriez explorer. Je ne peux pas vous donner d'instructions précises car c'est quelque chose que je n'ai jamais essayé.

Conky est un moniteur système qui s'affiche sur le bureau de votre écran. C'est aussi très modulaire. Il peut afficher la sortie de n’importe quel programme en ligne de commande. Vous pouvez afficher les flux RSS en utilisant les fonctions RSS de Conky, ou un programme ou un script séparé.


Vous pouvez trouver des instructions ici. Comment créer un flux RSS avec Conky

1
stephenmyall

Vous prenez un instantané du site avec gnome-web-photo ou vous le téléchargez avec wget. Vous pouvez mettre cela dans /etc/cron.hourly:

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

Ensuite, vous choisissez cette image comme arrière-plan.

0
user372194

Parce que je n’utilise pas Gnome, il n’ya aucun intérêt à y ajouter quelque chose. Mais pour les utilisateurs de Gnome, les développeurs de Gnome n’ont pas réellement besoin d’ajouter du papier peint vidéo.

Tout ce qu'ils ont à faire est d’ajouter "Garder au-dessous des autres fenêtres" au menu contextuel de la barre de titre. Et avoir une option pour "Plein écran" au même endroit.

Le seul problème que je peux voir, c'est que Gnome n'a peut-être pas la combinaison ALT + F3 pour sortir en plein écran, mais il a probablement autre chose.

Quoi qu'il en soit, comme le montre le post, il est très facile dans KDE sans programme spécial.

Pour l'instant, essayez ceci: avant de découvrir la barre de titre dans KDE, je configurais le "Mode papier peint" sous Vidéo dans l'onglet Avancé des Préférences VLC.

Peut-être que cela fonctionnera dans Gnome fera la même chose que je pense.

Encore une fois - Dead Easy si vous pouvez le trouver. Je vais essayer de le faire étape par étape.

Ouvrez VLC Ouvrez le menu "Outils". Ouvrez les préférences. En bas à gauche, vous voyez "Afficher les paramètres". Cliquez sur (.) Dans Tout (pour accéder aux préférences avancées). Faites défiler la liste du bas à gauche et cliquez sur "Vidéo", à droite, sous 'Paramètres vidéo généraux' Vous trouverez une liste d'éléments pouvant être cochés pour les activer ou les désactiver.

Pour les trois réglages en bas, éteignez 'Toujours en haut' - NOTE: celui-ci est TRÈS IMPORTANT! Activer 'Activer le mode fond d'écran' Activer 'Désactiver l'économiseur d'écran' Désactiver 'Afficher le titre multimédia sur la vidéo'

Vous ne devriez pas avoir à jouer avec des trucs après Montrer le titre de la vidéo, etc.

Veuillez essayer ceci sur Gnome et si cela fonctionne ou non, ajoutez-le ici afin que tout autre diable pauvre essayant de le faire le sache. Parce que si cela fonctionne dans Gnome, cela devrait fonctionner dans les autres.

N'oubliez pas que si vous effectuez cette opération, toute vidéo ouverte dans VLC sera affichée en plein écran derrière tout, y compris les panneaux. Donc, vous voudrez peut-être installer un autre lecteur pour les vidéos fenêtrées.

Vous devriez pouvoir sortir de VLC Video Wallpaper à tout moment en cliquant avec le bouton droit de la souris et en choisissant Quitter. Ou quel que soit le raccourci clavier pour quitter le mode plein écran dans Gnome.

À votre santé,

RossD.

0
RossD

Il n'y a aucun moyen de faire cela avec gnome standard. Le papier peint est une image solide et ne fait rien de spécial.

Si vous souhaitez voir la fonctionnalité, vous pouvez ajouter votre voix au bogue existant. Mais les développeurs de gnome ont déclaré qu’ils pensaient que la page Web du bureau était une très mauvaise idée et que ce qui était vraiment nécessaire, c’était de meilleurs outils pour vous permettre d’accéder à votre messagerie électronique sur le bureau.

0