Transformer un site web en application avec… Web :)

L’application Gmail apparaît dans le shell

Web, le navigateur du projet GNOME, permet de « transformer » un site web en application, ce qui permet de pouvoir ensuite rechercher le site depuis le shell, ou de l’ajouter dans le dash, avec vos applications favorites.

On pense tout de suite aux véritables applications en ligne, telles que Gmail ou l’un des nombreux projets Framasoft, qui se prêtent particulièrement bien au jeu.

Mais ça peut être également utile pour pré-configurer, et faciliter l’accès, aux quelques sites préférés de personnes qui ne seraient pas à l’aise avec l’outil informatique. Tout comme on peut également imaginer des cas d’application où une école, une entreprise ou autre, n’autoriseraient qu’un certain nombre limité de sites à leurs usagers.

Il faut savoir qu’en mode application, l’utilisateur est cantonné à ce site et ne peut pas en changer. Le navigateur possède également un certain nombre d’options dconf (avec dconf-editor, voir les différentes clés de org.gnome.Epiphany.lockdown) pour empêcher de se servir de la barre d’url, de pouvoir quitter l’application, d’imprimer, de sauvegarder des fichiers… ce qui peut être intéressant dans certaines situations, comme la création d’un site / application en mode kiosque, où les gens ne pourraient plus que consulter ce qui est proposé. Tout en étant également plus simple à relancer, en cas de plantage.

Procédure

Pour ce faire, il vous suffit de vous rendre sur le site web qui vous intéresse, puis de sélectionner le menu dans le coin supérieur droit de la fenêtre, et de choisir Enregistrer en tant qu’application Web…

Une fenêtre surgissante vous demandera ensuite de choisir un nom pour votre application, plutôt que le nom de domaine proposé par défaut.

Changer d’icône

Par défaut, c’est la favicon du site web qui est utilisée. Ces dernières ne faisant que 16×16 pixels, la qualité est plutôt mauvaise. Vous pouvez néanmoins la remplacer manuellement, en vous rendant dans le répertoire correspondant à l’application nouvellement créée, pour y remplacer le fichier app-icon.png

/home/votre_utilisateur/.config/epiphany/app-epiphany-le_nom_de_votre_application-chaîne_de_caractères

Dans le répertoire .config/epiphany de votre répertoire personnel, le navigateur créé un sous-répertoire pour chaque application. En choisissant par exemple de nommer mon application Framasphère, un répertoire app-epiphany-framasphere suivi d’une chaîne de caractères, a été créé, tout en minuscules et sans caractères spéciaux (accents, cédilles…). Une fois dans le répertoire, vous pouvez remplacer le fichier app-icon.png par l’image de votre choix.

Le navigateur utilise le fichier app-icon.png par défaut, mais vous pouvez très bien changer de nom ou de format, en optant par exemple pour du SVG. Mais de changer le nom ou l’extension, implique d’éditer le fichier  .desktop qui se trouve dans le répertoire, puis de modifier la ligne Icon= pour y indiquer le nom et le chemin absolu vers votre nouvelle image.

Si le shell continue d’afficher l’ancienne version, il suffira de le relancer avec le raccourci clavier Alt-F2 puis r.

Supprimer une application

Dans la barre d’URL du navigateur, tapez about:applications pour lister les différentes applications qui ont été créées. Il suffit ensuite de cliquer sur le bouton Delete associé, pour voir l’application supprimée.

Démonstration

Extension Coverflow Alt-Tab

Coverflow Alt-Tab 1.0

Coverflow Alt-Tab est une extension GNOME qui remplace le raccourci Alt-Tab par une représentation tridimensionnelle de type Cover Flow, en affichant les fenêtres des différentes applications, plutôt qu’une liste d’icônes.

Utilisation

Cette extension utilise les raccourcis clavier suivants (vous pouvez les modifier ou les désactiver depuis les paramètres de GNOME) :

  • Changer d’application (généralement Alt+Tab) : fait défiler toutes les fenêtres de l’espace de travail courant
  • Bascule parmi les différentes fenêtres d’une même application (généralement Ctrl-Tab) : fait défiler toutes les fenêtres de l’application courante, présentes sur tous les espaces de travail
  • Change les contrôles système (généralement Ctrl-Alt-Tab) : fait défiler toutes les fenêtres de tous les espaces de travail

Tous les raccourcis avec la touche Majuscule enfoncée, permettent de revenir en arrière.

  • Échap permet d’annuler
  • q permet de fermer la fenêtre sélectionnée
  • d permet de masquer toutes les fenêtres et d’afficher le bureau

Vous pouvez également utiliser les flèches du clavier ou la molette de la souris pour faire défiler les fenêtres.

Démonstration

Rechercher rapidement un caractère spécial sous GNOME

Caractères 3.16

GNOME 3.16 a apporté une nouvelle application, Caractères, qui permet de consulter rapidement et facilement, grâce à une navigation par catégories, la plupart des caractères communs. L’application propose également une liste de caractères récemment consultés, ce qui permet de les réutiliser rapidement.

Mais la fonctionnalité la plus intéressante, est la possibilité offerte de pouvoir effectuer des recherches directement depuis le shell de GNOME.

Vous êtes en train de rédiger un texte, et vous souhaitez ajouter un caractère dont vous ne vous souvenez plus du raccourci clavier ? Il suffit de basculer dans le mode Activités, de taper le nom du caractère, de sélectionner celui qui vous intéresse, et vous retournerez aussitôt vers votre application, avec le caractère copié en mémoire. Il ne vous restera plus qu’à le coller où vous souhaitez, et le tour est joué :)

Le seul inconvénient, qui n’est pas du ressort de GNOME, c’est que les descriptions des différents caractères Unicode ne sont disponibles qu’en anglais, et qu’il vous faudra donc taper heart pour trouver votre ♥ :)

Démonstration

Sortie de Vocal 1.0

Vocal 1.0

Vocal est un client dédié à la gestion et à la lecture de podcasts audio et vidéo.

Il permet de souscrire à de nouveaux podcasts, de parcourir votre collection, et de lire les flux en direct ou de les télécharger localement. Il est capable d’importer des bibliothèques issues d’iTunes, gPodder et d’autres clients. Et bien évidemment, il peut vérifier périodiquement la parution de nouveaux épisodes, et vous notifier de leur disponibilité.

Par contre, tout n’est pas rose. L’application n’a pas encore été traduite en français, l’ajout de certains podcasts fait planter l’application, et bien que la lecture de podcasts audio n’ai pas posé problème, je n’ai pas réussi à lire le moindre podcast vidéo, l’interface se figeant aussitôt sur un écran noir. Sans doute un greffon GStreamer manquant, mais normalement, c’est à l’application de vérifier que les greffons nécessaires sont bien présents, et de demander à la logithèque de les installer au besoin.

Une première version sortie, à mon avis, de façon prématurée. Plus qu’à espérer que la prochaine, soit la bonne ;)

Sortie de Subtitle Editor 0.51.0

Subtitle Editor 0.51.0

Subtitle Editor est un logiciel permettant la création et l’édition de sous-titres.

Parmi les nombreuses fonctionnalités proposées, nous avons la prévisualisation vidéo et l’affichage d’une onde sonore pour aider à la synchronisation, la correction orthographique, la correction de texte (espaces autour de la ponctuation, capitalisation…), la vérification d’erreurs (chevauchement, affichage des sous-titres trop rapide ou trop long…), la conversion du nombre d’images par seconde, la scission ou le raccord de fichiers ou de sous-titres, le déplacement de sous-titres, la recherche et le remplacement avec support des expressions régulières, ainsi que de nombreux outils pour l’édition et la synchronisation.

Cette nouvelle version apporte principalement un portage vers Gtk+ 3.x et GStreamer 1.x, le support du format de sous-titre Avid DS, ainsi que la correction d’une quarantaine de bugs. Plus anecdotique, le paquet inclura désormais un fichier AppData, ce qui devrait permettre de trouver l’application dans Logiciels.

Effectuez vos sauvegardes avec Déjà Dup

Déjà Dup est un outil de sauvegarde particulièrement simple et rapide à mettre en œuvre, qui permet de faire des sauvegardes incrémentales, locales ou distantes (FTP, SFTP, SSH, rsync, WebDAV, Amazon S3, Dropbox, Google Drive, OneDrive…), de chiffrer vos archives et de planifier leur fréquence.

Interface à duplicity, certaines dépendances, optionnelles, peuvent être nécessaires pour pouvoir accéder à certains protocoles distants.

Vue d’ensemble de Déjà Dup 34

La vue d’ensemble vous permet de restaurer une ancienne sauvegarde, ou d’en démarrer une nouvelle. Il est préférable d’activer les sauvegardes automatiques, pour que le logiciel puisse tout gérer de lui-même, et que vous n’ayez plus à vous en préoccuper.

Dossiers à enregistrer

Par défaut, l’ensemble de votre répertoire personnel est sauvegardé. Ce qui inclut tous vos documents, vos fichiers de configuration, mais également vos photos, musiques, vidéos… Ce qui peut rapidement faire des sauvegardes particulièrement lourdes.

Dossiers à ignorer

Si la sauvegarde de tous vos fichiers ne vous intéresse pas, vous pouvez exclure certains répertoires.

Emplacement de stockage

Par défaut, les sauvegardes se font dans le répertoire local de votre choix. Pour plus de sécurité, il est préférable d’utiliser un disque externe dédié à cette tâche, que vous n’utilisez pas au quotidien, ou une seconde machine en réseau.

Vous pouvez également opter pour un emplacement distant (serveur dédié ou offre de stockage en ligne). Le fait d’avoir des sauvegardes dans des lieux distincts vous protège contre le vol et autres dégâts qui pourraient survenir dans le bâtiment qui héberge vos sauvegardes.

Déjà Dup permet de configurer simplement les emplacements de stockage de type Amazon S3, FTP, partage Windows, SSH / SFTP et WebDAV, mais en tant qu’interface à duplicity, il supporte bien d’autres protocoles, qui peuvent être configurés en choisissant Emplacement personnalisé, puis en configurant manuellement l’adresse.

Je vous invite à lire la section URL Format de la page de manuel de duplicity, pour connaître la syntaxe des différentes adresses possibles.

Planification

Vous pouvez ensuite planifier des sauvegardes quotidiennes ou hebdomadaires, et choisir de les conserver six mois, un an ou indéfiniment.

La première sauvegarde sera bien évidemment intégrale, mais les suivantes seront incrémentales. Ce qui signifie que seuls les nouveaux fichiers ou ceux qui auront été modifiés, seront sauvegardés. Après un certain nombre de sauvegardes incrémentales (une fois par mois, dans le cas de sauvegardes hebdomadaires), une nouvelle sauvegarde complète sera de nouveau effectuée.

Ceci dans le but de conserver la sécurité des données, tout en permettant d’économiser de l’espace disque et de la bande passante.

Chiffrement de vos sauvegardes

Une fois la sauvegarde lancée, pour plus de sécurité, vous pourrez choisir de chiffrer vos archives. Un mot de passe vous est pour cela demandé.

N’oubliez pas de suivre les recommandations de l’ANSSI pour choisir un mot de passe robuste ;)

Sauvegarde en cours…

Et voilà.

Sortie de Lollypop 0.9.10

Lollypop 0.9.10

Une nouvelle version de Lollypop vient de sortir. Elle n’apporte pas de grandes nouveautés, mais un certain nombre d’améliorations bienvenues :

  • Suppression de la dépendance vers mutagen. L’application utilise désormais uniquement le framework GStreamer, ce qui devrait rendre plus fiable la lecture des métadonnées
  • Lollypop peut désormais être configuré comme lecteur audio par défaut
  • La fenêtre des préférences a été retravaillée
  • De nombreuses optimisations ont été apportées
  • On peut forcer l’utilisation des décorations côté client
  • De nouvelles options dconf sont disponibles
  • Des problèmes au niveau du support MPRIS ont été corrigés
  • Le nombre de disques est désormais affiché
  • On peut désormais taper directement dans les différentes listes, pour trouver ce que l’on cherche

 

Sortie de GNOME 3.16.1

La première révision de GNOME 3.16 vient de sortir. Elle corrige un certain nombre de bugs, ajoute des icônes symboliques pour les applications qui en étaient encore dépourvues, et bénéficie de nombreuses mises à jour des traductions, que ce soit au niveau applicatif ou de la documentation.

Pour plus de détails, vous pouvez consulter l’annonce officielle de Frederic Peters.

Le planning pour la prochaine version n’a pas encore été publié, mais GNOME 3.18 devrait néanmoins sortir au mois de septembre.