Strona 1 z 1

Automatyczna zamiana dwóch spacji na kropkę i spację

: 14 wrz 2022, 17:38
autor: neledreservis
Witam,

Piszę bardzo dużo tekstów. Czy w ubuntu jest możliwość ustawienia automatycznej zamiany wpisanych dwóch spacji na kropkę i spację w dowolnym programie. Próbowałem coś zrobić a autokey, ale nic nie działa.
Będę wdzięczny za pomoc.

Re: Automatyczna zamiana dwóch spacji na kropkę i spację

: 14 wrz 2022, 23:03
autor: mario_7
Bardzo przejrzysty poradnik jest tutaj: https://www.howtogeek.com/devops/autoke ... -in-linux/
Myślę, że możesz zrobić tak jak w tym poradniku, tylko uwzględnij swoje potrzeby - czyli zamiast adresu daj kropkę, zostaw //m (zaraz to zmienimy), odznacz "Always prompt before pasting this phrase" i zostaw "Paste using: Keyboard".

Teraz trik - bo nie da się z UI wpisać zamiast //m po prostu dwóch spacji... ale da się to obejść.
Przyjmijmy, że nazwałeś swoje ustawienie "kropka" i znajduje się ono w katalogu My Phrases (jest obecny domyślnie).
Otwórz plik konfiguracyjny ustawienia kropka:

Kod: Zaznacz cały

gedit ~/.config/autokey/data/My\ Phrases/.kropka.json
w miejscu

Kod: Zaznacz cały

        "abbreviations": [
            "//m"
        ],
podmień //m na dwie spacje, czyli powinno wyglądać to tak:

Kod: Zaznacz cały

        "abbreviations": [
            "  "
        ],
zapisz plik i gotowe - dwie spacje wstawiają kropkę.
(AutoKey musi mieć włączone monitorowanie aby to działało)
U mnie autokey-gtk się wywalało, ale autokey-qt jakoś działa.

Re: Automatyczna zamiana dwóch spacji na kropkę i spację

: 17 wrz 2022, 21:20
autor: neledreservis
Dzięki. Zaraz to wszystko wypróbuję.

Re: Automatyczna zamiana dwóch spacji na kropkę i spację

: 17 wrz 2022, 21:34
autor: neledreservis
Niestety nie działa. Wpisuje kropki jak mu sie podoba, po 3, 4 spacjach.

Re: Automatyczna zamiana dwóch spacji na kropkę i spację

: 17 wrz 2022, 21:36
autor: neledreservis
Mała poprawka. Wpisuje zawsze po 3 spacjach i zmeinai je na spacja kropka spacja.

Re: Automatyczna zamiana dwóch spacji na kropkę i spację

: 17 wrz 2022, 21:44
autor: neledreservis
I to tylko wtedy, kiedy piszę wolno. Gdy robię to szybko, czasami wychodzi spacja kropka. Będę wdzięczny za pomoc. Może jakiś inny program lub rozwiązanie.

Re: Automatyczna zamiana dwóch spacji na kropkę i spację

: 19 wrz 2022, 11:01
autor: mario_7
Spróbuj z nowszą wersją: https://github.com/autokey/autokey/releases/tag/v0.96.0 - dostępne są pakiety deb.
Zwróć uwagę, że plik z konfiguracją zmieni nazwę na taką bez kropki - prawdopodobnie nic nie musisz robić, bo powinien być przekonwertowany automatycznie, ale gdybyś go potem szukał, to pamiętaj o tym.
W nowej wersji dodano nowy sposób podstawiania znaków - metodą "wklejania przez schowek" - sprawdź ją, może lepiej się sprawdzi.

Jeśli dalej będą problemy, to najlepiej napisz bezpośrednio do autorów programu - w sekcji support podano kilka miejsc, gdzie można znaleźć wsparcie.
https://github.com/autokey/autokey

Re: Automatyczna zamiana dwóch spacji na kropkę i spację

: 22 wrz 2022, 22:04
autor: neledreservis
Dziękuję. Wypróbuję.

Re: Automatyczna zamiana dwóch spacji na kropkę i spację

: 02 paź 2022, 20:39
autor: neledreservis
Niestey nie działa. Jestem początkującym użytkownikiem linuxa. Proszę o wybaczenie. Nie za bardzow iem jak zamontowac nowszą wersję. Może jest jakiś łatwiejszy sposób na uzyskanie kropki i spacji po wpisaniu dwóch spacji w ubuntu. Będę wdzięczny, Nijak się to ma do tego, zcego użwyałem wcześniej (Phrase express). Barzdo proszę o pomoc.

Re: Automatyczna zamiana dwóch spacji na kropkę i spację

: 02 paź 2022, 21:31
autor: kobrawerde
Co do instalacji z terminala:
Z linku który podał @mario_7 ściągnij trzy pliki o rozszerzeniu .deb do jakiegoś folderu xxx i potem w terminalu przejdź do w/w xxx i wydaj komendę instalacji :

Kod: Zaznacz cały

cd /ścieżka_do_folderu/xxx/
sudo dpkg -i *.deb
Lub prościej zaintsataluj jeśli nie masz w systemie prog. gdebi

Kod: Zaznacz cały

sudo apt install gdebi
potem klikasz na poszczególne pliki zaczynając od: autokey-common_0.96.0_all.deb
potem pewnie wystarczy na: autokey-gtk_0.96.0_all.deb
program gdebi powinien automatycznie się uruchomić i wyświetli okno z możliwością instalacji ... danego pakietu
jeśli nie to prawy klik i z menu wybierz otwórz za pomocą i wskaż program gdebi.
Chyba wystarczą te dwa pakiety do wersji GTK jeśli się nie uruchomi to zainstaluj też trzeci będziesz mieć wersję także QT
ale do poprawnego uruchomienia musisz doinstalować program kdialog :roll:

Kod: Zaznacz cały

sudo apt install kdialog

Re: Automatyczna zamiana dwóch spacji na kropkę i spację

: 16 paź 2022, 07:10
autor: neledreservis
Bardzo dziękuję.