Bagaimana saya bisa membuat aplikasi terminal kebal terhadap emulator terminal dekat, tetapi masih dapat menggunakan semua fitur terminal virtual?
\ begin {UPDATE}
Saya ingin aplikasi terminal saya tetap hidup dan dapat diakses jika saya tidak sengaja menutup terminal emulator. Fungsi ini disediakan oleh layar dan tmux, tetapi mereka memiliki masalah dengan warna dan layar rata. Ya, saya dapat menjalankan shell di dalam layar, tetapi saya tidak ingin shell tetap hidup kecuali ada beberapa program lain yang berjalan.
\ end {UPDATE}
Saya melihat ini pasti seperti layar, tetapi tanpa emulasi terminal VT100, sesuatu yang hanya akan menerapkan aplikasi apa pun yang dilakukan dengan terminal "terminal proxy" (seperti mengeluarkan sesuatu ke stdout / stderr atau menggunakan stty untuk mengatur opsi terminal) ke terminal proxy ini berjalan di.
// Aku tahu tentang screen
dan altscreen on
, tapi itu membuat ini ( screen
dengan TERM=screen
):
atau ini ( screen
dengan TERM=rxvt-unicode
):
sementara saya menginginkan ini ( rxvt-unicode
tanpa screen
):
Saya sudah tahu bahwa semuanya terlihat baik jika saya mengkompilasi rxvt-unicode
dengan USE=-xterm-color
(pada kenyataannya vim terlihat seperti pada gambar kedua bahkan tanpa layar jika saya menambahkan flag USE ini) dan mengatur TERM=screen-256color
, tapi saya tidak suka solusi ini karena benar-benar mengubah warna dan saya bisa yakinlah bahwa itu akan selalu mengubahnya hanya dengan cara ini:
LANG=ru_RU.UTF8
. Apa yang Anda maksud dengan «karakter tampilan di semua tempat»? Jika merusak garis, coba lakukan stty onlcr
.
infocmp
, mengedit kapabilitas dan kemudian menggunakantic
.