elementary / elementary/terminal

Support more xterm/VT100 control characters

Open
#652 2 comments 1 reaction 0 assignees View on GitHub
Dominant language
Vala
Stars
428
Forks
104
Avg merge
1d 54m
Merged PRs (30d)
2

Description

### Problem

I use some VT100 control characters in my scripts. I've found that Elementary Terminal seems to ignore them.

[`bigtext`](https://github.com/colindean/hejmo/blob/master/scripts/bigtext):

```bash
#!/bin/sh
text="${*}"
printf "\033#3%s\n" "${text}"
printf "\033#4%s\n" "${text}"
printf "\033#5"
```

```
$ bigtext this should be big
this should be big
this should be big
```

![Screenshot from 2022-01-09 21-04-48](https://user-images.githubusercontent.com/197224/148700950-c58f3393-5693-456f-b059-0fd3af9efba2.png)

### Proposal

Support xterm/VT100 control characters

One document on them:

https://invisible-island.net/xterm/ctlseqs/ctlseqs.html

### Prior Art (Optional)

xterm and Apple Terminal support this, but iterm2, gnome-terminal, terminator, and alacritty do not. I only tested those.

![Screenshot from 2022-01-09 21-33-34](https://user-images.githubusercontent.com/197224/148701866-0d8d5d8d-d243-4d5b-a4ef-cf6fc1d1e439.png)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.