Fresh install and then run stepconfig and noticed that if I try to edit a loaded gcode file in Axis, it does nothing. So I take a look at my .ini file and it points to Gedit but that isn't in Debian 12. It uses Geany. I installed Gedit since it is what I'm used to. I could change it to Geany but I like Gedit better for gcode.
I just thought it strange that stepconfig would use a non-existent editor.
Python 3 also makes the simple gcode generators not work anymore and I haven't figured out how to get Native Cam to install.
I think it's hardcoded into stepconf, otherwise it would have to parse through known editors, there are many and someone would complain (vim & emacs I'm looking at you.)
Alot like geany so that was the editor chosen (same for the arm64 images).
Python3 has been the norm for a while now. I think the gcode generators are 8 years or so old.
There is a lot of python 2 stuff around that just hasn't been update for python 3.
You could install python2 and try that for the gcode generator.