Tránh hiển thị trống dưới X


7

Tôi có một hộp Ubuntu Linux (12.04). Tôi không thể ngăn màn hình trống dưới X.

Tôi đã thử lệnh xset s off, chèn tham số kernel dòng lệnh acpi=offtrong grub tại kernel boot. Thay đổi xorg.conf. Sau đó, sử dụng công cụ GUI trong "Tùy chọn màn hình" của Ubuntu, công cụ "Quản lý năng lượng". Tôi gỡ cài đặt gnome-screensaverxscreensaver. Không có gì đã làm việc và tôi không biết phải làm gì nữa.

Làm cách nào để tắt màn hình dưới X?


Đây có phải là một máy tính xách tay? Tôi có thể nói với bạn rằng con dơi xsetsẽ không giúp đỡ (nó kiểm soát trình bảo vệ màn hình X của những năm 1980, mà hầu hết các môi trường gần đây đều vô hiệu hóa để sử dụng riêng của chúng). Và có lẽ bạn nên bật ACPI, nếu không bạn không thể điều khiển đèn nền.
Alexios

Nếu Ubuntu là Gnome đủ, việc ngăn chặn trình quản lý năng lượng khỏi công việc của nó có thể giúp ích , ít nhất là đáng để thử.
sr_

Tôi là người dùng Gentoo và tôi cũng quan tâm đến câu hỏi này. Tôi cũng đã thử xset DPMS (và một số biến thể), nhưng không thành công. Smplayer ghi đè chính xác trình bảo vệ màn hình và cấu hình xóa màn hình, nhưng tôi muốn tự ghi đè chúng cho các video flash.
Spidey

Câu trả lời:


7

Giải pháp thường xuyên

Về nguyên tắc, các giải pháp trên:

  • thiết lập quản lý năng lượng do máy tính để bàn cung cấp - hoặc xset -dpms ; xset s offđể thử nghiệm một lần
  • vô hiệu hóa / gỡ cài đặt trình bảo vệ màn hình do máy tính để bàn cung cấp kiểm tra / diệt cái hiện có để đảm bảo (như pgrep screensaverv.v.)

...nên là đủ.

Đừng thêm acpi=offvào grub cho điều này, nó lạc đề ở đây.

Giải pháp mạnh hơn

Nếu tất cả các cách khác đều thất bại hoặc bạn chỉ muốn thực hiện một lần mà không thay đổi tất cả các cài đặt qua lại, bạn có thể dùng đến các bản hack.

Ví dụ: bạn có thể cài đặt xdotool (trên Debian hoặc Ubuntu sudo apt-get install xdotoolvà bạn đã hoàn tất). Công cụ này có thể mô phỏng các phím nhấn sẽ ngăn chặn trình bảo vệ màn hình và xóa trống giống như hoạt động bình thường.

Dòng lệnh này mô phỏng việc nhấn và nhả dịch chuyển trái sau mỗi 30 giây:

while sleep 30 ; do xdotool keydown Shift_L keyup Shift_L ; done

Tôi sử dụng nó theo thời gian và nó hoạt động tuyệt vời. Nó cũng hiệu quả trong việc ngăn chặn đèn nền màn hình LCD của máy tính xách tay bị mờ.

(Bạn có thể muốn thay đổi khóa được mô phỏng nếu nhấn Shift trái có thể làm phiền ứng dụng tập trung.)

Cảnh báo

Đừng để quá lâu vì sợ làm hỏng màn hình của bạn (hầu hết các công nghệ màn hình, khi hiển thị hình ảnh có độ ổn định cao trong một thời gian dài, cuối cùng sẽ làm căng các phần tử màn hình vĩnh viễn. Kết quả là, trên các vùng màu phẳng có phần dương hoặc hình ảnh tiêu cực xuất hiện).


2

Việc xóa màn hình (khác với trình bảo vệ màn hình) được điều khiển bởi dpmscài đặt. Bạn cũng có thể có một trình bảo vệ màn hình đen.

xset -dpms
xset s off

2
Đã thử các lệnh này nhưng thành công
trắng

Cũng nên thêmxset s noblank
plaes

@plaes Sẽ không xset s offlàm cho (không) cài đặt trống không liên quan?
Gilles 'SO- ngừng trở nên xấu xa'

0

Giả sử rằng bạn đang sử dụng Unity ....

  1. Nhấp vào biểu tượng Cài đặt / Nguồn ở trên cùng bên phải.
  2. Nhấp vào "Cài đặt hệ thống".
  3. Khi cửa sổ mở ra, nhấp vào "Độ sáng và Khóa"
  4. Điều chỉnh "Tắt màn hình khi không hoạt động" theo ý thích của bạn.

Màn hình


cảm ơn, nhưng không hoạt động :-(
user60665

Hmm, dự đoán đầu tiên của tôi sẽ là bạn đã phá vỡ một cái gì đó với tất cả sự mày mò của bạn?
am

Đừng suy nghĩ .. sau mỗi thay đổi, tôi đã đưa hệ thống trở về trạng thái trước đó
user60665

Vấn đề cũng xảy ra trong môi trường máy tính để bàn khác tôi đã cài đặt: xfce, gnome-shell vv Tôi không biết tại sao, nhưng màn hình của tôi vẫn trở nên trống rỗng sau khi theo gợi ý của bạn của bạn tôi .. :-(
user60665
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.