Làm thế nào để bạn có được TERM = screen-256color trên CentOS 5.7?


9

CentOS 6.0 đi kèm với khả năng thiết lập HẠN của mình cho screen-256color. Mặc dù vậy, nó không hoạt động trong CentOS 5.7.

Làm thế nào bạn có thể nhận được CentOS 5.7 để hỗ trợ screen-256color?

Câu trả lời:


9

Nếu bạn có hộp CentOS 6 tiện dụng, bạn sẽ có thể lấy nguồn của tệp terminfo cho màn hình-256 màu và sau đó biên dịch nó trên hộp CentOS 5.

Hãy xem:

http://tldp.org/HOWTO/Text-Terminal-HOWTO-16.html

Tôi đã không thử nó, nhưng một cái gì đó như thế này:

Trên CentOS 6 : infocmp screen-256color > /tmp/screen-256color.terminfo, sau đó lấy tệp đầu ra vào hộp CentOS 5. Trên hộp CentOS 5 , tic screen-256color.terminfo. Từ trang man, với quyền root, nên đặt tệp terminfo đã biên dịch vào / usr / share / terminfo.

Tất nhiên, đọc tài liệu và trang người đàn ông, vv


1
Chỉ là một FYI: Trên một trong các hộp của tôi, các quyền đã bị rối tung /usr/share/terminfo/s/screen-256color; nó chỉ có thể đọc được bằng root. Một đơn giản chmod a+r /usr/share/terminfo/s/screen-256colorkhắc phục vấn đề.
docwhat

Oh, cũng: Điều này hoạt động trên bất kỳ hệ thống unix dựa trên terminfo. Mặc dù thư mục nó ghi có thể khác nhau.
docwhat

1
Bạn có thể thực hiện tất cả trong một lệnh nếu bạn có quyền truy cập SSH giữa hai lệnh. Trên máy CentOS 5, hãy chạy tic <(ssh CENTOS6MACHINE infocmp screen-256color), CENTOS6MACHINEtên máy chủ của máy CentOS 6 ở đâu. Điều này sẽ đặt nó trong cơ sở dữ liệu toàn hệ thống nếu chạy bằng root, nhưng nếu chạy như một người dùng bình thường sẽ đặt nó ở đúng nơi trong thư mục nhà của bạn.
Zanchey

0

xterm-256colorsẵn không? Tôi đã không sử dụng CentOS nhiều, nhưng xterm đã xuất hiện được một thời gian.


Nó có sẵn, nhưng nó không làm những gì tôi cần nó làm. htop gặp sự cố trong khi sử dụng xterm-256color bên trong tmux.
Neil
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.