#espanso — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #espanso, aggregated by home.social.
-
How to install Espanso on Debian or Ubuntu or Raspberry Pi OS
“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.
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-clipboardStep 2
Download and install the Rust Programming Language.
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shSelect 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
espansoin release mode.$ cd "$HOME/git/espanso" && cargo build -p espanso --release --no-default-features --features modulo,vendored-tls,waylandStep 6
Move
espansoto its correct location in your Linux system.$ sudo mv "$HOME/git/espanso/target/release/espanso" /usr/local/bin/Step 7
Install the required packages from your distribution’s software repository.
$ sudo apt-get install --yes libwxgtk3.2-1t64 wl-clipboardStep 8
Download
espanso-debian-wayland-amd64.debonto your local machine.$ wget -P "$HOME/Downloads/" --show-progress https://github.com/espanso/espanso/releases/download/v2.3.0/espanso-debian-wayland-amd64.debStep 9
Install the downloaded package.
$ sudo dpkg -i "$HOME/Downloads/espanso-debian-wayland-amd64.deb"Step 10
Give
espansothe permissions required for its operation.$ sudo setcap "cap_dac_override+p" $(which espanso)Check to see whether the
espansobinary was installed successfully.$ espanso --versionStep 11
Register
espansoas a systemd service and launch the program.$ espanso service register && espanso start && espanso statusUse 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 -
#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.
-
Voy a seguir con mi culebrón sobre espanso, a ver si la comunidad, con su sabiduría, puede iluminarme para entender el misterio.
Recordareis, o no, que espanso me hacía tonterías y el texto expandido a partir de algunos disparadores no coincidía con el que yo había configurado en el archivo base.yml
Además este comportamiento era "aleatorio" ocurría a veces y otras no.
Ya he encontrado una pauta.
Cuando enciendo el ordenador, falla. Cuando fuerzo la recarga del archivo de configuracion, deja de fallar.
Lo que hago para forzar la recarga es abrirlo con Kate y guardarlo. No hace falta que cambie nada, espanso detecta que el archivo ha sido guardado y lo recarga. A partir de ese momento, hasta que apago el ordenador y lo vuelvo a encender, todo va bien.
Por una parte estoy contento de haber encontrado un método para esquivar el problema, por otro lado no me parece un comportamiento 'normal' y me gustaría no tener que hacer malabarismos para que funcione.
Cuando tenga un momento me pondré en contacto con el creador a través de Discord para comentarselo. -
Voy a seguir con mi culebrón sobre espanso, a ver si la comunidad, con su sabiduría, puede iluminarme para entender el misterio.
Recordareis, o no, que espanso me hacía tonterías y el texto expandido a partir de algunos disparadores no coincidía con el que yo había configurado en el archivo base.yml
Además este comportamiento era "aleatorio" ocurría a veces y otras no.
Ya he encontrado una pauta.
Cuando enciendo el ordenador, falla. Cuando fuerzo la recarga del archivo de configuracion, deja de fallar.
Lo que hago para forzar la recarga es abrirlo con Kate y guardarlo. No hace falta que cambie nada, espanso detecta que el archivo ha sido guardado y lo recarga. A partir de ese momento, hasta que apago el ordenador y lo vuelvo a encender, todo va bien.
Por una parte estoy contento de haber encontrado un método para esquivar el problema, por otro lado no me parece un comportamiento 'normal' y me gustaría no tener que hacer malabarismos para que funcione.
Cuando tenga un momento me pondré en contacto con el creador a través de Discord para comentarselo. -
Voy a seguir con mi culebrón sobre espanso, a ver si la comunidad, con su sabiduría, puede iluminarme para entender el misterio.
Recordareis, o no, que espanso me hacía tonterías y el texto expandido a partir de algunos disparadores no coincidía con el que yo había configurado en el archivo base.yml
Además este comportamiento era "aleatorio" ocurría a veces y otras no.
Ya he encontrado una pauta.
Cuando enciendo el ordenador, falla. Cuando fuerzo la recarga del archivo de configuracion, deja de fallar.
Lo que hago para forzar la recarga es abrirlo con Kate y guardarlo. No hace falta que cambie nada, espanso detecta que el archivo ha sido guardado y lo recarga. A partir de ese momento, hasta que apago el ordenador y lo vuelvo a encender, todo va bien.
Por una parte estoy contento de haber encontrado un método para esquivar el problema, por otro lado no me parece un comportamiento 'normal' y me gustaría no tener que hacer malabarismos para que funcione.
Cuando tenga un momento me pondré en contacto con el creador a través de Discord para comentarselo. -
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 :hBueno 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? -
Wird bei mir unter #macos sehr stark genutzt
#espanso ist es unter #LinuxBeide kann ich sehr empfehlen https://mastodon.social/@ifun/115824484426363261
-
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
-
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?
-
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.
-
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 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
-
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.debStep 2
Install the required dependencies from the Debian repository.
$ sudo apt-get install --yes libwxgtk3.2-1t64 wl-clipboardStep 3
Install
espansofrom the package you downloaded in Step 1.$ sudo dpkg -i ~/Downloads/espanso-debian-wayland-amd64.debStep 4
Give
espansothe permissions required for its operation.$ sudo setcap "cap_dac_override+p" $(which espanso)Check to see if the
espansobinary was installed successfuly.$ espanso --versionStep 5
Register
espansoas asystemdservice.$ espanso service registerLaunch
espanso.$ espanso start && espanso statusStep 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
-
#Espanso v2.3.0 is available. https://github.com/espanso/espanso/releases
-
Federico Terzi released #Espanso version 2.3.0. https://espanso.org/install/
-
[…] 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
-
Wochenrückblick, Ausgabe 111 (2025-41)
Themen:
✈️ Flugsimulator: die harte Lernkurve
📧 Plötzlich fehlten zigtausende Mails im Hauptaccount 😲
🔭 Six Degerees of Wikipedia
👨💻 PHP und URI-Handling: es wird alles gut
[…] 1/2
#Wochenrückblick #Flugsimulator #FlightSimulator #Airbus #EMail #Mail #Apple #Wikipedia #PHP #kitty #WezTerm #Espanso #Typinator #Techno
-
If #Espanso will not start for you on macOS then there's a known issue that hopefully will get fixed soon in 2.2.7. There's workarounds detailed here https://github.com/espanso/espanso/issues/2444#issuecomment-3330957539
-
Federico Terzi released #Espanso version 2.2.7. https://espanso.org/install/
-
Federico Terzi released #Espanso version 2.2.5. https://espanso.org/install/
-
Well, that was most odd. I couldn't remember if my #Espanso trigger for the tag ‼WearAMask (hash changed so it's not a real tag) was 'wm' or 'wam' so I hit Alt+Space to open the dialog, planning to hit 'w' to see what matched the snippet.
I hit the hotkey and nothing happened. Then again. Ditto. So I just tried one to see and moved on. Then, some thirty seconds later, the dialog opened. And reopened. Ditto. Strange. It's not like this computer is rendering video in the background or something.
-
espanso v2.2.3 installs without any issues on Debian 13.
espanso is a cross-platform text expander written in Rust. It is available for your Windows, Mac or even Linux desktop.
Give it a try!
https://github.com/espanso/espanso/releases/tag/v2.2.3
#espanso #wayland #gnome #trixie #debian #ubuntu #linuxmint #linux #macos #windows #yearofthelinuxdesktop
-
TRIUMPH! The LAST and FINAL thing holding me back from completely moving to #Wayland was replacing #AutoKey for text expansion.
#espanso appears to replace all the functionality (at least that I use, although the scripting is not via Python). Happy!
NOTE! DEBIAN USERS! If you follow the instructions on the installation page, you get an old release that has dependency issues. Download the LATEST RELEASE 2.2.3 of the Wayland .deb
https://github.com/espanso/espanso/releases/tag/v2.2.3
and then follow the installation instructions:
-
I started using espanso as my new text expander after unhappy experiences with (a)breevy. Anyone else there using it as well and wants to share best hacks/ matches?
-
Espanso – Cross-Platform Text Expander Written in Rust
https://github.com/espanso/espanso
#HackerNews #Espanso #Text #Expander #Rust #CrossPlatform #Productivity
-
Federico Terzi released #Espanso version 2.2.3. https://espanso.org/install/
-
I am tagging individual bookmarks in a way that is similar to what @publicvoit is suggesting we do for filenames.
espanso is a text expander and very helpful to maintain and use a controlled vocabulary.
Floccus provides a number of options to synchronise bookmarks across different browsers and devices.
Tagged bookmarks everywhere, even outside of using Firefox…
https://karl-voit.at/2022/01/29/How-to-Use-Tags/
#espanso #nextcloud #floccus #firefox #tags #tagging #bookmarks #synchronisation
-
@smeech @kukuk Many differences, when looking at the details. And #espanso supports forms, same with #texpander?
-
I don't even know why I'm complaining into the ether here. But I have another. #espanso
- trigger: "->"
replace: "→"
- trigger: "<-"
replace: "←"I have this code in Espanso. Whenever I type -> it's supposed to delete both characters and replace them with →
Instead, I get -→
Doesn't delete the first hyphen. I have to go manually delete it.
And yet it works fine with every single other text replacement I have configured it with.
-
The more I use #Espanso the more I like it. Still a long way to go to be as powerful as #AutoHotKey, but I don't think it ever could be due to MacOS restrictions. Meh. I still like it. https://espanso.org
-
More hacking on Espanso and Emacs
-
Experimenting with #Espanso as a replacement for the hotstring functionality of #AutoHotKey on #Windows. Got the basics working but interested in exploring the more advanced options such as calculating and inserting the current date and time etc. Already got ddd outputting 20241123 - nice.
Good replacement for 90% of what I use #AHK for. Maybe #Raycast can do the rest (auto window positioning and resizing etc). Fuck this #Mac and my OCD nerd brain.
-
-
Was looking for a non-subscription no-login #TextExpander app that's a bit better than #iOS keyboard #TextReplacements.
I found #Espanso. Almost gave up on it. Had trouble getting started finding* base.yml on my MacBook and making sense of the instructions. By accident*, I got to the base.yml and got it to open in the text editor.
Many #opensource #apps I've encountered have documentation that assumes some techie knowledge. To me, it's like their basic* starts at intermediate*. 🙄 #NotATechie
-
3/
Software
- Betriebssystem #Linux #Mint mit XFCE-Desktop
- #Typora zum Schreiben in Markdown
- OpenBoard für das Zeichnen auf dem #Smartboard
- XFCE-Screenshot-Tool, aktivierbar mit Shortcut
- #Espanso für schnelle Textersetzungen und häufig benötigte Textbausteine⇒ weiter mit „Desaster beim ersten Versuch“ ...
-
Heute mit #typora herumexperimentiert.
#espanso mit vielen Codeschnipseln gefüttert, um für den #unterricht #chemieunterricht wichtige Inhalte schnell zur Verfügung zu haben.
#css so angepasst, dass Überschriften ordentlich nummeriert werden.
Noch keine Lösung für das Setzen des Anfangswerts für die Nummerierung der Überschriften gefunden.#workaround für fehlende #admonition in Typora gefunden.
-
Neue Idee für die effiziente Nutzung des neuen Smartboards im #chemieunterricht #schule
Schreiben der Unterrichtsinhalte mit #markdown in #typora
Für handschriftliche Texte/Zeichnungen parallel dazu ein einfaches Malprogramm, das über den Smartboard-Touch bedient wird.
Screenshots davon in Typora einbinden.Das ganze unter #Linux
Textbausteine/Codeschnipsel per Textersetzung mit #espansoErster praktischer Test nach den Herbstferien.
Ich berichte.
-
Espanso is a useful tool to expand text in Linux, so that you can use your typographic quotes the way you wanted them.
I had to install it after numerous failed attemps to make the Compose key not working on my virtual Ubuntu desktop (as a service)—I ❤️ my smart quotes, and I’m not giving up on them :)
#espanso #expander #TextExpander #writing #typography #tools #apps #linux #DevEx
-
Text Expander - Was ist das?
Mit kurzen Phrasen und Hotkeys die tägliche Arbeit erleichtern. Ein Erfahrungsbericht.