home.social

#espanso — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #espanso, aggregated by home.social.

fetched live
  1. Tried #Typefire on Mac and was immediately impressed. 30 min later I dropped eight clams on the pro version. Half price, every single Mac covered, imported all my #Espanso snippets (had to convert it all to csv but worked perfectly), excellent interface. I don't think I've dropped a dime on software that fast in my fucking life. Wow. typefire.app

  2. #Espanso doesn't work correctly with the Flatpack version of KDE Kate text editor on Cinnamon Mint using X1 (at least for me). If I have a trigger of 'ofc' it should expand that to 'of course'. Except it's more likely to produce 'of cuor se' or 'ofc oseur'.

    #AutoKey (different from AutoHotKey) does the same if I choose "keyboard" as the entry method, but it has other methods to add text: three clipboard ones (Ctrl+V, Ctrl+Shift+V, Shift+Insert), plus Mouse Selection (which does nothing).

    Downside is that every text expansion I do then ends up cluttering the clipboard history utility I use, #CopyQ. So I had to define some hotkeys in that to toggle clipboard storing, and mostly run with CopyQ inactive until I needed it.

    And it's frankly a pain to add expansions to AutoKey.
    As an example:

    Ctrl+N to start a new entry
    type in "everyone" as its name
    click in the expansion box (can't even tab to it)
    Backspace out "Enter phrase contents"
    type in "everyone" as its contents
    Mouse down to Paste Using
    Select "Shift+Insert"
    Mouse down more to Abbreviations: Set
    Click "Add" in the popup
    type "e1" and hit Enter
    Click "Match phrase case to typed abbreviation"
    Click "OK"
    Ctrl+S to save entry

    That's thirteen steps to add an entry, compare to editing a single text file in Espanso and adding

    trigger: "e1"
    replace: "everyone"

    Though that basic entry would always produce "everyone" and not "Everyone" when I type "E1" instead of "e1".

    AutoKey does have text files, but it's one per entry, which is not remotely as convenient.

  3. Und nun noch die Kombi von Espanso und Kando-Wheel-Menü - die Trigger können da beliebig verteilt werden:

    #espanso #kando #menue

  4. Nochmal Espanso :-)

    Recht genial ist, dass auch Terminalbefehle durch einen Trigger ausgelöst und abgefangen werden können:

    #espanso #linux #terminal

  5. Anyone using Espanso on Linux/Wayland, how stable is it? Because on Windows, it is not, lol. I have a Mac and it's more stable there...

    (plesae ONLY respond if you use Espanso with Wayland!)

    #linux #espanso

  6. Espanso - die Möglichkeit von Auswahlmenüs lässt sich auch für komplexere Formatierungen nutzen. Hier: Obsidian

    #espanso #obsidian #texterweiterung

  7. Espanso + Elgato + Linux/Win/MacOS

    Espanso kann komplexere Makros ausführen, als dies Elgato kann (Schleifen, Menüs, Einsetzen von Datum, Variablen usw. usw.).

    Wenn man Stream Deck hat, kann man die Espanso-Schnipsel via Button ausführen lassen. Damit muss man sich auch nicht mehr die Namen merken, die man in der Konfigurationsdatei vergeben hat. Beim Standard-Deck sind das dann 15 mal X - Buttons mit Kürzel.

    Screen: Linux-StreamController

    #linux #espanso #streamdeck

  8. Espanso Wayland ist da und funktioniert :-)

    Espanso ist aus meiner Sicht einer der besten Cross-Plattform-Textexpander, der unter X11 super funktioniert. Schon länger gab es Versionen, die den Umstieg auf Wayland versucht haben, aber im Alltag doch oft Probleme hatten.

    Mit Version 2.4 scheint es nun zu laufen. Dann darf von mir aus auch Linux Mint zum Jahresende auf Wayland umsteigen :-)

    #espanso #linux #wayland

  9. Since I run @openproject as a container solution, I always like to quickly check in the shell beforehand to see if the new images for the latest version of Openproject are already available.

    Maybe this will help someone

    curl -s "hub.docker.com/v2/repositories" \
    | python3 -m json.tool | grep '"name"' | head -30

    curl -s "hub.docker.com/v2/repositories" \
    | python3 -m json.tool | grep '"name"' | head -30

    #adminlife #podman #docker #shell #linux #macos #opensource #rockettypist #espanso

  10. # Wochenrückblick, Ausgabe 147 (2026-25)

    Themen:

    ✈️ Ich habe jetzt ein eigenes Flightradar

    ⌨️ Typinator tut nicht mehr, also erstmal wieder Espanso

    📖 2 Blog-Updates: Wortzähler statt Lesezeit, außerdem Zeitreise per Klick

    🩸 Blutspende ✔︎

    🚵‍♂️ Feierabendrunde mit dem Rad bei 35 Grad 🙄

    🦠 5. Jahrestag: die erste Covid-19-Impfung

    #Wochenrückblick #ADSB #FlightTracker #RaspberryPi #Typinator #Espanso #Blutspende #Wetter #Hitze #Flughafen #Covid19 #Impfung #Techno

    marcusjaschen.de/blog/2026/202

  11. Die erste Stunde des Arbeitstages versucht, #Typinator zum Arbeiten zu bewegen, inkl. drei Reboots: erfolglos.

    Daher jetzt erstmal wieder #Espanso.

    Ohne funktionierendes Text-Expanding ist es für mich tatsächlich unmöglich zu arbeiten.

  12. One annoyance of my latest fresh installation of Linux Mint is that #Espanso text expander seems to be interacting irregularly with the Flatpak version of Kate text editor. I have loads of "triggers" defined, which turn into longer words or phrases. For example, when I type "sg\" it automatically transforms into "something". Or it should.

    Espanso seems to be feeding keys into Kate too fast for it, and things get confused. Just in writing this post, I've typed "sg\" multiple times, and ended up with "somtng ehi", "sethiomng", "somethin g", and "osmething". I've checked, and there's no way to set Espanso to feed characters into the keyboard buffer more slowly.

    I may have to switch to a different text expander, since if I have to try multiple times to get a word, or I have to correct a slightly wrong word, I'm not saving any time or effort, am I?

  13. @Zenie @jbaty Giving up #TextExpander was the final, biggest obstacle to transitioning to Linux from MacOS eight or ten years ago. #AutoKey did the job under X, mostly, and #Espanso works sometimes under Wayland but only after a sojourn in config hell. But neither has ever been reliable. It must be a difficult problem space because it just doesn't ever work.

    The vast majority of my snippets are for composing email, so I moved them to #yasnippet after I loved to #mu4e. And #Emacs has never let me down.

    But that leaves tons of stuff in the browser where one is left just to muddle through.

  14. How to install Espanso on Debian or Ubuntu or Raspberry Pi OS

    edafe.de/espanso

    “Replace ‘:poke’ with ‘Pokémon,’ or save some time by replacing ‘:greeting’ with a stock email template. That’s the basic idea, but Espanso goes much further. It’s one of the most powerful utilities I’ve used, and if you’re willing to do a bit of legwork to set it up properly, it can be one of the most powerful tools on your PC, too”, writes Jacob Roach.

    www.xda-developers.com

    Installing Espanso for Wayland

    Espanso is a cross-platform text expander written in Rust. Follow these instructions to install Espanso 2.3.0 for Wayland on your Debian-based distribution.

    Compiling from source

    If you are installing on any platform other than amd64 or simply prefer compiling software from source, start at Step 1.

    Using the Debian binary package

    If you are installing on amd64 hardware and would like to use the binary package for installation, start at Step 7.

    Step 1

    Install the required packages from your distribution’s software repository.

    $ sudo apt install --yes build-essential git libdbus-1-dev libssl-dev libwxgtk3.*-dev libxkbcommon-dev wl-clipboard

    Step 2

    Download and install the Rust Programming Language.

    $ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

    Select option 1) – just press enter.

    1) Proceed with standard installation (default - just press enter)
    2) Customize installation
    3) Cancel installation
    >

    Step 3

    Reload the PATH environment variable to include Cargo, which is the build tool for Rust.

    $ source "$HOME/.cargo/env"

    Step 4

    Clone the espanso GitHub repository onto your local machine.

    $ git clone https://github.com/espanso/espanso "$HOME/git/espanso"

    Step 5

    Compile espanso in release mode.

    $ cd "$HOME/git/espanso" && cargo build -p espanso --release --no-default-features --features modulo,vendored-tls,wayland

    Step 6

    Move espanso to its correct location in your Linux system.

    $ sudo mv "$HOME/git/espanso/target/release/espanso" /usr/local/bin/

    Continue with Step 10.

    Step 7

    Install the required packages from your distribution’s software repository.

    $ sudo apt-get install --yes libwxgtk3.2-1t64 wl-clipboard

    Step 8

    Download espanso-debian-wayland-amd64.deb onto your local machine.

    $ wget -P "$HOME/Downloads/" --show-progress https://github.com/espanso/espanso/releases/download/v2.3.0/espanso-debian-wayland-amd64.deb

    Step 9

    Install the downloaded package.

    $ sudo dpkg -i "$HOME/Downloads/espanso-debian-wayland-amd64.deb"

    Step 10

    Give espanso the permissions required for its operation.

    $ sudo setcap "cap_dac_override+p" $(which espanso)

    Check to see whether the espanso binary was installed successfully.

    $ espanso --version

    Step 11

    Register espanso as a systemd service and launch the program.

    $ espanso service register && espanso start && espanso status

    Use the wizard and start with a practical example.

    Step 12

    After completing the wizard, use [Alt + Space] to open the search bar.

    GNOME and PIXEL desktops only

    Change the default shortcut for opening the search bar to resolve an existing conflict.

    $ sed -i 's/search_shortcut: ALT+SPACE/search_shortcut: ALT+SHIFT+SPACE/' "$HOME/.config/espanso/config/default.yml"

    Use [Alt + Shift + Space] to open the search bar.

    Experimental support for Wayland

    Espanso has some known limitations under Wayland. Most notably, “there is currently no support for App-specific configurations”.

    #crossplatform #debian #espanso #linux #linuxmint #macos #raspberrypi #raspi #rpi #rust #ubuntu #wayland #windows #yearofthelinuxdesktop
  15. #Espanso has been removed from autostart on this Mac and will be deleted once I migrate all the snippets to Raycast. I have absolutely had it with Espanso just spontaneously stopping working, still showing its icon in the menu bar, and having to be endtasked and restarted only to force the user to click through its two startup dialogs. #Raycast FTW.

  16. Tengo un problema con espanso.

    Vi los comentarios de @jorgesanz y @doclomieu sobre espanso y lo instalé.
    Básicamente es un expansor de teclado.
    Cuando tienes textos que repites muchas veces o te resultan antipáticos de escribir, puedes configurar un atajo que siempre empieza por dos puntos. Poe ejemplo escribes :hl y según estas levantando el dedo de la tecla "l" aparece escrito "Hola, ¿Que tal?" si esa es la frase que asociaste a la combinacion de teclas.
    Hay que saber que si has configurado un atajo como :h no puedes confiurar otro como :hk porque segun teclees la h se va a disparar el atajo a la cadena configurada para :h

    Bueno esa es alguna de las cosillas que he aprendido en un par de dias de uso.

    El caso es que hoy tengo un problema y espero que aquellos que han ido por delante de mi hayan encontrado ya la solución.
    Configuré un atajo como sigue:

    - trigger: ":-l"
    replace: "\n---\n"

    En Markdown eso escribe el código para una linea horizontal (tres guiones) y juro que ayer funcionaba.

    Hoy espanso está travieso y cuando tecleo ";-l" lo qe obtengo son tres apóstrofes: '''' que a Markdown se la refanflinflan y ni linea horizontal ni nada.

    He mirado el archivo base.ylm de configuracion y sigue como estaba ayer.
    ¿Alguien ha tenido un problema similar? ¿Soluciones?

    #linux #espanso #problema

  17. Okay, can ANYONE make a YouTube video about #espanso which talks about more than the basic vanilla text expansion functionality?

    Hey everyone, here’s a box of colored pencils and here’s what you can do with them!! (draws a single line with a single color) righto then like and subscribe for moar!!! kthxbai

  18. Man I wish I knew why #Espanso keeps quitting out on me. The menu bar icon just goes blank and when that happens I know the damn thing has died.

    I created the following alias but it doesn't work in terminal..
    kex='pkill -x espanso && espanso service unregister && espanso service register'

    YET if I manually type espanso service unregister then espanso service register in terminal, it restarts Espanso.

    Why doesn't the alias work? Does espanso hate my machine?

  19. The only caveat: if you use other software like #espanso (great tool!), the order of loading matters. Booting up, keyd will naturally load before you load espanso (probably in your WM solution), but if you make changes to your config and reload keyd, espanso will stop working until you restart it as well. Something to know.

  20. Espanso - Textexpander:

    Kurze Frage in die Runde: Espanso läuft bei mir unter Linux Mint mit X11 rund. Wer benutzt denn einen Linux Desktop mit Wayland? Läuft Espanso dort auch inzwischen zufriedenstellend?

    Danke!

    espanso.org

    #espanso #texterweiterung

  21. #espanso has to be the flakiest piece of shit app I’ve ever used on Mac. It just keeps spontaneously quitting out and I have no idea why. Then it can’t be restarted! Have to remove it from privacy and security and readd it then re register the service from CLI. I suspect it has something to do with “secureinput” whatever TF that is, as it’s popped up a window once or twice talking about it.

    I don’t have time for this Scheiße! I’m literally using Mac BECAUSE I thought I wouldn’t see this anymore

  22. How to install Espanso on Debian 13 trixie

    Espanso is a cross-platform text expander written in Rust. It “detects when you type a keyword and replaces it while you’re typing“.

    Follow these instructions to install Espanso 2.3.0 for Wayland on your Debian system.

    Step 1

    Download Espanso v2.3.0.

    $ wget -P ~/Downloads/ --show-progress https://github.com/espanso/espanso/releases/download/v2.3.0/espanso-debian-wayland-amd64.deb

    Step 2

    Install the required dependencies from the Debian repository.

    $ sudo apt-get install --yes libwxgtk3.2-1t64 wl-clipboard

    Step 3

    Install espanso from the package you downloaded in Step 1.

    $ sudo dpkg -i ~/Downloads/espanso-debian-wayland-amd64.deb

    Step 4

    Give espanso the permissions required for its operation.

    $ sudo setcap "cap_dac_override+p" $(which espanso)

    Check to see if the espanso binary was installed successfuly.

    $ espanso --version

    Step 5

    Register espanso as a systemd service.

    $ espanso service register

    Launch espanso.

    $ espanso start && espanso status

    Step 6

    GNOME desktop only: remove the conflicting default shortcut for activating the window menu.

    Settings > Keyboard > Keyboard Shortcuts > View and Customize Shortcuts > Windows > Activate the window menu > [Backspace]

    Use [Alt + Space] to open Espanso’s Search bar.

    All Done!

    Experimental support for Wayland

    Espanso has some known limitations under Wayland. Most notably, “there is currently no support for App-specific configurations”.

    #Yearofthelinuxdesktop #debian #espanso #linux #linuxmint #macos #ubuntu #windows

  23. […] 2/2

    🖥️ kitty folgt auf WezTerm als Terminal-Emulator

    ⌨️ Nach einer Weile mit Espanso bin ich jetzt wieder im Team Typinator

    🔊 In dieser Woche gehört: Rn86 b2b nøvae, Subsonic, Lena Brysch

    #Wochenrückblick #Flugsimulator #FlightSimulator #Airbus #EMail #Mail #Apple #Wikipedia #PHP #kitty #WezTerm #Espanso #Typinator #Techno

    marcusjaschen.de/blog/2025/202