
Impress Remote pour LibreOffice apporte une nouvelle façon de piloter une présentation depuis un smartphone. Cette extension transforme un simple navigateur web en télécommande pour LibreOffice Impress. Vous pouvez ainsi changer de diapositive, consulter vos notes et suivre le temps écoulé sans rester devant votre ordinateur.
Bora Yarkin a développé cette extension pour répondre à un besoin très concret. Il voulait retrouver avec LibreOffice une expérience proche de celle proposée par Apple Keynote. Toutefois, il souhaitait éviter une application mobile dédiée et limiter la dépendance aux services en ligne.
Le résultat prend la forme d’une extension LibreOffice relativement simple à installer. Une fois activée, elle affiche un QR code. Vous le scannez avec votre téléphone, puis l’interface distante s’ouvre dans le navigateur.
Cette approche rend Impress Remote particulièrement intéressante pour les enseignants, formateurs, conférenciers et professionnels qui utilisent régulièrement LibreOffice Impress.
Impress Remote transforme le smartphone en télécommande LibreOffice
Le principe d’Impress Remote reste volontairement simple. L’extension permet de contrôler une présentation LibreOffice Impress depuis presque n’importe quel appareil équipé d’un navigateur web moderne.
Vous n’avez donc pas besoin d’installer une application spécifique sur Android ou iPhone. De même, vous n’avez pas à saisir manuellement un code d’appairage compliqué.
Lorsque vous lancez la fonction de contrôle à distance, LibreOffice affiche un QR code. Vous le scannez avec votre smartphone. Ensuite, la présentation démarre à partir de la première diapositive.
L’écran du téléphone affiche plusieurs informations utiles :
- la diapositive actuellement affichée ;
- les notes du présentateur ;
- le temps écoulé depuis le début de la présentation ;
- les commandes permettant d’avancer ou de revenir en arrière.
Cette organisation peut rendre les présentations plus fluides. En effet, le présentateur garde ses notes à portée de main sans avoir à regarder constamment l’écran de l’ordinateur.
Le smartphone devient ainsi une véritable console de présentation portable.
Comment lancer Impress Remote dans LibreOffice Impress
L’extension ajoute ses commandes dans LibreOffice. Toutefois, leur emplacement dépend de l’interface que vous utilisez.
Avec l’interface classique, vous pouvez accéder à la télécommande depuis le menu Diaporama situé dans la barre principale de LibreOffice. Il s’agit du menu affiché aux côtés de Fichier, Édition ou Affichage.
Il ne faut pas confondre ce menu avec l’onglet Diaporama présent dans l’interface à onglets de LibreOffice.
Cette différence vient actuellement d’une limitation de l’API UNO de LibreOffice. Celle-ci ne permet pas au développeur d’ajouter directement ses commandes à certains onglets natifs de cette interface.
Par conséquent, si vous utilisez l’interface à onglets, vous trouverez les commandes d’Impress Remote dans l’onglet Extensions.
Cette organisation peut sembler inhabituelle au début. Toutefois, elle n’empêche pas l’utilisation normale de l’extension.
Plusieurs modes de connexion pour contrôler une présentation
Impress Remote ne repose pas sur une seule méthode de connexion. Le développeur a prévu plusieurs solutions afin de s’adapter à différents réseaux.
Cette flexibilité peut devenir importante dans une entreprise, une école ou une salle de conférence. En effet, les réseaux Wi-Fi publics ou professionnels utilisent parfois des pare-feu et des systèmes de filtrage.
Connexion sur le réseau local en IPv4
Le mode IPv4 local constitue actuellement la méthode principale.
Le téléphone se connecte directement à l’ordinateur sur lequel LibreOffice fonctionne. Les deux appareils doivent donc pouvoir communiquer sur le même réseau local.
Ce mode reste le plus testé à ce jour. Le développeur l’a utilisé sur plusieurs réseaux, avec différents fournisseurs d’accès et plusieurs configurations VPN.
Pour la plupart des utilisateurs, cette méthode devrait donc représenter le premier choix.
Connexion directe en IPv6
Impress Remote propose également une connexion directe utilisant IPv6.
Le fonctionnement ressemble à celui du mode IPv4. Cependant, le développeur considère encore cette fonctionnalité comme expérimentale.
La raison reste simple : il dispose actuellement d’un environnement limité pour tester de véritables connexions IPv6 sur plusieurs réseaux indépendants.
La communauté peut donc jouer un rôle important pour vérifier son comportement dans des configurations plus variées.
Serveur relais pour les réseaux complexes
L’extension inclut également un mode utilisant un serveur relais.
Cette solution devient intéressante lorsque le téléphone et l’ordinateur ne se trouvent pas sur le même réseau. Elle peut aussi résoudre certains problèmes causés par un pare-feu, un NAT opérateur ou une configuration réseau restrictive.
Le serveur relais prend la forme d’un petit service Python. Vous pouvez l’héberger sur Linux ou Windows.
Une organisation peut donc installer son propre serveur relais sur son infrastructure.
Cette possibilité présente un autre avantage. Le serveur peut gérer plusieurs connexions. Une entreprise ou un établissement peut ainsi proposer un service commun à plusieurs utilisateurs.
Le paquet nécessaire au serveur relais est fourni avec l’extension. Vous pouvez le récupérer depuis la fenêtre de configuration d’Impress Remote avec l’option Get Relay Server.
Le paquet inclut également la documentation nécessaire à l’installation.
LocalTunnel comme solution de secours
Enfin, Impress Remote propose un mode basé sur LocalTunnel.
Cette solution crée une connexion sortante vers le service LocalTunnel. Toutefois, le développeur la présente surtout comme une solution expérimentale de dernier recours.
Elle peut devenir utile lorsque les autres méthodes échouent. Cependant, le mode IPv4 local reste préférable lorsque les conditions réseau le permettent.
Comment installer Impress Remote dans LibreOffice
L’installation suit le fonctionnement classique des extensions LibreOffice.
Vous devez d’abord récupérer le fichier au format .oxt. Le projet peut être téléchargé depuis le site des extensions LibreOffice ou depuis GitHub.
Ensuite, vous pouvez ouvrir directement le fichier avec LibreOffice.
Vous pouvez également effectuer l’installation depuis le menu :
Outils > Extensions
Après l’installation, LibreOffice peut vous demander de redémarrer l’application. Ce redémarrage permet alors de charger correctement les nouvelles commandes.
L’extension ne nécessite pas l’installation d’une application mobile supplémentaire. Votre téléphone utilise uniquement son navigateur web.
Cette simplicité constitue probablement l’un des principaux avantages du projet.
Plus de 100 langues intégrées à l’extension
Impress Remote inclut des traductions pour plus de 100 langues.
L’extension détecte la langue utilisée par l’interface de LibreOffice et adapte automatiquement ses textes.
Le développeur a vérifié personnellement les versions anglaise et turque. En revanche, de nombreuses autres traductions ont été générées avec l’aide de ChatGPT.
Leur qualité peut donc varier.
Bora Yarkin invite notamment les locuteurs natifs à vérifier les traductions et à proposer des corrections.
Cette participation communautaire peut rapidement améliorer la qualité de l’extension. Elle peut également rendre Impress Remote plus accessible dans de nombreux pays.
Une extension inspirée par le fonctionnement d’Apple Keynote
L’idée d’Impress Remote vient directement d’une habitude acquise avec Apple Keynote.
Lorsqu’un utilisateur installe Keynote sur un Mac et un iPhone, il peut utiliser son téléphone comme télécommande. Il peut également consulter ses notes pendant la présentation.
Cette fonction a profondément changé la manière de présenter de Bora Yarkin.
Au lieu de remplir ses diapositives avec beaucoup de texte, il a commencé à utiliser davantage les notes du présentateur. Il y plaçait une partie du texte qu’il souhaitait prononcer.
Ainsi, les diapositives devenaient plus visuelles.
De plus, le public regardait davantage le présentateur au lieu de lire un écran rempli de paragraphes.
Ce fonctionnement peut également intéresser les utilisateurs de LibreOffice Impress. En effet, le téléphone devient presque un petit prompteur personnel.
Le présentateur conserve donc les informations dont il a besoin sans les afficher au public.
Pourquoi le développeur a choisi LibreOffice
Bora Yarkin utilisait Keynote depuis longtemps. Cependant, il explique ne jamais avoir réellement apprécié son interface.
L’évolution du logiciel et l’apparition de fonctions payantes l’ont finalement poussé à chercher une autre solution.
Il a alors étudié plusieurs alternatives.
LibreOffice disposait déjà autrefois d’une application mobile Impress Remote. Cependant, cette application n’est plus maintenue depuis longtemps. Elle devient donc difficile à utiliser sur certains appareils et systèmes récents.
Les plateformes de présentation accessibles depuis un navigateur proposent parfois leurs propres télécommandes. Toutefois, elles nécessitent généralement un service en ligne.
Le développeur ne voulait pas rendre son activité de présentation dépendante d’une plateforme web.
Microsoft Office représentait également une possibilité. Cependant, il n’apprécie pas la direction prise récemment par Microsoft, notamment avec l’intégration croissante de Copilot.
Il a aussi utilisé OnlyOffice Desktop Editors pendant quelque temps. Cette suite lui convenait dans plusieurs situations. Toutefois, il a rencontré différents problèmes et avait finalement besoin de fonctions qui lui manquaient.
LibreOffice s’est alors imposé comme une solution plus adaptée à ses besoins.
Il ne lui manquait plus qu’une véritable télécommande de présentation moderne.
Un projet développé avec l’aide de ChatGPT et de l’API UNO
Bora Yarkin travaille principalement dans l’informatique et possède des connaissances en programmation. Toutefois, il ne se présente pas comme un développeur logiciel avancé.
Avant ce projet, il connaissait également très peu l’API UNO de LibreOffice.
Il a donc utilisé ChatGPT pour l’aider à comprendre cette API et à mettre en œuvre différentes parties du code.
Cependant, il a lui-même défini l’architecture, les fonctionnalités, l’interface et les contraintes du projet.
Par exemple, il avait décidé dès le départ que la localisation devait faire partie des fonctions essentielles.
Cette utilisation de l’intelligence artificielle montre aussi une évolution intéressante du développement logiciel. Des utilisateurs techniques peuvent désormais explorer plus rapidement des API complexes et créer des outils adaptés à leurs propres besoins.
Le projet n’avait d’ailleurs pas vocation à devenir public au départ.
La première version restait très rudimentaire. L’interface web ne possédait même pas de bouton permettant de revenir en arrière.
Cependant, le système fonctionnait.
Le développeur a alors compris que d’autres utilisateurs de LibreOffice pourraient rechercher la même fonctionnalité.
Il a donc transformé son outil personnel en véritable extension.
De nombreuses fonctions ajoutées avant la publication
Pour publier Impress Remote, Bora Yarkin a dû aller bien au-delà de son prototype initial.
Il a notamment ajouté une interface mobile plus aboutie, différents réglages de connexion et la génération de QR codes.
Le projet a également reçu le support IPv6, le serveur relais et le mode LocalTunnel.
À cela s’ajoutent la gestion des erreurs, les traductions, la documentation et le système de création du paquet d’installation.
La publication sur le site des extensions LibreOffice s’est finalement déroulée plus facilement que prévu.
Le développeur a créé un compte, ajouté la page du projet et envoyé l’extension. Après environ une journée de vérification, celle-ci est devenue disponible publiquement.
La communauté LibreOffice peut contribuer aux tests
Impress Remote fonctionne déjà. Cependant, certaines fonctions ont besoin de tests plus nombreux.
Le développeur utilise principalement macOS avec un iPhone. Il a également effectué des essais sur Windows et Linux.
Toutefois, ces tests ont parfois eu lieu dans des conditions particulières. Il a notamment utilisé des machines virtuelles, des sessions Bureau à distance et un serveur Windows sans environnement graphique complet.
Des tests sur de véritables ordinateurs Windows et Linux seraient donc particulièrement utiles.
La communauté peut également participer sur plusieurs points :
- tester différentes versions de LibreOffice ;
- vérifier le fonctionnement sous Windows, Linux et macOS ;
- essayer différents smartphones Android et navigateurs mobiles ;
- tester IPv6 entre plusieurs réseaux réellement séparés ;
- expérimenter le serveur relais dans une organisation ;
- essayer des configurations avec VPN, NAT ou pare-feu ;
- corriger les traductions ;
- améliorer la documentation ;
- signaler les bugs et proposer de nouvelles fonctionnalités ;
- contribuer directement au code avec des pull requests.
Le dépôt GitHub du projet contient d’ailleurs des modèles pour les rapports de bugs, les demandes de fonctionnalités et les contributions.
Certains modes demandent encore davantage de tests
Le mode IPv4 local constitue aujourd’hui la partie la plus éprouvée du projet.
Le développeur l’a testé sur différents réseaux locaux, plusieurs fournisseurs d’accès et diverses configurations VPN.
En revanche, les modes IPv6, serveur relais et LocalTunnel disposent de moins de retours d’expérience.
Ils ne présentent pas nécessairement de problème connu majeur. Toutefois, davantage de tests restent nécessaires avant de les considérer comme totalement éprouvés.
Si vous rencontrez un problème de connexion, le développeur recommande de fournir plusieurs informations.
Vous pouvez notamment indiquer votre système d’exploitation, votre version de LibreOffice et votre navigateur.
Ajoutez également le modèle ou le type de téléphone utilisé, le mode de connexion sélectionné et quelques informations générales sur votre réseau.
Ces détails faciliteront fortement l’identification des problèmes.
Impress Remote renforce l’intérêt de LibreOffice Impress
Impress Remote part d’un besoin personnel. Toutefois, le projet peut répondre à un usage beaucoup plus large.
Il permet de s’éloigner de l’ordinateur pendant une présentation. De plus, il donne accès aux notes du présentateur directement depuis un smartphone.
Cette fonction peut encourager des diapositives plus simples et plus visuelles.
Le présentateur peut conserver son texte ou ses rappels dans ses notes. Le public, quant à lui, se concentre davantage sur la présentation orale.
L’absence d’application mobile dédiée simplifie également le déploiement. Un navigateur moderne suffit.
Enfin, les différents modes de connexion rendent le projet intéressant pour plusieurs types d’environnement. Un particulier peut utiliser son réseau Wi-Fi local. Une organisation peut, quant à elle, héberger son propre serveur relais.
Le projet reste jeune et certaines fonctions doivent encore être testées à plus grande échelle.
Cependant, Impress Remote montre déjà comment une extension peut compléter LibreOffice avec une fonction pratique qui manquait à de nombreux utilisateurs.
Pour Bora Yarkin, l’objectif dépasse désormais son propre usage. Il souhaite rendre l’extension suffisamment fiable pour que les utilisateurs et les organisations puissent l’intégrer sereinement à leurs présentations quotidiennes.
FAQ sur Impress Remote pour LibreOffice
Faut-il installer une application sur le smartphone ?
Non. Impress Remote utilise le navigateur web du téléphone. Vous n’avez donc pas besoin d’installer une application Android ou iOS spécifique.
Impress Remote fonctionne-t-il sur Windows et Linux ?
L’extension a été testée sur macOS, Windows et Linux. Toutefois, le développeur souhaite davantage de tests sur de véritables postes Windows et Linux.
Le téléphone doit-il être connecté au même Wi-Fi que l’ordinateur ?
Avec le mode IPv4 local, les appareils doivent pouvoir communiquer sur le même réseau. Cependant, le serveur relais permet également des connexions entre réseaux différents.
Peut-on afficher les notes du présentateur sur le téléphone ?
Oui. L’interface distante affiche notamment la diapositive actuelle, les notes du présentateur, le temps écoulé et les boutons de navigation.
Impress Remote est-il déjà totalement finalisé ?
Le mode IPv4 local bénéficie de nombreux tests. En revanche, les modes IPv6, serveur relais et LocalTunnel demandent encore davantage de retours de la communauté.

