[Feature request]: support terminal SIGWINCH on MacOS
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 42/100
Direzione di ricerca
Start in src/vmm/src/builder.rs at the register_sigwinch_handler call near line 2142, then trace how the console exposes its SIGWINCH file descriptor and how signal handling differs on macOS. The issue identifies the platform-specific gap but does not name tests; find or add coverage for terminal resizing on macOS. Done means console resizing responds to SIGWINCH on macOS without breaking Linux behavior.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
On macOS, the console does not respond to SIGWINCH signals, which leads to a poor terminal experience. It appears that the sigwinch_handler is only registered on Linux 😢
#[cfg(target_os = "linux")]
register_sigwinch_handler(console.lock().unwrap().get_sigwinch_fd())
.map_err(RegisterFsSigwinch)?;
- Lingua principale
- Rust
- Stelle
- 2.8k
- Fork
- 279
- Merge medio
- 3g 17h
- PR unite (30g)
- 22
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di libkrun/libkrun
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
libkrun/libkrun#895 · 2 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 8/100
libkrun/libkrun#929 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 12/100
libkrun/libkrun#926 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
libkrun/libkrun#924 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di libkrun/libkrun
Issue simili
-
documentation P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
bug good first issue priority:high
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
Konfirm-xyz/konfirm-contracts#163 ·
I maintainer di solito rispondono entro 1 giorno
-
area:gc-repack-output bug factory:dogfood factory:triaged priority:p3 type:bug type:ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
gitbutlerapp/grit#1161 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
feature performance
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
lance-format/lance#10137 ·
I maintainer di solito rispondono entro 2 giorni