PYVCP(1)
π PYVCP(1) β the glow-up edition
okay bestie, sit down, we're talking about pyvcp, the Virtual Control Panel for LinuxCNC. yes it's from the The Enhanced Machine Controller manual fam, and yes it's serving actual GUI energy for your machine. let's go π¦
β¨ NAME β¨
pyvcp β Virtual Control Panel for LinuxCNC π
the vibe? you get a little control panel, it's virtual, it's gorgeous, it's for LinuxCNC. periodt.
π SYNOPSIS π
pyvcp [-g WxH+X+Y] [-c component-name] myfile.xml
so like, you run pyvcp, you optionally hand it a geometry and a component name, and you definitely hand it your myfile.xml β that's the whole personality of the command tbh πΈ
π OPTIONS π
only two of them but they're both lowkey iconic:
-g WxH+X+Yβ this sets the initial geometry of the root window πͺ like, the first shape it wakes up in. useWxHif you only wanna say the size,+X+Yif you only wanna say the position, orWxH+X+Yif you're a both-girlie and you want size and position together π size and position are in pixel units, and the position is referenced from the top left. so+0+0is top-left corner behavior, iykyk.-c component-nameβ usecomponent-nameas the HAL component name β and listen: if you don't specify the component name, then the basename of the XML file gets used instead. no cap. so your file's name is basically doing double duty, main character energy fr fr.
π SEE ALSO π
- Python Virtual Control Panel in the LinuxCNC documentation β that's where you go for a description of the xml syntax, plus examples π§ because the xml is where all the actual aesthetic lives and this manpage is not about to gatekeep the details from you.
heads up bestie: this page keeps it cute and short, but the xml syntax does live in the LinuxCNC docs, so go read that before you start freestyling your panel π
okay that's the whole page, you ate it, you understood it, you're a pyvcp icon now πβ¨
this little love letter came to you from the LinuxCNC Documentation, dated 2007-04-01 β yes bestie, a 2007 baddie that's still slaying ππ«Ά bye!! π
π¦ where this page comes from
- debian bookworm: linuxcnc-uspace 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 Β· GFDL-1.1-or-later
- debian trixie: linuxcnc-uspace 1:2.9.4-2+deb13u1 Β· GFDL-1.1-or-later
- ubuntu questing: linuxcnc-uspace 1:2.9.4-2ubuntu2
- ubuntu resolute: linuxcnc-uspace 1:2.9.4-2ubuntu4 Β· GFDL-1.1-or-later
- ubuntu stonking: linuxcnc-uspace 1:2.9.4-2ubuntu4 Β· GFDL-1.1-or-later
- Copyright (c) 2007 Jeff Epler
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms