On Wed, Mar 04, 2026 at 03:52:12PM +0100, [email protected] wrote:

.profile is only read by login shells (see man ksh). By default xterm
do not start a login shell. Adding -ls to the xterm command line is
one way of fixing that.

        -Otto

> Hi Antony your solution does not work for me. if I add `. .profile` on the 
> top of the .xsession I am in login infinite loop (xenodm) - so I had to 
> uncomment this line
> 
> openbsd$ cat .profile                             
> # $OpenBSD: dot.profile,v 1.8 2022/08/10 07:40:37 
> #
> # sh/ksh initialization
> 
> PATH=$HOME/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/l/sbin
> export PATH HOME TERM
> export HISTFILE=~/.ksh_history
> export LC_CTYPE=en_US.UTF-8
> export ENV=$HOME/.kshrc
> export PATH=$HOME/bin:/usr/local/bin:$PATH
> 
> openbsd$ cat .xsession                            
> #. .profile
> 
> export LC_CTYPE=en_US.UTF-8
> xcompmgr -cCfF &
> xrdb -merge ~/.Xresources
> i3
> 
> openbsd$ cat .kshrc              
> alias ll='ls -lh'
> alias vim='nvim'
> 
> #PS1='$$\e[32m$$\u@\h$$\e[33m$$ \w$$\e[0m$$ $ '
> 
> Regarding what I am trying to achieve is just simple I want to set some alias 
> for start 
> 
> --
> karcio
> 
> 
> 
> Mar 3, 2026, 17:49 by [email protected]:
> 
> > xenodm uses your .xsession to set up your session rather than your 
> > .profile, so you want to source your .profile in there and then you should 
> > be good to go (after logging out and in again). Just throw this:
> > ```
> > . .profile
> > ```
> > at the top of your .xsession file.
> >
> >
> > On 3 March 2026 16:12:48 GMT, [email protected] wrote:
> >
> >> hi, trying to get work .profile with .kshrc 
> >>
> >> I am login to X using xenodm then I start i3. My problem going me crazy, I 
> >> just want to profile file to load my kshrc - but for some reason this does 
> >> not work. I was trying to find answer even using some AI, but still no 
> >> working. 
> >>
> >> This is content of my files. 
> >> ```
> >> openbsd$ cat .profile                                                      
> >>     
> >> # $OpenBSD: dot.profile,v 1.8 2022/08/10 07:40:37 tb Exp $
> >> #
> >> # sh/ksh initialization
> >>
> >> PATH=$HOME/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin
> >> export PATH HOME TERM
> >> export HISTFILE=~/.ksh_history
> >> export LC_CTYPE=en_US.UTF-8
> >> export ENV=$HOME/.kshrc
> >> export PATH=$HOME/bin:/usr/local/bin:$PATH
> >> ```
> >> and 
> >> ```
> >> openbsd$ cat .kshrc                                                        
> >>                                                                            
> >>                   
> >> alias ll='ls -lh'
> >> alias vim='nvim'
> >>
> >> #PS1='$$\e[32m$$\u@\h$$\e[33m$$ \w$$\e[0m$$ $ '
> >>
> >> openbsd$ 
> >> ```
> >>
> >> anyone can help? Is xenodm controls above files? 
> >>
> >> --
> >> karcio
> >>
> 

Reply via email to