Làm cách nào để tắt đèn nền khi khóa màn hình?


12

Khi tôi khóa màn hình, màn hình sẽ chuyển sang màu đen nhưng màn hình không tắt hoàn toàn. Có một số ánh sáng phát ra từ màn hình ở chế độ khóa màn hình nhưng nó sẽ bị tắt khi không hoạt động trong 10 phút như được định cấu hình từ cài đặt Độ sáng và Khóa .

Tôi đã thử xset dpms force offhoàn toàn tắt màn hình.

Có cách nào khi tôi nhấn Ctrl+ Alt+ Lđể khóa màn hình, màn hình bị khóa và màn hình bị tắt hoàn toàn tiết kiệm điện.

Câu trả lời:


8

Tôi đang chạy một kịch bản cho cùng một vấn đề ( nguồn ):

#!/bin/bash
sleep 0.5
xset dpms force off
gnome-screensaver-command -l 

Điều này sẽ tắt màn hình và khóa phiên. Có sleep 0.5để tránh màn hình bật khi bạn nhả phím Ctrl+ Alt; có lẽ bạn không cần cái này

Bạn cũng có thể thử giải pháp khác từ đó (chưa thử giải pháp này).

Giải pháp tôi sử dụng là:

  1. Tôi đã thêm Applet Ức chế vào bảng trên cùng của mình (điều này cho phép tôi bật và tắt chế độ ngủ)

  2. Trong quản lý nguồn, tôi đặt Đặt màn hình ở chế độ ngủ khi không hoạt động trong: 1 phút .

  3. Tôi sử dụng Ctrl+ Alt+ L(tôi thực sự đã thay đổi phím tắt của mình thành Ctrl+ Alt+ Spacebar) để khóa màn hình.

Vì vậy, khi tôi đang sử dụng máy tính xách tay, điều đầu tiên tôi làm là nhấp vào Ứng dụng ức chế trong bảng điều khiển trên cùng để màn hình của tôi không chuyển sang chế độ ngủ trong 1 phút không hoạt động.

Khi tôi đã hoàn tất và muốn khóa màn hình và tắt màn hình, tôi nhấp vào Applet Applibit để nó cho phép bộ hẹn giờ ngủ hoạt động và tôi nhấn tổ hợp phím để khóa màn hình Ctrl+ Alt+ L.

Màn hình bị khóa và sau 1 phút màn hình sẽ tự tắt.


sleeplà bắt buộc đối với tôi
geekQ

Phiên bản một dòng có thể được sử dụng trực tiếp:bash -c "sleep 0.5; xset dpms force off; gnome-screensaver-command -l"
vishvAs vAsuki

8
  1. Chuyển đến Cài đặt hệ thống -> Bàn phím -> Phím tắt ,
  2. Tạo một Lối tắt tùy chỉnh mới.
  3. Tái chỉ định Ctrl+ Alt+ Lcho lệnh sau.

    bash -c "xset dpms force off; gnome-screensaver-command -l"
    

Không làm việc cho tôi khi gnome-screensaverđánh thức màn hình. Cái này làm việc bash -c "gnome-screensaver-command -l; sleep 4; xset dpms force off".
direwolf

4

Chuyển đến Cài đặt hệ thống> Bàn phím> Phím tắt> Phím tắt tùy chỉnh mới và đặt lệnh thành:

bash -c "xset dpms force off; gnome-screensaver-command -l"

Sau đó, đặt tổ hợp phím, ví dụ: ctrl + esc.

Nó hoạt động trên máy tính để bàn của tôi, nhưng không hoạt động mà không có bashlệnh trên .


3

Tôi đã thử điều này:

xset dpms force off && gnome-screensaver-command --lock && sleep 10

Và nó tắt màn hình. Bây giờ hãy tạo tệp có tên .turnScreen Offer.pl và viết tệp này vào tệp đó, như sử dụng gedit ~ / .turnScreen Offer.pl

#! / usr / bin / perl

`xset dpms tắt && gnome-Screensaver-lệnh --lock && ngủ 10`;

Sau đó, đi đến thiết bị đầu cuối (để mở Ctrl+ Alt+ T) và viết vào:

chmod +x .turnScreenOff.pl

Bây giờ những gì chúng ta sẽ làm: chỉ là thay đổi lệnh khóa màn hình


bước đầu tiên
Để vô hiệu hóa sử dụng Backspace. Hơn chuyển sang tùy chỉnh shuortcut
thứ hai
Đặt tên giống như turn screen off and lock screenvà đặt lệnh thànhperl ~/.turnScreenOff.pl
ngày thứ ba
Và bây giờ chọn nút đó và nhấn các nút bạn muốn đặt phím tắt, ví dụ Ctrl+ Alt+ Lhoặc bất cứ thứ gì bạn muốn :-)

Hy vọng điều này sẽ giúp.


Kết quả!


Cảm ơn bạn, nhưng phương pháp tôi sử dụng có vẻ rất dễ dàng đối với tôi.
TheKojuEffect

Tại sao bạn sử dụng PERL để gọi các lệnh bash?
Grzegorz

2

Lệnh đã làm việc cho tôi:

#!/usr/bin/perl
`gnome-screensaver-command --lock && sleep 5 && xset dpms force off `;

Bằng cách nào đó, lệnh khóa đã được bật lại trên màn hình. Ngoài ra, giấc ngủ là cần thiết để tắt màn hình sau khi trì hoãn.


1

Tôi tìm thấy sự giúp đỡ ở đây .

  1. Chuyển đến Cài đặt hệ thống -> Bàn phím -> Phím tắt và tạo lối tắt tùy chỉnh mới.
  2. Nhập dưới dạng lệnh: gnome-Screensaver-lệnh --lock xset dpms buộc tắt
  3. Đặt làm tổ hợp phím: Str + Alt + L để thay thế phím tắt màn hình khóa mặc định.

Hoạt động với Lenovo R400 của tôi, vì vậy hãy thử nó.

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.