:: Re: [DNG] mlterm to display path in…
Forside
Slet denne besked
Besvar denne besked
Skribent: Haines Brown
Dato:  
Til: dng
Gamle-emner: Re: [DNG] mlterm to display path in window frame
Emne: Re: [DNG] mlterm to display path in window frame
I apologize for the time gap, but ill health put me out of
commission for two months.

My aim was to have mlterm behave like xterm and display the current
path in its frame.

The mltem accepts a value for -T that specifies the title for the
mlterm window. In a terminal if I issue the command: $ mlterm -T $PWD
I get the current path displayed as I want.

If in ~/.mlterm/main I put the line: title = $PWD, the window of
mlterm displays $PWD literally rather than current path.

Assuming mlterm is a variant of xterm, I should be able to set the
window title by placing this stanza into /etc/profile

  if [ "$TERM" = "xterm" ]; then
        PS1="\033]2;\u@\h:\w\007bash$ "
  fi


I tried

  if [ "$TERM" = "xterm" ]; then
        PS1="$PWD"
  fi


but neither had any effect. There is nothing in .mlterm/msg.log

If I launch from a CLI with the command $ mlterm -T $PS1 the window
displays: ${debian_chroot:+($debian_chroot)}\u@\h:\w\$

If I launch form CLI with the command: $ mlterm -T $PWD it works
as desired.

At Arnt Karlsen's suggesttion, I took a look at
http://tldp.org/HOWTO/Xterm-Title.html,
https://invisible-island.net/ncurses/terminfo.src.html#tic-mlterm,
https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h2-Title-Modes
but it did not help.

It was suggesed that mlterm might understand the tsl escape sequence.


$ tput hsl
tput: unknown terminfo capability 'hsl'

$ tput tsl ; echo -n hellow ; tput fsl
[nothing returned]

If I type

export TERM=xterm+sl

and then do

$ tput hsl
tput: unknown terminfo capability 'hsl'

$ tput tsl ; echo -n hello ; tput fsl
[nothing returns]

$ infocomp mlterm | grep tsl
[nothing returns]

  $ infocmp xterm+sl | grep tsl
      dsl=\E]0;\007, fsl=^G, tsl=\E]0;,


Haines Brown