Text Expander для Linux — X11, GNOME, KDE и терминалы

Lightning Assist — один из немногих расширителей текста, которые изначально работают в Linux. Он распространяется в виде пакета AppImage и .deb, работает на X11 и XWayland (с честным примечанием о чистом Wayland) и расширяет фрагменты для GNOME, KDE, эмуляторов терминала, VS Code, Firefox и инструментов на основе браузера. Расширители текста в Linux встречаются редко — вот как это работает.

Ландшафт Linux Text Expander — почему вариантов мало

Расширители текста в Linux встречаются действительно редко. Проблема заключается в глобальном перехвате ввода: чтобы раскрыть фрагмент в любом приложении, расширителю текста необходимо считывать каждое нажатие клавиши на уровне ОС. В Linux для этого требуются либо входные перехватчики X11, либо доступ к evdev (необработанный входной уровень). Бол��шинство коммерческих программ для повышения производительности полностью игнорируют Linux. Существуют варианты с открытым исходным кодом, такие как Espanso, но для них требуются файлы конфигурации YAML, а не графический интерфейс.

Lightning Assist использует перехватчики ввода X11 для обнаружения глобальных ключей, что означает, что он корректно работает в X11 и в сеансах Wayland, на которых выполняется XWayland (который является уровнем совместимости по умолчанию в большинстве современных установок Wayland в Ubuntu, Fedora и других основных дистрибутивах). В чистом сеансе Wayland без XWayland глобальный перехват ввода архитектурно ограничен — то же ограничение касается большинства расширителей на базе Linux и инструментов глобальных горячих клавиш. Мы честно документируем это, чтобы вы знали, чего ожидать перед установкой.

Что предлагает Lightning Assist в Linux

AppImage и .deb — для AppImage root не требуется

Lightning Assist поставляется как в виде AppImage, так и в виде пакета .deb для дистрибутивов на основе Debian и Ubuntu. AppImage является переносимым: загрузите его, сделайте исполняемым и запустите — без установки, без пароля root и без менеджера пакетов. Пакет .deb устанавливается для всей системы через dpkg �� интегрируется с меню вашего приложения и записями автозапуска. Оба формата включают в себя полный набор функций: расширение текста, команды AI и преобразование голоса в текст.

Работает на X11 и XWayland — честно о Pure Wayland

В сеансах X11 и в сеансах Wayland с активным XWayland (по умолчанию в GNOME и большинстве сред рабочего стола) глобальный захват клавиатуры Lightning Assist работает правильно — фрагменты расширяются в любом специализированном приложении. В чистом композиторе Wayland без XWayland (редко, но возможно) глобальный перехват ввода не поддерживается. Если вы не уверены, какой тип сеанса вы используете, запустите echo $XDG_SESSION_TYPE в терминале: x11 или xwayland означает полную поддержку; Wayland-only означает ограниченную поддержку.

Работает в GNOME, KDE, XFCE и других средах рабочего стола.

Lightning Assist работает как приложение на базе Electron и работает в GNOME, KDE Plasma, XFCE, LXDE и других средах рабочего стола, работающих на X11 или XWayland. Расширение фрагмента единообразно независимо от того, какую среду рабочего стола вы используете, поскольку перех��атчик работает на уровне сервера отображения, а не на уровне среды рабочего стола.

AI Commands и Voice — где они работают в Linux

AI Commands (выделить текст, нажать горячую клавишу, переписать или улучшить его) работают в любом приложении, где доступно выделение текста. Функция преобразования голоса в текст в режиме «нажми и говори» исп��льзует стек ввода Linux ALSA или PulseAudio и работает в любом приложении, поддерживающем клавиатуру. Обе функции включены в одну и ту же 14-дневную пробную версию. AI Commands используйте AI Credits, приобретенные отдельно от Премиум-плана стоимостью 5,99 долл. США в месяц.

Ключевые возможности для пользователей Linux

  • Пакеты AppImage и .deb: AppImage работает без установки в любой системе Linux x64; .deb устанавливается в Debian, Ubuntu и совместимых дистрибутивах.
  • Поддержка X11 и XWayland: Полное глобальное расширение текста в сеансах X11 и XWayland; Сеансы только ��ля Wayland имеют ограниченную поддержку входных перехватчиков.
  • Пользовательские горячие клавиши: Установите свои собственные триггерные клавиши, которые будут работать в рамках всей системы в сеансах X11/XWayland Linux.
  • Быстрый доступ (Alt+C): Нажмите Alt+C в любом месте, чтобы открыть панель поиска фрагментов — работает в GNOME, KDE и других средах рабочего стола.
  • AI Commands: Выделите текст в любом приложении Linux, нажмите горячую клавишу AI и перепишите, переведите, улучшите или обобщите в режиме реального времени.
  • Голос в текст: Преобразование речи в текст в режиме «нажми и говори» с использованием микрофонного входа Linux — работает в приложениях с графическим интерфейсом и инструментах на основе браузера.
  • Совместное использование команды: Делитесь библиотеками фрагментов с коллегами в Linux, Windows и macOS из одной общей учетной записи.

Как установить Lightning Assist в Linux

  1. Скачать Lightning Assist - Загрузите установщик Linux (файл .AppImage или .deb) — выберите AppImage для портативного использования или .deb для общесистемной установки.
  2. Установите Lightning Assist -
    • Для .deb (Debian/Ubuntu): sudo dpkg -i Lightning-assist.deb sudo dpkg -i lightning-assist.deb
    • Для .AppImage: chmod +x LightningAssist.AppImage && ./LightningAssist.AppImage chmod +x lightning-assist.AppImage AppImage является портативным — установка или пароль root не требуются.
  3. Запустить Lightning Assist - Откройте Lightning Assist из меню приложений или запустите его с терминала. Он появится на панели задач и запустится автоматически при входе в систему, если вы включите опцию автозапуска.
  4. Создайте свое первое текстовое расширение - Перейдите в «Мои фрагменты», нажмите «Создать фрагмент» и добавьте ярлык (например, ;email) с текстом, который вы хотите расширить.
  5. Настройте триггеры (необязательно) - По умолчанию фрагменты расширяются по мере ввода — никакой настройки не требуется. Если вы предпочитаете режим горячих клавиш, перейдите на страницу «Триггеры» и установите горячую клавишу триггера: дополнительную клавишу, которую вы нажмете после ввода сочетания клавиш.
  6. Начните использовать его - Введите ярлык в любое приложение Linux на X11 или XWayland — VS Code, Firefox, GNOME Terminal, Slack, LibreOffice — и наблюдайте, как он расширяется по мере ввода.

Варианты использования, специфичные для Linux

Для разработчиков Linux и системных администраторов

Расширяйте длинные команды оболочки, строки подключения SSH, рабочие процессы git, запросы скручивания и сценарии инфраструктуры в терминале GNOME, Konsole, Tilix или любом другом эмуляторе терминала. В отличие от большинства расширителей текста в Linux, Lightning Assist работает внутри окон терминала — введите ;sshprod и разверните полную команду SSH, указав нужного пользователя, хост и порт. Работает в VS Code, Vim (в gVim или в терминале X11), Emacs и Neovim в графическом терминале.

Для пользователей LibreOffice и Office в Linux

Расширяйте подписи электронных писем, шаблоны разделов документов, стандартные форматы писем и общие фразы в LibreOffice Writer, Calc и Impress. Lightning Assist работает в LibreOffice на X11 и XWayland так же, как и в любом другом приложении с графическим интерфейсом — никакой специальной настрой��и LibreOffice не требуется.

Для поддержки Linux и удаленных команд

Расширьте шаблоны ответов в службах поддержки на базе браузера (Zendesk, Freshdesk, Intercom) в Firefox или Chromium, в Slack или Discord для внутренних обновлений и в Thunderbird для электронной почты. Поделитесь библиотекой фрагментов с коллегами по Windows и Mac, чтобы все использовали одн�� и те же шаблоны независимо от своей ОС.

Для опытных пользователей терминалов и авторов сценариев

Расширяйте псевдонимы команд, длинные команды менеджера пакетов (apt, dnf, pacman), последовательности Kubernetes kubectl, вызовы Docker Compose и отслеживайте шаблоны запросов прямо в вашем терминале. Быстрее, чем псевдонимы оболочки для текста, ��оторый необходимо разместить как в приложении с графическим интерфейсом, так и в терминале — в обоих случаях работает один и тот же фрагмент.

Попробуйте Lightning Assist Text Expander для Linux бесплатно

Lightning Assist предлагает 14-дневную бесплатную пробную версию Linux. Доступны AppImage и .deb. Работает в Ubuntu, Fedora, Debian, Arch и других дистрибутивах X11 ��ли XWayland. Все функции включены — кредитная карта не требуется.

Скачать для Linux — бесплатная пробная версия

Lightning Assist против других расширителей текста в Linux

Espanso — основная бесплатная альтернатива Linux — с открытым исходным кодом и на основе YAML. Он требует редактирования файлов конфигурации и не имеет графического интерфейса, команд AI или голосового ввода. Lightning Assist обменивает бесплатную цену Espanso на графический интерфейс, AI Commands, голосовую связь и возможность совместного использования команды. Другие основные расширители текста (TextExpander, Typinator, aText) вообще не имеют версии для Linux — Lightning Assist — один из немногих кроссплатформенных коммерческих вариантов, который ��актически поставляется со сборкой для Linux.

Часто задаваемые вопросы

Какие дистрибутивы Linux поддерживаются?

Lightning Assist работает в основных дистрибутивах Linux x64, работающих под управлением X11 или XWayland, включая Ubuntu, Debian, Fedora, Linux Mint, Arch Linux и Pop!_OS. Текущий список можно найти на нашей странице совместимости.

На Вейланде это работает?

Lightning Assist работает в сеансах Wayland, которые включают XWayland (по умолчанию в большинстве настроек GNOME и KDE). В чистом сеансе Wayland без XWayland глобальный перехват ввода с клавиатуры архитектурно ограничен и полная функциональность недоступна. Запустите echo $XDG_SESSION_TYPE в терминале, чтобы проверить тип сеанса.

Работает ли это в эмуляторах терминала?

Да. Расширение текста работает в терминале GNOME, Konsole, Tilix, Alacritty и д��угих эмуляторах терминала, работающих на X11 или XWayland. Вы можете расширить длинные команды оболочки, строки SSH, последовательности git и любой другой текст, который вам нужен в сеансе терминала.

Могу ли я использовать его с VS Code в Linux?

Да. Lightning Assist работает в VS Code и любом другом графическом редакторе кода или IDE в Linux. Полезно для расширения шаблонов кода, заглушек функций, сценариев инфраструктуры и блоков документации непосредственно в редакторе без собственной системы фрагментов VS Code.

Связанные страницы и сниппеты

Изучите соответствующие руководства, шаблоны и сравнения для вашего рабочего процесса.

Популярные шаблоны

Вне офиса

Многоразовые шаблоны сообщений об отсутствии и автоответов с чёткими датами, контактами и сведениями о возвращении.

Узнать больше: Вне офиса