Support progress reporting #3123
Unanswered
Jan200101
asked this question in
Ideas and Issue Triage
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Some linux applications (namely flatpak and selinux with pull-requests existing for other cargo and possibly other applications) have started to implement progress reporting via the ConEmu
OSC 9;4
commandIn essence this would allow a program to convey its progress in a way that wouldn't need the terminal active
How to exactly implement progress reports is up to debate, some options are:
What other terminals do:
alacritty: doesn't support it, no explanation why
kitty & foot: check for
OSC 9;4
specifically and drop it entirelywindows terminal: shows progress as a circle in the tab (added by this PR)
![image](https://private-user-images.githubusercontent.com/15076013/398600052-6a19712b-8ebc-498e-b1b0-74a628db8c01.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4MTI1MTUsIm5iZiI6MTczODgxMjIxNSwicGF0aCI6Ii8xNTA3NjAxMy8zOTg2MDAwNTItNmExOTcxMmItOGViYy00OThlLWIxYjAtNzRhNjI4ZGI4YzAxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDAzMjMzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA1NDE0MmFmZWVlN2YxMDdjNjkwZmViOTQ3MmNmZDk1ZDQ4YzI4ZmUxMjFiNDg3ZWU3ZjJmODA5N2RkNmU0MmEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.vBFaVv1NuBzj762J4S50x6xVdRIAo5OFc6faRXbWvOc)
conemu (where this originated): shows a progress number in the tab title
![image](https://private-user-images.githubusercontent.com/15076013/398600224-906e4400-0c2f-4c5d-b05b-52dc7bdfedfb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4MTI1MTUsIm5iZiI6MTczODgxMjIxNSwicGF0aCI6Ii8xNTA3NjAxMy8zOTg2MDAyMjQtOTA2ZTQ0MDAtMGMyZi00YzVkLWIwNWItNTJkYzdiZGZlZGZiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDAzMjMzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNiYThjMjM5MmQ1ZmQ1N2I3ZWQ2MGIyODNjODg0NjVmMzMyYjJlYjUyNTgxNWNhZmQxZTM0ZWMyYzhiNmRlNmEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.YDhyl9H4rrUOTe29JT9Q0rII5i192qO5frhBaYE37ZA)
Gnome VTE library (Gnome Terminal, guake, etc.): implemented
ptyxis: shows progress as a circle in the tab
![image](https://private-user-images.githubusercontent.com/15076013/398600193-23c39f4e-0c94-4dd6-9487-118d88f6539a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4MTI1MTUsIm5iZiI6MTczODgxMjIxNSwicGF0aCI6Ii8xNTA3NjAxMy8zOTg2MDAxOTMtMjNjMzlmNGUtMGM5NC00ZGQ2LTk0ODctMTE4ZDg4ZjY1MzlhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDAzMjMzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJjMTc5MGI1ZmMxODVjNjFlZDFmNWI4ZTU5ZjJkODYxOTYzZDNiODc0NDU4ODQyOWE1NjIzNTM3NDVhZWI4M2EmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.8Huoy__kRk6XbfVUokDmK1gtLxmgT9X9A7wePEM8z9Q)
Beta Was this translation helpful? Give feedback.
All reactions