I run tcsh on arch linux with xfce. I cannot set the prompt to anything other than ">" I have tried setting the environment variable directly, and tried sourcing .tcshrc at the prompt. I know xfce4-terminal is reading my .tcshrc because aliases work, but nothing I try will set the prompt. setenv PROMPT '%n@%m:%c% ' xfce4-terminal 0.6.3
tcsh sets the command prompt from a shell variable named 'prompt'. Try this in your .tcshrc: set prompt='%n@%m:%c%% '
(In reply to Gregory Margo from comment #1) > tcsh sets the command prompt from a shell variable named 'prompt'. > Try this in your .tcshrc: > > set prompt='%n@%m:%c%% ' Sorry, this was answered by Gregory long ago off-list, and I didn't realize it had posted. His suggestion works great.
Closing.