MC w Zakładce Axisa

Samo osadzenie MC jest proste: w pliku .ini naszej maszyny, w sekcji [DISPLAY] dodajemy dwie linijki:
EMBED_TAB_NAME = mc
EMBED_TAB_COMMAND = uxterm -into {XID} -geometry 108x28 -e mc
I już 😀
No ale miło by było żeby z poziomu MC dało się wczytywać gcody od razu do Axisa:
W MC wchodzimy do Command->Zmodyfikuj plik rozszerzeń i
dodajemy:
shell/.ngc
Open=(axis-remote %f)
(Przed Open musi być TAB czyli char(9) a nie spacje). To sprawi, że zaznaczony w MC plik załaduje się do Axisa po kliknięciu/Enterze.
Ok, plik się ładuje ale zostajemy ciągle w zakładce MC. Żeby wczytanie pliku aktywowało od razu zakładkę z podglądem gcode musimy zmodyfikować samego Axisa.
Otwieramy /usr/bin/axis w dowolnym
edytorze, szukamy definicji funkcji openfilename(f) i na
koncu tej funcji (ok. linii 1918) dodajemy linię:
root_window.tk.eval(pane_top + ".right raise preview")
Teraz każdorazowe wczytanie pliku będzie uaktywniało zakładkę z podglądem.
Wszystko ładnie i pięknie, tylko literki w mc małe i brzydkie. My użyliśmy fonta Terminus.
Czyli w terminalu:
sudo apt-get install xfonts-terminus
Potem dodaejmy plik: ~/.Xresources a w
nim np:
UXTerm*Font: -xos4-terminus-medium-r-normal--20-200-72-72-c-100-iso10646-1
UXTerm*Font2: -xos4-terminus-medium-r-normal--16-160-72-72-c-80-iso10646-1
UXTerm*Font3: -xos4-terminus-medium-r-normal--16-160-72-72-c-80-iso10646-1
UXTerm*Font4: -xos4-terminus-medium-r-normal--14-140-72-72-c-80-iso10646-1
UXTerm*Font5: -xos4-terminus-medium-r-normal--14-140-72-72-c-80-iso10646-1
UXTerm*Font6: -xos4-terminus-medium-r-normal--12-120-72-72-c-60-iso10646-1
UXTerm*background: black
UXTerm*foreground: white
UXTerm*pointerColor: red
i efekt jest mniej więcej taki:
