Làm cách nào để tắt bảng điều khiển màn hình trống của bộ điều khiển trống trên máy chủ Ubuntu?


54

Làm cách nào để tắt trình bảo vệ màn hình trống trên Ubuntu Server?

Không có máy tính để bàn hoặc X, chỉ có bàn điều khiển (giao diện dòng lệnh).

Câu trả lời:


52

Cách dễ nhất là thêm tham số consoleblank=0vào dòng lệnh kernel của bạn tại thời điểm khởi động.

  • Mở /etc/default/grubtrong 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, nanovv) hoặc gksudo(ví gedit, vv).

  • Sau đó thêm consoleblank=0và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-grubvà khởi động lại.


Có cách nào để làm điều đó từ Virtualbox không? Như trong việc truyền một tùy chọn cho dòng lệnh kernel?
CMCDragonkai

@CMCDragonkai Câu trả lời này cũng hoạt động với Ubuntu ảo hóa vì nó cũng khởi động bằng cách sử dụng grub theo mặc định.
Melebius

Như trong, có cách nào để vượt qua nó từ Virtual Box, không phải từ Ubuntu không?
CMCDragonkai

@CMCDragonkai Không, không có tùy chọn Hộp ảo nào sẽ vượt qua cài đặt này. Bạn phải chỉnh sửa tập tin theo quy định ở trên.
Rick Chatham

1
Nhìn: Tôi không muốn cập nhật các grubtệ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 )
cuộc họp

20

Nhập setterm -blank 0vào bất kỳ shell nào để vô hiệu hóa xóa khỏi bảng điều khiển tty.

0vô 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 ~/.bashrccấ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.


Điều này chỉ hoạt động sau khi tôi chạy TERM=linux(vì tôi ghi đè lên nó .bashrc).
Wesley Baugh

Không bỏ trống thiết bị đầu cuối chính.
mckenzm

1

Đ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

Tôi phải thoát khỏi '"' nhân vật: sed --Trong chỗ 's / (^ GRUB_CMDLINE_LINUX_DEFAULT =) * / \ GRUB_CMDLINE_LINUX_DEFAULT = \. "Yên tĩnh consoleblank = 0 \"/' / etc / default / grub
W1M0R

1

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/offbằng apropos. Có vẻ như phù hợp nhất, thử nó để xem nếu nó phù hợp với nhu cầu.


Trong Gnome Terminal trên bảng điều khiển, nó nói Couldn't find a file descriptor referring to the console- đã echo $TERMtrả 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.
SDsolar

-1

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.


đây là một câu chuyện buồn, nhưng tôi nghĩ nó không liên quan đến câu hỏi ...
andras.tim
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.