Câu trả lời:
Cách dễ nhất là thêm tham số consoleblank=0
vào dòng lệnh kernel của bạn tại thời điểm khởi động.
Mở /etc/default/grub
trong trình soạn thảo yêu thích của bạn; bạn sẽ cần phải sử dụng sudo
(ví vi
, nano
vv) hoặc gksudo
(ví gedit
, vv).
Sau đó thêm consoleblank=0
vào GRUB_CMDLINE_LINUX_DEFAULT=
, tham số.
ví dụ: bạn có thể nói:
GRUB_CMDLINE_LINUX_DEFAULT = "consoleblank yên tĩnh = 0"
Sau đó chạy sudo update-grub
và khởi động lại.
grub
tệp, chỉ để tắt Trình bảo vệ màn hình (Trống). Tôi đang viện đến setterm -blank 0
, có thể, trong một tập tin ~/.bashrc
. (Xem thêm trên superuser.com một câu trả lời cho Thay đổi hành vi xóa màn hình bảng điều khiển Linux )
Nhập setterm -blank 0
vào bất kỳ shell nào để vô hiệu hóa xóa khỏi bảng điều khiển tty.
0
vô hiệu hóa trống, bất kỳ giá trị nào lớn hơn 0 là thời gian tính bằng phút. Mặc định là 10
.
Để kích hoạt vĩnh viễn, bạn có thể thêm dòng này vào ~/.bashrc
cấu hình của mình .
Một lời giải thích chi tiết hơn có thể được tìm thấy trong câu trả lời này tại superuser.
TERM=linux
(vì tôi ghi đè lên nó .bashrc
).
Điều này sẽ "ghi đè" bất cứ điều gì trong cấu hình hiện tại của bạn cho "GRUB_CMDLINE_LINUX_DEFAULT =", của tôi là mặc định, vì vậy tôi chỉ sử dụng One liner sau.
sudo sed -i 's/\(^GRUB_CMDLINE_LINUX_DEFAULT=\).*/\GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"/' /etc/default/grub && sudo update-grub2
Cùng một tình huống, các đề xuất khác dường như là một giải pháp bùng binh. Đã chuyển qua công cụ GNU setvesablank on/off
bằng apropos. Có vẻ như phù hợp nhất, thử nó để xem nếu nó phù hợp với nhu cầu.
Couldn't find a file descriptor referring to the console
- đã echo $TERM
trả về `xterm-256color - Nhưng trong" Độ sáng và Khóa "Tôi đã tìm thấy một cài đặt khi nó làm trống màn hình và đặt thành" Không bao giờ "- nhưng điều này không thực sự đúng với OP vì tôi đang ở trong GUI.
Nếu không có câu trả lời nào ở trên phù hợp với bạn, đây có thể là dấu hiệu tự động tắt GPU do quá nóng (tôi không thể tin vào chính mình, readon).
Cơ chế tự động tắt này có hiệu lực trong ít nhất Ubuntu 18.04 và Debian Buster. Làm thế nào tôi phát hiện ra điều này? Tôi có hai gpus, một outputer video cơ bản và một gpu chơi game; không phải trong sli cũng không phải trong crossfire. Trước đây tôi đã phải loại bỏ tản nhiệt để phù hợp với trường hợp. Khi tôi tiếp tục cài đặt Ubuntu và sử dụng gpu chơi game của mình, màn hình sẽ không tắt sau 10 phút, sau khi đăng nhập bằng các bản vá trên (áp dụng câu trả lời trên trang này). Lúc đầu, tôi nghĩ rằng đó là do trình điều khiển chung chung nhảm nhí, vì vậy tôi đã làm như sau trong khi gpu chơi game của tôi đang được sử dụng.
trình tìm kiếm apt nvidia
sudo apt cài đặt nvidia-driver-430
khởi động lại sudo
sudo nvidia-smi (sau khi đăng nhập)
GPU video 73 độ celcius, gpu chơi game 34 độ celcius ... cơ chế tự động tắt đã được chứng minh theo như tôi nghĩ.
Các nvidia đang hoạt động hiện tại xử lý 0 (vẫn sử dụng đoạn trình điều khiển chung chung cho giao diện điều khiển, nhưng 73 độ celcius và các bằng chứng giai thoại cho cơ chế tự động kích hoạt được kích hoạt.
Điều gây nản lòng là Windows 10 được cài đặt và chạy không có lỗi mà không có tản nhiệt nên điều này rất bất ngờ ... Tôi phải đọc nhầm GPU-Z vì tôi đã thấy 34 độ được báo cáo trừ khi có lỗi về GPU-Z. đọc nhiệt độ và hiển thị nó cho cả hai gpus. Nvidia-smi đáng tin cậy hơn nhiều so với GPU-Z. Đừng tin tưởng GPU-Z nếu nó báo cáo cùng một temps cho hai gpus khác nhau.