[OE-core] [PATCH v2] serial-getty service: Add linux as default TERM
Jonathan Liu
net147 at gmail.com
Sun May 4 10:17:09 UTC 2014
On 4/05/2014 9:36 AM, Joel Fernandes wrote:
> In poky with systemd enabled, vt102 is selected for getty
> causing user to experience a very crappy terminal. Default
> TERM to linux.
>
> Signed-off-by: Joel Fernandes <joelf at ti.com>
> ---
> v2: Dropped PR bump
>
> .../systemd-serialgetty/serial-getty at .service | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/meta/recipes-core/systemd/systemd-serialgetty/serial-getty at .service b/meta/recipes-core/systemd/systemd-serialgetty/serial-getty at .service
> index 865de34..eb2280b 100644
> --- a/meta/recipes-core/systemd/systemd-serialgetty/serial-getty at .service
> +++ b/meta/recipes-core/systemd/systemd-serialgetty/serial-getty at .service
> @@ -20,6 +20,7 @@ Before=getty.target
> IgnoreOnIsolate=yes
>
> [Service]
> +Environment="TERM=linux"
> ExecStart=-/sbin/agetty --keep-baud %I @BAUDRATE@ $TERM
> Type=idle
> Restart=always
I would prefer:
Environment="TERM=xterm"
ExecStart=-/sbin/agetty -8 --keep-baud %I @BAUDRATE@ $TERM
"xterm" as it is much more widely supported than "linux". Also, PuTTY
uses "xterm" by default.
-8 to assume the tty is 8-bit clean and disable parity detection. I have
had some issues where parity sometimes gets enabled even though the
serial line is 8-bit clean and I end up with garbage on the serial terminal.
Regards,
Jonathan
More information about the Openembedded-core
mailing list