automatický štart linuxCNC po zapnutí stroja

r4cv
Příspěvky: 2694
Registrován: 8. 12. 2009, 8:32
Bydliště: Topoľčany

29. 3. 2021, 9:19

pred pár rokmi sa tu vyskytol návod na spojazdnenie automatického štartu stroja, tj, login a štart aplikácie.
teraz to neviem nájsť. nemá niekto uložený odkaz na konkrétny topic?
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

29. 3. 2021, 9:28

Uživatelský avatar
Mrosconi
Příspěvky: 1978
Registrován: 22. 2. 2015, 6:30
Bydliště: Netřebská 47, Praha 6 Ruzyně
Kontaktovat uživatele:

29. 3. 2021, 9:33

Ve Windows jednoduše vložením zástupce do složky "po spuštění":)
r4cv
Příspěvky: 2694
Registrován: 8. 12. 2009, 8:32
Bydliště: Topoľčany

29. 3. 2021, 9:39

Mrosconi píše: 29. 3. 2021, 9:33 Ve Windows jednoduše vložením zástupce do složky "po spuštění":)
ako prosím ťa vo WIN zapneš LinuxCNC? to by si bol asi prvý na svete.
Uživatelský avatar
Mrosconi
Příspěvky: 1978
Registrován: 22. 2. 2015, 6:30
Bydliště: Netřebská 47, Praha 6 Ruzyně
Kontaktovat uživatele:

29. 3. 2021, 9:45

...to byla sarkasticka poznámka, že ve Windows je to jednoduché a není třeba nad tim dlouze dumat.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22399
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

30. 3. 2021, 6:15

V linuxu je to uplne stejne jednoduche. Ale krom toho treba lze uplne stejne tim samym zpusobem vypnout sporic obrazovky pri bezicim linuxcnc a vubec vsechny sleep mody. A po skonceni vyvolat shutdown. Mezitim treba nahodit vpn aniz bys cokoli instaloval a slozite resil. A ta vpn se da nastavit ze se agresivne pripojuje hned po shozeni a nahozeni spojeni atd... Tohke je ve windows problem i pro sbehleho it. Takhle mam udelanych par autonomnich kontroleru ktere jsou zavtene v rozvadeci a prikazuje je nadrazene plc. Na monitoru bezi jen diagnoatika.


Jinak dela se to zkopirovanim zastupce linuxcnc ktery mas na plose do slozky ~/.config/autostart

Ta vlnka znaci uzivateluv home adresar
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
pafik
Příspěvky: 2691
Registrován: 10. 2. 2013, 5:07
Bydliště: Praha 4

30. 3. 2021, 2:55

robokop píše: 30. 3. 2021, 6:15 V linuxu je to uplne stejne jednoduche. Ale krom toho treba lze uplne stejne tim samym zpusobem vypnout sporic obrazovky pri bezicim linuxcnc a vubec vsechny sleep mody. A po skonceni vyvolat shutdown. Mezitim treba nahodit vpn aniz bys cokoli instaloval a slozite resil. A ta vpn se da nastavit ze se agresivne pripojuje hned po shozeni a nahozeni spojeni atd... Tohke je ve windows problem i pro sbehleho it. Takhle mam udelanych par autonomnich kontroleru ktere jsou zavtene v rozvadeci a prikazuje je nadrazene plc. Na monitoru bezi jen diagnoatika.


Jinak dela se to zkopirovanim zastupce linuxcnc ktery mas na plose do slozky ~/.config/autostart

Ta vlnka znaci uzivateluv home adresar
Já v home žádnej adresář config nemám. Takže v něm ani nemůžu mít autostart. :(
Uživatelský avatar
filla
Příspěvky: 3536
Registrován: 1. 12. 2013, 12:55
Bydliště: Brno
Kontaktovat uživatele:

30. 3. 2021, 3:08

tecka na zacatku nazvu znaci skryty adresar/soubor, pro zobrazeni zkus stisknout ctrl+h, v pripade poziti knzole , je nutno doplnit za prikaz ls prepinac -a
"do řiti se řítíme, ani o tom nevíme.."
Uživatelský avatar
pafik
Příspěvky: 2691
Registrován: 10. 2. 2013, 5:07
Bydliště: Praha 4

31. 3. 2021, 1:43

filla píše: 30. 3. 2021, 3:08 tecka na zacatku nazvu znaci skryty adresar/soubor, pro zobrazeni zkus stisknout ctrl+h, v pripade poziti knzole , je nutno doplnit za prikaz ls prepinac -a
já konzole nežeru, ale děkuju za radu. Skoro všechno, co jsem věděl o linuxu, jsem už před deseti lety zapomněl .... :)
r4cv
Příspěvky: 2694
Registrován: 8. 12. 2009, 8:32
Bydliště: Topoľčany

1. 4. 2021, 7:51

snažím sa pokročiť s mojimi chabými linux vedomosťami, ale narážam na problém.
skúsil som postup nastaviť autologin v lightdm - bez úspechu. nefunguje.
skúsil som to v gdm, neexistuje konfiguračný súbor, preto si myslím že tento nepoužívam.
ako dopekla zistím, aký desktop display manager používa moja inštalácia linuxCNC?
určite je príkaz, ktorý mi to v konzole vypíše, ale aký?
Uživatelský avatar
filla
Příspěvky: 3536
Registrován: 1. 12. 2013, 12:55
Bydliště: Brno
Kontaktovat uživatele:

1. 4. 2021, 8:10

dej sem ten config z lightgm
"do řiti se řítíme, ani o tom nevíme.."
r4cv
Příspěvky: 2694
Registrován: 8. 12. 2009, 8:32
Bydliště: Topoľčany

1. 4. 2021, 8:12

už nie som v dielni, zajtra ho vytiahnem.
r4cv
Příspěvky: 2694
Registrován: 8. 12. 2009, 8:32
Bydliště: Topoľčany

2. 4. 2021, 6:36

už som vo výpise pri štarte odsledoval, že sa spúšťa lightdm. tak táto otázka je vyriešená.
tu je výpis configu:
ja som v ňom upravil autologin-user=cnc, ale asi je to nedostatočné, ešte tam niečo chýba

Kód: Vybrat vše

#
# General configuration
#
# start-default-seat = True to always start one seat if none are defined in the configuration
# greeter-user = User to run greeter as
# minimum-display-number = Minimum display number to use for X servers
# minimum-vt = First VT to run displays on
# user-authority-in-system-dir = True if session authority should be in the system location
# guest-account-script = Script to be run to setup guest account
# log-directory = Directory to log information to
# run-directory = Directory to put running state in
# cache-directory = Directory to cache to
# xsessions-directory = Directory to find X sessions
# xgreeters-directory = Directory to find X greeters
#
[LightDM]
#start-default-seat=true
#greeter-user=lightdm
#minimum-display-number=0
#minimum-vt=7
#user-authority-in-system-dir=false
#guest-account-script=guest-account
#log-directory=/var/log/lightdm
#run-directory=/var/run/lightdm
#cache-directory=/var/cache/lightdm
#xsessions-directory=/usr/share/xsessions
#xgreeters-directory=/usr/share/xgreeters

#
# Seat defaults
#
# xserver-command = X server command to run (can also contain arguments e.g. X -special-option)
# xserver-layout = Layout to pass to X server
# xserver-config = Config file to pass to X server
# xserver-allow-tcp = True if TCP/IP connections are allowed to this X server
# xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true)
# xdmcp-port = XDMCP UDP/IP port to communicate on
# xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf)
# greeter-session = Session to load for greeter
# greeter-hide-users = True to hide the user list
# greeter-allow-guest = True if the greeter should show a guest login option
# greeter-show-manual-login = True if the greeter should offer a manual login option
# user-session = Session to load for users
# allow-guest = True if guest login is allowed
# guest-session = Session to load for guests (overrides user-session)
# session-wrapper = Wrapper script to run session with
# display-setup-script = Script to run when starting a greeter session (runs as root)
# greeter-setup-script = Script to run when starting a greeter (runs as root)
# session-setup-script = Script to run when starting a user session (runs as root)
# session-cleanup-script = Script to run when quitting a user session (runs as root)
# autologin-guest = True to log in as guest by default
autologin-user=cnc
# autologin-user-timeout = Number of seconds to wait before loading default user
# autologin-session = Session to load for automatic login (overrides user-session)
# exit-on-failure = True if the daemon should exit if this seat fails
#
[SeatDefaults]
#xserver-command=X
#xserver-layout=
#xserver-config=
xserver-allow-tcp=false
#xdmcp-manager=
#xdmcp-port=177
#xdmcp-key=
greeter-session=lightdm-greeter
greeter-hide-users=true
#greeter-allow-guest=true
#greeter-show-manual-login=false
#user-session=default
#allow-guest=true
#guest-session=UNIMPLEMENTED
session-wrapper=/etc/X11/Xsession
#display-setup-script=
#greeter-setup-script=
#session-setup-script=
#session-cleanup-script=
#autologin-guest=false
#autologin-user=
#autologin-user-timeout=0
#autologin-session=UNIMPLEMENTED
#exit-on-failure=false

#
# Seat configuration
#
# Each seat must start with "Seat:".
# Uses settings from [SeatDefaults], any of these can be overriden by setting them in this section.
#
#[Seat:0]

#
# XDMCP Server configuration
#
# enabled = True if XDMCP connections should be allowed
# port = UDP/IP port to listen for connections on
# key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf)
#
# The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn.  Alternatively
# it can be a word and the first 7 characters are used as the key.
#
[XDMCPServer]
#enabled=false
#port=177
#key=

#
# VNC Server configuration
#
# enabled = True if VNC connections should be allowed
# port = TCP/IP port to listen for connections on
#
[VNCServer]
#enabled=false
#port=5900
#width=1024
#height=768
#depth=8
r4cv
Příspěvky: 2694
Registrován: 8. 12. 2009, 8:32
Bydliště: Topoľčany

2. 4. 2021, 6:41

ešte mám jednu otázku. aký je rozdiel medzi príkazmi
sudo -s
a
su
ak som to dobre vydedukoval, tak sudo-s sa prihlási ako root aktuálneho užívateľa a su sa prihlási ako root toho, kto inštaloval linux? prišiel som na to náhodou, lebo mi to berie 2 rozdielne heslá. našťastie som si ich zapamätal.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22399
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

2. 4. 2021, 6:56

sudo spusti jeden prikaz s pravy roota

su bez parametru je switch user tj. pusti novy prikazovy radek pod tim soucasnym a pravy roota
tj kady prikaz potom je jako pod rootem


ten config pro autologin ma vic sekci
musis ten autologin vyplnit ne hned v te prvni sekci
Vsechna prava na chyby vyhrazena (E)
Odpovědět

Zpět na „LinuxCNC - drive pod nazvem EMC2“