Package: base-files
Version: 11
Severity: wishlist
Tags: patch

Hi!
It would be good if /etc/issue set the window title appropriately.

While it might sound wrong (as /etc/issue is used only for local terminals),
serial consoles do count as local.  Thus, the output may hit either a real
console which since Linux 3.16 ignores these sequences, or a terminal
emulator.

I thus propose to set default /etc/issue to:
\e]0;⭍\n\e\\Debian GNU/Linux \n \l

Explanation:
'\e' means ESC (0x1b).
'\e]0; foo bar baz \e\\' means "set window title to ' foo bar baz '.
'⭍' is my marker that the console is serial rather than ssh; you
    may or may not want to keep this bit.
'\n' is counterintuitively machine name rather than 0x0a.
'Debian GNU/Linux \n \l' is the old /etc/issue -- kept unchanged.


Meow!
-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: arm64 (aarch64)

Kernel: Linux 5.6.4-00079-g239f7f3e0278 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages base-files depends on:
ii  mawk [awk]  1.3.4.20200120-2

base-files recommends no packages.

base-files suggests no packages.

-- Configuration Files:
/etc/issue changed:
\e]0;⭍\n\e\\Debian GNU/Linux \n \l


-- no debconf information

Reply via email to