Extension de texte pour Linux – X11, GNOME, KDE et terminaux

Lightning Assist est l'un des rares extenseurs de texte à fonctionner nativement sous Linux. Il est distribué sous forme de package AppImage et .deb, fonctionne sur X11 et XWayland (avec une note honnête sur Wayland pur) et étend les extraits de code sur GNOME, KDE, les émulateurs de terminal, VS Code, Firefox et les outils basés sur le navigateur. Les extensions de texte Linux sont rares – voici exactement comment celui-ci fonctionne.

Le paysage de l'extension de texte Linux - Pourquoi les options sont rares

Les extensions de texte sous Linux sont vraiment rares. Le défi réside dans l’interception globale des entrées : pour développer un extrait de code dans n’importe quelle application, un extenseur de texte doit lire chaque pression sur une touche au niveau du système d’exploitation. Sous Linux, cela nécessite soit des hooks d'entrée X11, soit un accès à evdev (la couche d'entrée brute). La plupart des logiciels de productivité commerciaux ignorent complètement Linux. Des options open source comme Espanso existent mais nécessitent des fichiers de configuration YAML plutôt qu'une interface graphique.

Lightning Assist utilise des hooks d'entrée X11 pour la détection globale des clés, ce qui signifie qu'il fonctionne correctement sur X11 et sur les sessions Wayland exécutant XWayland (qui est la couche de compatibilité par défaut sur la plupart des configurations Wayland modernes sur Ubuntu, Fedora et d'autres distributions majeures). Sur une session Wayland pure sans XWayland, l'interception globale des entrées est restreinte sur le plan architectural - la même limitation affecte la plupart des extensions basées sur Linux et des outils de raccourcis clavier globaux. Nous documentons cela honnêtement afin que vous sachiez à quoi vous attendre avant l'installation.

Ce que propose Lightning Assist sous Linux

AppImage et .deb — Aucune racine requise pour AppImage

Lightning Assist est livré sous forme de package AppImage et .deb pour les distributions basées sur Debian et Ubuntu. L'AppImage est portable : téléchargez-la, rendez-la exécutable et exécutez-la — pas d'installation, pas de mot de passe root, pas de gestionnaire de packages. Le package .deb s'installe à l'échelle du système via dpkg et s'intègre au menu de votre application et aux entrées de démarrage automatique. Les deux formats incluent l'ensemble complet des fonctionnalités : extension de texte, commandes IA et voix-texte.

Fonctionne sur X11 et XWayland — Honnête à propos de Pure Wayland

Sur les sessions X11 et Wayland avec XWayland actif (valeur par défaut sur GNOME et la plupart des environnements de bureau), le crochet de clavier global de Lightning Assist fonctionne correctement : les extraits de code se développent dans n'importe quelle application ciblée. Sur un compositeur Wayland pur sans XWayland (rare mais possible), l'interception globale des entrées n'est pas prise en charge. Si vous n'êtes pas sûr du type de session que vous utilisez, exécutez echo $XDG_SESSION_TYPE dans un terminal : x11 ou xwayland signifie une prise en charge complète ; Wayland uniquement signifie un support limité.

Fonctionne dans GNOME, KDE, XFCE et autres environnements de bureau

Lightning Assist s'exécute comme une application basée sur Electron et fonctionne sur GNOME, KDE Plasma, XFCE, LXDE et d'autres environnements de bureau exécutés sur X11 ou XWayland. L’expansion des extraits de code est cohérente quel que soit l’environnement de bureau que vous utilisez, car le hook fonctionne au niveau du serveur d’affichage plutôt qu’au niveau de la structure de bureau.

AI Commands et Voice – Où ils travaillent sous Linux

AI Commands (sélectionner du texte, appuyer sur une touche de raccourci, le réécrire ou l'améliorer) fonctionne dans n'importe quelle application où la sélection de texte est disponible. La synthèse voix-texte Push-to-talk utilise la pile d'entrée Linux ALSA ou PulseAudio et fonctionne dans n'importe quelle application dotée du focus clavier. Les deux fonctionnalités sont incluses dans le même essai de 14 jours. AI Commands utilisez les crédits AI achetés séparément du forfait Premium à 5,99 $/mois.

Fonctionnalités clés pour les utilisateurs Linux

  • Forfaits AppImage et .deb : AppImage s'exécute sans installation sur n'importe quel système Linux x64 ; .deb s'installe sur Debian, Ubuntu et les distributions compatibles
  • Prise en charge de X11 et XWayland : Expansion globale du texte sur les sessions X11 et XWayland ; Les sessions Wayland uniquement ont une prise en charge limitée des hooks d'entrée
  • Raccourcis clavier personnalisés : Définissez vos propres clés de déclenchement qui fonctionnent à l'échelle du système sur les sessions Linux X11/XWayland
  • Accès rapide (Alt+C) : Appuyez sur Alt+C n'importe où pour ouvrir votre panneau de recherche d'extraits de code – fonctionne dans GNOME, KDE et d'autres environnements de bureau
  • AI Commands : Sélectionnez du texte dans n'importe quelle application Linux, appuyez sur la touche de raccourci AI et réécrivez, traduisez, améliorez ou résumez en ligne
  • Voix-texte : Conversion vocale en mode Push-to-talk à l'aide de l'entrée de votre microphone Linux : fonctionne dans les applications GUI et les outils basés sur un navigateur.
  • Partage en équipe : Partagez des bibliothèques d'extraits de code avec des collègues sous Linux, Windows et macOS à partir du même compte partagé

Comment installer Lightning Assist sur Linux

  1. Télécharger l'assistance Lightning - Téléchargez le programme d'installation Linux (fichier .AppImage ou .deb) - choisissez AppImage pour une utilisation portable ou .deb pour une installation à l'échelle du système
  2. Installer l'assistance Lightning -
    • Pour .deb (Debian/Ubuntu) : sudo dpkg -i Lightning-assist.deb sudo dpkg -i lightning-assist.deb
    • Pour .AppImage : chmod +x LightningAssist.AppImage && ./LightningAssist.AppImage chmod +x lightning-assist.AppImage AppImage est portable – aucune installation ni mot de passe root requis
  3. Lancer Lightning Assist - Ouvrez Lightning Assist depuis le menu de vos applications ou exécutez-le depuis un terminal. Il apparaîtra dans votre barre d'état système et démarrera automatiquement lors de la connexion si vous activez l'option de démarrage automatique.
  4. Créez votre première extension de texte - Accédez à « Mes extraits de code », cliquez sur « Créer un extrait de code » et ajoutez un raccourci (par exemple ; email) avec le texte vers lequel vous souhaitez qu'il se développe.
  5. Configurer les déclencheurs (facultatif) - Par défaut, les extraits de code se développent au fur et à mesure que vous tapez – aucune configuration n’est nécessaire. Si vous préférez le mode Hotkey, accédez à la page Déclencheurs et définissez un raccourci clavier de déclenchement : la touche facultative sur laquelle vous appuyeriez après avoir tapé votre raccourci.
  6. Commencez à l'utiliser - Tapez votre raccourci dans n'importe quelle application Linux sur X11 ou XWayland – VS Code, Firefox, Terminal GNOME, Slack, LibreOffice – et regardez-le se développer en ligne au fur et à mesure que vous tapez.

Cas d'utilisation spécifiques à Linux

Pour les développeurs Linux et les administrateurs système

Développez les commandes shell longues, les chaînes de connexion SSH, les flux de travail git, les requêtes curl et les scripts d'infrastructure dans le terminal GNOME, Konsole, Tilix ou tout autre émulateur de terminal. Contrairement à la plupart des extensions de texte sous Linux, Lightning Assist fonctionne dans les fenêtres de terminal : tapez ;sshprod et développez une commande SSH complète avec le bon utilisateur, l'hôte et le port. Fonctionne en VS Code, Vim (dans gVim ou dans un terminal sur X11), Emacs et Neovim dans un terminal graphique.

Pour les utilisateurs de LibreOffice et Office sous Linux

Développez les signatures électroniques, les modèles de sections de documents, les formats de lettres standard et les expressions courantes dans LibreOffice Writer, Calc et Impress. Lightning Assist fonctionne dans LibreOffice sur X11 et XWayland comme dans n'importe quelle autre application GUI : aucune configuration spécifique à LibreOffice n'est nécessaire.

Pour le support Linux et les équipes distantes

Développez les modèles de réponse dans les services d'assistance basés sur un navigateur (Zendesk, Freshdesk, Intercom) dans Firefox ou Chromium, dans Slack ou Discord pour les mises à jour internes et dans Thunderbird pour le courrier électronique. Partagez une bibliothèque d'extraits de code avec vos collègues Windows et Mac afin que tout le monde utilise les mêmes modèles, quel que soit leur système d'exploitation.

Pour les utilisateurs expérimentés de terminaux et les rédacteurs de scripts

Développez les alias de commande, les commandes longues du gestionnaire de packages (apt, dnf, pacman), les séquences Kubernetes kubectl, les invocations de composition Docker et la surveillance des modèles de requête directement dans votre terminal. Plus rapide que les alias shell pour le texte qui doit atterrir dans une application GUI ainsi que dans un terminal – le même extrait de code fonctionne dans les deux.

Essayez gratuitement Lightning Assist Text Expander pour Linux

Lightning Assist propose un essai gratuit de 14 jours pour Linux. AppImage et .deb disponibles. Fonctionne sur Ubuntu, Fedora, Debian, Arch et autres distributions X11 ou XWayland. Toutes les fonctionnalités incluses – aucune carte de crédit requise.

Télécharger pour Linux – Essai gratuit

Lightning Assist par rapport aux autres extensions de texte Linux

Espanso est la principale alternative gratuite sous Linux – open source et basée sur YAML. Il nécessite l'édition de fichiers de configuration et n'a pas d'interface graphique, de commandes AI ou de saisie vocale. Lightning Assist échange le prix gratuit d'Espanso contre une interface graphique, AI Commands, une voix push-to-talk et un partage en équipe. Les autres principaux extensions de texte (TextExpander, Typinator, aText) n'ont aucune version Linux – Lightning Assist est l'une des seules options commerciales multiplateformes à proposer une version Linux.

Foire aux questions

Quelles distributions Linux sont prises en charge ?

Lightning Assist fonctionne sur les principales distributions Linux x64 exécutant X11 ou XWayland, notamment Ubuntu, Debian, Fedora, Linux Mint, Arch Linux et Pop!_OS. Consultez notre page de compatibilité pour la liste actuelle.

Est-ce que ça marche sur Wayland ?

Lightning Assist fonctionne sur les sessions Wayland qui incluent XWayland (valeur par défaut sur la plupart des configurations GNOME et KDE). Sur une session Wayland pure sans XWayland, l'interception globale des entrées au clavier est architecturalement limitée et toutes les fonctionnalités ne sont pas disponibles. Exécutez echo $XDG_SESSION_TYPE dans un terminal pour vérifier votre type de session.

Est-ce que ça marche dans les émulateurs de terminaux ?

Oui. L'extension de texte fonctionne dans le terminal GNOME, Konsole, Tilix, Alacritty et d'autres émulateurs de terminal fonctionnant sur X11 ou XWayland. Vous pouvez développer de longues commandes shell, des chaînes SSH, des séquences git et tout autre texte dont vous avez besoin dans une session de terminal.

Puis-je l’utiliser avec VS Code sous Linux ?

Oui. Lightning Assist fonctionne dans VS Code et tout autre éditeur de code graphique ou IDE sous Linux. Utile pour développer des modèles de code, des stubs de fonction, des scripts d'infrastructure et des blocs de documentation directement dans votre éditeur sans le propre système d'extraits de VS Code.

Pages et snippets connexes

Explorez les guides, modèles et comparaisons associés à votre flux de travail.