QPrompt - Le Bottin des Jeux Linux

QPrompt

🗃️ Specifications

📰 Title: QPrompt 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Tool 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Tool ➤ Input devices ➤ Webcam ➤ Video Recording 🌍️ Browser version:
🔖 Tags: Tool; Video Recording; Teleprompter 📦️ Package Name: qprompt
🐣️ Approx. start: 2020-10-18 📦️ Arch package: ✓
🐓️ Latest: 2023-09-24 📦️ RPM package:
📍️ Version: Latest: 1.1.6 / Dev: 1.2.0 Early Access build 06 / 827b29f 📦️ Deb package: ✓
🏛️ License type: 🕊️ Libre 📦️ Flatpak package: ✓
🏛️ License: Code : GPL-3 / Artwork: CC-BY-4.0 📦️ AppImage package: ✓
🏝️ Perspective: First person (interface) 📦️ Snap package: ✓
👁️ Visual: 2D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support: ✓
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb
🎰️ ID: 16358 🐛️ Created: 2023-10-08
🐜️ Updated: 2023-10-08

📖️ Summary

[en]: A libre, multi-platform (including tablet and mobile) teleprompter designed with productivity, ease of use and smooth performance in mind. It works with studio teleprompters, tablet teleprompters, webcams and phones, provides a smooth, flicker-free display with or without transparency (to watch the public), supports pasting from other software, quick search (with regular expressions), markers (to jump to any point in the script), on-the-fly editing, progress display (elapsed / remaining time), countdown with automatic start, writing in over 180 languages. [fr]: Un téléprompteur libre et multi-plateformes (y compris tablettes et mobiles) conçu dans un souci de productivité, de facilité d'utilisation et de fluidité des performances. Il fonctionne avec les téléprompteurs de studio, les téléprompteurs pour tablettes, les webcams et les téléphones, fournit un affichage fluide et sans scintillement avec ou sans transparence (pour surveiller le public), supporte notamment le collage depuis d'autres logiciels, la recherche rapide (avec expressions régulières), le marquage (pour passer à n'importe quel endroit du script), les modifications à la volée, l'affichage de la progression (temps écoulé / restant), le compte à rebours avec démarrage automatique, l'écriture dans plus de 180 langues.

🚦 Entry status

💡 Lights on: 🦺️ Work in progress:
📰 What's new?: 💥️ New New version published (to be updated):
🎨️ Significant improvement: 🚧️ Some work remains to be done:
🕳️ Not used2: 👔️ Already shown:

🎥️ Videos


🦝️ From Users: (202201), (202306),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site 1 2] [Features/About] [Screenshots] [Videos t(202xxx) gd(202209) gu(202201) gu(202306) r(202xxx) lp(202xxx) ht(202xxx) g(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202201) g[pt](202201) g[pt](202309) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: [Support their work (Donate)] [Patreon]

🍩️ Resources
(empty):

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🐘 Social
Devs (QPrompt Team 1 2 [fr] [en]): [Site 1 2 3] [Chat] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Javier O. Cordero Pérez (Cuperino) 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]

🐝️ Related


📦️ Misc. repositories
[Repology] [pkgs.org] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu (author's repo)] [Flatpak] [AppImage (author's repo) 1 2] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Linuxrocks.online on mastodon (20231008)]

🐘 Social Networking Update (on mastodon)

🛠️ Title: QPrompt
🦊️ What's: A libre teleprompter
🏡️ https://qprompt.app/
🐣️ https://github.com/Cuperino/QPrompt
🦉️ https://hostux.social/@Cuperino
🔖 #LinuxTool #Video #Teleprompter
📦️ #Libre #Arch #Deb #Flatpak #AppIm #Snap
📖 Our entry: http://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update (Dev): 1.2.0 Early Access build 06
⚗️ Loads of new features ⭐️
📌️ Changes: https://github.com/Cuperino/QPrompt/releases
🐘 From: https://linuxrocks.online/@Linux/111196031151145070
📶️ https://github.com/Cuperino/QPrompt/releases.atom

🥁️ Update (Stable): 1.1.6
⚗️ Major upgrade 🪙️
📌️ Changes: https://github.com/Cuperino/QPrompt/releases
🐘 From: https://linuxrocks.online/@Linux/111196031151145070
📶️ https://github.com/Cuperino/QPrompt/releases.atom

🦝️ https://www.youtube.com/embed/6kIG41263pw?start=653
🦝️ https://www.youtube.com/embed/ym_Fo9FGRAg

🕶️ A view of his UI with the default text - translated into French, scrolling across the screen, with a scroll speed of +05 and an opacity of 100% (=no background transparency, white text on black background). The bulk of the UI is taken up by the current text, and the top and bottom by the menu (top) and settings (bottom).

QPrompt is a libre, multi-platform (including tablet and mobile) teleprompter designed with productivity, ease of use and smooth performance in mind. It works with studio teleprompters, tablet teleprompters, webcams and phones, provides a smooth, flicker-free display with or without transparency (to watch the public), supports pasting from other software, quick search (with regular expressions), markers (to jump to any point in the script), on-the-fly editing, progress display (elapsed / remaining time), countdown with automatic start, writing in over 180 languages.

📕 Description [en]

📕🐧"A libre teleprompter"🐧📕

Teleprompter software for all video creators

REASONS TO USE QPROMPT
Built with productivity, ease of use, and smooth performance in mind.
QPrompt is free teleprompter software that gets out of your way.

☑ Be Present
Have your audience watch you say everything you need to speak to them. Plan your script to be respectful of their time. QPrompt will be respectful of yours.

☑ Be Productive
With QPrompt you can search text, add markers, move quickly, and make changes on the fly. Spend less time making fixes or moving around to find what you need.

☑ Make the most of your setup
QPrompt's convergent interface works with studio teleprompters, tablet teleprompters, webcams, and phones. It enables you to record faster, irregardless of your setup.

Features

☑ Works with studio teleprompters, tablet teleprompters, webcams and phones
☑ Paste from other software without hassle
☑ Fluid motion, jitter free experience
☑ Use markers to skip to anywhere on the script
☑ Fast searching, with support for regular expressions
☑ Make changes on the fly
☑ Mirror screens
☑ Background transparency allows you to monitor yourself or your audience as you speak
☑ Estimates remaining time for you
☑ Built in chronometer
☑ Rich text formating
☑ Progress indicator
☑ Supports the writing systems of over 180 languages
☑ Countdown, and auto-restart
☑ Native software, for high performance
☑ Runs on Linux, Windows, macOS, Android, and more

📕 Description [fr]

Un téléprompteur libre, par la QPrompt Team, initié par Javier O. Cordero Pérez (Cuperino).
En QML/C++/HTML

QPrompt est un téléprompteur libre et multi-plateformes (y compris tablettes et mobiles) conçu dans un souci de productivité, de facilité d'utilisation et de fluidité des performances. Il fonctionne avec les téléprompteurs de studio, les téléprompteurs pour tablettes, les webcams et les téléphones, fournit un affichage fluide et sans scintillement avec ou sans transparence (pour surveiller le public), supporte notamment le collage depuis d'autres logiciels, la recherche rapide (avec expressions régulières), le marquage (pour passer à n'importe quel endroit du script), les modifications à la volée, l'affichage de la progression (temps écoulé / restant), le compte à rebours avec démarrage automatique, l'écriture dans plus de 180 langues.


Logiciel de téléprompteur pour tous les créateurs de vidéos

RAISONS D'UTILISER QPROMPT
Conçu dans un souci de productivité, de facilité d'utilisation et de fluidité des performances.
QPrompt est un logiciel de téléprompteur libre qui ne vous encombre pas.

☑ Soyez présent
Faites en sorte que votre public vous regarde dire tout ce dont vous avez besoin pour lui parler. Planifiez votre script de manière à respecter leur temps. QPrompt respectera le vôtre.

☑ Soyez productif
Avec QPrompt, vous pouvez rechercher du texte, ajouter des marqueurs, vous déplacer rapidement et apporter des modifications à la volée. Passez moins de temps à faire des corrections ou à vous déplacer pour trouver ce dont vous avez besoin.

☑ Tirez le meilleur parti de votre configuration
L'interface convergente de QPrompt fonctionne avec les téléprompteurs de studio, les téléprompteurs de tablette, les webcams et les téléphones. Elle vous permet d'enregistrer plus rapidement, quelle que soit votre configuration.

Caractéristiques

☑ Fonctionne avec les téléprompteurs de studio, les téléprompteurs pour tablettes, les webcams et les téléphones.
☑ Coller à partir d'autres logiciels sans problème
☑ Mouvements fluides, expérience sans scintillement
☑ Utiliser des marqueurs pour passer à n'importe quel endroit du script
☑ Recherche rapide, avec prise en charge des expressions régulières
☑ Modifications à la volée
☑ Miroir d'écrans
☑ La transparence de l'arrière-plan vous permet de vous surveiller ou de surveiller votre public pendant que vous parlez.
☑ Estimation du temps restant pour vous
☑ Chronomètre intégré
☑ Formatage de texte riche
☑ Indicateur de progression
☑ Prise en charge des systèmes d'écriture de plus de 180 langues
☑ Compte à rebours et redémarrage automatique
☑ Logiciel natif, pour des performances élevées
☑ Fonctionne sous Linux, Windows, macOS, Android et plus encore

🚧️ Installation [fr]

🔧️ INSTALLATION :

⚙️ Installation à partir du binaire du jeu :

Installation à partir du paquet Manjaro/Arch :
• (🧪️not_tested) Il est dans les dépôts Manjaro/Arch (souvent dans sa dernière version), il suffit d'installer le(s) paquet(s).

Installation (méthode alternative) à partir du binaire au format AppImage :
• (✘ v. 1.1.6) Un binaire au format AppImage est disponible. Si vous avez installé au préalable l'utilitaire [AppImageLauncher] (en dépôt Arch/Manjaro, très simple et convivial), son installation s'effectue soit lors du clic sur le lien de téléchargement (choisir “Ouvrir avec ”AppImageLauncher (par défaut)" ou après téléchargement du livrable, en le sélectionnant d'un clic droit sous votre gestionnaire de fichier puis “Ouvrir avec AppImageLauncher”, puis sous son interface "Intégrer et lancer". Ce dernier se chargera de son installation dans le répertoire souhaité, de le rendre exécutable et accessible depuis votre lanceur habituel.

Si ne souhaitez pas utiliser l'utilitaire AppImageLauncher, sélectionnez votre application AppImage et rendez-là exécutable (clic droit sous votre gestionnaire de fichier, votre application ne sera accessible que depuis ce répertoire, sans l'être depuis votre lanceur).

Installation (méthode alternative) à partir du binaire au format Flatpak :

• (✔ v. 1.1.6) Un binaire au format Flatpak est disponible. Si vous avez déjà installé le support de Flatpak, inutile de lire les paragraphes ci-après, téléchargez le livrable au format “.flatpak” ou cliquez sur le bouton "INSTALL" de la page du jeu sur le site Flathub, ce qui télécharge un fichier de type "com.nom.flatpakref". Cliquez sur ce fichier, gnome-software (aka "Logiciels") se lance, cliquez sur le bouton "Installer" de son interface. Un raccourci du jeu sera installé dans le menu des applications de votre gestionnaire de fenêtre (section "Jeux").

▸ Installation du support du format Flatpak sur votre distribution :
• Installez : flatpak qt5-base gnome-software
• Redémarrez votre PC (nécessaire).

💡Nota :
[The Linux Experiment] fait le point sur le sujet en aût 2023.
• Un excellent outil pour gérer les droits des applications installées via Fltapak : [Flatseal] (à installer depuis Flatpak).
• Par défaut (si vous n'avez réglé aucun droit supplémentaire via Flatseal ci-avant), lorsque votre application nécessite des données externes au paquet Flatpak (exemple : les données d'un jeu - tel que : game.ipk3 ou doom2/), il est nécessaire de les copier dans le répertoire Flatpak de votre application (situé dans ~./var/app/votre_application ou ~./local/share/flatpak/votre_application).
Exemple : ~./var/app/org.zdoom.GZDoom/.config/gzdoom/ ou ~./local/share/flatpak/net.dengine.Doomsday/current/active/files/)
• Si au lancement de votre application il ne se passe rien, copiez son raccourci en console pour voir le message d'erreur obtenu. Si vous obtenez le message "Could not initialize GLX", en console lancez : “$ flatpak update” puis relancez votre application.
• Les données des applications installées via Flatpak sont copiées dans : ~./.var/app/ ou ~./local/share/flatpak/
• Les binaires des applications installées via Flatpak sont copiées dans : /var/lib/flatpak/app/
Exemple de raccourci Flatpak : /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gzdoom.sh org.zdoom.GZDoom


📄️ Installation à partir du source du jeu :
• (🧪️not_tested) Source non testé.


🚀️ LANCEMENT DE L'INTERFACE :

▸ Classique :
• Si vous l'avez installé à partir d'un paquet, ou l'avez compilé puis installé dans les répertoires système : [Alt+F2] puis saisissez : qprompt

▸ AppImage :
• Si vous installé le jeu à partir d'un paquet AppImage et de l'utilitaire [AppImageLauncher] (en dépôt Arch/Manjaro, très simple et convivial) : Alt F2 puis saisissez le nom de l'application.
• Si vous installé le jeu à partir d'un paquet AppImage et ne souhaitez pas utiliser l'application AppImageLauncher : après avoir téléchargé votre fichier AppImage et l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), cliquez sur ce livrable.

▸ Flatpak :
• Si vous avez installé le jeu à partir d'un paquet Flatpak, vous pouvez lancer le jeu depuis :
⚬ le menu des applications (menu "Applications" ➜ "Jeux")
⚬ ou depuis gnome-software (menu "Applications" ➜ "Outils système" ➜ "Logiciel")

💡 Astuce : L'application Ulauncher (en dépôts AUR) permet aussi de lancer vos applications (y compris Flatpak) via un raccourci (tel que Alt F3) en saisissant ses premières lettres.


⌨️🖱️🎮️ CONTRÔLES :

• Il se contrôle à la souris et au clavier.
• Les touches sont re-définissables sous l'interface (menu sandwich ➜ Réglages ➜ Touches du clavier).

• Pause / redémarrage du texte : redéfinir la touche dans le menu sandwich ➜ Réglages ➜ Touches du clavier. Par défaut la fonction "Arrêter" est affectée à la barre d'espace, et la fonction "Démarrer/Pause" à une autre touche (je ne me souvient plus laquelle). Il suffit (dans cet ordre) d'affecter la fonction "Arrêter" à la touche "X" par exemple, et la fonction "Démarrer/Pause" à la barre d'espace.
• Accélération / Ralentissement du texte : [↑↓]

🔍️ Test [fr]

🕵️ Test (v. 1.1.6) par goupildb (config. : Manjaro 64-bit) :
Le : 8 Octobre 2023
⏱️ Durée du test : 60 minutes.

🎯️ Objectif de ce test : rédiger/(re)mettre à jour/valider sa notice d'installation, tester son fonctionnement et partager mes premières impressions.

💻️ PC Specs :

Linux distribution: Manjaro
Kernel : 6.1.53-1-MANJARO
Graphics driver : NVIDIA 4.6.0 535.104.05 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (5.8.4)

CPU : AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard : MSI B450 GAMING PRO CARBON AC (RVB)
RAM : 32Go DDR4 (2x16GB)
Graphics card : GeForce RTX 2070 (TU106)
Hard disk: 1TB NVMe Force MP510 + 2x1TB Samsung SpinPoint F1 HD103UJ & WD Green WD10EACS
Monitors : 2 x ASUS ROG Swift PG348Q (3440x1440)
Webcam : Logitech HD Pro Webcam C920 (1080p@30FPS, stereo mic.)
Keyboard : Roccat Vulcan, French layout (RVB)
Mouse : G-Lab Kult-Iridium (RVB)
Gamepad : Microsoft Xbox Elite Wireless Controller Series 2

🫕️ Installation :
▸ (✘ v. 1.1.6) AppImage : NE FONCTIONNE PAS. L'application démarre, puis plante (fermeture de la fenêtre) après une dizaine de secondes.
▸ (✔ v. 1.1.6) Flatpak : FONCTIONNE.
🟢️ Très facile à installer, et son lancement ne pose pas de problème particulier.

🌻️ Premières impressions :
🟢️ L'outil est superbe et semble déjà bien évolué (j'allais écrire mature, mais les quelques bugs relevés ci-dessous - peu importants m'ont fait réviser légèrement mon avis).
🟢️ Au démarrage de l'application, le texte par défaut s'affiche en Français sans avoir lancé aucune traduction.
🔴️ Pour lancer le défilement on clique sur "Démarrer le prompteur". Dommage de ne pas avoir créé plutôt un bouton "▸" entre les boutons existants d'avance et de retour - car c'est le 1er truc que j'ai cherché, sans voir immédiatement le texte.
🟢️ J'ai testé aussi le changement de vitesse du texte, l'opacité, le compte à rebours (avant démarrage du défilement), le chronomètre et l'estimation du temps restant : fonctionnent bien.
🟢️ J'aime beaucoup le compte à rebours façon studio télévision.
🟢️ Je copie un texte (le résumé du logiciel ci-dessus) sur l'interface (en mode édition) : fonctionne bien. Je l'enregistre : fonctionne bien.
🔴️ Je souhaite le recharger : mon texte (pourtant présent sur le disque) n'apparaît pas dans le navigateur intégré (??). J'ai testé en activant "Tous les formats" (en bas de son IU) : idem. J'ai compris : pour qu'il le voit, il lui faut une extension (son nom de fichier était "testtexte", je l'ai renommé en "testtexte.txt"). Je l'ai pourtant enregistré avec l'outil qui ne m'a pas proposé une extension. Bof, bof.
🟢️ J'aime bien la possibilité de pouvoir accélérer/décélérer l'affichage avec les touches [↑↓]
🟢️ En cours de défilement du texte, j'ai souhaité le mettre en pause. Il manque une touche "||". J'ai testé la touche [SPACEBAR] : ok ça met le texte en pause. Mais lorsque l'on rappuie sur [SPACEBAR], le défilement ne reprend pas. Trouvé : il faut simplement redéfinir la touche dans le menu sandwich ➜ Réglages ➜ Touches du clavier. Par défaut la fonction "Arrêter" est affectée à la barre d'espace, et la fonction "Démarrer/Pause" à une autre touche (je ne me souvient plus laquelle). Il suffit (dans cet ordre) d'affecter la fonction "Arrêter" à la touche "X" par exemple, et la fonction "Démarrer/Pause" à la barre d'espace.

🏆️ Impressions :

👎️ Contre :
• Le format d'enregistrement proposé par défaut n'inclue pas d'extension de fichier. Si on l'enregistre sans extension, l'outil ne retrouve plus le fichier.
• Pas de boutons "▸" (play) et "||" (pause). Mais çà se fait bien avec la touche [SPACE] si on redéfinie la touche.

👍️ Pour :
• L'outil est déjà quasi mature
• Il est beau et doté de plein de fonctionnalités géniales.


🕹️ Conclusion :
Impression globale : 👍️
Un outil superbe et déjà (quasi) mature. Il donne envie de faire de la vidéo (mais je n'ai pas le temps, ne suis pas photogénique et n'ai pas de voix de ténor :))
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à ses auteurs !