Làm cách nào để ngăn thông tin hệ thống hiển thị trên thiết bị đầu cuối?


8

Tôi đang làm việc trên một GUI chửi rủa được cho là tự động khởi động khi khởi động trong thiết bị đầu cuối linux mặc định (tôi chưa cài đặt máy chủ X). Tôi có khả năng này rất tốt, nhưng tôi gặp một vấn đề là ngay sau khi ứng dụng nguyền rủa của tôi khởi động, HĐH sẽ chuyển một số thông tin đến thiết bị đầu cuối, làm rối GUI của tôi. Một cái gì đó về "bộ đệm đọc trước" bật lên mỗi lần. Tôi cũng đã thấy các tin nhắn được hiển thị khi tôi lắp ổ flash USB hoặc một số thiết bị khác.

Có cách nào để ngăn những tin nhắn này được gửi đến / dev / tty1 không?

Câu trả lời:


10

Bạn có thể sử dụng lệnh dmesg -n1để ngăn tất cả các tin nhắn, ngoại trừ các tin nhắn hoảng loạn, xuất hiện trên bảng điều khiển.

Để thay đổi này vĩnh viễn, hãy sửa đổi /etc/sysctl.conftệp của bạn để bao gồm cài đặt sau (phần đầu tiên 3là phần quan trọng).

kernel.printk = 3 4 1 3

Xem bài đăng này để biết thông tin về các giá trị kernel.printk.

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.