On Friday 11 September 2015 12:06:23 Dr. Nikolaus Klepp wrote:
Am Freitag, 11. September 2015 schrieb Gerhard Zintel:
On Friday 11 September 2015, Gene Heskett wrote:
Greetings;
On wheezy, running the newest r14.0.2 TDE I think, from the looks of the update done recently.
I have several other machines, all running a wheezy sourced release, customized with a special pinned rtai patched kernel because the main application they run is linuxcnc.
But they are running, generally, a simple XFCE interface. And that program runs as well as its configured to do, something I am in the middle of re-writing in an effort to fine tune the machines performance.
One of the things I like to do is configure check from this nice comfy office chair is by running it over an ssh -Y login from here.
But that has always been a problem child, a puzzling one because neither machine has in its environment, a setting for colors called FORGROUND or BACKGROUND.
But its a showstopper, and only for linuxcnc, which contains tcl scripting that bails out of the program before the gui can be drawn on this screen. Other programs which use x run just fine, at least the ones I have tried. That includes gimp, but that machine has no gimp loadable files on it.
pasted from the login screen:
_tkinter.TclError: unknown color name "BACKGROUND" Shutting down and cleaning up LinuxCNC...
If it ever gets past that, it will do the same for the FOREGROUND color. BTDT but this machine was running an older ubuntu at the time. And its been long enough since I hacked around it that today I haven't a clue what I did then.
Does anybody have any suggestions on how to deal with this?
FWIW, the "simulated machine" version of that software runs just fine on this machine.
Cheers, Gene Heskett
Gene,
it might be due to the fact that I'm no native speaker but - I have no clue what you are trying to do. Can you elaborate a bit more staight forward? Where does your workflow stop during the process? What are the command lines you are using? Up to what point it works and where does it stop? And what has gimp to do with that all?
Maybe others have more intuition with your description Gerhard
BTW: You are the Gene from LAU mailing list?
I'm no native speaker, but I know what Gene is talking about :-)
Hi Gene!
you may want to add this line on your remote machines .bashrc:
xrdb -all -query|sed -e '''s#[A-Z_]*BACKGROUND# gray90#''' -e '''s#[A-Z_]*FOREGROUND# Black#''' -e '''s#[A-Z_]*HIGHLIGHT#White#''' -e '''s#[A-Z_]*LOWLIGHT# Black#'''|xrdb -merge;
This has to go in one line. It's just the part of the "alias"-line I sent you ages ago to make linuxcnc work on TDE :-) This is the line as an alias:
alias linuxcnc='xrdb -all -query|sed -e '''s#[A-Z_]*BACKGROUND# gray90#''' -e '''s#[A-Z_]*FOREGROUND# Black#''' -e '''s#[A-Z_]*HIGHLIGHT# White#''' -e '''s#[A-Z_]*LOWLIGHT# Black#'''|xrdb -merge; linuxcnc'
Again, just one line :-)
Nik
Thanks Nik, the whole alias has been added, after any previous ones it may have found.
But I won't test it instantly as I left it sitting there running with all machine power turned off so it remembers where it is in the middle of a job, when my diabetic feet said it was quitting time.
Cheers, Gene Heskett