Forum Linux.débutant Page google sheet en fond d'écran

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
31
oct.
2016

Bonjour à tous.

Ma question est simple. Plutôt que d'avoir une image fixe sur mon bureau, je voudrais avoir une page Google Sheet en fond d'écran.

Actuellement je fais imprime écran puis je corrige les bordures de l'image et je mets l'image de la Google Sheet en fond d'écran. Mais comme il s'agit d'un calendrier et que j'ai de toujours de nouveaux rdv, je suis obligé, à chaque fois, de faire imprime écran, rogner les bordures, et recoller la nouvelle image en fond d'écran.

J'aimerai que chaque modification que je fais en ligne sur ma page Google Sheet se répercute automatiquement sur mon fond d'écran.

C'est possible ?

Je vous remercie d'avance.

  • # Tout est toujours possible...

    Posté par  . Évalué à 3.

    … mais il n'existe pas forcément d'outils tout faits.

    Si j'avais à faire ça, ce que je ferais c'est de lancer une tâche cron à des intervalles de temps serrés (toutes les 5 minutes?) qui lancerait firefox en mode batch avec une extension comme "Pearl Crescent Page Saver screenshot tool", (firefox -saveimage http://www.linuxfr.org -saveoptions format=png -saveas fftry1.png par exemple, j'imagine qu'il y a tout plein d'options pour la résolution etc).

    Ça va demander de la mise au point, parce que ça n'est pas forcément évident de gérer le login automatique ou le lancement de firefox sans serveur X (je ne sais même pas si c'est possible, chez moi saveimave lance FF en mode graphique et le ferme de suite, mais je pense qu'il a besoin de serveur X pour faire tourner le moteur de rendu).

    Au final, ton problème montre une limite des outils web décentralisés ; il est compliqué de faire interagir le bureau avec de tels outils (alertes email, etc), parce que ça nécessiterait presque de réécrire un protocole client-serveur ou de parser du code HTML (style webboob) pour s'interfacer, et ça va dépendre de la bonne volonté du fournisseur du service.

    • [^] # Re: Tout est toujours possible...

      Posté par  (site web personnel) . Évalué à 1.

      Remarque qu'avoir une sorte de navigateur donc le moteur fait un rendu directement en image et non sur l'écran, ça pourrais se montrer utile dans certains cas.
      Mais je ne sais pas si ça existe indépendament de la solution que tu donne.

      • [^] # Re: Tout est toujours possible...

        Posté par  . Évalué à 1. Dernière modification le 31 octobre 2016 à 10:56.

        Je vous remercie de votre intervention. Malheureusement je ne suis pas capable de comprendre ce que vous avez écrit.

        Mais je pense avoir compris que le travail que je demande est supérieur au confort que je veux obtenir. Le jeu n'en vaut donc pas la chandelle.

        Si il faut écrire 200 lignes de code, d'un langage que j'ignore totalement, je pense que je vais rester sur mon copier / coller tous les matins.

        Par contre si jamais une solution simple apparaissait, faîte moi signe.

        Merci beaucoup

        • [^] # Re: Tout est toujours possible...

          Posté par  . Évalué à 0.

          Par contre si jamais une solution simple apparaissait, faîte moi signe.

          Pourtant, on n'est pas dans un niveau de complexité démente, il s'agit juste de lancer une ligne de commande à intervalle de temps régulier. C'est clair que si tu voulais une solution avec une interface graphique et des trucs à cliquer, alors je ne pense pas que ça existe.

          Ceci dit, la solution avec la souris et les trucs à cliquer, c'est ce que j'appelle une solution complexe. Il faut que quelqu'un code une interface graphique, avec un cahier des charges et un but clair : est-ce que ton interface te sert à automatiser une capture écran d'un Google doc à intervalle de temps régulier sous Linux Ubuntu version 16.04, est-ce qu'elle te sert à faire une capture d'écran de n'importe quel site pour n'importe quel évènement déclencheur sous n'importe quel bureau Linux, est-ce qu'elle te permet d'automatiser n'importe quelle action pour n'importe quelle raison, pour n'importe quel système d'exploitation? En fonction de la spécialisation de la tâche, tu vas avoir plus ou moins d'options, plus ou moins de problèmes de portabilité, plus ou moins de dépendances à d'autres éléments du système… Bref, c'est une usine à gaz démentielle, qui risque de ne jamais faire exactement ce que tu veux.

          En fait, tu confonds "simple" et "déja faite". Tu voudrais que quelqu'un ait résolu exactement ton problème et qu'en plus il l'ait fait de telle manière que tu puisses réutiliser sa solution sans la comprendre. Pour un problème aussi spécifique que le tien, ça me semble tout à fait irréaliste ; il faudrait que tu payes quelqu'un pour qu'il fasse spécifiquement ce que tu souhaites.

          • [^] # Re: Tout est toujours possible...

            Posté par  . Évalué à 1.

            Pour un problème aussi spécifique

            Comment ça un problème spécifique ?! Afficher une page oueb en fond d’écran Windows sait le faire depuis 20 ans !

            • [^] # Re: Tout est toujours possible...

              Posté par  . Évalué à 3.

              Si tu penses à Active Desktop, ça n'existe plus depuis 2003 (dixit Wikipedia). Du coup, ça fait peut être 20 ans que Windows sait le faire, mais ça fait aussi 13 ans qu'il ne sait plus le faire :-)

              Ce qui n'est pas très clair d'ailleurs, c'est si c'est au bureau de savoir le faire, ou si c'est au navigateur de savoir produire un wallpaper et/ou de s'afficher en plein écran en arrière-plan. Est-ce que tu veux pouvoir cliquer sur les liens, par exemple? Dans ce cas, c'est juste que tu n'as plus de wallpaper, tu as juste ton bureau qui peut s'afficher par dessus une fenêtre.

        • [^] # Re: Tout est toujours possible...

          Posté par  (site web personnel) . Évalué à 4.

          Bonjour.
          Je vais essayer de faire une réponse un peu plus simple (même si je risque de redire, avec d'autres mots, ce qui est déjà dit)

          La gestion du fond d'écran est gérée par le «Gestionnaire de bureau», et il en existe de nombreux (des dixaines, au bas mot) sur les distributions GNU/Linux. KDE, Gnome, Unity, Mate, Cinnamon, XFCE, LXDE, … n'en sont que quelques exemples.

          Et si ils ont tous des fonctionnement communs, ils ont aussi plein de différences.
          Les utilisateurs expérimenté vont essayer de cherches des solutions moins abordables mais qui fonctionnerons sur le maximum de configuration différentes. Mais les assistants graphiques, surtout pour la configuration du fond d'écrans sont spécifiques à chacun de ces gestionnaire de bureau.

          Connaissant un peu Gnome et XFCE, il ne permettrons pas de faire ce que tu demande par une simple configuration … peu être KDE (généralement reconnu pour avoir plus d'options de configuration) le permettra peu être. Mais, n'ayant pas touché un KDE depuis très longtemps maintenant, je ne pourrais pas t'aider plus sur ce point.


          Nos discutions étais essentiellement une réflexion sur comment créer une capture d'écran d'une page web, par exemple avec FireFox (et un module complémentaire à installer dessus).
          L'idée serais d'avoir une commande (dans un terminal, un truc très puissant quand on sais s'en servir) pour faire la capture d'écran.

          Une fois que l'on as cette commande (qui permet de faire une version de l'image) on demande à un outil, nommé cron de lancer cette commande de façon régulière, et donc mettre à jour régulièrement cette image.


          Tu dit que cela dépasse finalement tes compétences, et tu vois cela comme un problème.
          Vois cela comme une chance, c'est l’opportunité de voir un peu tout ce dont est capable le système d'exploitation que tu as en main, et apercevoir toute la puissance d'un ordinateur.
          L'automatisation étant l'un des but de l'informatique.

  • # Quel environnement?

    Posté par  . Évalué à 3.

    Ça dépend de quel environnement tu utilise.
    Par exemple, dans KDE4 il y a des plasmoides pour faire ça, et je pense qu'ilo y a aussi un programme de fond d'écran pour le faire (on peut mettre d'autres choses qu'une image en fond d'écran).
    D''autres environnement le proposent peut-être, mais il faut voir au cas par cas.

  • # wkhtmltopdf

    Posté par  . Évalué à 3.

    Tu peux essayer cet outil http://wkhtmltopdf.org/

    Comme son nom ne l’indique pas il peut générer non seulement des PDF mais aussi des images.

    Un tâche dans cron pour faire la capture à intervalle réguliers et dans ton environnement de bureau tu configures pour afficher cette image.

    Par contre, je me pose une question, pour accéder à ce calendrier Google Sheet tu dois te logger non ? ça complique un peu la tâche :/

    • [^] # Re: wkhtmltopdf

      Posté par  (Mastodon) . Évalué à 1.

      … en utilisant wget pour récupérer la page ? Il permet des authentifications relativement complexes…

      • [^] # Re: wkhtmltopdf

        Posté par  . Évalué à 3.

        Oui, on doit pouvoir bricoler avec wget (ou curl) puis ensuite passer la page à wkhtmltopdf…

  • # Agenda

    Posté par  (site web personnel) . Évalué à 3.

    Il existe des outils capable de s'interfacer avec les agenda de google.

    Du coup, tu n'es pas forcément obligé d'utiliser un navigateur. Peut être que ça peut simplifier ton problème.

    Pourquoi bloquer la publicité et les traqueurs : https://greboca.com/Pourquoi-bloquer-la-publicite-et-les-traqueurs.html

  • # utiliser les bureaux virtuels

    Posté par  . Évalué à 7.

    dans l'un d'eux tu lances la page googlesheet en plein ecran, et rien d'autre
    quand tu as besoin de revenir dessus, tu viens sur le bureau virtuel qui va bien.

    j'utilises ca tous les jours, avec :
    - un bureau "web"
    - un bureau "email"
    - un bureau "terminaux"
    - et un bureau libre pour ouvrir les trucs temporairement.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.