Căutați o posibilitate de fragment de text, în care tastarea unui fragment de text scurt se extinde la o frază. Într-adevăr, un stimulent semnificativ al productivității.
Ideea ta de a face acest lucru prin scriptare este foarte validă. Rulez un scenariu făcut în casă pe care îl bazez snippy
.
Înainte de a trece la scripting, poate doriți să evaluați câteva opțiuni. Avertisment: toate aceste opțiuni nu funcționează în managerul de afișare Wayland și, deocamdată, nu pare disponibilă nicio alternativă. Dacă rulați un desktop standard Ubuntu, trebuie să treceți la o sesiune X11 sau să încercați să vă creați scripturi folosind instrumentele experimentale care simulează activitatea de la tastatură în Wayland (ydotool
, wtip
).
Espanso: https://espanso.org/docs/get-started/
Foarte recomandat să încercați. Configurarea se bazează pe text. Acesta urmărește ceea ce tastați și un declanșator, de ex. :asdf
va fi înlocuit cu șirul dvs. personalizat. niste Suport Wayland a inclus deja în aplicație.
Tasta automată: https://github.com/autokey/autokey
Venerabilul Autokey mi-a eșuat odată, după care am trecut la o soluție bazată pe script. Nu am încercat după aceea. Cu toate acestea, pare să fie înapoi și întreținut corect din nou. Acest lucru este controlat pe scară largă folosind o interfață grafică. Poate face exact ceea ce doriți, adică să înlocuiască textul pe măsură ce introduceți o abreviere definită de dvs., cum ar fi asdf
.
texpander: https://github.com/leehblue/tespander
Aceasta este o soluție bazată pe script bash, pe care se bazează xdotool
. Utilizează Zenity pentru a prezenta un meniu cu fragmente de text pe care le-ați salvat, pe care le puteți selecta și lipi. Puteți adapta acest script pentru a utiliza un sistem de meniu mai bun, cum ar fi rofi
sau dmenu
, sau cereți mai întâi scriptul să copieze și să șterge un fragment de text pe care l-ați tastat, pentru a-l înlocui cu textul complet.