Thật không may, các tiện ích khóa màn hình gnome-screensaver-command
, mà Ctrl+ Alt+ Lsử dụng phím tắt, cũng sẽ kích hoạt trống màn hình "bảo vệ màn hình" bất cứ khi nào nó được kể để khóa màn hình.
Thủ thuật sau đó là "giả" gõ phím ngay sau khi màn hình bị khóa để thoát khỏi màn hình trống và để màn hình khóa bật. Chúng tôi sẽ làm điều này với xdotool
, một tiện ích dòng lệnh nhỏ cho phép tự động hóa các thao tác bấm / di chuột và bàn phím.
Cài đặt xdotool
với
sudo apt-get install xdotool
Dán đoạn sau vào một tệp trong thư mục chính của bạn, chẳng hạn như locknoblank.sh
:
#! / bin / bash
gnome-Screensaver-lệnh -l
xdotool ngủ 1 phím Ctrl
Chuyển đến Cài đặt hệ thống ... Bàn phím ... Phím tắt và xóa Ctrl+ Alt+ Llàm phím tắt màn hình khóa để chúng tôi có thể sử dụng lại cho lệnh tùy chỉnh của mình. Nhấp vào "Hệ thống" trên thanh bên trái, sau đó nhấp vào bên phải của "Khóa màn hình" trong đó ghi "Ctrl + Alt + L"; bây giờ nó sẽ nói "Máy gia tốc mới ...". Nhấn Backspaceđể xóa phím tắt.
Bây giờ, hãy đi tới Phím tắt tùy chỉnh ở bên trái và thêm lối tắt, đặt tên cho nó bất cứ điều gì bạn muốn với lệnh như /home/username/locknoblank.sh
. Nhấp vào Áp dụng, sau đó nhấp vào bên phải nơi có thông báo "Đã tắt" để nhận "Trình tăng tốc mới" và nhấn Ctrl+ Alt+ L.
Đóng Cài đặt hệ thống và bạn đã hoàn tất!
Để ngăn việc kích hoạt lại trình bảo vệ màn hình (hết thời gian chờ)
Mở một thiết bị đầu cuối và gõ / dán:
gsettings set org.gnome.desktop.session idle-delay 7200
Thao tác này đặt thời gian kích hoạt bảo vệ màn hình ở chế độ chờ thành 2 giờ (hoặc 7200 giây). Bạn có thể đặt nó vào bất cứ thứ gì bạn muốn; mặc định là 600.
Lưu ý: Đối với Ubuntu 18.04, hãy sử dụng
xdg-screensaver lock
thay vì gnome-screensaver-command -l
.