home.social

#espanso — Public Fediverse posts

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

  1. 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
  2. #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.

  3. 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.

    #espanso #problemas

  4. 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.

    #espanso #problemas

  5. 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.

    #espanso #problemas

  6. 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…

    karl-voit.at/2022/01/29/How-to

    #espanso #nextcloud #floccus #firefox #tags #tagging #bookmarks #synchronisation

  7. 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

  8. 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“ ...

  9. 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.

    #FediLZ #smartboard

  10. 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 #espanso

    Erster praktischer Test nach den Herbstferien.

    Ich berichte.

    #smartboard
    #FediLZ

  11. Espanso is a useful tool to expand text in Linux, so that you can use your typographic quotes the way you wanted them.

    espanso.org/

    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