Strona 1 z 4

Start LinuxCNC na pełnym ekranie

: 02 sty 2013, 16:02
autor: MlKl
Żeby wystartować swojego LinuxCNC na pełnym ekranie w ~/.axisrc dodajemy linijkę:

Kod: Zaznacz cały

root_window.tk.call("wm","geometry",".","1280x944-0+0") 
Oczywiście wpisujemy ustawioną na swoim monitorze rozdzielczość. Zera z plusem i minusem można zastapić jakimiś wartościami, jeżeli chcemy uruchomić program z oknem zaczynającym się gdzie indziej niż prawy górny róg.

Moja ustawiona rozdzielczość monitora to 1280x1024 - program ustawiłem na mniej, żeby nie chował się pod dolnym panelem.

tuxcnc podpowiedział inną metodę: program Devilspie. Devilspie instaluje się z apta.

Kod: Zaznacz cały

sudo apt-get install devilspie
Potem trzeba go dodać do autostartu.

Po zainstalowaniu trzeba utworzyć ręcznie katalog ~/.devilspie (uczę się :P ) i w nim umieścić regułki w plikach .ds - najlepiej wedle zasady jedna regułka, jeden plik)

Kod: Zaznacz cały

(if
    (is (application_name) 'AXIS 2.6.0~pre na ngcgui-lathe (brak pliku)') 
    (begin
       (set_workspace 2) 
       (maximize) 
    ) 
) 

To umieszczone np w pliku ~/.devilspie/linuxcnc.ds powoduje odpalenie Axis w drugim panelu, w zmaksymalizowanej postaci.

więcej tutaj:

http://www.foosel.org/linux/devilspie

umieszczenie w pliku .ds polecenia (debug) powoduje wyświetlenie listy aktywnych okien w konsoli po wpisaniu tam devilspie --debug. Przydaje się to w czasie pisania regułek dla programów, przy użyciu Devilspie można modyfikować działanie każdego programu.

: 02 sty 2013, 16:25
autor: dance1
Trochę tego nie rozumiem, chciałbym dać plusik za Twój wkład czy też wkład tuxa ale nie mogę, bo takiej opcji zabrakło. Nie zmienia faktu że Wam dziękuję i plusami w innych tematach obdaruje.
Najlepszego.

: 02 sty 2013, 16:37
autor: MlKl
Tak to już jest, że plusami można dzielić tylko w swoich tematach, pod warunkiem, że ten co zaplusował, się u ciebie kiedykolwiek odezwał :)

Re: Start LinuxCNC na pełnym ekranie

: 02 sty 2013, 17:40
autor: tuxcnc
MlKl pisze:Żeby wystartować swojego LinuxCNC na pełnym ekranie w .axisrc dodajemy linijkę:

Kod: Zaznacz cały

root_window.tk.call("wm","geometry",".","1280x944-0+0") 
Zasadniczo to w ~/.axisrc i jest to ogólnie sposób na otworzenie programu w oknie o określonej wielkości.
Poza tym prawda.

Są jeszcze inne sposoby, działające bardziej ogólnie np http://burtonini.com/blog/computers/devilspie .
Mam to nawet zainstalowane właśnie dla LinuxCNC, ale na komputerze którego nie używam, to teraz więcej nie powiem.

.

: 02 sty 2013, 19:11
autor: dance1
MlKl pisze:Tak to już jest, że plusami można dzielić tylko w swoich tematach, pod warunkiem, że ten co zaplusował, się u ciebie kiedykolwiek odezwał :)
Miki Ciebie to może jeszcze kiedyś do jakiegoś mojego nudnego tematu zaciągnę, na tuxa zawsze mogę liczyć. :razz:

: 02 sty 2013, 19:54
autor: MlKl
devilspie instaluje się z apta.

Po zainstalowaniu trzeba utworzyć ręcznie katalog ~/.devilspie (uczę się :P ) i w nim umieścić regułki w plikach .ds - najlepiej wedle zasady jedna regułka, jeden plik)

Kod: Zaznacz cały

(if
    (is (application_name) 'AXIS 2.6.0~pre na ngcgui-lathe (brak pliku)') 
    (begin
       (set_workspace 2) 
       (maximize) 
    ) 
) 

To umieszczone np w pliku ~/.devilspie/linuxcnc.ds powoduje odpalenie Axis w drugim panelu, w zmaksymalizowanej postaci.

więcej tutaj:

http://www.foosel.org/linux/devilspie

umieszczenie w pliku polecenia (debug) powoduje wyświetlenie listy aktywnych okien w konsoli po wpisaniu tam devilspie --debug

: 02 sty 2013, 21:23
autor: IMPULS3
Tak się bawię w to wszystko,pełny ekram działa, bazowanie też i mam jeszcze jeden ból bo muszę klikać na te okienka NGC a że jest ich sporo to jest to trochę uciążliwe. Jakiś pomysł co zrobić? :roll:
Obrazek

: 02 sty 2013, 21:41
autor: MlKl
Zadawaj takie pytania w nowym wątku - wtedy każdy szukający odpowiedzi łatwo trafi, a i "pomogóła" możesz wcisnąć :)

Musisz powsadzać te pliki z procedurami do odpowiedniego katalogu, wskazywanego przez plik .ini

U ciebie to będzie /home/mm/linuxcnc/nc_files/ngcgui_lib/lathe albo /home/mm/linuxcnc/nc_files/TOKARKA

: 02 sty 2013, 21:56
autor: IMPULS3
MlKl pisze: /home/mm/linuxcnc/nc_files/TOKARKA
Już kiedyś to przerabiałem i nie doszedłem, co gorsza we frezarce jest tak samo, niby to komputer do eksperymentów ale...
Pomógła wcisnąłem, choć lepiej nie sprawdzać za co...
A mój problem po części związany z wyświetlaniem pełnego ekranu. :smile:

: 02 sty 2013, 22:17
autor: MlKl
Twój problem polega na tym, że nie powsadzałeś procedur tam, gdzie być powinny, one muszą być w konkretnym katalogu na dysku. Znajdź katalog, w którym są taper-od.ngc, in.ngc i od.ngc i tam dorzuć brakującą resztę.